annotate src/de/mpiwg/itgroup/metadataManager/validation/data/2011-05-04_index_meta.xsd @ 1:2267d8c80a99

intial
author dwinter
date Sun, 23 Oct 2011 21:29:45 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
dwinter
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
dwinter
parents:
diff changeset
2 <!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by Turhan Gezer (MPI Wissenschaftsgeschichte) -->
dwinter
parents:
diff changeset
3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
dwinter
parents:
diff changeset
4 attributeFormDefault="unqualified">
dwinter
parents:
diff changeset
5 <xs:element name="index_meta">
dwinter
parents:
diff changeset
6 <xs:annotation>
dwinter
parents:
diff changeset
7 <xs:documentation>Comment describing your root element</xs:documentation>
dwinter
parents:
diff changeset
8 </xs:annotation>
dwinter
parents:
diff changeset
9 <xs:complexType>
dwinter
parents:
diff changeset
10 <xs:sequence>
dwinter
parents:
diff changeset
11 <xs:element name="resource">
dwinter
parents:
diff changeset
12 <xs:annotation>
dwinter
parents:
diff changeset
13 <xs:documentation>In this description elements marked “optional” need not be supplied by the provider of the resource and may be absent in all versions of the metadata file. Elements marked “required” must be supplied by the provider of the resource. Elements marked “deduced” can be supplied by the provider of the resource but can also be provided by automatic scripts later in the process, these elements must be present in the final file. File and directory paths in the metadata file use the conventional Unix file separator slash “/”. The outer container element is resource.
dwinter
parents:
diff changeset
14 type is sub-type of resource (e.g. “ECHO”, “MPIWG”)
dwinter
parents:
diff changeset
15 version is version number of metadata format (currently 1.2)</xs:documentation>
dwinter
parents:
diff changeset
16 </xs:annotation>
dwinter
parents:
diff changeset
17 <xs:complexType>
dwinter
parents:
diff changeset
18 <xs:sequence>
dwinter
parents:
diff changeset
19 <xs:element name="description" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
20 <xs:annotation>
dwinter
parents:
diff changeset
21 <xs:documentation>An informal textual description of the resource (At least one description of the resource’s content is required. The description can be an informal description element or a descriptive element (like bib) in a meta container. )</xs:documentation>
dwinter
parents:
diff changeset
22 </xs:annotation>
dwinter
parents:
diff changeset
23 </xs:element>
dwinter
parents:
diff changeset
24 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
25 <xs:annotation>
dwinter
parents:
diff changeset
26 <xs:documentation>The filename of the resource (name of the directory this file is contained in)</xs:documentation>
dwinter
parents:
diff changeset
27 </xs:annotation>
dwinter
parents:
diff changeset
28 </xs:element>
dwinter
parents:
diff changeset
29 <xs:element name="creator" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
30 <xs:annotation>
dwinter
parents:
diff changeset
31 <xs:documentation>The name of the pro ject or person that created the resource</xs:documentation>
dwinter
parents:
diff changeset
32 </xs:annotation>
dwinter
parents:
diff changeset
33 </xs:element>
dwinter
parents:
diff changeset
34 <xs:element name="archive-creation-date" type="xs:date">
dwinter
parents:
diff changeset
35 <xs:annotation>
dwinter
parents:
diff changeset
36 <xs:documentation>The time and date the archive collection was created
dwinter
parents:
diff changeset
37 – deduced.</xs:documentation>
dwinter
parents:
diff changeset
38 </xs:annotation>
dwinter
parents:
diff changeset
39 </xs:element>
dwinter
parents:
diff changeset
40 <xs:element name="archive-storage-date" type="xs:date">
dwinter
parents:
diff changeset
41 <xs:annotation>
dwinter
parents:
diff changeset
42 <xs:documentation>The time and date the archive was written to permanent storage – deduced (must not be set by the user).</xs:documentation>
dwinter
parents:
diff changeset
43 </xs:annotation>
dwinter
parents:
diff changeset
44 </xs:element>
dwinter
parents:
diff changeset
45 <xs:element name="archive-path" type="xs:string">
dwinter
parents:
diff changeset
46 <xs:annotation>
dwinter
parents:
diff changeset
47 <xs:documentation>The full path to the resource directory inside the whole archive collection, including the resource directory – deduced.</xs:documentation>
dwinter
parents:
diff changeset
48 </xs:annotation>
dwinter
parents:
diff changeset
49 </xs:element>
dwinter
parents:
diff changeset
50 <xs:element name="archive-id" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
51 <xs:annotation>
dwinter
parents:
diff changeset
52 <xs:documentation>The ID for this document in the archive</xs:documentation>
dwinter
parents:
diff changeset
53 </xs:annotation>
dwinter
parents:
diff changeset
54 </xs:element>
dwinter
parents:
diff changeset
55 <xs:choice minOccurs="0">
dwinter
parents:
diff changeset
56 <xs:element name="derived-from">
dwinter
parents:
diff changeset
57 <xs:annotation>
dwinter
parents:
diff changeset
58 <xs:documentation>Container for the description of the original resource if this resource is a modified version of another resource</xs:documentation>
dwinter
parents:
diff changeset
59 </xs:annotation>
dwinter
parents:
diff changeset
60 <xs:complexType>
dwinter
parents:
diff changeset
61 <xs:sequence>
dwinter
parents:
diff changeset
62 <xs:choice>
dwinter
parents:
diff changeset
63 <xs:element name="archive-id" type="xs:string">
dwinter
parents:
diff changeset
64 <xs:annotation>
dwinter
parents:
diff changeset
65 <xs:documentation>The ID of the original resource</xs:documentation>
dwinter
parents:
diff changeset
66 </xs:annotation>
dwinter
parents:
diff changeset
67 </xs:element>
dwinter
parents:
diff changeset
68 <xs:element name="archive-path" type="xs:string">
dwinter
parents:
diff changeset
69 <xs:annotation>
dwinter
parents:
diff changeset
70 <xs:documentation>The full path to the original resource</xs:documentation>
dwinter
parents:
diff changeset
71 </xs:annotation>
dwinter
parents:
diff changeset
72 </xs:element>
dwinter
parents:
diff changeset
73 </xs:choice>
dwinter
parents:
diff changeset
74 <xs:element name="description" type="xs:string"
dwinter
parents:
diff changeset
75 minOccurs="0">
dwinter
parents:
diff changeset
76 <xs:annotation>
dwinter
parents:
diff changeset
77 <xs:documentation>An informal textual description of the relation of this resource to the original resource</xs:documentation>
dwinter
parents:
diff changeset
78 </xs:annotation>
dwinter
parents:
diff changeset
79 </xs:element>
dwinter
parents:
diff changeset
80 </xs:sequence>
dwinter
parents:
diff changeset
81 </xs:complexType>
dwinter
parents:
diff changeset
82 </xs:element>
dwinter
parents:
diff changeset
83 <xs:element name="used-by">
dwinter
parents:
diff changeset
84 <xs:annotation>
dwinter
parents:
diff changeset
85 <xs:documentation>Container for the description of modified resources if this resource is the source of another resource</xs:documentation>
dwinter
parents:
diff changeset
86 </xs:annotation>
dwinter
parents:
diff changeset
87 <xs:complexType>
dwinter
parents:
diff changeset
88 <xs:sequence>
dwinter
parents:
diff changeset
89 <xs:choice>
dwinter
parents:
diff changeset
90 <xs:element name="archive-id" type="xs:string">
dwinter
parents:
diff changeset
91 <xs:annotation>
dwinter
parents:
diff changeset
92 <xs:documentation>The ID of the derived resource</xs:documentation>
dwinter
parents:
diff changeset
93 </xs:annotation>
dwinter
parents:
diff changeset
94 </xs:element>
dwinter
parents:
diff changeset
95 <xs:element name="archive-path" type="xs:string">
dwinter
parents:
diff changeset
96 <xs:annotation>
dwinter
parents:
diff changeset
97 <xs:documentation>The full path to the derived resource</xs:documentation>
dwinter
parents:
diff changeset
98 </xs:annotation>
dwinter
parents:
diff changeset
99 </xs:element>
dwinter
parents:
diff changeset
100 </xs:choice>
dwinter
parents:
diff changeset
101 <xs:element name="description" type="xs:string"
dwinter
parents:
diff changeset
102 minOccurs="0">
dwinter
parents:
diff changeset
103 <xs:annotation>
dwinter
parents:
diff changeset
104 <xs:documentation>An informal textual description of the relation of this resource to the original resource</xs:documentation>
dwinter
parents:
diff changeset
105 </xs:annotation>
dwinter
parents:
diff changeset
106 </xs:element>
dwinter
parents:
diff changeset
107 </xs:sequence>
dwinter
parents:
diff changeset
108 </xs:complexType>
dwinter
parents:
diff changeset
109 </xs:element>
dwinter
parents:
diff changeset
110 <xs:element name="linked-with">
dwinter
parents:
diff changeset
111 <xs:annotation>
dwinter
parents:
diff changeset
112 <xs:documentation>Container for the description of another resource when this resource is a linked copy of another resource</xs:documentation>
dwinter
parents:
diff changeset
113 </xs:annotation>
dwinter
parents:
diff changeset
114 <xs:complexType>
dwinter
parents:
diff changeset
115 <xs:sequence>
dwinter
parents:
diff changeset
116 <xs:choice>
dwinter
parents:
diff changeset
117 <xs:element name="archive-id" type="xs:string">
dwinter
parents:
diff changeset
118 <xs:annotation>
dwinter
parents:
diff changeset
119 <xs:documentation>The ID of the linked resource</xs:documentation>
dwinter
parents:
diff changeset
120 </xs:annotation>
dwinter
parents:
diff changeset
121 </xs:element>
dwinter
parents:
diff changeset
122 <xs:element name="archive-path" type="xs:string">
dwinter
parents:
diff changeset
123 <xs:annotation>
dwinter
parents:
diff changeset
124 <xs:documentation>The full path to the linked resource</xs:documentation>
dwinter
parents:
diff changeset
125 </xs:annotation>
dwinter
parents:
diff changeset
126 </xs:element>
dwinter
parents:
diff changeset
127 </xs:choice>
dwinter
parents:
diff changeset
128 <xs:element name="description" type="xs:string"
dwinter
parents:
diff changeset
129 minOccurs="0">
dwinter
parents:
diff changeset
130 <xs:annotation>
dwinter
parents:
diff changeset
131 <xs:documentation>An informal textual description of the relation of this resource to the linked resource</xs:documentation>
dwinter
parents:
diff changeset
132 </xs:annotation>
dwinter
parents:
diff changeset
133 </xs:element>
dwinter
parents:
diff changeset
134 </xs:sequence>
dwinter
parents:
diff changeset
135 </xs:complexType>
dwinter
parents:
diff changeset
136 </xs:element>
dwinter
parents:
diff changeset
137 <xs:element name="is-part-of">
dwinter
parents:
diff changeset
138 <xs:annotation>
dwinter
parents:
diff changeset
139 <xs:documentation>Container for the description of another resource if this resource is a part of the other resource. It can have a type attribute describing the type of relation. e.g. "manuscript-codex".</xs:documentation>
dwinter
parents:
diff changeset
140 </xs:annotation>
dwinter
parents:
diff changeset
141 <xs:complexType>
dwinter
parents:
diff changeset
142 <xs:sequence>
dwinter
parents:
diff changeset
143 <xs:choice>
dwinter
parents:
diff changeset
144 <xs:element name="archive-id" type="xs:string">
dwinter
parents:
diff changeset
145 <xs:annotation>
dwinter
parents:
diff changeset
146 <xs:documentation>The ID of the original resource</xs:documentation>
dwinter
parents:
diff changeset
147 </xs:annotation>
dwinter
parents:
diff changeset
148 </xs:element>
dwinter
parents:
diff changeset
149 <xs:element name="archive-path" type="xs:string">
dwinter
parents:
diff changeset
150 <xs:annotation>
dwinter
parents:
diff changeset
151 <xs:documentation>The full path to the original resource</xs:documentation>
dwinter
parents:
diff changeset
152 </xs:annotation>
dwinter
parents:
diff changeset
153 </xs:element>
dwinter
parents:
diff changeset
154 </xs:choice>
dwinter
parents:
diff changeset
155 <xs:element name="description" type="xs:string"
dwinter
parents:
diff changeset
156 minOccurs="0">
dwinter
parents:
diff changeset
157 <xs:annotation>
dwinter
parents:
diff changeset
158 <xs:documentation>An informal textual description of the relation of this resource to the original resource</xs:documentation>
dwinter
parents:
diff changeset
159 </xs:annotation>
dwinter
parents:
diff changeset
160 </xs:element>
dwinter
parents:
diff changeset
161 </xs:sequence>
dwinter
parents:
diff changeset
162 <xs:attribute name="type" type="xs:string" use="optional"/>
dwinter
parents:
diff changeset
163 </xs:complexType>
dwinter
parents:
diff changeset
164 </xs:element>
dwinter
parents:
diff changeset
165 </xs:choice>
dwinter
parents:
diff changeset
166 <xs:element name="media-type">
dwinter
parents:
diff changeset
167 <xs:annotation>
dwinter
parents:
diff changeset
168 <xs:documentation>The main media type of this resource.
dwinter
parents:
diff changeset
169 The main media type can be overridden by media-types in subdirectories.
dwinter
parents:
diff changeset
170 Possible types are: image, text, audio, video and data for other type of data </xs:documentation>
dwinter
parents:
diff changeset
171 </xs:annotation>
dwinter
parents:
diff changeset
172 <xs:simpleType>
dwinter
parents:
diff changeset
173 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
174 <xs:enumeration value="image"/>
dwinter
parents:
diff changeset
175 <xs:enumeration value="text"/>
dwinter
parents:
diff changeset
176 <xs:enumeration value="audio"/>
dwinter
parents:
diff changeset
177 <xs:enumeration value="video"/>
dwinter
parents:
diff changeset
178 <xs:enumeration value="data"/>
dwinter
parents:
diff changeset
179 </xs:restriction>
dwinter
parents:
diff changeset
180 </xs:simpleType>
dwinter
parents:
diff changeset
181 </xs:element>
dwinter
parents:
diff changeset
182 <xs:element ref="meta" minOccurs="0">
dwinter
parents:
diff changeset
183 <xs:annotation>
dwinter
parents:
diff changeset
184 <xs:documentation>Additional metadata information about the resource</xs:documentation>
dwinter
parents:
diff changeset
185 </xs:annotation>
dwinter
parents:
diff changeset
186 </xs:element>
dwinter
parents:
diff changeset
187 <xs:element name="dir">
dwinter
parents:
diff changeset
188 <xs:annotation>
dwinter
parents:
diff changeset
189 <xs:documentation>Container for the description of a subdirectory (when there are subdirectories). dir tags should not be nested. Directories at lower levels are identified by their path.</xs:documentation>
dwinter
parents:
diff changeset
190 </xs:annotation>
dwinter
parents:
diff changeset
191 <xs:complexType>
dwinter
parents:
diff changeset
192 <xs:sequence>
dwinter
parents:
diff changeset
193 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
194 <xs:annotation>
dwinter
parents:
diff changeset
195 <xs:documentation>The name of the subdirectory</xs:documentation>
dwinter
parents:
diff changeset
196 </xs:annotation>
dwinter
parents:
diff changeset
197 </xs:element>
dwinter
parents:
diff changeset
198 <xs:element name="description" type="xs:string"
dwinter
parents:
diff changeset
199 minOccurs="0">
dwinter
parents:
diff changeset
200 <xs:annotation>
dwinter
parents:
diff changeset
201 <xs:documentation>An informal textual description of the subdirectory</xs:documentation>
dwinter
parents:
diff changeset
202 </xs:annotation>
dwinter
parents:
diff changeset
203 </xs:element>
dwinter
parents:
diff changeset
204 <xs:element name="original-name" type="xs:string"
dwinter
parents:
diff changeset
205 minOccurs="0">
dwinter
parents:
diff changeset
206 <xs:annotation>
dwinter
parents:
diff changeset
207 <xs:documentation>A text string associated with the directory as original name. (E.g. if the data in this directory came from an external source and had a name that had to be changed according to section 1 but it should be possible to reference the original name.)</xs:documentation>
dwinter
parents:
diff changeset
208 </xs:annotation>
dwinter
parents:
diff changeset
209 </xs:element>
dwinter
parents:
diff changeset
210 <xs:element name="path" type="xs:string">
dwinter
parents:
diff changeset
211 <xs:annotation>
dwinter
parents:
diff changeset
212 <xs:documentation>The directory path of this subdirectory relative to the resource’s root directory (excluding the directory itself ). (may be
dwinter
parents:
diff changeset
213 empty or omitted if the directory is a direct child of the resource’s
dwinter
parents:
diff changeset
214 root directory). </xs:documentation>
dwinter
parents:
diff changeset
215 </xs:annotation>
dwinter
parents:
diff changeset
216 </xs:element>
dwinter
parents:
diff changeset
217 <xs:element ref="meta" minOccurs="0">
dwinter
parents:
diff changeset
218 <xs:annotation>
dwinter
parents:
diff changeset
219 <xs:documentation>Additional metadata information about the directory</xs:documentation>
dwinter
parents:
diff changeset
220 </xs:annotation>
dwinter
parents:
diff changeset
221 </xs:element>
dwinter
parents:
diff changeset
222 </xs:sequence>
dwinter
parents:
diff changeset
223 </xs:complexType>
dwinter
parents:
diff changeset
224 </xs:element>
dwinter
parents:
diff changeset
225 <xs:element name="file">
dwinter
parents:
diff changeset
226 <xs:annotation>
dwinter
parents:
diff changeset
227 <xs:documentation>Container for the description of a file – deduced.
dwinter
parents:
diff changeset
228 file tags should not be nested in dir tags. Files at lower directory levels are identified by their path.</xs:documentation>
dwinter
parents:
diff changeset
229 </xs:annotation>
dwinter
parents:
diff changeset
230 <xs:complexType>
dwinter
parents:
diff changeset
231 <xs:sequence>
dwinter
parents:
diff changeset
232 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
233 <xs:annotation>
dwinter
parents:
diff changeset
234 <xs:documentation>The name of the file</xs:documentation>
dwinter
parents:
diff changeset
235 </xs:annotation>
dwinter
parents:
diff changeset
236 </xs:element>
dwinter
parents:
diff changeset
237 <xs:element name="description" type="xs:string"
dwinter
parents:
diff changeset
238 minOccurs="0">
dwinter
parents:
diff changeset
239 <xs:annotation>
dwinter
parents:
diff changeset
240 <xs:documentation>An informal textual description of the file</xs:documentation>
dwinter
parents:
diff changeset
241 </xs:annotation>
dwinter
parents:
diff changeset
242 </xs:element>
dwinter
parents:
diff changeset
243 <xs:element name="original-name" type="xs:string"
dwinter
parents:
diff changeset
244 minOccurs="0">
dwinter
parents:
diff changeset
245 <xs:annotation>
dwinter
parents:
diff changeset
246 <xs:documentation>A text string associated with the file as original name. (e.g. if this file came from an external source and had a name that had to be changed according to section 1 it is possible to preserve the original name.)</xs:documentation>
dwinter
parents:
diff changeset
247 </xs:annotation>
dwinter
parents:
diff changeset
248 </xs:element>
dwinter
parents:
diff changeset
249 <xs:element name="path" type="xs:string">
dwinter
parents:
diff changeset
250 <xs:annotation>
dwinter
parents:
diff changeset
251 <xs:documentation>The directory path of this file relative to the resource's root directory (excluding the file itself). (may be empty or omitted if the file is in the resource’s root directory).</xs:documentation>
dwinter
parents:
diff changeset
252 </xs:annotation>
dwinter
parents:
diff changeset
253 </xs:element>
dwinter
parents:
diff changeset
254 <xs:element name="date" type="xs:date" minOccurs="0">
dwinter
parents:
diff changeset
255 <xs:annotation>
dwinter
parents:
diff changeset
256 <xs:documentation>The file’s modification or creation date, whichever is more recent</xs:documentation>
dwinter
parents:
diff changeset
257 </xs:annotation>
dwinter
parents:
diff changeset
258 </xs:element>
dwinter
parents:
diff changeset
259 <xs:element name="modification-date" type="xs:date"
dwinter
parents:
diff changeset
260 minOccurs="0">
dwinter
parents:
diff changeset
261 <xs:annotation>
dwinter
parents:
diff changeset
262 <xs:documentation>The file’s modification date</xs:documentation>
dwinter
parents:
diff changeset
263 </xs:annotation>
dwinter
parents:
diff changeset
264 </xs:element>
dwinter
parents:
diff changeset
265 <xs:element name="creation-date" type="xs:date"
dwinter
parents:
diff changeset
266 minOccurs="0">
dwinter
parents:
diff changeset
267 <xs:annotation>
dwinter
parents:
diff changeset
268 <xs:documentation>The file’s creation date</xs:documentation>
dwinter
parents:
diff changeset
269 </xs:annotation>
dwinter
parents:
diff changeset
270 </xs:element>
dwinter
parents:
diff changeset
271 <xs:element name="size" type="xs:string">
dwinter
parents:
diff changeset
272 <xs:annotation>
dwinter
parents:
diff changeset
273 <xs:documentation>The file size – deduced.</xs:documentation>
dwinter
parents:
diff changeset
274 </xs:annotation>
dwinter
parents:
diff changeset
275 </xs:element>
dwinter
parents:
diff changeset
276 <xs:element name="mime-type" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
277 <xs:annotation>
dwinter
parents:
diff changeset
278 <xs:documentation>The file’s mime-type</xs:documentation>
dwinter
parents:
diff changeset
279 </xs:annotation>
dwinter
parents:
diff changeset
280 </xs:element>
dwinter
parents:
diff changeset
281 <xs:element name="md5cs" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
282 <xs:annotation>
dwinter
parents:
diff changeset
283 <xs:documentation>MD5 checksum of the file content</xs:documentation>
dwinter
parents:
diff changeset
284 </xs:annotation>
dwinter
parents:
diff changeset
285 </xs:element>
dwinter
parents:
diff changeset
286 <xs:element ref="meta" minOccurs="0"/>
dwinter
parents:
diff changeset
287 </xs:sequence>
dwinter
parents:
diff changeset
288 </xs:complexType>
dwinter
parents:
diff changeset
289 </xs:element>
dwinter
parents:
diff changeset
290 </xs:sequence>
dwinter
parents:
diff changeset
291 <xs:attribute name="type" use="optional">
dwinter
parents:
diff changeset
292 <xs:simpleType>
dwinter
parents:
diff changeset
293 <xs:restriction base="xs:string"/>
dwinter
parents:
diff changeset
294 </xs:simpleType>
dwinter
parents:
diff changeset
295 </xs:attribute>
dwinter
parents:
diff changeset
296 <xs:attribute name="version" type="xs:string" use="required"/>
dwinter
parents:
diff changeset
297 </xs:complexType>
dwinter
parents:
diff changeset
298 </xs:element>
dwinter
parents:
diff changeset
299 </xs:sequence>
dwinter
parents:
diff changeset
300 </xs:complexType>
dwinter
parents:
diff changeset
301 </xs:element>
dwinter
parents:
diff changeset
302 <xs:attribute name="workflow-state">
dwinter
parents:
diff changeset
303 <xs:simpleType>
dwinter
parents:
diff changeset
304 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
305 <xs:enumeration value="preliminary"/>
dwinter
parents:
diff changeset
306 <xs:enumeration value="inwork"/>
dwinter
parents:
diff changeset
307 <xs:enumeration value="final"/>
dwinter
parents:
diff changeset
308 </xs:restriction>
dwinter
parents:
diff changeset
309 </xs:simpleType>
dwinter
parents:
diff changeset
310 </xs:attribute>
dwinter
parents:
diff changeset
311 <xs:element name="meta">
dwinter
parents:
diff changeset
312 <xs:annotation>
dwinter
parents:
diff changeset
313 <xs:documentation>All additional metadata elements can have a workflow-state attribute. This attribute reflects the state of the corresponding metadata element. The possible values for the workflow-state attribute are
dwinter
parents:
diff changeset
314 • preliminary this information is preliminary. It must be checked in further workflow steps.
dwinter
parents:
diff changeset
315 • inwork
dwinter
parents:
diff changeset
316 • final
dwinter
parents:
diff changeset
317 workflow states other than preliminary are part of the workflow handling of the respective projects.
dwinter
parents:
diff changeset
318 Metadata elements can appear multiple times with different workflow-state-attributes. This enables metadata versioning.</xs:documentation>
dwinter
parents:
diff changeset
319 </xs:annotation>
dwinter
parents:
diff changeset
320 <xs:complexType>
dwinter
parents:
diff changeset
321 <xs:sequence>
dwinter
parents:
diff changeset
322 <xs:element name="content-type" type="xs:string" maxOccurs="unbounded">
dwinter
parents:
diff changeset
323 <xs:annotation>
dwinter
parents:
diff changeset
324 <xs:documentation>The content type of this resource. The content type enables the choice of tools to manipulate and display the resource. There should be a common list of content types. For digital documents (books, manuscripts) this would be “scanned document”, for other image data “scanned images”. The criterion for documents is an ordered succession of image files (pages) and equal image size and resolution throughout the images of a resource.</xs:documentation>
dwinter
parents:
diff changeset
325 </xs:annotation>
dwinter
parents:
diff changeset
326 </xs:element>
dwinter
parents:
diff changeset
327 <xs:element name="lang" type="xs:language" minOccurs="0" maxOccurs="unbounded">
dwinter
parents:
diff changeset
328 <xs:annotation>
dwinter
parents:
diff changeset
329 <xs:documentation>The language of a resource (e.g. a text) can be specified with a lang tag. Languages have to be described using the international codes for the representation of names of languages either in two-letter form (ISO 639-1) or in three-letter form (ISO 639-2). The entire catalogue of languages is documented on the page http://www.loc.gov/standards/iso639- 2/englangn.html</xs:documentation>
dwinter
parents:
diff changeset
330 </xs:annotation>
dwinter
parents:
diff changeset
331 </xs:element>
dwinter
parents:
diff changeset
332 <xs:element name="dri" type="xs:string" minOccurs="0" maxOccurs="unbounded">
dwinter
parents:
diff changeset
333 <xs:annotation>
dwinter
parents:
diff changeset
334 <xs:documentation>The digital resource identifier for the resource is specified in a dri element. Digital resource identifiers are documented on the page http://pythia.mpiwg-berlin.mpg.de/projects/standards/dri. </xs:documentation>
dwinter
parents:
diff changeset
335 </xs:annotation>
dwinter
parents:
diff changeset
336 </xs:element>
dwinter
parents:
diff changeset
337 <xs:element name="context" minOccurs="0" maxOccurs="unbounded">
dwinter
parents:
diff changeset
338 <xs:annotation>
dwinter
parents:
diff changeset
339 <xs:documentation>The context of a resource as part of a collection or part of a pro ject can be specified in the context element. The context element can appear multiple times if the resource is part of multiple collections or pro jects.</xs:documentation>
dwinter
parents:
diff changeset
340 </xs:annotation>
dwinter
parents:
diff changeset
341 <xs:complexType>
dwinter
parents:
diff changeset
342 <xs:sequence>
dwinter
parents:
diff changeset
343 <xs:element name="link" type="xs:anyURI" minOccurs="0">
dwinter
parents:
diff changeset
344 <xs:annotation>
dwinter
parents:
diff changeset
345 <xs:documentation>URL to additional context information</xs:documentation>
dwinter
parents:
diff changeset
346 </xs:annotation>
dwinter
parents:
diff changeset
347 </xs:element>
dwinter
parents:
diff changeset
348 <xs:element name="name" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
349 <xs:annotation>
dwinter
parents:
diff changeset
350 <xs:documentation>Textual description of pro ject or collection</xs:documentation>
dwinter
parents:
diff changeset
351 </xs:annotation>
dwinter
parents:
diff changeset
352 </xs:element>
dwinter
parents:
diff changeset
353 <xs:element name="meta-datalink" minOccurs="0">
dwinter
parents:
diff changeset
354 <xs:annotation>
dwinter
parents:
diff changeset
355 <xs:documentation>description of external sources of canonical meta information
dwinter
parents:
diff changeset
356 - db attribute to identify different sets of meta data links to the same resource
dwinter
parents:
diff changeset
357 - object attribute to identify different objects or parts of the same resource</xs:documentation>
dwinter
parents:
diff changeset
358 </xs:annotation>
dwinter
parents:
diff changeset
359 <xs:complexType>
dwinter
parents:
diff changeset
360 <xs:sequence>
dwinter
parents:
diff changeset
361 <xs:element name="label" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
362 <xs:annotation>
dwinter
parents:
diff changeset
363 <xs:documentation>textual label for the link</xs:documentation>
dwinter
parents:
diff changeset
364 </xs:annotation>
dwinter
parents:
diff changeset
365 </xs:element>
dwinter
parents:
diff changeset
366 <xs:element ref="url" minOccurs="0"/>
dwinter
parents:
diff changeset
367 <xs:element name="metadata-url" type="xs:anyURI"
dwinter
parents:
diff changeset
368 minOccurs="0">
dwinter
parents:
diff changeset
369 <xs:annotation>
dwinter
parents:
diff changeset
370 <xs:documentation>URL to an external server to be queried</xs:documentation>
dwinter
parents:
diff changeset
371 </xs:annotation>
dwinter
parents:
diff changeset
372 </xs:element>
dwinter
parents:
diff changeset
373 </xs:sequence>
dwinter
parents:
diff changeset
374 <xs:attribute name="db" type="xs:string" use="optional"/>
dwinter
parents:
diff changeset
375 <xs:attribute name="object" type="xs:string" use="optional"/>
dwinter
parents:
diff changeset
376 </xs:complexType>
dwinter
parents:
diff changeset
377 </xs:element>
dwinter
parents:
diff changeset
378 <xs:element name="meta-baselink" minOccurs="0">
dwinter
parents:
diff changeset
379 <xs:annotation>
dwinter
parents:
diff changeset
380 <xs:documentation>description of external server for canonical meta information.
dwinter
parents:
diff changeset
381 - db attribute to identify different sets of meta data links to the same resource</xs:documentation>
dwinter
parents:
diff changeset
382 </xs:annotation>
dwinter
parents:
diff changeset
383 <xs:complexType>
dwinter
parents:
diff changeset
384 <xs:sequence>
dwinter
parents:
diff changeset
385 <xs:element name="label" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
386 <xs:annotation>
dwinter
parents:
diff changeset
387 <xs:documentation>textual label for the link</xs:documentation>
dwinter
parents:
diff changeset
388 </xs:annotation>
dwinter
parents:
diff changeset
389 </xs:element>
dwinter
parents:
diff changeset
390 <xs:element ref="url" minOccurs="0"/>
dwinter
parents:
diff changeset
391 <xs:element name="metadata-url">
dwinter
parents:
diff changeset
392 <xs:annotation>
dwinter
parents:
diff changeset
393 <xs:documentation>URL to an external server to be queried
dwinter
parents:
diff changeset
394 (the parameter object= with an object id has to be appended to this URL) </xs:documentation>
dwinter
parents:
diff changeset
395 </xs:annotation>
dwinter
parents:
diff changeset
396 <xs:complexType>
dwinter
parents:
diff changeset
397 <xs:simpleContent>
dwinter
parents:
diff changeset
398 <xs:extension base="xs:anyURI">
dwinter
parents:
diff changeset
399 <xs:attribute name="object" type="xs:string"
dwinter
parents:
diff changeset
400 use="required"/>
dwinter
parents:
diff changeset
401 </xs:extension>
dwinter
parents:
diff changeset
402 </xs:simpleContent>
dwinter
parents:
diff changeset
403 </xs:complexType>
dwinter
parents:
diff changeset
404 </xs:element>
dwinter
parents:
diff changeset
405 </xs:sequence>
dwinter
parents:
diff changeset
406 <xs:attribute name="db" type="xs:string" use="optional"/>
dwinter
parents:
diff changeset
407 </xs:complexType>
dwinter
parents:
diff changeset
408 </xs:element>
dwinter
parents:
diff changeset
409 </xs:sequence>
dwinter
parents:
diff changeset
410 </xs:complexType>
dwinter
parents:
diff changeset
411 </xs:element>
dwinter
parents:
diff changeset
412 <xs:element name="bib">
dwinter
parents:
diff changeset
413 <xs:annotation>
dwinter
parents:
diff changeset
414 <xs:documentation>Comment describing your root element</xs:documentation>
dwinter
parents:
diff changeset
415 </xs:annotation>
dwinter
parents:
diff changeset
416 <xs:complexType>
dwinter
parents:
diff changeset
417 <xs:sequence>
dwinter
parents:
diff changeset
418 <xs:element minOccurs="0" ref="abstract"/>
dwinter
parents:
diff changeset
419 <xs:element minOccurs="0" name="academic-department" type="xs:string">
dwinter
parents:
diff changeset
420 <xs:annotation>
dwinter
parents:
diff changeset
421 <xs:documentation>Name of the academic department where the thesis was handed in.</xs:documentation>
dwinter
parents:
diff changeset
422 </xs:annotation>
dwinter
parents:
diff changeset
423 </xs:element>
dwinter
parents:
diff changeset
424 <xs:element minOccurs="0" name="alternate-journal" type="xs:string">
dwinter
parents:
diff changeset
425 <xs:annotation>
dwinter
parents:
diff changeset
426 <xs:documentation>Alternate journal</xs:documentation>
dwinter
parents:
diff changeset
427 </xs:annotation>
dwinter
parents:
diff changeset
428 </xs:element>
dwinter
parents:
diff changeset
429 <xs:element maxOccurs="unbounded" minOccurs="0" ref="author"/>
dwinter
parents:
diff changeset
430 <xs:element minOccurs="0" ref="binding"/>
dwinter
parents:
diff changeset
431 <xs:element minOccurs="0" ref="book-title"/>
dwinter
parents:
diff changeset
432 <xs:element minOccurs="0" ref="call-number"/>
dwinter
parents:
diff changeset
433 <xs:element minOccurs="0" name="catchwords" type="xs:string">
dwinter
parents:
diff changeset
434 <xs:annotation>
dwinter
parents:
diff changeset
435 <xs:documentation>Quire signatures and catchwords</xs:documentation>
dwinter
parents:
diff changeset
436 </xs:annotation>
dwinter
parents:
diff changeset
437 </xs:element>
dwinter
parents:
diff changeset
438 <xs:element maxOccurs="unbounded" minOccurs="0" ref="city"/>
dwinter
parents:
diff changeset
439 <xs:element minOccurs="0" name="collation-corrections" type="xs:string">
dwinter
parents:
diff changeset
440 <xs:annotation>
dwinter
parents:
diff changeset
441 <xs:documentation>Notes on collation and corrections.</xs:documentation>
dwinter
parents:
diff changeset
442 </xs:annotation>
dwinter
parents:
diff changeset
443 </xs:element>
dwinter
parents:
diff changeset
444 <xs:element minOccurs="0" name="conference-location" type="xs:string">
dwinter
parents:
diff changeset
445 <xs:annotation>
dwinter
parents:
diff changeset
446 <xs:documentation>City where the conference was held.</xs:documentation>
dwinter
parents:
diff changeset
447 </xs:annotation>
dwinter
parents:
diff changeset
448 </xs:element>
dwinter
parents:
diff changeset
449 <xs:element minOccurs="0" name="conference-name" type="xs:string">
dwinter
parents:
diff changeset
450 <xs:annotation>
dwinter
parents:
diff changeset
451 <xs:documentation>Name of the conference the proceedings are related to.</xs:documentation>
dwinter
parents:
diff changeset
452 </xs:annotation>
dwinter
parents:
diff changeset
453 </xs:element>
dwinter
parents:
diff changeset
454 <xs:element minOccurs="0" ref="contents"/>
dwinter
parents:
diff changeset
455 <xs:element maxOccurs="unbounded" minOccurs="0" name="copyist"
dwinter
parents:
diff changeset
456 type="xs:string">
dwinter
parents:
diff changeset
457 <xs:annotation>
dwinter
parents:
diff changeset
458 <xs:documentation>Copyist</xs:documentation>
dwinter
parents:
diff changeset
459 </xs:annotation>
dwinter
parents:
diff changeset
460 </xs:element>
dwinter
parents:
diff changeset
461 <xs:element minOccurs="0" ref="date"/>
dwinter
parents:
diff changeset
462 <xs:element minOccurs="0" name="date-original">
dwinter
parents:
diff changeset
463 <xs:annotation>
dwinter
parents:
diff changeset
464 <xs:documentation>the date in its original form as noted on the letter</xs:documentation>
dwinter
parents:
diff changeset
465 </xs:annotation>
dwinter
parents:
diff changeset
466 </xs:element>
dwinter
parents:
diff changeset
467 <xs:element minOccurs="0" name="date-range-end">
dwinter
parents:
diff changeset
468 <xs:annotation>
dwinter
parents:
diff changeset
469 <xs:documentation>end of range of uncertain dating</xs:documentation>
dwinter
parents:
diff changeset
470 </xs:annotation>
dwinter
parents:
diff changeset
471 </xs:element>
dwinter
parents:
diff changeset
472 <xs:element minOccurs="0" ref="description"/>
dwinter
parents:
diff changeset
473 <xs:element minOccurs="0" name="dimensions" type="xs:string">
dwinter
parents:
diff changeset
474 <xs:annotation>
dwinter
parents:
diff changeset
475 <xs:documentation>Height and width in cm</xs:documentation>
dwinter
parents:
diff changeset
476 </xs:annotation>
dwinter
parents:
diff changeset
477 </xs:element>
dwinter
parents:
diff changeset
478 <xs:element minOccurs="0" ref="edition"/>
dwinter
parents:
diff changeset
479 <xs:element maxOccurs="unbounded" minOccurs="0" ref="editor"/>
dwinter
parents:
diff changeset
480 <xs:element minOccurs="0" ref="editorial-remarks"/>
dwinter
parents:
diff changeset
481 <xs:element minOccurs="0" ref="explicit"/>
dwinter
parents:
diff changeset
482 <xs:element minOccurs="0" ref="foliation"/>
dwinter
parents:
diff changeset
483 <xs:element minOccurs="0" ref="holding-library"/>
dwinter
parents:
diff changeset
484 <xs:element minOccurs="0" ref="incipit"/>
dwinter
parents:
diff changeset
485 <xs:element minOccurs="0" name="institution">
dwinter
parents:
diff changeset
486 <xs:annotation>
dwinter
parents:
diff changeset
487 <xs:documentation>Institution where the report was produced.</xs:documentation>
dwinter
parents:
diff changeset
488 </xs:annotation>
dwinter
parents:
diff changeset
489 </xs:element>
dwinter
parents:
diff changeset
490 <xs:element maxOccurs="unbounded" minOccurs="0" ref="isbn-issn"/>
dwinter
parents:
diff changeset
491 <xs:element minOccurs="0" ref="issue"/>
dwinter
parents:
diff changeset
492 <xs:element minOccurs="0" name="issue-date" type="xs:date">
dwinter
parents:
diff changeset
493 <xs:annotation>
dwinter
parents:
diff changeset
494 <xs:documentation>Date of the issue the article is part of. Only in bib type="newspaper-article"</xs:documentation>
dwinter
parents:
diff changeset
495 </xs:annotation>
dwinter
parents:
diff changeset
496 </xs:element>
dwinter
parents:
diff changeset
497 <xs:element minOccurs="0" name="journal" type="xs:string">
dwinter
parents:
diff changeset
498 <xs:annotation>
dwinter
parents:
diff changeset
499 <xs:documentation>Name of the journal</xs:documentation>
dwinter
parents:
diff changeset
500 </xs:annotation>
dwinter
parents:
diff changeset
501 </xs:element>
dwinter
parents:
diff changeset
502 <xs:element minOccurs="0" ref="keywords"/>
dwinter
parents:
diff changeset
503 <xs:element minOccurs="0" name="lines-per-page" type="xs:string">
dwinter
parents:
diff changeset
504 <xs:annotation>
dwinter
parents:
diff changeset
505 <xs:documentation>Number of lines and columns.</xs:documentation>
dwinter
parents:
diff changeset
506 </xs:annotation>
dwinter
parents:
diff changeset
507 </xs:element>
dwinter
parents:
diff changeset
508 <xs:element minOccurs="0" ref="location"/>
dwinter
parents:
diff changeset
509 <xs:element minOccurs="0" ref="title"/>
dwinter
parents:
diff changeset
510 <xs:element minOccurs="0" name="magazine" type="xs:string">
dwinter
parents:
diff changeset
511 <xs:annotation>
dwinter
parents:
diff changeset
512 <xs:documentation>Name of the magazine.</xs:documentation>
dwinter
parents:
diff changeset
513 </xs:annotation>
dwinter
parents:
diff changeset
514 </xs:element>
dwinter
parents:
diff changeset
515 <xs:element minOccurs="0" name="newspaper" type="xs:string">
dwinter
parents:
diff changeset
516 <xs:annotation>
dwinter
parents:
diff changeset
517 <xs:documentation>Name of the newspaper the article appeared in.</xs:documentation>
dwinter
parents:
diff changeset
518 </xs:annotation>
dwinter
parents:
diff changeset
519 </xs:element>
dwinter
parents:
diff changeset
520 <xs:element minOccurs="0" ref="notes"/>
dwinter
parents:
diff changeset
521 <xs:element minOccurs="0" ref="notes-on-ownership"/>
dwinter
parents:
diff changeset
522 <xs:element minOccurs="0" ref="number-of-folios"/>
dwinter
parents:
diff changeset
523 <xs:element minOccurs="0" ref="number-of-pages"/>
dwinter
parents:
diff changeset
524 <xs:element minOccurs="0" ref="number-of-volumes"/>
dwinter
parents:
diff changeset
525 <xs:element minOccurs="0" name="page-dimensions" type="xs:string">
dwinter
parents:
diff changeset
526 <xs:annotation>
dwinter
parents:
diff changeset
527 <xs:documentation>Height and width of page in cm.</xs:documentation>
dwinter
parents:
diff changeset
528 </xs:annotation>
dwinter
parents:
diff changeset
529 </xs:element>
dwinter
parents:
diff changeset
530 <xs:element minOccurs="0" ref="pages"/>
dwinter
parents:
diff changeset
531 <xs:element minOccurs="0" ref="publisher"/>
dwinter
parents:
diff changeset
532 <xs:element minOccurs="0" name="recipient">
dwinter
parents:
diff changeset
533 <xs:annotation>
dwinter
parents:
diff changeset
534 <xs:documentation>The recipient of the letter.</xs:documentation>
dwinter
parents:
diff changeset
535 </xs:annotation>
dwinter
parents:
diff changeset
536 </xs:element>
dwinter
parents:
diff changeset
537 <xs:element minOccurs="0" name="report-number">
dwinter
parents:
diff changeset
538 <xs:annotation>
dwinter
parents:
diff changeset
539 <xs:documentation>Report number</xs:documentation>
dwinter
parents:
diff changeset
540 </xs:annotation>
dwinter
parents:
diff changeset
541 </xs:element>
dwinter
parents:
diff changeset
542 <xs:element minOccurs="0" name="scripts" type="xs:string">
dwinter
parents:
diff changeset
543 <xs:annotation>
dwinter
parents:
diff changeset
544 <xs:documentation>Description of the script and the ink used.</xs:documentation>
dwinter
parents:
diff changeset
545 </xs:annotation>
dwinter
parents:
diff changeset
546 </xs:element>
dwinter
parents:
diff changeset
547 <xs:element maxOccurs="unbounded" minOccurs="0"
dwinter
parents:
diff changeset
548 name="secondary-literature" type="xs:string">
dwinter
parents:
diff changeset
549 <xs:annotation>
dwinter
parents:
diff changeset
550 <xs:documentation>Notes on secondary literature related to the manuscript</xs:documentation>
dwinter
parents:
diff changeset
551 </xs:annotation>
dwinter
parents:
diff changeset
552 </xs:element>
dwinter
parents:
diff changeset
553 <xs:element maxOccurs="unbounded" minOccurs="0" ref="series-editor"/>
dwinter
parents:
diff changeset
554 <xs:element minOccurs="0" ref="series-title"/>
dwinter
parents:
diff changeset
555 <xs:element minOccurs="0" ref="series-volume"/>
dwinter
parents:
diff changeset
556 <xs:element minOccurs="0" ref="signature"/>
dwinter
parents:
diff changeset
557 <xs:element maxOccurs="unbounded" minOccurs="0" ref="translator"/>
dwinter
parents:
diff changeset
558 <xs:element minOccurs="0" name="university" type="xs:string">
dwinter
parents:
diff changeset
559 <xs:annotation>
dwinter
parents:
diff changeset
560 <xs:documentation>Name of the university where the thesis was handed in.</xs:documentation>
dwinter
parents:
diff changeset
561 </xs:annotation>
dwinter
parents:
diff changeset
562 </xs:element>
dwinter
parents:
diff changeset
563 <xs:element minOccurs="0" ref="volume"/>
dwinter
parents:
diff changeset
564 <xs:element minOccurs="0" name="writing-surface" type="xs:string">
dwinter
parents:
diff changeset
565 <xs:annotation>
dwinter
parents:
diff changeset
566 <xs:documentation>material of the writing surface (e.g. “non-european paper”, “palm leaf ”,. . . )</xs:documentation>
dwinter
parents:
diff changeset
567 </xs:annotation>
dwinter
parents:
diff changeset
568 </xs:element>
dwinter
parents:
diff changeset
569 <xs:element minOccurs="0" name="written-area-dimensions"
dwinter
parents:
diff changeset
570 type="xs:string">
dwinter
parents:
diff changeset
571 <xs:annotation>
dwinter
parents:
diff changeset
572 <xs:documentation>Height and width of written area in cm.</xs:documentation>
dwinter
parents:
diff changeset
573 </xs:annotation>
dwinter
parents:
diff changeset
574 </xs:element>
dwinter
parents:
diff changeset
575 <xs:element minOccurs="0" ref="year"/>
dwinter
parents:
diff changeset
576 </xs:sequence>
dwinter
parents:
diff changeset
577 <xs:attribute name="type">
dwinter
parents:
diff changeset
578 <xs:simpleType>
dwinter
parents:
diff changeset
579 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
580 <xs:enumeration value="book"/>
dwinter
parents:
diff changeset
581 <xs:enumeration value="inbook"/>
dwinter
parents:
diff changeset
582 <xs:enumeration value="proceedings"/>
dwinter
parents:
diff changeset
583 <xs:enumeration value="edited-book"/>
dwinter
parents:
diff changeset
584 <xs:enumeration value="journal-volume"/>
dwinter
parents:
diff changeset
585 <xs:enumeration value="journal-article"/>
dwinter
parents:
diff changeset
586 <xs:enumeration value="magazine-article"/>
dwinter
parents:
diff changeset
587 <xs:enumeration value="newspaper-article"/>
dwinter
parents:
diff changeset
588 <xs:enumeration value="thesis"/>
dwinter
parents:
diff changeset
589 <xs:enumeration value="report"/>
dwinter
parents:
diff changeset
590 <xs:enumeration value="manuscript"/>
dwinter
parents:
diff changeset
591 <xs:enumeration value="extended-manuscript"/>
dwinter
parents:
diff changeset
592 <xs:enumeration value="codex"/>
dwinter
parents:
diff changeset
593 <xs:enumeration value="correspondence"/>
dwinter
parents:
diff changeset
594 <xs:enumeration value="generic"/>
dwinter
parents:
diff changeset
595 </xs:restriction>
dwinter
parents:
diff changeset
596 </xs:simpleType>
dwinter
parents:
diff changeset
597 </xs:attribute>
dwinter
parents:
diff changeset
598 </xs:complexType>
dwinter
parents:
diff changeset
599 </xs:element>
dwinter
parents:
diff changeset
600 <xs:element name="doc" minOccurs="0">
dwinter
parents:
diff changeset
601 <xs:annotation>
dwinter
parents:
diff changeset
602 <xs:documentation>Specific information for architectural drawings is presented in a doc container
dwinter
parents:
diff changeset
603 with an additional type attribute giving the type of drawing. All elements inside
dwinter
parents:
diff changeset
604 the container can appear multiple times. </xs:documentation>
dwinter
parents:
diff changeset
605 </xs:annotation>
dwinter
parents:
diff changeset
606 <xs:complexType>
dwinter
parents:
diff changeset
607 <xs:sequence>
dwinter
parents:
diff changeset
608 <xs:element name="person" type="xs:string" minOccurs="0"
dwinter
parents:
diff changeset
609 maxOccurs="unbounded">
dwinter
parents:
diff changeset
610 <xs:annotation>
dwinter
parents:
diff changeset
611 <xs:documentation>last name and first name of a person, separated by a comma. A further common name for the person can be put infront, separated by a semicolon.</xs:documentation>
dwinter
parents:
diff changeset
612 </xs:annotation>
dwinter
parents:
diff changeset
613 </xs:element>
dwinter
parents:
diff changeset
614 <xs:element name="location" type="xs:string" minOccurs="0"
dwinter
parents:
diff changeset
615 maxOccurs="unbounded">
dwinter
parents:
diff changeset
616 <xs:annotation>
dwinter
parents:
diff changeset
617 <xs:documentation>Name of a place in its common notation. This can be a city or a institution. </xs:documentation>
dwinter
parents:
diff changeset
618 </xs:annotation>
dwinter
parents:
diff changeset
619 </xs:element>
dwinter
parents:
diff changeset
620 <xs:element name="date" type="xs:gYear" minOccurs="0"
dwinter
parents:
diff changeset
621 maxOccurs="unbounded">
dwinter
parents:
diff changeset
622 <xs:annotation>
dwinter
parents:
diff changeset
623 <xs:documentation>This can be a year (or several years, separated by commas) or a period (1706-1714). Years are noted with four digits.</xs:documentation>
dwinter
parents:
diff changeset
624 </xs:annotation>
dwinter
parents:
diff changeset
625 </xs:element>
dwinter
parents:
diff changeset
626 <xs:element name="object" type="xs:string" minOccurs="0"
dwinter
parents:
diff changeset
627 maxOccurs="unbounded">
dwinter
parents:
diff changeset
628 <xs:annotation>
dwinter
parents:
diff changeset
629 <xs:documentation>Short description of an object or signatures.</xs:documentation>
dwinter
parents:
diff changeset
630 </xs:annotation>
dwinter
parents:
diff changeset
631 </xs:element>
dwinter
parents:
diff changeset
632 <xs:element ref="keywords" minOccurs="0" maxOccurs="unbounded"/>
dwinter
parents:
diff changeset
633 </xs:sequence>
dwinter
parents:
diff changeset
634 <xs:attribute name="type" use="required" fixed="Architectural Drawing">
dwinter
parents:
diff changeset
635 <xs:simpleType>
dwinter
parents:
diff changeset
636 <xs:restriction base="xs:string"/>
dwinter
parents:
diff changeset
637 </xs:simpleType>
dwinter
parents:
diff changeset
638 </xs:attribute>
dwinter
parents:
diff changeset
639 </xs:complexType>
dwinter
parents:
diff changeset
640 </xs:element>
dwinter
parents:
diff changeset
641 <xs:element name="toc" minOccurs="0" maxOccurs="unbounded">
dwinter
parents:
diff changeset
642 <xs:annotation>
dwinter
parents:
diff changeset
643 <xs:documentation>Information on the structure of a document like the division into parts and chapters in the way of a table of contents is presented in a toc container.
dwinter
parents:
diff changeset
644 The scheme allows multiple logical pages on a single page image as it is often the case with scanned books or manuscripts. The scheme also allows for “loose” numbering schemes with roman, arabic or other page numbers consecutively or mixed and changes in the numbering within the document.
dwinter
parents:
diff changeset
645 The flexibility comes from the fact that no additional assumptions about the
dwinter
parents:
diff changeset
646 mapping between logical pages and page images are made in the format. All mapping information is specified by the user.
dwinter
parents:
diff changeset
647 The logical page numbering or naming that can be presented to the user is
dwinter
parents:
diff changeset
648 specified in the name tags while the physical numbering of the page images is specified in the index or url tags.</xs:documentation>
dwinter
parents:
diff changeset
649 </xs:annotation>
dwinter
parents:
diff changeset
650 <xs:complexType>
dwinter
parents:
diff changeset
651 <xs:sequence>
dwinter
parents:
diff changeset
652 <xs:element name="page">
dwinter
parents:
diff changeset
653 <xs:annotation>
dwinter
parents:
diff changeset
654 <xs:documentation>describes a single logical page</xs:documentation>
dwinter
parents:
diff changeset
655 </xs:annotation>
dwinter
parents:
diff changeset
656 <xs:complexType>
dwinter
parents:
diff changeset
657 <xs:sequence>
dwinter
parents:
diff changeset
658 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
659 <xs:annotation>
dwinter
parents:
diff changeset
660 <xs:documentation>the “name” of the logical page. This can be any string like a page number (arabic, roman, etc.) or a special designation like “Table 5”. </xs:documentation>
dwinter
parents:
diff changeset
661 </xs:annotation>
dwinter
parents:
diff changeset
662 </xs:element>
dwinter
parents:
diff changeset
663 <xs:element name="index" type="xs:string">
dwinter
parents:
diff changeset
664 <xs:annotation>
dwinter
parents:
diff changeset
665 <xs:documentation>the digilib index number of the scan image of the page. (The index number for digilib is the index in the alphabetical order of the scan file names.)</xs:documentation>
dwinter
parents:
diff changeset
666 </xs:annotation>
dwinter
parents:
diff changeset
667 </xs:element>
dwinter
parents:
diff changeset
668 <xs:element ref="url">
dwinter
parents:
diff changeset
669 <xs:annotation>
dwinter
parents:
diff changeset
670 <xs:documentation>alternatively to the digilib index number the full URL of the scan image of the page can be used. </xs:documentation>
dwinter
parents:
diff changeset
671 </xs:annotation>
dwinter
parents:
diff changeset
672 </xs:element>
dwinter
parents:
diff changeset
673 </xs:sequence>
dwinter
parents:
diff changeset
674 </xs:complexType>
dwinter
parents:
diff changeset
675 </xs:element>
dwinter
parents:
diff changeset
676 <xs:element ref="chapter"/>
dwinter
parents:
diff changeset
677 </xs:sequence>
dwinter
parents:
diff changeset
678 </xs:complexType>
dwinter
parents:
diff changeset
679 </xs:element>
dwinter
parents:
diff changeset
680 <xs:element name="img">
dwinter
parents:
diff changeset
681 <xs:complexType>
dwinter
parents:
diff changeset
682 <xs:choice>
dwinter
parents:
diff changeset
683 <xs:annotation>
dwinter
parents:
diff changeset
684 <xs:documentation>Image files representing scanned images can have an img container tag with
dwinter
parents:
diff changeset
685 information about the scan resolution and the size of the original image. This
dwinter
parents:
diff changeset
686 information is used by the digilib image viewing tool.
dwinter
parents:
diff changeset
687 Required is one of three possible sets of tags:</xs:documentation>
dwinter
parents:
diff changeset
688 </xs:annotation>
dwinter
parents:
diff changeset
689 <xs:sequence>
dwinter
parents:
diff changeset
690 <xs:element name="original-size-x" type="xs:string">
dwinter
parents:
diff changeset
691 <xs:annotation>
dwinter
parents:
diff changeset
692 <xs:documentation>The width of the original image.
dwinter
parents:
diff changeset
693 The unit of measure can be contained as parameter unit, the default is meter “m”. The width to be considered is the total width of the scanned area.</xs:documentation>
dwinter
parents:
diff changeset
694 </xs:annotation>
dwinter
parents:
diff changeset
695 </xs:element>
dwinter
parents:
diff changeset
696 <xs:element name="original-size-y" type="xs:string">
dwinter
parents:
diff changeset
697 <xs:annotation>
dwinter
parents:
diff changeset
698 <xs:documentation>The height of the original image.</xs:documentation>
dwinter
parents:
diff changeset
699 </xs:annotation>
dwinter
parents:
diff changeset
700 </xs:element>
dwinter
parents:
diff changeset
701 <xs:element name="original-pixel-x" type="xs:string">
dwinter
parents:
diff changeset
702 <xs:annotation>
dwinter
parents:
diff changeset
703 <xs:documentation>The width of the hi-res scan in pixels.</xs:documentation>
dwinter
parents:
diff changeset
704 </xs:annotation>
dwinter
parents:
diff changeset
705 </xs:element>
dwinter
parents:
diff changeset
706 <xs:element name="original-pixel-y" type="xs:string">
dwinter
parents:
diff changeset
707 <xs:annotation>
dwinter
parents:
diff changeset
708 <xs:documentation>The height of the hi-res scan in pixels</xs:documentation>
dwinter
parents:
diff changeset
709 </xs:annotation>
dwinter
parents:
diff changeset
710 </xs:element>
dwinter
parents:
diff changeset
711 </xs:sequence>
dwinter
parents:
diff changeset
712 <xs:sequence>
dwinter
parents:
diff changeset
713 <xs:element name="original-dpi" type="xs:string">
dwinter
parents:
diff changeset
714 <xs:annotation>
dwinter
parents:
diff changeset
715 <xs:documentation>The resolution of the hi-res scan in pixels per inch if the
dwinter
parents:
diff changeset
716 resolutions in width and height are the same</xs:documentation>
dwinter
parents:
diff changeset
717 </xs:annotation>
dwinter
parents:
diff changeset
718 </xs:element>
dwinter
parents:
diff changeset
719 <xs:element name="original-pixel-x" type="xs:string">
dwinter
parents:
diff changeset
720 <xs:annotation>
dwinter
parents:
diff changeset
721 <xs:documentation>The width of the hi-res scan in pixels - deduced.</xs:documentation>
dwinter
parents:
diff changeset
722 </xs:annotation>
dwinter
parents:
diff changeset
723 </xs:element>
dwinter
parents:
diff changeset
724 <xs:element name="original-pixel-y" type="xs:string">
dwinter
parents:
diff changeset
725 <xs:annotation>
dwinter
parents:
diff changeset
726 <xs:documentation>The height of the hi-res scan in pixels – deduced.</xs:documentation>
dwinter
parents:
diff changeset
727 </xs:annotation>
dwinter
parents:
diff changeset
728 </xs:element>
dwinter
parents:
diff changeset
729 </xs:sequence>
dwinter
parents:
diff changeset
730 <xs:sequence>
dwinter
parents:
diff changeset
731 <xs:element name="original-dpi-x" type="xs:string">
dwinter
parents:
diff changeset
732 <xs:annotation>
dwinter
parents:
diff changeset
733 <xs:documentation>The resolution of the hi-res scan in its width in pixels per
dwinter
parents:
diff changeset
734 inch</xs:documentation>
dwinter
parents:
diff changeset
735 </xs:annotation>
dwinter
parents:
diff changeset
736 </xs:element>
dwinter
parents:
diff changeset
737 <xs:element name="original-dpi-y" type="xs:string">
dwinter
parents:
diff changeset
738 <xs:annotation>
dwinter
parents:
diff changeset
739 <xs:documentation>The resolution of the hi-res scan in its height in pixels per
dwinter
parents:
diff changeset
740 inch</xs:documentation>
dwinter
parents:
diff changeset
741 </xs:annotation>
dwinter
parents:
diff changeset
742 </xs:element>
dwinter
parents:
diff changeset
743 <xs:element name="original-pixel-x" type="xs:string">
dwinter
parents:
diff changeset
744 <xs:annotation>
dwinter
parents:
diff changeset
745 <xs:documentation>The width of the hi-res scan in pixels - deduced.</xs:documentation>
dwinter
parents:
diff changeset
746 </xs:annotation>
dwinter
parents:
diff changeset
747 </xs:element>
dwinter
parents:
diff changeset
748 <xs:element name="original-pixel-y" type="xs:string">
dwinter
parents:
diff changeset
749 <xs:annotation>
dwinter
parents:
diff changeset
750 <xs:documentation>The height of the hi-res scan in pixels – deduced.</xs:documentation>
dwinter
parents:
diff changeset
751 </xs:annotation>
dwinter
parents:
diff changeset
752 </xs:element>
dwinter
parents:
diff changeset
753 </xs:sequence>
dwinter
parents:
diff changeset
754 </xs:choice>
dwinter
parents:
diff changeset
755 </xs:complexType>
dwinter
parents:
diff changeset
756 </xs:element>
dwinter
parents:
diff changeset
757 <xs:element name="image-acquisition" maxOccurs="unbounded">
dwinter
parents:
diff changeset
758 <xs:annotation>
dwinter
parents:
diff changeset
759 <xs:documentation>A description of the technology used in the process of producing a digital image.</xs:documentation>
dwinter
parents:
diff changeset
760 </xs:annotation>
dwinter
parents:
diff changeset
761 <xs:complexType>
dwinter
parents:
diff changeset
762 <xs:sequence>
dwinter
parents:
diff changeset
763 <xs:element name="device" type="xs:string">
dwinter
parents:
diff changeset
764 <xs:annotation>
dwinter
parents:
diff changeset
765 <xs:documentation>acquisition device (e.g. “flatbed scanner”)</xs:documentation>
dwinter
parents:
diff changeset
766 </xs:annotation>
dwinter
parents:
diff changeset
767 </xs:element>
dwinter
parents:
diff changeset
768 <xs:element name="image-type" type="xs:string">
dwinter
parents:
diff changeset
769 <xs:annotation>
dwinter
parents:
diff changeset
770 <xs:documentation>type and color-depth of the image (e.g. “RGB 24 bit”)</xs:documentation>
dwinter
parents:
diff changeset
771 </xs:annotation>
dwinter
parents:
diff changeset
772 </xs:element>
dwinter
parents:
diff changeset
773 <xs:element name="production-comment" type="xs:string">
dwinter
parents:
diff changeset
774 <xs:annotation>
dwinter
parents:
diff changeset
775 <xs:documentation>additional textual information about the production process</xs:documentation>
dwinter
parents:
diff changeset
776 </xs:annotation>
dwinter
parents:
diff changeset
777 </xs:element>
dwinter
parents:
diff changeset
778 </xs:sequence>
dwinter
parents:
diff changeset
779 </xs:complexType>
dwinter
parents:
diff changeset
780 </xs:element>
dwinter
parents:
diff changeset
781 <xs:element name="texttool" minOccurs="0" maxOccurs="unbounded">
dwinter
parents:
diff changeset
782 <xs:annotation>
dwinter
parents:
diff changeset
783 <xs:documentation>Full text in a XML format should be specified with a content-type “fulltext”.
dwinter
parents:
diff changeset
784 The relation between the full text and optional images of whole pages or parts of pages must be specified in a texttool container.</xs:documentation>
dwinter
parents:
diff changeset
785 </xs:annotation>
dwinter
parents:
diff changeset
786 <xs:complexType>
dwinter
parents:
diff changeset
787 <xs:sequence>
dwinter
parents:
diff changeset
788 <xs:element name="display" minOccurs="0">
dwinter
parents:
diff changeset
789 <xs:simpleType>
dwinter
parents:
diff changeset
790 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
791 <xs:enumeration value="yes"/>
dwinter
parents:
diff changeset
792 <xs:enumeration value="no"/>
dwinter
parents:
diff changeset
793 </xs:restriction>
dwinter
parents:
diff changeset
794 </xs:simpleType>
dwinter
parents:
diff changeset
795 </xs:element>
dwinter
parents:
diff changeset
796 <xs:element name="text" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
797 <xs:annotation>
dwinter
parents:
diff changeset
798 <xs:documentation>the file name of the full text file (path inside document directory)</xs:documentation>
dwinter
parents:
diff changeset
799 </xs:annotation>
dwinter
parents:
diff changeset
800 </xs:element>
dwinter
parents:
diff changeset
801 <xs:element name="image" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
802 <xs:annotation>
dwinter
parents:
diff changeset
803 <xs:documentation>the directory name of the directory containig the page image files (path inside document directory)</xs:documentation>
dwinter
parents:
diff changeset
804 </xs:annotation>
dwinter
parents:
diff changeset
805 </xs:element>
dwinter
parents:
diff changeset
806 <xs:element name="figures" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
807 <xs:annotation>
dwinter
parents:
diff changeset
808 <xs:documentation>the directory name of the directory containig the in-page figure image files (path inside document directory)</xs:documentation>
dwinter
parents:
diff changeset
809 </xs:annotation>
dwinter
parents:
diff changeset
810 </xs:element>
dwinter
parents:
diff changeset
811 <xs:element name="text-url-path" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
812 <xs:annotation>
dwinter
parents:
diff changeset
813 <xs:documentation>a characteristic part of the URL with which the full text can be retrieved (the form and content of this element is dependent on the specific text retrieval mechanism)</xs:documentation>
dwinter
parents:
diff changeset
814 </xs:annotation>
dwinter
parents:
diff changeset
815 </xs:element>
dwinter
parents:
diff changeset
816 <xs:element name="xslt" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
817 <xs:annotation>
dwinter
parents:
diff changeset
818 <xs:documentation>the file name of an additional XSL transformation file</xs:documentation>
dwinter
parents:
diff changeset
819 </xs:annotation>
dwinter
parents:
diff changeset
820 </xs:element>
dwinter
parents:
diff changeset
821 <xs:element name="pagebreak" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
822 <xs:annotation>
dwinter
parents:
diff changeset
823 <xs:documentation>the name of the element that indicates page breaks (default “pb”) </xs:documentation>
dwinter
parents:
diff changeset
824 </xs:annotation>
dwinter
parents:
diff changeset
825 </xs:element>
dwinter
parents:
diff changeset
826 <xs:element name="presentation" type="xs:string" minOccurs="0"/>
dwinter
parents:
diff changeset
827 <xs:element name="toptemplate" type="xs:string" minOccurs="0"/>
dwinter
parents:
diff changeset
828 <xs:element name="digiliburlprefix" type="xs:string" minOccurs="0"/>
dwinter
parents:
diff changeset
829 <xs:element name="thumbtemplate" type="xs:string" minOccurs="0"/>
dwinter
parents:
diff changeset
830 </xs:sequence>
dwinter
parents:
diff changeset
831 </xs:complexType>
dwinter
parents:
diff changeset
832 </xs:element>
dwinter
parents:
diff changeset
833 <xs:element name="access-conditions" maxOccurs="unbounded">
dwinter
parents:
diff changeset
834 <xs:annotation>
dwinter
parents:
diff changeset
835 <xs:documentation>If the access to a resource is bound to conditions for technical or legal reasons then the conditions can be put in a access-conditions container. Other usage conditions like copyright can also be documented in this container.
dwinter
parents:
diff changeset
836 The attribution, copyright, and access tags can be repeated with different resource attributes if different conditions apply to different parts of the whole resource.</xs:documentation>
dwinter
parents:
diff changeset
837 </xs:annotation>
dwinter
parents:
diff changeset
838 <xs:complexType>
dwinter
parents:
diff changeset
839 <xs:sequence>
dwinter
parents:
diff changeset
840 <xs:element name="attribution">
dwinter
parents:
diff changeset
841 <xs:annotation>
dwinter
parents:
diff changeset
842 <xs:documentation>The name or institution this resource should be attributed
dwinter
parents:
diff changeset
843 to when it’s publicly presented.
dwinter
parents:
diff changeset
844 The kind of resource this condition applies to can be specified with a resource attribute with the values “original” (the physical object that was scanned), "digital-image" (the scanned images), "text" (the textual transcript).</xs:documentation>
dwinter
parents:
diff changeset
845 </xs:annotation>
dwinter
parents:
diff changeset
846 <xs:complexType>
dwinter
parents:
diff changeset
847 <xs:sequence>
dwinter
parents:
diff changeset
848 <xs:element name="name" minOccurs="0" maxOccurs="unbounded">
dwinter
parents:
diff changeset
849 <xs:complexType>
dwinter
parents:
diff changeset
850 <xs:simpleContent>
dwinter
parents:
diff changeset
851 <xs:extension base="xs:string"/>
dwinter
parents:
diff changeset
852 </xs:simpleContent>
dwinter
parents:
diff changeset
853 </xs:complexType>
dwinter
parents:
diff changeset
854 </xs:element>
dwinter
parents:
diff changeset
855 <xs:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
dwinter
parents:
diff changeset
856 <xs:element ref="description" minOccurs="0"
dwinter
parents:
diff changeset
857 maxOccurs="unbounded"/>
dwinter
parents:
diff changeset
858 </xs:sequence>
dwinter
parents:
diff changeset
859 <xs:attribute name="resource" use="optional">
dwinter
parents:
diff changeset
860 <xs:simpleType>
dwinter
parents:
diff changeset
861 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
862 <xs:enumeration value="text"/>
dwinter
parents:
diff changeset
863 <xs:enumeration value="digital-image"/>
dwinter
parents:
diff changeset
864 <xs:enumeration value="original"/>
dwinter
parents:
diff changeset
865 </xs:restriction>
dwinter
parents:
diff changeset
866 </xs:simpleType>
dwinter
parents:
diff changeset
867 </xs:attribute>
dwinter
parents:
diff changeset
868 </xs:complexType>
dwinter
parents:
diff changeset
869 </xs:element>
dwinter
parents:
diff changeset
870 <xs:element name="copyright">
dwinter
parents:
diff changeset
871 <xs:annotation>
dwinter
parents:
diff changeset
872 <xs:documentation>the copyright holder and the copyright conditions.
dwinter
parents:
diff changeset
873 The kind of resource this condition applies to can be specified with a resource attribute with the values “original” (the physical object that was scanned), “digital-image” (the scanned images), “text” (the textual transcript).</xs:documentation>
dwinter
parents:
diff changeset
874 </xs:annotation>
dwinter
parents:
diff changeset
875 <xs:complexType>
dwinter
parents:
diff changeset
876 <xs:sequence>
dwinter
parents:
diff changeset
877 <xs:element name="owner" minOccurs="0">
dwinter
parents:
diff changeset
878 <xs:annotation>
dwinter
parents:
diff changeset
879 <xs:documentation>the name of the copyright holder</xs:documentation>
dwinter
parents:
diff changeset
880 </xs:annotation>
dwinter
parents:
diff changeset
881 <xs:complexType>
dwinter
parents:
diff changeset
882 <xs:sequence>
dwinter
parents:
diff changeset
883 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
884 <xs:annotation>
dwinter
parents:
diff changeset
885 <xs:documentation>a name (free text)</xs:documentation>
dwinter
parents:
diff changeset
886 </xs:annotation>
dwinter
parents:
diff changeset
887 </xs:element>
dwinter
parents:
diff changeset
888 <xs:element ref="url"/>
dwinter
parents:
diff changeset
889 </xs:sequence>
dwinter
parents:
diff changeset
890 </xs:complexType>
dwinter
parents:
diff changeset
891 </xs:element>
dwinter
parents:
diff changeset
892 <xs:element ref="date"/>
dwinter
parents:
diff changeset
893 <xs:element name="duration" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
894 <xs:annotation>
dwinter
parents:
diff changeset
895 <xs:documentation>the duration of the copyright term (if known)</xs:documentation>
dwinter
parents:
diff changeset
896 </xs:annotation>
dwinter
parents:
diff changeset
897 </xs:element>
dwinter
parents:
diff changeset
898 <xs:element ref="description" minOccurs="0"/>
dwinter
parents:
diff changeset
899 <xs:element name="license" minOccurs="0">
dwinter
parents:
diff changeset
900 <xs:annotation>
dwinter
parents:
diff changeset
901 <xs:documentation>the type of license if its a standardised license e.g. Creative Commons </xs:documentation>
dwinter
parents:
diff changeset
902 </xs:annotation>
dwinter
parents:
diff changeset
903 <xs:complexType>
dwinter
parents:
diff changeset
904 <xs:sequence>
dwinter
parents:
diff changeset
905 <xs:annotation>
dwinter
parents:
diff changeset
906 <xs:documentation>a URL representing the license e.g. http://creativecommons.org/licenses/by/3.0/ </xs:documentation>
dwinter
parents:
diff changeset
907 </xs:annotation>
dwinter
parents:
diff changeset
908 <xs:element ref="url"/>
dwinter
parents:
diff changeset
909 </xs:sequence>
dwinter
parents:
diff changeset
910 </xs:complexType>
dwinter
parents:
diff changeset
911 </xs:element>
dwinter
parents:
diff changeset
912 </xs:sequence>
dwinter
parents:
diff changeset
913 <xs:attribute name="resource" use="optional">
dwinter
parents:
diff changeset
914 <xs:simpleType>
dwinter
parents:
diff changeset
915 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
916 <xs:enumeration value="text"/>
dwinter
parents:
diff changeset
917 <xs:enumeration value="digital-image"/>
dwinter
parents:
diff changeset
918 <xs:enumeration value="original"/>
dwinter
parents:
diff changeset
919 </xs:restriction>
dwinter
parents:
diff changeset
920 </xs:simpleType>
dwinter
parents:
diff changeset
921 </xs:attribute>
dwinter
parents:
diff changeset
922 </xs:complexType>
dwinter
parents:
diff changeset
923 </xs:element>
dwinter
parents:
diff changeset
924 <xs:element name="access">
dwinter
parents:
diff changeset
925 <xs:annotation>
dwinter
parents:
diff changeset
926 <xs:documentation>access restricted to the members of this named group. The method to identify a user belonging to a named group is not
dwinter
parents:
diff changeset
927 specified in this document.</xs:documentation>
dwinter
parents:
diff changeset
928 </xs:annotation>
dwinter
parents:
diff changeset
929 <xs:complexType>
dwinter
parents:
diff changeset
930 <xs:sequence>
dwinter
parents:
diff changeset
931 <xs:annotation>
dwinter
parents:
diff changeset
932 <xs:documentation>conditions of access to this resource. Different access types are specified by a type attribute. The kind of resource this condition applies to can be specified with a resource attribute with the values “digital-image” (the scanned images), or “text” (the textual transcript).</xs:documentation>
dwinter
parents:
diff changeset
933 </xs:annotation>
dwinter
parents:
diff changeset
934 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
935 <xs:annotation>
dwinter
parents:
diff changeset
936 <xs:documentation>name of the group.</xs:documentation>
dwinter
parents:
diff changeset
937 </xs:annotation>
dwinter
parents:
diff changeset
938 </xs:element>
dwinter
parents:
diff changeset
939 <xs:element name="range" type="xs:string">
dwinter
parents:
diff changeset
940 <xs:annotation>
dwinter
parents:
diff changeset
941 <xs:documentation>subnet range defined in truncated-quad (e.g. “141.14”), network-netmask (e.g. “141.14.0.0/255.255.0.0”), or network-range (e.g. “141.14.0.0/16”) notation.</xs:documentation>
dwinter
parents:
diff changeset
942 </xs:annotation>
dwinter
parents:
diff changeset
943 </xs:element>
dwinter
parents:
diff changeset
944 <xs:element ref="only-before"/>
dwinter
parents:
diff changeset
945 <xs:element ref="only-after"/>
dwinter
parents:
diff changeset
946 <xs:element ref="description"/>
dwinter
parents:
diff changeset
947 </xs:sequence>
dwinter
parents:
diff changeset
948 <xs:attribute name="resource" use="optional">
dwinter
parents:
diff changeset
949 <xs:simpleType>
dwinter
parents:
diff changeset
950 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
951 <xs:enumeration value="text"/>
dwinter
parents:
diff changeset
952 <xs:enumeration value="original"/>
dwinter
parents:
diff changeset
953 <xs:enumeration value="digital-image"/>
dwinter
parents:
diff changeset
954 </xs:restriction>
dwinter
parents:
diff changeset
955 </xs:simpleType>
dwinter
parents:
diff changeset
956 </xs:attribute>
dwinter
parents:
diff changeset
957 <xs:attribute name="type" use="optional">
dwinter
parents:
diff changeset
958 <xs:simpleType>
dwinter
parents:
diff changeset
959 <xs:restriction base="xs:string">
dwinter
parents:
diff changeset
960 <xs:enumeration value="group"/>
dwinter
parents:
diff changeset
961 <xs:enumeration value="institution"/>
dwinter
parents:
diff changeset
962 <xs:enumeration value="subnet"/>
dwinter
parents:
diff changeset
963 <xs:enumeration value="scientific"/>
dwinter
parents:
diff changeset
964 <xs:enumeration value="free"/>
dwinter
parents:
diff changeset
965 <xs:enumeration value="special"/>
dwinter
parents:
diff changeset
966 </xs:restriction>
dwinter
parents:
diff changeset
967 </xs:simpleType>
dwinter
parents:
diff changeset
968 </xs:attribute>
dwinter
parents:
diff changeset
969 </xs:complexType>
dwinter
parents:
diff changeset
970 </xs:element>
dwinter
parents:
diff changeset
971 </xs:sequence>
dwinter
parents:
diff changeset
972 </xs:complexType>
dwinter
parents:
diff changeset
973 </xs:element>
dwinter
parents:
diff changeset
974 <xs:element name="acquisition" maxOccurs="unbounded">
dwinter
parents:
diff changeset
975 <xs:annotation>
dwinter
parents:
diff changeset
976 <xs:documentation>the acquisition source of this resource</xs:documentation>
dwinter
parents:
diff changeset
977 </xs:annotation>
dwinter
parents:
diff changeset
978 <xs:complexType>
dwinter
parents:
diff changeset
979 <xs:sequence>
dwinter
parents:
diff changeset
980 <xs:element name="provider">
dwinter
parents:
diff changeset
981 <xs:annotation>
dwinter
parents:
diff changeset
982 <xs:documentation>where this resource came from</xs:documentation>
dwinter
parents:
diff changeset
983 </xs:annotation>
dwinter
parents:
diff changeset
984 <xs:complexType>
dwinter
parents:
diff changeset
985 <xs:sequence>
dwinter
parents:
diff changeset
986 <xs:element name="name" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
987 <xs:annotation>
dwinter
parents:
diff changeset
988 <xs:documentation>free-text name of the provider (institution or individual)</xs:documentation>
dwinter
parents:
diff changeset
989 </xs:annotation>
dwinter
parents:
diff changeset
990 </xs:element>
dwinter
parents:
diff changeset
991 <xs:element name="address" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
992 <xs:annotation>
dwinter
parents:
diff changeset
993 <xs:documentation>address of the provider</xs:documentation>
dwinter
parents:
diff changeset
994 </xs:annotation>
dwinter
parents:
diff changeset
995 </xs:element>
dwinter
parents:
diff changeset
996 <xs:element name="contact" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
997 <xs:annotation>
dwinter
parents:
diff changeset
998 <xs:documentation>contact person at the provider (i.e. name and email)</xs:documentation>
dwinter
parents:
diff changeset
999 </xs:annotation>
dwinter
parents:
diff changeset
1000 </xs:element>
dwinter
parents:
diff changeset
1001 <xs:element ref="url" minOccurs="0"/>
dwinter
parents:
diff changeset
1002 <xs:element name="provider-id" type="xs:string"
dwinter
parents:
diff changeset
1003 minOccurs="0">
dwinter
parents:
diff changeset
1004 <xs:annotation>
dwinter
parents:
diff changeset
1005 <xs:documentation>id of the provider (internally used) - deduced</xs:documentation>
dwinter
parents:
diff changeset
1006 </xs:annotation>
dwinter
parents:
diff changeset
1007 </xs:element>
dwinter
parents:
diff changeset
1008 </xs:sequence>
dwinter
parents:
diff changeset
1009 </xs:complexType>
dwinter
parents:
diff changeset
1010 </xs:element>
dwinter
parents:
diff changeset
1011 <xs:element ref="date"/>
dwinter
parents:
diff changeset
1012 <xs:element ref="description"/>
dwinter
parents:
diff changeset
1013 </xs:sequence>
dwinter
parents:
diff changeset
1014 </xs:complexType>
dwinter
parents:
diff changeset
1015 </xs:element>
dwinter
parents:
diff changeset
1016 <xs:element name="film-acquisition" maxOccurs="unbounded">
dwinter
parents:
diff changeset
1017 <xs:annotation>
dwinter
parents:
diff changeset
1018 <xs:documentation>Documentary films can be described using a film-acquisition container.
dwinter
parents:
diff changeset
1019 (More information about the digitization step could be added in a digitization tag similar to the recording tag.)</xs:documentation>
dwinter
parents:
diff changeset
1020 </xs:annotation>
dwinter
parents:
diff changeset
1021 <xs:complexType>
dwinter
parents:
diff changeset
1022 <xs:sequence>
dwinter
parents:
diff changeset
1023 <xs:element name="recording">
dwinter
parents:
diff changeset
1024 <xs:complexType>
dwinter
parents:
diff changeset
1025 <xs:sequence>
dwinter
parents:
diff changeset
1026 <xs:element ref="author"/>
dwinter
parents:
diff changeset
1027 <xs:element ref="date"/>
dwinter
parents:
diff changeset
1028 <xs:element name="location" type="xs:string">
dwinter
parents:
diff changeset
1029 <xs:annotation>
dwinter
parents:
diff changeset
1030 <xs:documentation>the place where the film was recorded</xs:documentation>
dwinter
parents:
diff changeset
1031 </xs:annotation>
dwinter
parents:
diff changeset
1032 </xs:element>
dwinter
parents:
diff changeset
1033 <xs:element name="device">
dwinter
parents:
diff changeset
1034 <xs:annotation>
dwinter
parents:
diff changeset
1035 <xs:documentation>recording device used (e.g. “Sony CP-DV8 Camcorder”)</xs:documentation>
dwinter
parents:
diff changeset
1036 </xs:annotation>
dwinter
parents:
diff changeset
1037 </xs:element>
dwinter
parents:
diff changeset
1038 <xs:element name="format">
dwinter
parents:
diff changeset
1039 <xs:annotation>
dwinter
parents:
diff changeset
1040 <xs:documentation>format of the recorded film (e.g. “DV 720x524
dwinter
parents:
diff changeset
1041 25fps interlaced”)</xs:documentation>
dwinter
parents:
diff changeset
1042 </xs:annotation>
dwinter
parents:
diff changeset
1043 </xs:element>
dwinter
parents:
diff changeset
1044 </xs:sequence>
dwinter
parents:
diff changeset
1045 </xs:complexType>
dwinter
parents:
diff changeset
1046 </xs:element>
dwinter
parents:
diff changeset
1047 <xs:element ref="description"/>
dwinter
parents:
diff changeset
1048 </xs:sequence>
dwinter
parents:
diff changeset
1049 </xs:complexType>
dwinter
parents:
diff changeset
1050 </xs:element>
dwinter
parents:
diff changeset
1051 </xs:sequence>
dwinter
parents:
diff changeset
1052 <xs:attribute name="workflow-state"/>
dwinter
parents:
diff changeset
1053 </xs:complexType>
dwinter
parents:
diff changeset
1054 </xs:element>
dwinter
parents:
diff changeset
1055 <xs:element name="keywords" type="xs:string">
dwinter
parents:
diff changeset
1056 <xs:annotation>
dwinter
parents:
diff changeset
1057 <xs:documentation>Keywords related to the object/manuscript etc.</xs:documentation>
dwinter
parents:
diff changeset
1058 </xs:annotation>
dwinter
parents:
diff changeset
1059 </xs:element>
dwinter
parents:
diff changeset
1060 <xs:element name="chapter">
dwinter
parents:
diff changeset
1061 <xs:annotation>
dwinter
parents:
diff changeset
1062 <xs:documentation>describes a section or chapter of the text. chapter elements can be nested.</xs:documentation>
dwinter
parents:
diff changeset
1063 </xs:annotation>
dwinter
parents:
diff changeset
1064 <xs:complexType>
dwinter
parents:
diff changeset
1065 <xs:sequence>
dwinter
parents:
diff changeset
1066 <xs:element name="name">
dwinter
parents:
diff changeset
1067 <xs:annotation>
dwinter
parents:
diff changeset
1068 <xs:documentation>the title of the chapter or section.</xs:documentation>
dwinter
parents:
diff changeset
1069 </xs:annotation>
dwinter
parents:
diff changeset
1070 </xs:element>
dwinter
parents:
diff changeset
1071 <xs:element name="start">
dwinter
parents:
diff changeset
1072 <xs:annotation>
dwinter
parents:
diff changeset
1073 <xs:documentation>the beginning of a page range (usually the first page of the chapter). The start element has an optional increment attribute to indicate the number of logical pages on a scan image. (This information is only needed by additional tools that try to generate lists of all page and image numbers.)</xs:documentation>
dwinter
parents:
diff changeset
1074 </xs:annotation>
dwinter
parents:
diff changeset
1075 <xs:complexType>
dwinter
parents:
diff changeset
1076 <xs:sequence>
dwinter
parents:
diff changeset
1077 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
1078 <xs:annotation>
dwinter
parents:
diff changeset
1079 <xs:documentation>the “name” of the first page</xs:documentation>
dwinter
parents:
diff changeset
1080 </xs:annotation>
dwinter
parents:
diff changeset
1081 </xs:element>
dwinter
parents:
diff changeset
1082 <xs:element name="index" type="xs:string">
dwinter
parents:
diff changeset
1083 <xs:annotation>
dwinter
parents:
diff changeset
1084 <xs:documentation>the index of the first page</xs:documentation>
dwinter
parents:
diff changeset
1085 </xs:annotation>
dwinter
parents:
diff changeset
1086 </xs:element>
dwinter
parents:
diff changeset
1087 <xs:element ref="url">
dwinter
parents:
diff changeset
1088 <xs:annotation>
dwinter
parents:
diff changeset
1089 <xs:documentation>the URL of the first page </xs:documentation>
dwinter
parents:
diff changeset
1090 </xs:annotation>
dwinter
parents:
diff changeset
1091 </xs:element>
dwinter
parents:
diff changeset
1092 </xs:sequence>
dwinter
parents:
diff changeset
1093 <xs:attribute name="increment" type="xs:string" use="optional"/>
dwinter
parents:
diff changeset
1094 </xs:complexType>
dwinter
parents:
diff changeset
1095 </xs:element>
dwinter
parents:
diff changeset
1096 <xs:element name="end">
dwinter
parents:
diff changeset
1097 <xs:annotation>
dwinter
parents:
diff changeset
1098 <xs:documentation>the end of a page range (usually the last page of the chapter).</xs:documentation>
dwinter
parents:
diff changeset
1099 </xs:annotation>
dwinter
parents:
diff changeset
1100 <xs:complexType>
dwinter
parents:
diff changeset
1101 <xs:sequence>
dwinter
parents:
diff changeset
1102 <xs:element name="name" type="xs:string">
dwinter
parents:
diff changeset
1103 <xs:annotation>
dwinter
parents:
diff changeset
1104 <xs:documentation>the “name” of the last page</xs:documentation>
dwinter
parents:
diff changeset
1105 </xs:annotation>
dwinter
parents:
diff changeset
1106 </xs:element>
dwinter
parents:
diff changeset
1107 <xs:element name="index" type="xs:string">
dwinter
parents:
diff changeset
1108 <xs:annotation>
dwinter
parents:
diff changeset
1109 <xs:documentation>the index of the last page</xs:documentation>
dwinter
parents:
diff changeset
1110 </xs:annotation>
dwinter
parents:
diff changeset
1111 </xs:element>
dwinter
parents:
diff changeset
1112 <xs:element ref="url">
dwinter
parents:
diff changeset
1113 <xs:annotation>
dwinter
parents:
diff changeset
1114 <xs:documentation>the URL of the last page </xs:documentation>
dwinter
parents:
diff changeset
1115 </xs:annotation>
dwinter
parents:
diff changeset
1116 </xs:element>
dwinter
parents:
diff changeset
1117 </xs:sequence>
dwinter
parents:
diff changeset
1118 </xs:complexType>
dwinter
parents:
diff changeset
1119 </xs:element>
dwinter
parents:
diff changeset
1120 <xs:element name="page" type="xs:string" minOccurs="0">
dwinter
parents:
diff changeset
1121 <xs:annotation>
dwinter
parents:
diff changeset
1122 <xs:documentation>alternative (and additional) to start/end page ranges single page elements can be used inside chapter. </xs:documentation>
dwinter
parents:
diff changeset
1123 </xs:annotation>
dwinter
parents:
diff changeset
1124 </xs:element>
dwinter
parents:
diff changeset
1125 <xs:element ref="chapter" minOccurs="0"/>
dwinter
parents:
diff changeset
1126 </xs:sequence>
dwinter
parents:
diff changeset
1127 </xs:complexType>
dwinter
parents:
diff changeset
1128 </xs:element>
dwinter
parents:
diff changeset
1129 <xs:element name="author" type="xs:string">
dwinter
parents:
diff changeset
1130 <xs:annotation>
dwinter
parents:
diff changeset
1131 <xs:documentation>The author of the book/article/thesis etc.
dwinter
parents:
diff changeset
1132 The author/sender of a letter.
dwinter
parents:
diff changeset
1133 The person(s) doing the recording.</xs:documentation>
dwinter
parents:
diff changeset
1134 </xs:annotation>
dwinter
parents:
diff changeset
1135 </xs:element>
dwinter
parents:
diff changeset
1136 <xs:element name="title" type="xs:string">
dwinter
parents:
diff changeset
1137 <xs:annotation>
dwinter
parents:
diff changeset
1138 <xs:documentation>Title of the book/article/thesis etc.</xs:documentation>
dwinter
parents:
diff changeset
1139 </xs:annotation>
dwinter
parents:
diff changeset
1140 </xs:element>
dwinter
parents:
diff changeset
1141 <xs:element name="year" type="xs:gYear">
dwinter
parents:
diff changeset
1142 <xs:annotation>
dwinter
parents:
diff changeset
1143 <xs:documentation>The year of publication.
dwinter
parents:
diff changeset
1144 - approximate year or century.</xs:documentation>
dwinter
parents:
diff changeset
1145 </xs:annotation>
dwinter
parents:
diff changeset
1146 </xs:element>
dwinter
parents:
diff changeset
1147 <xs:element name="series-title" type="xs:string">
dwinter
parents:
diff changeset
1148 <xs:annotation>
dwinter
parents:
diff changeset
1149 <xs:documentation>Title of the serie, if the book appears in a series.</xs:documentation>
dwinter
parents:
diff changeset
1150 </xs:annotation>
dwinter
parents:
diff changeset
1151 </xs:element>
dwinter
parents:
diff changeset
1152 <xs:element name="series-volume" type="xs:string">
dwinter
parents:
diff changeset
1153 <xs:annotation>
dwinter
parents:
diff changeset
1154 <xs:documentation>Volume number, if the book appears in a series.</xs:documentation>
dwinter
parents:
diff changeset
1155 </xs:annotation>
dwinter
parents:
diff changeset
1156 </xs:element>
dwinter
parents:
diff changeset
1157 <xs:element name="number-of-pages" type="xs:string">
dwinter
parents:
diff changeset
1158 <xs:annotation>
dwinter
parents:
diff changeset
1159 <xs:documentation>Number of pages of the entire book/volume.</xs:documentation>
dwinter
parents:
diff changeset
1160 </xs:annotation>
dwinter
parents:
diff changeset
1161 </xs:element>
dwinter
parents:
diff changeset
1162 <xs:element name="city" type="xs:string">
dwinter
parents:
diff changeset
1163 <xs:annotation>
dwinter
parents:
diff changeset
1164 <xs:documentation>City where the book/journal/thesis etc. was published.
dwinter
parents:
diff changeset
1165 City of the newspaper.</xs:documentation>
dwinter
parents:
diff changeset
1166 </xs:annotation>
dwinter
parents:
diff changeset
1167 </xs:element>
dwinter
parents:
diff changeset
1168 <xs:element name="publisher" type="xs:string">
dwinter
parents:
diff changeset
1169 <xs:annotation>
dwinter
parents:
diff changeset
1170 <xs:documentation>Name of the publishing company.</xs:documentation>
dwinter
parents:
diff changeset
1171 </xs:annotation>
dwinter
parents:
diff changeset
1172 </xs:element>
dwinter
parents:
diff changeset
1173 <xs:element name="edition" type="xs:string">
dwinter
parents:
diff changeset
1174 <xs:annotation>
dwinter
parents:
diff changeset
1175 <xs:documentation>Edition of the book/journal (e.g. third edition)</xs:documentation>
dwinter
parents:
diff changeset
1176 </xs:annotation>
dwinter
parents:
diff changeset
1177 </xs:element>
dwinter
parents:
diff changeset
1178 <xs:element name="translator" type="xs:string">
dwinter
parents:
diff changeset
1179 <xs:annotation>
dwinter
parents:
diff changeset
1180 <xs:documentation>Name of the translator</xs:documentation>
dwinter
parents:
diff changeset
1181 </xs:annotation>
dwinter
parents:
diff changeset
1182 </xs:element>
dwinter
parents:
diff changeset
1183 <xs:element name="isbn-issn" type="xs:string"/>
dwinter
parents:
diff changeset
1184 <xs:element name="call-number" type="xs:string">
dwinter
parents:
diff changeset
1185 <xs:annotation>
dwinter
parents:
diff changeset
1186 <xs:documentation>Call number in holding library</xs:documentation>
dwinter
parents:
diff changeset
1187 </xs:annotation>
dwinter
parents:
diff changeset
1188 </xs:element>
dwinter
parents:
diff changeset
1189 <xs:element name="holding-library" type="xs:string">
dwinter
parents:
diff changeset
1190 <xs:annotation>
dwinter
parents:
diff changeset
1191 <xs:documentation>Holding library</xs:documentation>
dwinter
parents:
diff changeset
1192 </xs:annotation>
dwinter
parents:
diff changeset
1193 </xs:element>
dwinter
parents:
diff changeset
1194 <xs:element name="series-editor" type="xs:string">
dwinter
parents:
diff changeset
1195 <xs:annotation>
dwinter
parents:
diff changeset
1196 <xs:documentation>Name of the series editor, if the book appears in a series.</xs:documentation>
dwinter
parents:
diff changeset
1197 </xs:annotation>
dwinter
parents:
diff changeset
1198 </xs:element>
dwinter
parents:
diff changeset
1199 <xs:element name="number-of-volumes" type="xs:string">
dwinter
parents:
diff changeset
1200 <xs:annotation>
dwinter
parents:
diff changeset
1201 <xs:documentation>Number of volumes, if the book is published in multiple volumes.</xs:documentation>
dwinter
parents:
diff changeset
1202 </xs:annotation>
dwinter
parents:
diff changeset
1203 </xs:element>
dwinter
parents:
diff changeset
1204 <xs:element name="editor" type="xs:string">
dwinter
parents:
diff changeset
1205 <xs:annotation>
dwinter
parents:
diff changeset
1206 <xs:documentation>Name of the book’s editor.</xs:documentation>
dwinter
parents:
diff changeset
1207 </xs:annotation>
dwinter
parents:
diff changeset
1208 </xs:element>
dwinter
parents:
diff changeset
1209 <xs:element name="pages" type="xs:string">
dwinter
parents:
diff changeset
1210 <xs:annotation>
dwinter
parents:
diff changeset
1211 <xs:documentation>Number of pages of the article</xs:documentation>
dwinter
parents:
diff changeset
1212 </xs:annotation>
dwinter
parents:
diff changeset
1213 </xs:element>
dwinter
parents:
diff changeset
1214 <xs:element name="book-title" type="xs:string">
dwinter
parents:
diff changeset
1215 <xs:annotation>
dwinter
parents:
diff changeset
1216 <xs:documentation>Title of the book if bib type=inbook</xs:documentation>
dwinter
parents:
diff changeset
1217 </xs:annotation>
dwinter
parents:
diff changeset
1218 </xs:element>
dwinter
parents:
diff changeset
1219 <xs:element name="volume" type="xs:string">
dwinter
parents:
diff changeset
1220 <xs:annotation>
dwinter
parents:
diff changeset
1221 <xs:documentation>Volume number</xs:documentation>
dwinter
parents:
diff changeset
1222 </xs:annotation>
dwinter
parents:
diff changeset
1223 </xs:element>
dwinter
parents:
diff changeset
1224 <xs:element name="date">
dwinter
parents:
diff changeset
1225 <xs:annotation>
dwinter
parents:
diff changeset
1226 <xs:documentation>The date of publication with attribute which calendar used. If no attribute used, CE is the default. Can also be descriptive.
dwinter
parents:
diff changeset
1227 - normalised date of the letter
dwinter
parents:
diff changeset
1228 - Date of the collation of the codex.
dwinter
parents:
diff changeset
1229 - Date of the conference the proceedings are related to
dwinter
parents:
diff changeset
1230 - Date when the article appeared.
dwinter
parents:
diff changeset
1231 - Date when the copyright was issued.
dwinter
parents:
diff changeset
1232 - Date of acquisition
dwinter
parents:
diff changeset
1233 - Date or time span when the film was recorded</xs:documentation>
dwinter
parents:
diff changeset
1234 </xs:annotation>
dwinter
parents:
diff changeset
1235 <xs:complexType>
dwinter
parents:
diff changeset
1236 <xs:simpleContent>
dwinter
parents:
diff changeset
1237 <xs:extension base="xs:string">
dwinter
parents:
diff changeset
1238 <xs:attribute name="calendar" type="xs:string" use="optional"/>
dwinter
parents:
diff changeset
1239 </xs:extension>
dwinter
parents:
diff changeset
1240 </xs:simpleContent>
dwinter
parents:
diff changeset
1241 </xs:complexType>
dwinter
parents:
diff changeset
1242 </xs:element>
dwinter
parents:
diff changeset
1243 <xs:element name="issue" type="xs:string">
dwinter
parents:
diff changeset
1244 <xs:annotation>
dwinter
parents:
diff changeset
1245 <xs:documentation>Number of the issue the article is part of.</xs:documentation>
dwinter
parents:
diff changeset
1246 </xs:annotation>
dwinter
parents:
diff changeset
1247 </xs:element>
dwinter
parents:
diff changeset
1248 <xs:element name="signature" type="xs:string">
dwinter
parents:
diff changeset
1249 <xs:annotation>
dwinter
parents:
diff changeset
1250 <xs:documentation>Signature(s) of the manuscript under which a manuscript is known.</xs:documentation>
dwinter
parents:
diff changeset
1251 </xs:annotation>
dwinter
parents:
diff changeset
1252 </xs:element>
dwinter
parents:
diff changeset
1253 <xs:element name="editorial-remarks" type="xs:string">
dwinter
parents:
diff changeset
1254 <xs:annotation>
dwinter
parents:
diff changeset
1255 <xs:documentation>Remarks related to the online publication of the manuscript.
dwinter
parents:
diff changeset
1256 This could be notes about annotations etc.</xs:documentation>
dwinter
parents:
diff changeset
1257 </xs:annotation>
dwinter
parents:
diff changeset
1258 </xs:element>
dwinter
parents:
diff changeset
1259 <xs:element name="location" type="xs:string">
dwinter
parents:
diff changeset
1260 <xs:annotation>
dwinter
parents:
diff changeset
1261 <xs:documentation>Name of the library/place/city/country where the manuscript is currently located.</xs:documentation>
dwinter
parents:
diff changeset
1262 </xs:annotation>
dwinter
parents:
diff changeset
1263 </xs:element>
dwinter
parents:
diff changeset
1264 <xs:element name="foliation" type="xs:string">
dwinter
parents:
diff changeset
1265 <xs:annotation>
dwinter
parents:
diff changeset
1266 <xs:documentation>Text giving list or range of folios.</xs:documentation>
dwinter
parents:
diff changeset
1267 </xs:annotation>
dwinter
parents:
diff changeset
1268 </xs:element>
dwinter
parents:
diff changeset
1269 <xs:element name="number-of-folios" type="xs:string">
dwinter
parents:
diff changeset
1270 <xs:annotation>
dwinter
parents:
diff changeset
1271 <xs:documentation>Number of folios/pages of the manuscript.</xs:documentation>
dwinter
parents:
diff changeset
1272 </xs:annotation>
dwinter
parents:
diff changeset
1273 </xs:element>
dwinter
parents:
diff changeset
1274 <xs:element name="contents" type="xs:string">
dwinter
parents:
diff changeset
1275 <xs:annotation>
dwinter
parents:
diff changeset
1276 <xs:documentation>Formal description of the text structure (e.g. table of contents).</xs:documentation>
dwinter
parents:
diff changeset
1277 </xs:annotation>
dwinter
parents:
diff changeset
1278 </xs:element>
dwinter
parents:
diff changeset
1279 <xs:element name="binding" type="xs:string">
dwinter
parents:
diff changeset
1280 <xs:annotation>
dwinter
parents:
diff changeset
1281 <xs:documentation>Description of binding.</xs:documentation>
dwinter
parents:
diff changeset
1282 </xs:annotation>
dwinter
parents:
diff changeset
1283 </xs:element>
dwinter
parents:
diff changeset
1284 <xs:element name="notes-on-ownership" type="xs:string">
dwinter
parents:
diff changeset
1285 <xs:annotation>
dwinter
parents:
diff changeset
1286 <xs:documentation>Notes on ownership of the manuscript.</xs:documentation>
dwinter
parents:
diff changeset
1287 </xs:annotation>
dwinter
parents:
diff changeset
1288 </xs:element>
dwinter
parents:
diff changeset
1289 <xs:element name="notes" type="xs:string">
dwinter
parents:
diff changeset
1290 <xs:annotation>
dwinter
parents:
diff changeset
1291 <xs:documentation>Additional notes</xs:documentation>
dwinter
parents:
diff changeset
1292 </xs:annotation>
dwinter
parents:
diff changeset
1293 </xs:element>
dwinter
parents:
diff changeset
1294 <xs:element name="incipit" type="xs:string">
dwinter
parents:
diff changeset
1295 <xs:annotation>
dwinter
parents:
diff changeset
1296 <xs:documentation>Incipit (beginning of text).
dwinter
parents:
diff changeset
1297 The opening phrase of the letter</xs:documentation>
dwinter
parents:
diff changeset
1298 </xs:annotation>
dwinter
parents:
diff changeset
1299 </xs:element>
dwinter
parents:
diff changeset
1300 <xs:element name="explicit" type="xs:string">
dwinter
parents:
diff changeset
1301 <xs:annotation>
dwinter
parents:
diff changeset
1302 <xs:documentation>Explicit (end of text).
dwinter
parents:
diff changeset
1303 The closing phrase of the letter</xs:documentation>
dwinter
parents:
diff changeset
1304 </xs:annotation>
dwinter
parents:
diff changeset
1305 </xs:element>
dwinter
parents:
diff changeset
1306 <xs:element name="description" type="xs:string">
dwinter
parents:
diff changeset
1307 <xs:annotation>
dwinter
parents:
diff changeset
1308 <xs:documentation>This could be any kind of description.</xs:documentation>
dwinter
parents:
diff changeset
1309 </xs:annotation>
dwinter
parents:
diff changeset
1310 </xs:element>
dwinter
parents:
diff changeset
1311 <xs:element name="type">
dwinter
parents:
diff changeset
1312 <xs:annotation>
dwinter
parents:
diff changeset
1313 <xs:documentation>Type of the report. The type of correspondence, e.g. “letter”, “postcard”, “telegram”,
dwinter
parents:
diff changeset
1314 “letter draft”</xs:documentation>
dwinter
parents:
diff changeset
1315 </xs:annotation>
dwinter
parents:
diff changeset
1316 </xs:element>
dwinter
parents:
diff changeset
1317 <xs:element name="abstract" type="xs:string">
dwinter
parents:
diff changeset
1318 <xs:annotation>
dwinter
parents:
diff changeset
1319 <xs:documentation>Interpretative abstract of the text's content.</xs:documentation>
dwinter
parents:
diff changeset
1320 </xs:annotation>
dwinter
parents:
diff changeset
1321 </xs:element>
dwinter
parents:
diff changeset
1322 <xs:element name="url">
dwinter
parents:
diff changeset
1323 <xs:annotation>
dwinter
parents:
diff changeset
1324 <xs:documentation>URL to present to the client
dwinter
parents:
diff changeset
1325 - alternatively to the digilib index number the full URL of the scan image of the page can be used. </xs:documentation>
dwinter
parents:
diff changeset
1326 </xs:annotation>
dwinter
parents:
diff changeset
1327 <xs:complexType>
dwinter
parents:
diff changeset
1328 <xs:simpleContent>
dwinter
parents:
diff changeset
1329 <xs:extension base="xs:anyURI">
dwinter
parents:
diff changeset
1330 <xs:attribute name="label" type="xs:string" use="optional"/>
dwinter
parents:
diff changeset
1331 </xs:extension>
dwinter
parents:
diff changeset
1332 </xs:simpleContent>
dwinter
parents:
diff changeset
1333 </xs:complexType>
dwinter
parents:
diff changeset
1334 </xs:element>
dwinter
parents:
diff changeset
1335 <xs:element name="only-before" type="xs:date">
dwinter
parents:
diff changeset
1336 <xs:annotation>
dwinter
parents:
diff changeset
1337 <xs:documentation>the access condition is only valid before the given date (format: “YYYY/MM/DD”).</xs:documentation>
dwinter
parents:
diff changeset
1338 </xs:annotation>
dwinter
parents:
diff changeset
1339 </xs:element>
dwinter
parents:
diff changeset
1340 <xs:element name="only-after" type="xs:date">
dwinter
parents:
diff changeset
1341 <xs:annotation>
dwinter
parents:
diff changeset
1342 <xs:documentation>the access condition is only valid after the given date (format: “YYYY/MM/DD”). </xs:documentation>
dwinter
parents:
diff changeset
1343 </xs:annotation>
dwinter
parents:
diff changeset
1344 </xs:element>
dwinter
parents:
diff changeset
1345 </xs:schema>