1 |
808
|
berkley
|
<!--
|
2 |
|
|
* Ecological Metadata Language (EML) - Status descriptors
|
3 |
|
|
*
|
4 |
|
|
* Authors: Matt Jones, Zheng Wang, and Noah Goldstein
|
5 |
|
|
* Organization: National Center for Ecological Analysis and Synthesis
|
6 |
|
|
* For Details: http://www.nceas.ucsb.edu/
|
7 |
|
|
* Created: 1997 August 19
|
8 |
|
|
* Modified: 1999 June 23
|
9 |
|
|
* Version: 1.4
|
10 |
|
|
* File Info: '$Id$'
|
11 |
|
|
*
|
12 |
|
|
* Ecological Metadata Language is a general purpose metadata content
|
13 |
|
|
* specification for documenting ecological data. The specification
|
14 |
|
|
* consists of a series of modular document type definitions (DTD) that
|
15 |
|
|
* provide metadata content descriptors. It describes the owner and
|
16 |
|
|
* contents of the dataset (eml-dataset.dtd), the research context in
|
17 |
|
|
* which it was created (eml-context.dtd), the structural
|
18 |
|
|
* characteristics of data files (eml-file.dtd), the
|
19 |
|
|
* characteristics of variables in a file (eml-variable.dtd), current
|
20 |
|
|
* status of data and metadata files (eml-status.dtd), access control
|
21 |
|
|
* rules regarding the data and metadata (eml-access.dtd), software
|
22 |
|
|
* information (eml-software) and a variety of miscellaneous
|
23 |
|
|
* supplemental descriptors (eml-supplement.dtd).
|
24 |
|
|
*
|
25 |
|
|
* Files generated under the structural constraints of eml are
|
26 |
|
|
* plain-text files and therefore are editable in ordinary
|
27 |
|
|
* text-processors. However, these DTDs are intended for use within
|
28 |
|
|
* general purpose metadata editors, and within a more specific
|
29 |
|
|
* metadata editor being developed at NCEAS for the ecological
|
30 |
|
|
* community. This metadata editor will provide facilities for
|
31 |
|
|
* version control and efficient metadata entry.
|
32 |
|
|
* The purpose of this specification was to formalize the
|
33 |
|
|
* Michener et al. work in a structured language to examine its
|
34 |
|
|
* application to ecological data in a controlled manner.
|
35 |
|
|
*
|
36 |
|
|
* This specification was based on the work of the Ecological Society
|
37 |
|
|
* of America's Committee on the Future of Long Term Data, and more
|
38 |
|
|
* specifically on a related paper, Michener et al., 1997. See:
|
39 |
|
|
* Michener, William K., et al., 1997. Ecological Appications,
|
40 |
|
|
* "Nongeospatial metadata for the ecological sciences"
|
41 |
|
|
* Vol 7(1). pp. 330-342.
|
42 |
|
|
*
|
43 |
|
|
* Where appropriate, we have used elements of the ISO/TC 211 draft
|
44 |
|
|
* standard - the ISO Geographic information/Geomatics standard,
|
45 |
|
|
* which includes xml code, as well as ISO 8601 schema. Some elements
|
46 |
|
|
* in the ISO/TC 211 were expanded to allow for greater
|
47 |
|
|
* resolution.
|
48 |
|
|
*
|
49 |
|
|
* For an explanation of the classes of metadata and elements defined
|
50 |
|
|
* below, see Michener et al. 1997. In particular, the numbered comment
|
51 |
|
|
* labels found below refer to Table 1 (pp. 336-337) of Michener
|
52 |
|
|
* et al. 1997. In addition, each of the principal elements in the
|
53 |
|
|
* specification is accompanied by a FIXED attribute called "description"
|
54 |
|
|
* that provides a brief description of the content of the element. These
|
55 |
|
|
* descriptions are derived from Michener et al. 1997.
|
56 |
|
|
*
|
57 |
|
|
-->
|
58 |
|
|
|
59 |
|
|
<!-- * * * *
|
60 |
|
|
CLASS III A - DATA SET STATUS
|
61 |
|
|
* * * *
|
62 |
|
|
-->
|
63 |
|
|
|
64 |
|
|
<!-- Class 3.A -->
|
65 |
|
|
<!ELEMENT eml-status (meta_file_id, data_update_date?, data_archive_date?, metadata_update_date?, qa_qc_status?)>
|
66 |
|
|
<!ATTLIST eml-status description CDATA #FIXED "Data set status">
|
67 |
|
|
<!ELEMENT meta_file_id (#PCDATA)>
|
68 |
|
|
<!ATTLIST meta_file_id description CDATA #FIXED "Unique identifier of this metadata record">
|
69 |
|
|
|
70 |
|
|
<!-- Class 3.A.1 -->
|
71 |
|
|
<!ELEMENT data_update_date (datetime)>
|
72 |
|
|
<!ATTLIST data_update_date description CDATA #FIXED "Date of modification of data set">
|
73 |
|
|
<!ELEMENT datetime (year?, month?, day?, hour?, minute?, second?, second_fraction?, time_zone_designator?)>
|
74 |
|
|
<!ATTLIST datetime description CDATA #FIXED "Date and time as designated in ISO 8601">
|
75 |
|
|
<!ELEMENT year (#PCDATA)>
|
76 |
|
|
<!ATTLIST year description CDATA #FIXED "Year in YYYY format">
|
77 |
|
|
<!ELEMENT month (#PCDATA)>
|
78 |
|
|
<!ATTLIST month description CDATA #FIXED "Month in MM format">
|
79 |
|
|
<!ELEMENT day (#PCDATA)>
|
80 |
|
|
<!ATTLIST day description CDATA #FIXED "Day of month in DD format">
|
81 |
|
|
<!ELEMENT hour (#PCDATA)>
|
82 |
|
|
<!ATTLIST hour description CDATA #FIXED "Hour in hh">
|
83 |
|
|
<!ELEMENT minute (#PCDATA)>
|
84 |
|
|
<!ATTLIST minute description CDATA #FIXED "Minute in mm">
|
85 |
|
|
<!ELEMENT second (#PCDATA)>
|
86 |
|
|
<!ATTLIST second description CDATA #FIXED "Seconds in ss">
|
87 |
|
|
<!ELEMENT second_fraction (#PCDATA)>
|
88 |
|
|
<!ATTLIST second_fraction description CDATA #FIXED "One or more digits representing a decimal fraction of a second">
|
89 |
|
|
<!ELEMENT time_zone_designator (#PCDATA)>
|
90 |
|
|
<!ATTLIST time_zone_designator description CDATA #FIXED "Time zone designator">
|
91 |
|
|
|
92 |
|
|
|
93 |
|
|
<!-- Class 3.A.2 -->
|
94 |
|
|
<!ELEMENT data_archive_date (datetime)>
|
95 |
|
|
<!ATTLIST data_archive_date description CDATA #FIXED "Date of last data set archival">
|
96 |
|
|
|
97 |
|
|
<!-- Class 3.A.3 -->
|
98 |
|
|
<!ELEMENT metadata_update_date (datetime)>
|
99 |
|
|
<!ATTLIST metadata_update_date description CDATA #FIXED "Date of last metadata update and current status">
|
100 |
|
|
|
101 |
|
|
<!-- Class 3.A.4 -->
|
102 |
|
|
<!ELEMENT qa_qc_status (paragraph+)>
|
103 |
|
|
<!ATTLIST qa_qc_status description CDATA #FIXED "Status of data quality assurance checking">
|
104 |
|
|
<!ELEMENT paragraph (#PCDATA)>
|
105 |
|
|
<!ATTLIST paragraph description CDATA #FIXED "Paragraph of text">
|
106 |
|
|
|
107 |
|
|
<!-- End of file -->
|