1
|
<!--
|
2
|
* Ecological Metadata Language (EML) - Access control 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-access.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 III B - DATA SET ACCESSIBILITY
|
61
|
* * * *
|
62
|
-->
|
63
|
|
64
|
<!-- Class 3.B -->
|
65
|
<!ELEMENT eml-access (meta_file_id, storage_location* , contact*, copyright?, access, standard_citation?, disclaimer? , fees?)>
|
66
|
<!ATTLIST eml-access description CDATA #FIXED "Data set accesability">
|
67
|
<!ELEMENT meta_file_id (#PCDATA)>
|
68
|
<!ATTLIST meta_file_id description CDATA #FIXED "Unique identifier of this metadata record">
|
69
|
|
70
|
<!-- Class 3.B.1 -->
|
71
|
<!ELEMENT storage_location ((meta_address|resource_url)+,medium*)>
|
72
|
<!ATTLIST storage_location description CDATA #FIXED "Storage loation and medium, including pointers to sites">
|
73
|
<!ELEMENT meta_address (address*, city?, admin_area*, postal_code?, country, resource_url*, email*, phone*, fax*, tdd_phone*)>
|
74
|
<!ATTLIST meta_address description CDATA #FIXED "Contact information"
|
75
|
meta_address_status (current|notcurrent) #REQUIRED
|
76
|
meta_address_purpose (mail|institution|homeresidence) #REQUIRED>
|
77
|
<!ELEMENT address (#PCDATA)>
|
78
|
<!ATTLIST address description CDATA #FIXED "Street address">
|
79
|
<!ELEMENT city (#PCDATA)>
|
80
|
<!ATTLIST city description CDATA #FIXED "City">
|
81
|
<!ELEMENT admin_area (#PCDATA)>
|
82
|
<!ATTLIST admin_area description CDATA #FIXED "Administrative area (state, province, territory)">
|
83
|
<!ELEMENT postal_code (#PCDATA)>
|
84
|
<!ATTLIST postal_code description CDATA #FIXED "Postal code">
|
85
|
<!ELEMENT country (#PCDATA)>
|
86
|
<!ATTLIST country description CDATA #FIXED "Country">
|
87
|
<!ELEMENT resource_url (#PCDATA)>
|
88
|
<!ATTLIST resource_url description CDATA #FIXED "URL">
|
89
|
<!ELEMENT email (#PCDATA)>
|
90
|
<!ATTLIST email description CDATA #FIXED "Email address">
|
91
|
<!ELEMENT phone (country_code?,area_code?,local_code, extension?)>
|
92
|
<!ATTLIST phone description CDATA #FIXED "Phone number">
|
93
|
<!ELEMENT fax (country_code?,area_code?,local_code)>
|
94
|
<!ATTLIST fax description CDATA #FIXED "Facimilie telephone">
|
95
|
<!ELEMENT tdd_phone (country_code?,area_code?,local_code)>
|
96
|
<!ATTLIST tdd_phone description CDATA #FIXED "TDD/TTY telephone">
|
97
|
<!ELEMENT country_code (#PCDATA)>
|
98
|
<!ATTLIST country_code description CDATA #FIXED "Countrycode">
|
99
|
<!ELEMENT area_code (#PCDATA)>
|
100
|
<!ATTLIST area_code description CDATA #FIXED "Area code">
|
101
|
<!ELEMENT local_code (#PCDATA)>
|
102
|
<!ATTLIST local_code description CDATA #FIXED "Local phone code">
|
103
|
<!ELEMENT extension (#PCDATA)>
|
104
|
<!ATTLIST extension description CDATA #FIXED "Phone extension code">
|
105
|
|
106
|
<!ELEMENT medium (#PCDATA)>
|
107
|
<!ATTLIST medium description CDATA #FIXED "Medium of data storage">
|
108
|
|
109
|
<!-- Class 3.B.2 -->
|
110
|
<!ELEMENT contact (party)>
|
111
|
<!ATTLIST contact description CDATA #FIXED "Contact person information">
|
112
|
<!ELEMENT party ((party_individual | party_org), meta_address)>
|
113
|
<!ATTLIST party description CDATA #FIXED "Responsible party information">
|
114
|
<!ELEMENT party_individual (salutation*, given_name+, surname, jobtitle*)>
|
115
|
<!ATTLIST party_individual description CDATA #FIXED "Full name of individual">
|
116
|
<!ELEMENT salutation (#PCDATA)>
|
117
|
<!ATTLIST salutation description CDATA #FIXED "Salutation">
|
118
|
<!ELEMENT given_name (#PCDATA)>
|
119
|
<!ATTLIST given_name description CDATA #FIXED "First name">
|
120
|
<!ELEMENT surname (#PCDATA)>
|
121
|
<!ATTLIST surname description CDATA #FIXED "Last Name">
|
122
|
<!ELEMENT jobtitle (#PCDATA)>
|
123
|
<!ATTLIST jobtitle description CDATA #FIXED "Job title">
|
124
|
<!ELEMENT party_org (#PCDATA)>
|
125
|
<!ATTLIST party_org description CDATA #FIXED "Name of organization">
|
126
|
|
127
|
|
128
|
<!-- Class 3.B.3 -->
|
129
|
<!ELEMENT copyright (paragraph+)>
|
130
|
<!ATTLIST copyright description CDATA #FIXED "Copyright restrictions of data set">
|
131
|
<!ELEMENT paragraph (#PCDATA)>
|
132
|
<!ATTLIST paragraph description CDATA #FIXED "Paragraph of text">
|
133
|
|
134
|
<!-- Class 3.B.4.a -->
|
135
|
<!ELEMENT access (public|(limited+)|private)>
|
136
|
<!ATTLIST access description CDATA #FIXED "Usage access of data">
|
137
|
<!ELEMENT public (avail_time)>
|
138
|
<!ATTLIST public description CDATA #FIXED "Data open to all users">
|
139
|
<!ELEMENT avail_time (datetime)>
|
140
|
<!ATTLIST avail_time description CDATA #FIXED "Date and time when the dataset will become public">
|
141
|
<!ELEMENT datetime (year?, month?, day?, hour?, minute?, second?, second_fraction?, time_zone_designator?)>
|
142
|
<!ATTLIST datetime description CDATA #FIXED "Date and time as designated in ISO
|
143
|
8601">
|
144
|
|
145
|
<!ELEMENT year (#PCDATA)>
|
146
|
<!ATTLIST year description CDATA #FIXED "Year in YYYY format">
|
147
|
<!ELEMENT month (#PCDATA)>
|
148
|
<!ATTLIST month description CDATA #FIXED "Month in MM format">
|
149
|
<!ELEMENT day (#PCDATA)>
|
150
|
<!ATTLIST day description CDATA #FIXED "Day of month in DD format">
|
151
|
<!ELEMENT hour (#PCDATA)>
|
152
|
<!ATTLIST hour description CDATA #FIXED "Hour in hh">
|
153
|
<!ELEMENT minute (#PCDATA)>
|
154
|
<!ATTLIST minute description CDATA #FIXED "Minute in mm">
|
155
|
<!ELEMENT second (#PCDATA)>
|
156
|
<!ATTLIST second description CDATA #FIXED "Seconds in ss">
|
157
|
<!ELEMENT second_fraction (#PCDATA)>
|
158
|
<!ATTLIST second_fraction description CDATA #FIXED "One or more digits representing a decimal fraction of a second">
|
159
|
<!ELEMENT time_zone_designator (#PCDATA)>
|
160
|
<!ATTLIST time_zone_designator description CDATA #FIXED "Time zone designator">
|
161
|
|
162
|
<!ELEMENT limited (party+, avail_time)>
|
163
|
<!ATTLIST limited description CDATA #FIXED "Alowable users until date, when data is open">
|
164
|
<!ELEMENT private EMPTY>
|
165
|
<!ATTLIST private description CDATA #FIXED "Data closed to all users">
|
166
|
|
167
|
|
168
|
<!-- Class 3.B.4.b -->
|
169
|
<!ELEMENT standard_citation (citation+)>
|
170
|
<!ATTLIST standard_citation description CDATA #FIXED "How data should be appropriately cited">
|
171
|
|
172
|
|
173
|
<!ELEMENT citation ( (author|editor)*, source_information*)>
|
174
|
<!ATTLIST citation description CDATA #FIXED "Citation">
|
175
|
<!ELEMENT author (party)>
|
176
|
<!ATTLIST author description CDATA #FIXED "Author">
|
177
|
<!ELEMENT editor (party)>
|
178
|
<!ATTLIST editor description CDATA #FIXED "Editor">
|
179
|
<!ELEMENT source_information (title, vol?, no?, issueid?, pubdate?,
|
180
|
publisher?, edition?, series?, chapter_title?,
|
181
|
pages?, resource_url*)>
|
182
|
<!ATTLIST source_information description CDATA #FIXED "Source information">
|
183
|
<!ELEMENT title (#PCDATA)>
|
184
|
<!ATTLIST title description CDATA #FIXED "Title">
|
185
|
<!ELEMENT vol (#PCDATA)>
|
186
|
<!ATTLIST vol description CDATA #FIXED "Volume">
|
187
|
<!ELEMENT no (#PCDATA)>
|
188
|
<!ATTLIST no description CDATA #FIXED "Number">
|
189
|
<!ELEMENT issueid (#PCDATA)>
|
190
|
<!ATTLIST issueid description CDATA #FIXED "Issue id">
|
191
|
<!ELEMENT pubdate (datetime)>
|
192
|
<!ATTLIST pubdate description CDATA #FIXED "Date of publication">
|
193
|
<!ELEMENT publisher (party, resource_url?)>
|
194
|
<!ATTLIST publisher description CDATA #FIXED "Publisher">
|
195
|
<!ELEMENT edition (#PCDATA)>
|
196
|
<!ATTLIST edition description CDATA #FIXED "Edition">
|
197
|
<!ELEMENT series (#PCDATA)>
|
198
|
<!ATTLIST series description CDATA #FIXED "Series">
|
199
|
<!ELEMENT chapter_title (title)>
|
200
|
<!ATTLIST chapter_title description CDATA #FIXED "Chapter title">
|
201
|
<!ELEMENT pages (#PCDATA)>
|
202
|
<!ATTLIST pages description CDATA #FIXED "Pages">
|
203
|
|
204
|
<!-- Class 3.B.4.c -->
|
205
|
<!ELEMENT disclaimer (paragraph+)>
|
206
|
<!ATTLIST disclaimer description CDATA #FIXED "Any disclamers that should be acknowledged by secondary users">
|
207
|
|
208
|
<!-- Class 3.B.5 -->
|
209
|
<!ELEMENT fees (amount,unit,paragraph*)>
|
210
|
<!ATTLIST fees description CDATA #FIXED "Costs associated with acquiring data">
|
211
|
|
212
|
<!ELEMENT amount (#PCDATA) >
|
213
|
<!ATTLIST amount description CDATA #FIXED "Amount">
|
214
|
<!ELEMENT unit (#PCDATA) >
|
215
|
<!ATTLIST unit description CDATA #FIXED "Unit">
|
216
|
|
217
|
<!-- End of file -->
|