Project

General

Profile

1
<!--
2
  * Ecological Metadata Language (EML) - General data set 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: eml-dataset.dtd 808 2001-07-25 15:57:31Z berkley $'
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 I - DATA SET DESCRIPTORS and PACKAGE
61
       *     *     *      *
62
        -->
63

    
64
<!-- Class 1 -->
65
<!ELEMENT eml-dataset (meta_file_id, dataset_id, title+, originator+, abstract?, keyword_info*,relations+)>
66
<!ATTLIST eml-dataset description CDATA #FIXED "Overall description of data set"
67
                      longdesc CDATA #FIXED "Data set">
68

    
69
<!-- Class 1.B -->
70
<!ELEMENT meta_file_id (#PCDATA)>
71
<!ATTLIST meta_file_id description CDATA #FIXED "Unique identifier of this metadata record">
72

    
73
<!ELEMENT dataset_id (#PCDATA)>
74
<!ATTLIST dataset_id description CDATA #FIXED "Unique identifier of the data set the meta-data describes">
75

    
76
<!-- Class 1.A -->
77
<!ELEMENT title (#PCDATA)>
78
<!ATTLIST title description CDATA #FIXED "Title or theme of data set">
79

    
80

    
81
<!-- Class 1.C.1 -->
82
<!ELEMENT originator (party)>
83
<!ATTLIST originator description CDATA #FIXED "Names and addresses of principal investigators">
84
<!ELEMENT party ((party_individual | party_org), meta_address)>
85
<!ATTLIST party description CDATA #FIXED "Responsible party information">
86
<!ELEMENT party_individual (salutation*, given_name+, surname, jobtitle*)>
87
<!ATTLIST party_individual description CDATA #FIXED "Full name of individual">
88
<!ELEMENT salutation (#PCDATA)>
89
<!ATTLIST salutation description CDATA #FIXED "Salutation">
90
<!ELEMENT given_name (#PCDATA)>
91
<!ATTLIST given_name description CDATA #FIXED "First name">
92
<!ELEMENT surname (#PCDATA)>
93
<!ATTLIST surname description CDATA #FIXED "Last Name">
94
<!ELEMENT jobtitle (#PCDATA)>
95
<!ATTLIST jobtitle description CDATA #FIXED "Job title">
96
<!ELEMENT party_org (#PCDATA)>
97
<!ATTLIST party_org description CDATA #FIXED "Name of organization">
98
<!ELEMENT meta_address (address*, city?, admin_area*, postal_code?, country, resource_url*, email*, phone*, fax*, tdd_phone*)>
99
<!ATTLIST meta_address description CDATA #FIXED "Contact information"
100
                      meta_address_status (current|notcurrent) #REQUIRED
101
                      meta_address_purpose (mail|institution|homeresidence) #REQUIRED>
102
<!ELEMENT address (#PCDATA)>
103
<!ATTLIST address description CDATA #FIXED "Street address">
104
<!ELEMENT city (#PCDATA)>
105
<!ATTLIST city description CDATA #FIXED "City">
106
<!ELEMENT admin_area (#PCDATA)>
107
<!ATTLIST admin_area description CDATA #FIXED "Administrative area (state, province, territory)">
108
<!ELEMENT postal_code (#PCDATA)>
109
<!ATTLIST postal_code description CDATA #FIXED "Postal code">
110
<!ELEMENT country (#PCDATA)>
111
<!ATTLIST country description CDATA #FIXED "Country">
112
<!ELEMENT resource_url (#PCDATA)>
113
<!ATTLIST resource_url description CDATA #FIXED "URL">
114
<!ELEMENT email (#PCDATA)>
115
<!ATTLIST email description CDATA #FIXED "Email address">
116
<!ELEMENT phone (country_code?,area_code?,local_code, extension?)>
117
<!ATTLIST phone description CDATA #FIXED "Phone number">
118
<!ELEMENT fax (country_code?,area_code?,local_code)>
119
<!ATTLIST fax description CDATA #FIXED "Facimilie telephone">
120
<!ELEMENT tdd_phone (country_code?,area_code?,local_code)>
121
<!ATTLIST tdd_phone description CDATA #FIXED "TDD/TTY telephone">
122
<!ELEMENT country_code (#PCDATA)>
123
<!ATTLIST country_code description CDATA #FIXED "Countrycode">
124
<!ELEMENT area_code (#PCDATA)>
125
<!ATTLIST area_code description CDATA #FIXED "Area code">
126
<!ELEMENT local_code (#PCDATA)>
127
<!ATTLIST local_code description CDATA #FIXED "Local phone code">
128
<!ELEMENT extension (#PCDATA)>
129
<!ATTLIST extension description CDATA #FIXED "Phone extension code">
130

    
131
<!-- Class 1.C.2 -->
132
<!ELEMENT abstract (paragraph+)>
133
<!ATTLIST abstract description CDATA #FIXED "Descriptive abstract"> 
134
<!ELEMENT paragraph (#PCDATA)>
135
<!ATTLIST paragraph description CDATA #FIXED "Paragraph of text">
136

    
137

    
138
<!-- Class 1.D -->
139
<!ELEMENT keyword_info (keyword+, keyword_thesaurus?)>
140
<!ATTLIST keyword_info keywordtype (spatial|temporal|thematic|stratum|discipline) #REQUIRED
141
                       description CDATA #FIXED "Spatial, temporal, thematic, stratum, or discipline keyword value">
142

    
143
<!ELEMENT keyword (#PCDATA)>
144
<!ATTLIST keyword description CDATA #FIXED "Common-use word or phrase used to describe the subject of the dataset">
145
<!ELEMENT keyword_thesaurus (#PCDATA)>
146
<!ATTLIST keyword_thesaurus description CDATA #FIXED "Name of the formally registered thesaurus or a similar athouritative source of keywords">
147

    
148
<!ELEMENT relations EMPTY>
149
<!ATTLIST relations 
150
        object ENTITY #REQUIRED
151
	    relation  CDATA "is-metadata-for"
152
        target CDATA #REQUIRED
153
>
154

    
155
<!-- End of file -->
(6-6/18)