lido-v1.1-draft.xsd 186 KB
Newer Older
mrodzis's avatar
mrodzis committed
1
2
<xs:schema xmlns:gml="http://www.opengis.net/gml"
	xmlns:doc="http://www.mda.org.uk/spectrumXML/Documentation"
mrodzis's avatar
mrodzis committed
3
	xmlns:lido="http://www.lido-schema.org" xmlns:owl="http://www.w3.org/2002/07/owl#"
4
	xmlns:sch="http://purl.oclc.org/dsdl/schematron"
mrodzis's avatar
mrodzis committed
5
6
	xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:tei="http://www.tei-c.org/ns/1.0"
	xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xml="http://www.w3.org/XML/1998/namespace"
mrodzis's avatar
mrodzis committed
7
8
	targetNamespace="http://www.lido-schema.org" elementFormDefault="qualified"
	attributeFormDefault="qualified">
mrodzis's avatar
mrodzis committed
9
	<!--
10
11
12
	xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
		xx LIDO - Lightweight Information Describing Objects
		xx - XML Schema for Contributing Content to Cultural Heritage Repositories -
mrodzis's avatar
mrodzis committed
13
		xx Version 1.1 DRAFT
14
15
		xx
		xx ICOM-CIDOC Working Group Data Harvesting and Interchange
mrodzis's avatar
mrodzis committed
16
		xx
17
18
19
20
		xx ARTstor, Collections Trust, Deutscher Museumsbund - Fachgruppe Dokumentation,
		xx Deutsches Dokumentationszentrum für Kunstgeschichte - Bildarchiv Foto Marburg,
		xx digiCULT-Verbund eG, Institut für Museumsforschung (SMB-PK), J. Paul Getty Trust,
		xx Zuse-Institut Berlin.
mrodzis's avatar
mrodzis committed
21
		xx
mrodzis's avatar
mrodzis committed
22
		xx LIDO v1.1 DRAFT
mrodzis's avatar
mrodzis committed
23
24
25
		xx
		xx Copyright 2009-2010 ICOM-CIDOC for the Data Harvesting and Interchange Working Group.
		xx
26
27
28
		xx LIDO current version: 2010-11-08: http://www.lido-schema.org/schema/v1.0/lido-v1.0.xsd
		xx LIDO specification document: 2010-11-08: http://www.lido-schema.org/schema/v1.0/lido-v1.0-specification.pdf
		xx
mrodzis's avatar
mrodzis committed
29
30
31
32
33
34
		xx Prepared for CIDOC Working Group Data Harvesting and Interchange, CDWA Lite/museumdat Working Group,
		xx Collections Trust and Deutscher Museumsbund - Fachgruppe Dokumentation by:
		xx Erin Coburn - The Metropolitan Museum of Art,
		xx Richard Light,
		xx Gordon McKenna - Collections Trust,
		xx Regine Stein - Deutsches Dokumentationszentrum für Kunstgeschichte Bildarchiv Foto Marburg,
35
36
		xx Axel Vitzthum - digiCULT-Verbund eG
		xx
mrodzis's avatar
mrodzis committed
37
		xx 2010-11-08: version 1.0. This schema version provides a common, single schema for contributing content to cultural
mrodzis's avatar
mrodzis committed
38
		xx heritage repositories. It meets the requirements articulated by CDWA Lite, museumdat and Spectrum.
39
		xx
mrodzis's avatar
mrodzis committed
40
41
		xx It is a substantial redesign and enhancement of the CDWA Lite and museumdat schemas based on
		xx recommendations of the CDWA Lite/museumdat Working Group, community feedback and further CIDOC-CRM
mrodzis's avatar
mrodzis committed
42
		xx analysis. It includes additional concepts to meet Spectrum requirements.
43
		xx
mrodzis's avatar
mrodzis committed
44
		xx The schema supersedes both the CDWA Lite v1.1 schema and the museumdat v1.0 schema and serves as the
45
46
47
		xx harvesting schema for contributing museum information for resource discovery.
		xx
		xx For most recent information on LIDO please refer to: http://www.lido-schema.org
mrodzis's avatar
mrodzis committed
48
		xx
49
		xx LIDO name and logo courtesy Rob Lancefield.
mrodzis's avatar
mrodzis committed
50
51
52
		xx
		xx LIDO XML schemas that are made available on the LIDO Web site (see http://www.lidoschema.org) are licensed
		xx under a Creative Commons Attribution-ShareAlike 3.0License. You must include the following notice in the software
53
		xx and its documentation:
mrodzis's avatar
mrodzis committed
54
55
56
		xx
		xx "Portions of this software may use a LIDO XML schema
		xx Copyright (c) 2009-2010 ICOM-CIDOC for the Data Harvesting and Interchange Working Group.
57
		xx These are licensed under the Creative Commons 3.0 Attribution-ShareAlike license."
mrodzis's avatar
mrodzis committed
58
59
		xx
		xx Whenever possible you should include links to LIDO (http://www.lido-schema.org) and to the license
60
61
62
63
		xx (http://creativecommons.org/licenses/by-sa/3.0/) as indicated in the notice above.
		xx
	xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-->
64

mrodzis's avatar
mrodzis committed
65
66
67
	<xs:import namespace="http://www.w3.org/XML/1998/namespace"
		schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
	<xs:import namespace="http://www.opengis.net/gml"
68
		schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"/>
mrodzis's avatar
mrodzis committed
69
70
	<xs:import namespace="http://www.lido-schema.org/quality-assurance"
		schemaLocation="lido-qa.xsd"/>
mrodzis's avatar
mrodzis committed
71

72
	<xs:annotation>
mrodzis's avatar
mrodzis committed
73
		<xs:appinfo>			
74
75
			<sch:title>Abstract Schematron rules</sch:title>
			<sch:pattern>
mrodzis's avatar
mrodzis committed
76
77
78
79
80
81
				<sch:title>Allow free text or LIDO's concept elements (mutually
					exclusive)</sch:title>
				<sch:p>Some elements in LIDO v1.0 should be controlled in the future whereas they
					are free text elements in LIDO v1.0. To ensure backwards compatibility either a
					free text or a controlled term should be provided in a mutually exclusive
					way.</sch:p>
82

83
				<sch:rule abstract="true" id="sch_MixedContent">
84
					<sch:assert
mrodzis's avatar
mrodzis committed
85
86
87
88
89
90
91
						test="
							(skos:Concept or lido:conceptID or lido:term) and not(text()[not(normalize-space(.) = '')] or @*)
							or
							(text()[normalize-space(.) != ''] and not(skos:Concept or lido:conceptID or lido:term))"
						> Either a free text (incl. its attributes) OR a combination of
						skos:Concept, lido:conceptID and lido:term can be a child of <sch:name/>,
						but not both at the same time. </sch:assert>
92
93
				</sch:rule>
			</sch:pattern>
mrodzis's avatar
mrodzis committed
94

95
96
			<sch:pattern>
				<sch:title>skos:Concept</sch:title>
mrodzis's avatar
mrodzis committed
97
98
				<sch:p>Ensures that only skos:Concept (and not another element/class from the SKOS
					namespace is used as a child element for concept(Mixed)ComplexType.</sch:p>
mrodzis's avatar
mrodzis committed
99

100
				<sch:rule abstract="true" id="sch_SKOS">
mrodzis's avatar
mrodzis committed
101
102
					<sch:assert test="not(skos:*[not(self::skos:Concept)])"> Only skos:Concept
						should be used as direct child of <sch:name/> from the SKOS namespace.
103
104
105
					</sch:assert>
				</sch:rule>
			</sch:pattern>
106
107
108
109
110
111
			
			<sch:pattern>
				<sch:title>Expansion of skos:Concept</sch:title>
				<sch:p>Ensures that when enriching a dataset with information retrieved via the URI provided in skos:Concept, only
				SKOS properties are added to the dataset.</sch:p>
				
112
				<sch:rule context="skos:Concept" id="sch_SKOS_properties">
113
114
115
116
117
					<sch:report test="child::*/namespace-uri() != 'http://www.w3.org/2004/02/skos/core#'">
						Only SKOS properties are allowed within skos:Concept.
					</sch:report>
				</sch:rule>
			</sch:pattern>
mrodzis's avatar
mrodzis committed
118

mrodzis's avatar
mrodzis committed
119
120
			<sch:pattern>
				<sch:title>owl:sameAs</sch:title>
mrodzis's avatar
mrodzis committed
121
122
123
				<sch:p>Ensures that only owl:sameAs (and not another element/class from the OWL
					namespace is used as a child element for actorComplexType, placeComplexType and
					legalBodyRefComplexType.</sch:p>
mrodzis's avatar
mrodzis committed
124

125
				<sch:rule abstract="true" id="sch_OWL">
mrodzis's avatar
mrodzis committed
126
127
					<sch:assert test="not(owl:*[not(self::owl:sameAs)])"> Only owl:sameAs should be
						used as direct child of <sch:name/> from the OWL namespace. </sch:assert>
mrodzis's avatar
mrodzis committed
128
129
				</sch:rule>
			</sch:pattern>
130
			
131
			<sch:pattern>
132
133
134
135
				<sch:title>rightsType@type: generic or specific type</sch:title>
				<sch:p>A LIDO element holding lido:rightsType can either hold a generic or a specific type of right.
					Since a right can fall in only one of these categories, they are mutually exclusive.</sch:p>
				
136
				<sch:rule abstract="true" id="sch_rightsType">
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
					<sch:assert role="warn"
						test="@lido:type = 'http://terminology.lido-schema.org/lido00920' 
						and not(following-sibling::lido:rightsType/@lido:type = 'http://terminology.lido-schema.org/lido00921'
						or preceding-sibling::lido:rightsType/@lido:type = 'http://terminology.lido-schema.org/lido00921')
						or @lido:type = 'http://terminology.lido-schema.org/lido00921' 
						and not(following-sibling::lido:rightsType/@lido:type = 'http://terminology.lido-schema.org/lido00920'
						or preceding-sibling::lido:rightsType/@lido:type = 'http://terminology.lido-schema.org/lido00920')">
						<sch:value-of select="parent::*/name()"/> can either hold a specific or a generic lido:rightsType (mutually exclusive).
					</sch:assert>
				</sch:rule>
			</sch:pattern>
			
			<sch:pattern>
				<sch:title>Possible values for lido:rightsType@lido:type</sch:title>
				<sch:p>In LIDOv1.1 a lido:type attribute is introduced for lido:rightsType in order to discern generic rights and specific ones.
					This rule ensures that only the URIs for these two types of rights are used when @lido:type is set.</sch:p>
				
154
				<sch:rule abstract="true" id="sch_rightsType_type">
mrodzis's avatar
mrodzis committed
155
					<sch:assert role="warn"
156
157
158
159
						test="(@lido:type = 'http://terminology.lido-schema.org/lido00920' or @lido:type = 'http://terminology.lido-schema.org/lido00921')
						or not(@lido:type)">
						@lido:type can either be omitted or must hold one of the following URIs: http://terminology.lido-schema.org/lido00920, http://terminology.lido-schema.org/lido00921.
					</sch:assert>
160
161
				</sch:rule>
			</sch:pattern>
162
163
		</xs:appinfo>
	</xs:annotation>
mrodzis's avatar
mrodzis committed
164

mrodzis's avatar
mrodzis committed
165
	<xs:complexType name="actorComplexType" id="actorComplexType">
166
		<xs:annotation>
167
			<xs:documentation>
mrodzis's avatar
mrodzis committed
168
169
				<tei:ab type="description">Contains identifying and indexing information about a
					single actor.</tei:ab>
170
171
172
173
174
175
176
177
178
179
180
				<tei:ab type ="furtherReading">
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html">
						CDWA Full: 4.1 Creator Description</tei:ref>
				</tei:ab>
				<tei:ab type ="furtherReading">
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
						CDWA Full: 28. Person/Corporate Body Authority</tei:ref>
				</tei:ab>
				<tei:ab type="dataValues">
					Controlled. Recommended: Linked open authority file for persons or groups of persons.
				</tei:ab>
181
182
				<tei:ab type="dataValues">
					[Type attribute] Controlled. Recommended: LIDO Terminology.
183
					For recommendations please refer to <tei:ref target="accompanying-document.html#actor_type"/>.</tei:ab>
184
			</xs:documentation>
185
186
		</xs:annotation>
		<xs:sequence>
187
188
			<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"
				namespace="http://www.w3.org/2002/07/owl#"/>
mrodzis's avatar
mrodzis committed
189
			<xs:element name="actorID" type="lido:identifierComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
190
				maxOccurs="unbounded" id="actorID">
191
				<xs:annotation>
192
					<xs:documentation>
mrodzis's avatar
mrodzis committed
193
						<tei:ab type="description">A unique identifier for the actor. Repeated for identifiers from different authority files or other sources.</tei:ab>
mrodzis's avatar
mrodzis committed
194
						<tei:ab type="label">Actor Identifier</tei:ab>
195
196
197
						<tei:ab type ="furtherReading">
							<tei:ref target="http://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#PersonID">
								CDWA Full: 28.18. Person Authority Record ID</tei:ref>
mrodzis's avatar
mrodzis committed
198
						</tei:ab>
199
					</xs:documentation>
mrodzis's avatar
mrodzis committed
200
201
202
203
					
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actorID">
204
205
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
206
207
208
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
209
210
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
211
212
			<xs:element name="nameActorSet" type="lido:appellationComplexType" maxOccurs="unbounded"
				id="nameActorSet">
213
				<xs:annotation>
214
					<xs:documentation>
mrodzis's avatar
mrodzis committed
215
216
217
218
219
						<tei:ab type="description">A wrapper for the name, or names, of an actor,
							and the source from where it is taken. Comprises the proper name,
							further appellations, pseudonyms, or other designations by which an
							individual person or a group of persons is known. Repeated if there
							exists more than one name for a single actor.</tei:ab>
220
221
222
						<tei:ab type="note">Indicates names, appellations or other identifiers
							assigned to a person or a group of persons, such as an organization or a
							family.</tei:ab>
mrodzis's avatar
mrodzis committed
223
						<tei:ab type="label">Name Actor Set</tei:ab>
224
						<tei:ab type="furtherReading">
225
226
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#name">
								CDWA Full: 28.2. Person/Corporate Body Name</tei:ref>
227
228
						</tei:ab>
						<tei:ab type="furtherReading">
229
230
							<tei:ref target="https://www.getty.edu/research/tools/vocabularies/guidelines/ulan_3_3_names_terms.html#3_3_2">
								ULAN: 3.3.2 Name</tei:ref>
231
						</tei:ab>
232
					</xs:documentation>
233
234
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
235
236
			<xs:element name="nationalityActor" minOccurs="0" maxOccurs="unbounded"
				id="nationalityActor">
237
				<xs:annotation>
238
					<xs:documentation>
mrodzis's avatar
mrodzis committed
239
240
241
						<tei:ab type="description">An index element indicating the national,
							geopolitical, cultural, or ethnic origin or affiliation of the
							actor.</tei:ab>
mrodzis's avatar
mrodzis committed
242
						<tei:ab type="label">Nationality Actor</tei:ab>
mrodzis's avatar
mrodzis committed
243
						<tei:ab type="furtherReading">
244
245
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#nationality">
								CDWA Full: 28.8. Person Nationality/Culture/Race</tei:ref>
mrodzis's avatar
mrodzis committed
246
						</tei:ab>
247
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
248
249
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#natType"
250
								> CDWA Full: 28.8.2. Nationality/Culture/Race Type </tei:ref>
251
252
						</tei:ab>
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
253
							<tei:ref
mrodzis's avatar
mrodzis committed
254
255
								target="https://www.getty.edu/research/tools/vocabularies/guidelines/ulan_3_6_biographical_info.html#3_6_2"
								>ULAN 3.6.2 Nationality</tei:ref>
mrodzis's avatar
mrodzis committed
256
257
						</tei:ab>
						<tei:ab type="dataValues">
258
							Controlled. Recommended: Linked open vocabulary.
259
							For recommendations please refer to <tei:ref target="accompanying-document.html#nationalityActor"/>
260
						</tei:ab>
261
					</xs:documentation>
mrodzis's avatar
mrodzis committed
262

263
264
265
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:nationalityActor">
266
								<sch:extends rule="sch_SKOS"/>
267
268
269
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
270
271
272
273
274
275
276
277
278
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:conceptComplexType">
							<xs:attribute ref="lido:sortorder"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
279
280
			<xs:element name="vitalDatesActor" minOccurs="0" maxOccurs="unbounded"
				id="vitalDatesActor">
281
				<xs:annotation>
282
					<xs:documentation>
mrodzis's avatar
mrodzis committed
283
284
285
						<tei:ab type="description">Structured information about the date of birth
							and death of a person, where applicable; or date of formation and
							dissolution of a group of persons, respectively.</tei:ab>
mrodzis's avatar
mrodzis committed
286
						<tei:ab type="label">Vital Dates Actor</tei:ab>
mrodzis's avatar
mrodzis committed
287
						<tei:ab type="furtherReading">
288
289
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#birth">
								CDWA Full: 28.4. Birth Date</tei:ref>
mrodzis's avatar
mrodzis committed
290
						</tei:ab>
mrodzis's avatar
mrodzis committed
291
						<tei:ab type="furtherReading">
292
293
294
295
296
297
							<tei:ref target="https://www.getty.edu/research/tools/vocabularies/guidelines/ulan_3_6_biographical_info.html#3_6_9">
								ULAN: 3.6.10 Birth and Death Dates</tei:ref>
						</tei:ab>
						<tei:ab type="dataValues">
							Controlled format. 
							Recommended: <tei:ref target="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601</tei:ref>
mrodzis's avatar
mrodzis committed
298
						</tei:ab>
299
					</xs:documentation>
300
				</xs:annotation>
mrodzis's avatar
mrodzis committed
301
302
303
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:dateComplexType">
304
305
306
							<xs:attribute ref="lido:type">
								<xs:annotation>
									<xs:documentation>
mrodzis's avatar
mrodzis committed
307
308
309
310
311
										<tei:ab type="description">An attribute qualifying the kind
											of date with respect to the biography of a person, or
											the life cycle of a group of persons. Examples may
											include birth date, death date, or founding date,
											respectively. </tei:ab>
312
313
314
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
mrodzis's avatar
mrodzis committed
315
316
317
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
318
			</xs:element>
mrodzis's avatar
mrodzis committed
319
320
			<xs:element name="vitalPlaceActor" minOccurs="0" maxOccurs="unbounded"
				id="vitalPlaceActor">
321
				<xs:annotation>
322
					<xs:documentation>
mrodzis's avatar
mrodzis committed
323
324
325
326
						<tei:ab type="description">An index element indicating the place where the
							person was born, died, or is or was active, where applicable; or the
							location where a group of persons was formed, dissolved or is or was
							active, respectively. If the place is in dispute, omit the place. </tei:ab>
mrodzis's avatar
mrodzis committed
327
						<tei:ab type="label">Vital Place Actor</tei:ab>
mrodzis's avatar
mrodzis committed
328
						<tei:ab type="dataValues">
329
							[Type attribute] Controlled. Recommended: LIDO Terminology.
330
							For recommendations please refer to <tei:ref target="accompanying-document.html#vitalPlaceActor_type"/>
331
							<!-- http://terminology.lido-schema.org/lido00779 -->
mrodzis's avatar
mrodzis committed
332
						</tei:ab>
333
					</xs:documentation>
mrodzis's avatar
mrodzis committed
334

mrodzis's avatar
mrodzis committed
335
336
337
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:vitalPlaceActor">
338
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
339
340
341
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
342
343
344
345
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:placeComplexType">
346
347
348
							<xs:attribute ref="lido:type">
								<xs:annotation>
									<xs:documentation>
mrodzis's avatar
mrodzis committed
349
350
351
352
353
										<tei:ab type="description">An attribute qualifying the kind
											of place with respect to the biography of a person, or
											the life cycle of a group of persons. Examples may
											include birth place, death place, or founding place,
											respectively. </tei:ab>
354
355
356
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
357
358
359
360
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
361
			<xs:element name="genderActor" minOccurs="0"
mrodzis's avatar
mrodzis committed
362
				maxOccurs="unbounded" id="genderActor">
363
				<xs:annotation>
364
					<xs:documentation>
mrodzis's avatar
mrodzis committed
365
						<tei:ab type="description">An index element indicating the sex assigned at birth or the gender identity of an actor; most often female or male. Usually not applicable to group of persons.</tei:ab>
366
						<tei:ab type="note">Not applicable to groups of persons.</tei:ab>
mrodzis's avatar
mrodzis committed
367
						<tei:ab type="label">Gender Actor</tei:ab>
368
						<tei:ab type="furtherReading">
369
370
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#gender">
								CDWA Full: 28.9. Gender</tei:ref>
371
372
						</tei:ab>
						<tei:ab type="furtherReading">
373
374
							<tei:ref target="http://vocab.getty.edu/hier/aat/300055146">
								AAT: Note for sex (biological characteristic)</tei:ref>
375
376
						</tei:ab>
						<tei:ab type="furtherReading">
377
378
							<tei:ref target="http://vocab.getty.edu/hier/aat/300411835">
								AAT: Note for gender (sociological concept)</tei:ref>
379
						</tei:ab>
380
381
						<tei:ab type="dataValues">
							Controlled. Recommended: LIDO Terminology.
382
							For recommendations please refer to <tei:ref target="accompanying-document.html#genderActor"/>
383
						</tei:ab>
384
					</xs:documentation>
385
386
387
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:genderActor">
388
389
390
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
391
392
							</sch:rule>
						</sch:pattern>
393
					</xs:appinfo>
394
				</xs:annotation>
mrodzis's avatar
mrodzis committed
395
396
397
398
399
400
401
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:conceptMixedComplexType">
							<xs:attribute ref="lido:type"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType> 
402
403
			</xs:element>
		</xs:sequence>
404
		<xs:attribute ref="lido:type" id="actorComplexType_type">
405
			<xs:annotation>
406
				<xs:documentation>
mrodzis's avatar
mrodzis committed
407
408
409
					<tei:ab type="description">An attribute indicating whether the actor is an
						individual person or a group of persons, such as a an organization or a
						family.</tei:ab>
410
					<tei:ab type="furtherReading">
411
412
						<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#recordType">
							CDWA Full: 28.1. Person Authority Record Type</tei:ref>
413
					</tei:ab>
414
415
					<tei:ab type="dataValues">
						[Type attribute] Controlled. Recommended: LIDO Terminology. 
416
						For recommendations please refer to <tei:ref target="accompanying-document.html#actor_type"/></tei:ab>
417
				</xs:documentation>
418
419
420
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
421
	<xs:complexType name="actorInRoleComplexType" id="actorInRoleComplexType">
422
		<xs:annotation>
423
			<xs:documentation>
mrodzis's avatar
mrodzis committed
424
425
426
				<tei:ab type="description">Contains actor information with role, attribution and
					extent, where applicable, related to the event the actor participated in or was
					present at.</tei:ab>
mrodzis's avatar
mrodzis committed
427
				<tei:ab type="furtherReading">
428
429
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
						CDWA Full: 4.1.4 Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
430
				</tei:ab>
431
			</xs:documentation>
432
433
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
434
			<xs:element name="actor" type="lido:actorComplexType" id="actor_actorInRoleComplexType">
435
				<xs:annotation>
436
					<xs:documentation>
mrodzis's avatar
mrodzis committed
437
438
						<tei:ab type="description">Contains identifying and indexing information
							about a single actor with role statement.</tei:ab>
mrodzis's avatar
mrodzis committed
439
						<tei:ab type="label">Actor</tei:ab>
440
						<tei:ab type="furtherReading">
441
442
							<tei:ab ref="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
								CDWA Full: 28. Person/Corporate Body Authority</tei:ab>
443
						</tei:ab>
444
					</xs:documentation>
mrodzis's avatar
mrodzis committed
445

mrodzis's avatar
mrodzis committed
446
447
448
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
449
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
450
451
452
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
453
454
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
455
			<xs:element name="roleActor" minOccurs="0" maxOccurs="unbounded" id="roleActor">
456
				<xs:annotation>
457
					<xs:documentation>
mrodzis's avatar
mrodzis committed
458
459
460
						<tei:ab type="description">An index element indicating the role or activity
							performed by an actor in the context of the event in focus. Examples may
							include designer, painter, or publisher.</tei:ab>
mrodzis's avatar
mrodzis committed
461
						<tei:ab type="label">Role Actor</tei:ab>
462
						<tei:ab type="furtherReading">
463
464
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
								CDWA Full: 4.1.4 Creator Role</tei:ref>
465
						</tei:ab>
mrodzis's avatar
mrodzis committed
466
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
467
468
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/19context.html#agent_role"
469
								> CDWA Full: 17.1.5.1. Agent Role </tei:ref>
mrodzis's avatar
mrodzis committed
470
						</tei:ab>
471
472
						<tei:ab type="dataValues"> 
							Controlled. Recommended: Linked open vocabulary. 
473
							For recommendations please refer to <tei:ref target="accompanying-document.html#roleActor"/> 
mrodzis's avatar
mrodzis committed
474
						</tei:ab>
475
					</xs:documentation>
mrodzis's avatar
mrodzis committed
476

477
478
479
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:roleActor">
480
								<sch:extends rule="sch_SKOS"/>
481
482
483
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
484
485
486
487
488
489
490
491
492
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:conceptComplexType">
							<xs:attribute ref="lido:sortorder"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
493
494
			<xs:element name="attributionQualifierActor" type="lido:conceptMixedComplexType"
				minOccurs="0" maxOccurs="unbounded" id="attributionQualifierActor">
495
				<xs:annotation>
496
					<xs:documentation>
mrodzis's avatar
mrodzis committed
497
498
499
500
501
						<tei:ab type="description">An index element qualifying the attribution of an
							actor; applicable when the attribution is uncertain or in dispute, when
							there is more than one actor, or when the attribution otherwise requires
							explanation. Examples may include attributed to, studio of, or style
							of.</tei:ab>
mrodzis's avatar
mrodzis committed
502
						<tei:ab type="label">Attribution Qualifier Actor</tei:ab>
503
						<tei:ab type="furtherReading">
504
505
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Qualifier">
								CDWA Full: 4.1.2. Creator Qualifier</tei:ref>
506
						</tei:ab>
507
508
						<tei:ab type="dataValues">
							Controlled. Recommended: Linked open vocabulary. 
509
							For recommendations please refer to <tei:ref target="accompanying-document.html#attributionQualifierActor"/>
510
						</tei:ab>
511
					</xs:documentation>
512
513
514
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:attributionQualifierActor">
515
516
517
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
518
519
							</sch:rule>
						</sch:pattern>
520
					</xs:appinfo>
521
522
				</xs:annotation>
			</xs:element>
523
			<xs:element name="extentActor" type="lido:conceptMixedComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
524
				maxOccurs="unbounded" id="extentActor">
525
				<xs:annotation>
526
					<xs:documentation>
mrodzis's avatar
mrodzis committed
527
528
529
						<tei:ab type="description">An index element indicating the specific part of
							the object/work contributed by a particular actor in the respective
							event. Applicable if there is more than one actor.</tei:ab>
mrodzis's avatar
mrodzis committed
530
						<tei:ab type="label">Actor: Extent of participation</tei:ab>
531
						<tei:ab type="furtherReading">
532
533
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#extent">
								CDWA Full: 4.1.1</tei:ref>
534
						</tei:ab>
535
536
						<tei:ab type="dataValues">
							Controlled. Recommended: Linked open vocabulary.
537
							For recommendations please refer to <tei:ref target="accompanying-document.html#extentActor"/>
538
						</tei:ab>	
539
					</xs:documentation>
540
541
542
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:extentActor">
543
544
545
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
546
547
							</sch:rule>
						</sch:pattern>
548
					</xs:appinfo>
549
550
				</xs:annotation>
			</xs:element>
551
552
553
554
555
556
557
			<xs:element name="sourceActorInRole" type="lido:textComplexType" minOccurs="0" maxOccurs="unbounded" id="sourceActorInRole">
				<xs:annotation>
					<xs:documentation>
						<tei:ab type="description">The source of the information about the role and/or attribution of an actor related to the event in focus. Whenever possible, a published source should be given.</tei:ab>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
558
559
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
560
	<xs:complexType name="actorInRoleSetComplexType" id="actorInRoleSetComplexType">
561
		<xs:annotation>
562
			<xs:documentation>
mrodzis's avatar
mrodzis committed
563
564
				<tei:ab type="description">A wrapper for display and index elements for a single
					actor with role information. Repeated if there are multiple actors.</tei:ab>
mrodzis's avatar
mrodzis committed
565
				<tei:ab type="furtherReading">
566
567
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
						CDWA Full: 4.1.4 Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
568
				</tei:ab>
569
			</xs:documentation>
570
571
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
572
			<xs:element name="displayActorInRole" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
573
				maxOccurs="unbounded" id="displayActorInRole">
574
				<xs:annotation>
575
					<xs:documentation>
mrodzis's avatar
mrodzis committed
576
577
578
579
580
						<tei:ab type="description">A display element for a single actor and the
							specific role or activity performed by the actor, corresponding to the
							subsequent index element or index elements. May include name and brief
							biographical information on the actor. Repeated for language variants
							only.</tei:ab>
581
							<tei:ab type="label">Display Actor in Role</tei:ab>
582
						<tei:ab type="dataValues">Free text.</tei:ab>
583
					</xs:documentation>
584
585
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
586
587
			<xs:element name="actorInRole" type="lido:actorInRoleComplexType" minOccurs="0"
				id="actorInRole">
588
				<xs:annotation>
589
					<xs:documentation>
mrodzis's avatar
mrodzis committed
590
591
592
						<tei:ab type="description">Structured information about an actor and the
							role or activity performed by this actor in context of the event.
							Includes information about attribution and extent, where applicable.
mrodzis's avatar
mrodzis committed
593
594
595
								<tei:ref target="#actor">actor</tei:ref>, its <tei:ref
								target="#roleActor">role</tei:ref>, <tei:ref
								target="#attributionQualifierActor">attribution</tei:ref> and
mrodzis's avatar
mrodzis committed
596
								<tei:ref target="#extentActor">extent</tei:ref>.</tei:ab>
mrodzis's avatar
mrodzis committed
597
						<tei:ab type="label">Actor in Role</tei:ab>
mrodzis's avatar
mrodzis committed
598
						<tei:ab type="furtherReading">
599
600
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
								CDWA Full: 4.1.4 Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
601
						</tei:ab>
602
					</xs:documentation>
603
604
605
606
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
607
	<xs:complexType name="actorSetComplexType" id="actorSetComplexType">
608
		<xs:annotation>
609
			<xs:documentation>
mrodzis's avatar
mrodzis committed
610
611
				<tei:ab type="description">A wrapper containing display and index elements for a
					single actor. Repeated if there are multiple actors.</tei:ab>
mrodzis's avatar
mrodzis committed
612
				<tei:ab type="furtherReading">
613
614
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
						CDWA Full: 28. Person/Corporate Body Authority</tei:ref>
mrodzis's avatar
mrodzis committed
615
				</tei:ab>
616
			</xs:documentation>
617
618
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
619
			<xs:element name="displayActor" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
620
				maxOccurs="unbounded" id="displayActor">
621
				<xs:annotation>
622
					<xs:documentation>
mrodzis's avatar
mrodzis committed
623
624
625
626
						<tei:ab type="description">A display element for a single actor,
							corresponding to the subsequent index element or index elements.
							Repeated for language variants only.<tei:ref target="#actor">actor
								element</tei:ref>.</tei:ab>
mrodzis's avatar
mrodzis committed
627
						<tei:ab type="label">Display Actor</tei:ab>
mrodzis's avatar
mrodzis committed
628
						<tei:ab type="furtherReading">
629
630
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#descNote">
								CDWA Full: 28.15. Person/Corporate Body Descriptive Note</tei:ref>
mrodzis's avatar
mrodzis committed
631
						</tei:ab>
632
						<tei:ab type="dataValues">Free text.</tei:ab>	
633
					</xs:documentation>
634
635
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
636
637
			<xs:element name="actor" type="lido:actorComplexType" minOccurs="0"
				id="actor_actorSetComplexType">
638
				<xs:annotation>
639
					<xs:documentation>
mrodzis's avatar
mrodzis committed
640
641
						<tei:ab type="description">Contains identifying and indexing information
							about a single actor.</tei:ab>
mrodzis's avatar
mrodzis committed
642
						<tei:ab type="label">Actor</tei:ab>
643
					</xs:documentation>
mrodzis's avatar
mrodzis committed
644
645
646
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
647
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
648
649
650
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
651
652
653
654
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
655
	<xs:attribute name="addedSearchTerm" default="no" id="addedSearchTerm">
656
		<xs:annotation>
657
			<xs:documentation>
mrodzis's avatar
mrodzis committed
658
659
660
661
				<tei:ab type="description">An attribute indicating the term in the index element has
					been added to enhance retrieval options. The term may be a synonym, a generic
					term, or an equivalent term in an additional language, taken from a local or
					public controlled vocabulary. </tei:ab>
662
			</xs:documentation>
663
664
665
666
667
668
669
670
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="yes"/>
				<xs:enumeration value="no"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:attribute>
mrodzis's avatar
mrodzis committed
671
672
	<xs:element name="administrativeMetadata" type="lido:administrativeMetadataComplexType"
		id="administrativeMetadata">
673
		<xs:annotation>
674
			<xs:documentation>
mrodzis's avatar
mrodzis committed
675
676
				<tei:ab type="description">Aggregates the administrative metadata for an object/work
					record. Repeated once for each language for multi-lingual resources.</tei:ab>
mrodzis's avatar
mrodzis committed
677
				<tei:ab type="label">Administrative Metadata</tei:ab>
678
			</xs:documentation>
679
680
		</xs:annotation>
	</xs:element>
mrodzis's avatar
mrodzis committed
681
	<xs:complexType name="administrativeMetadataComplexType" id="administrativeMetadataComplexType">
682
		<xs:annotation>
683
			<xs:documentation>
mrodzis's avatar
mrodzis committed
684
685
				<tei:ab type="description">Contains the administrative metadata for an object/work
					record.</tei:ab>
686
			</xs:documentation>
687
688
689
690
691
692
693
694
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="lido:rightsWorkWrap" minOccurs="0"/>
			<xs:element ref="lido:recordWrap"/>
			<xs:element ref="lido:resourceWrap" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute ref="xml:lang" use="required"/>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
695
	<xs:complexType name="appellationComplexType" id="appellationComplexType">
696
		<xs:annotation>
697
			<xs:documentation>
698
			    <tei:ab type="description">A wrapper containing appellation information about an
mrodzis's avatar
mrodzis committed
699
700
					individual entity, such as a name or title, including a preference indication
					like preferred or alternative.</tei:ab>
701
			</xs:documentation>
702
703
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
704
			<xs:element name="appellationValue" maxOccurs="unbounded" id="appellationValue">
705
				<xs:annotation>
706
					<xs:documentation>
mrodzis's avatar
mrodzis committed
707
708
709
						<tei:ab type="description">An appellation for an individual entity, like the
							title of a work, a proper name of an actor, or a place name. Repeated
							for language variants only.</tei:ab>
mrodzis's avatar
mrodzis committed
710
						<tei:ab type="label">Appellation Value</tei:ab>
711
						<tei:ab type="dataValues">Free text.</tei:ab>
712
					</xs:documentation>
mrodzis's avatar
mrodzis committed
713
714
715
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:appellationValue">
716
717
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
718
719
720
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
721
722
723
724
725
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute ref="lido:pref"/>
mrodzis's avatar
mrodzis committed
726
							<xs:attributeGroup ref="lido:textAttributesSet"/>
727
728
729
730
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
731
732
			<xs:element name="sourceAppellation" minOccurs="0" maxOccurs="unbounded"
				id="sourceAppellation">
733
				<xs:annotation>
734
					<xs:documentation>
mrodzis's avatar
mrodzis committed
735
						<tei:ab type="description">The source for the appellation, generally a
736
							published source.</tei:ab>
mrodzis's avatar
mrodzis committed
737
						<tei:ab type="label">Source Appellation</tei:ab>
738
						<tei:ab type="dataValues">Free text.</tei:ab>
739
					</xs:documentation>
740
741
742
743
744
745
746
747
748
749
750
751
752
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute ref="xml:lang"/>
							<xs:attribute ref="lido:encodinganalog"/>
							<xs:attribute ref="lido:label"/>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
753
	<xs:element name="classificationWrap" id="classificationWrap">
754
		<xs:annotation>
755
			<xs:documentation>
mrodzis's avatar
mrodzis committed
756
757
				<tei:ab type="description">A wrapper for assignments of the object/work in focus to
					one or more classification schemes, and the type of scheme used.</tei:ab>
mrodzis's avatar
mrodzis committed
758
				<tei:ab type="furtherReading">
759
760
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/2classification.html">
						CDWA Full: 2. Classification</tei:ref>
mrodzis's avatar
mrodzis committed
761
762
				</tei:ab>
				<tei:ab type="furtherReading">
763
764
					<tei:ref target="http://www.getty.edu/research/tools/vocabularies/guidelines/cona_3_6_1_work_type.html#3_6_1_8">
						CONA: 3.6.1.7 Classification</tei:ref>
mrodzis's avatar
mrodzis committed
765
766
				</tei:ab>
				<tei:ab type="furtherReading">
767
768
					<tei:ref target="http://vocab.getty.edu/page/aat/300435444">
						AAT: Note for "classification (category)"</tei:ref>
mrodzis's avatar
mrodzis committed
769
				</tei:ab>
770
			</xs:documentation>
771
772
773
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
mrodzis's avatar
mrodzis committed
774
775
				<xs:element name="classification" minOccurs="0" maxOccurs="unbounded"
					id="classification">
776
					<xs:annotation>
777
						<xs:documentation>
mrodzis's avatar
mrodzis committed
778
779
780
781
782
							<tei:ab type="description">An index element assigning an object/work to
								a classification or other vocabulary scheme that groups similar
								objects/works together on the basis of defined characteristics.
								Repeated if the object/work is assigned to multiple
								schemes.</tei:ab>
mrodzis's avatar
mrodzis committed
783
							<tei:ab type="label">Classification</tei:ab>
784
785
786
787
788
789
790
							<tei:ab type="dataValues">
								Controlled. For further information please refer to <tei:ref target="accompanying-document.html#classification"/>.
							</tei:ab>
							<tei:ab type="dataValues">
								[Type attribute] Controlled. Recommended: LIDO Terminology. 
								For recommendations please refer to <tei:ref target="accompanying-document.html#classification_type"/>.
							</tei:ab>
791
						</xs:documentation>
mrodzis's avatar
mrodzis committed
792

793
794
795
						<xs:appinfo>
							<sch:pattern>
								<sch:rule context="lido:classification">
796
									<sch:extends rule="sch_SKOS"/>
797
798
799
								</sch:rule>
							</sch:pattern>
						</xs:appinfo>
800
801
802
803
					</xs:annotation>
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="lido:conceptComplexType">
mrodzis's avatar
mrodzis committed
804
805
806
807
808
809
810
								<xs:attribute ref="lido:type">
									<xs:annotation>
										<xs:documentation>
											<tei:ab type="description">An attribute qualifying the particular kind of scheme used for the classification of an object/work.</tei:ab>
										</xs:documentation>
									</xs:annotation>
								</xs:attribute>
811
812
813
814
815
816
817
818
								<xs:attribute ref="lido:sortorder"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
mrodzis's avatar
mrodzis committed
819
	<xs:complexType name="conceptComplexType" mixed="false" id="conceptComplexType">
820
		<xs:annotation>
821
			<xs:documentation>
mrodzis's avatar
mrodzis committed
822
823
824
				<tei:ab type="description">Contains identifiers and terms for a generic concept. A
					concept is an abstract entity existing in the mind as a unit of thought,
					expressed by one or more terms.</tei:ab>
mrodzis's avatar
mrodzis committed
825
				<tei:ab type="furtherReading">
826
827
828
829
830
831
					<tei:ref target="https://www.w3.org/TR/skos-reference/#concepts">
						SKOS Reference: 3. The skos:Concept Class</tei:ref>
				</tei:ab>
				<tei:ab type="furtherReading">
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/29generic.html">
						30. Generic Concept Authority</tei:ref>
mrodzis's avatar
mrodzis committed
832
				</tei:ab>
833
			</xs:documentation>
834
		</xs:annotation>
mrodzis's avatar
mrodzis committed
835
836
837
838
839
840

		<xs:complexContent>
			<xs:restriction base="lido:conceptMixedComplexType">
				<xs:group ref="lido:conceptElementsSet"/>
			</xs:restriction>
		</xs:complexContent>
841
	</xs:complexType>
mrodzis's avatar
mrodzis committed
842
	<xs:complexType name="dateComplexType" id="dateComplexType">
843
		<xs:annotation>
844
			<xs:documentation>
845
				<tei:ab type="description">A wrapper containing an expression of the date.</tei:ab>
mrodzis's avatar
mrodzis committed
846
847
848
				<tei:ab type="note">Format of the data values in the sub-elements <tei:ref
						target="#earliestDate">earliestDate</tei:ref> and <tei:ref
						target="#latestDate">latestDate</tei:ref> is according to ISO 8601. This
mrodzis's avatar
mrodzis committed
849
					includes date and time specification.</tei:ab>
850
			</xs:documentation>
851
852
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
853
			<xs:element name="earliestDate" minOccurs="0" id="earliestDate">
854
				<xs:annotation>
855
					<xs:documentation>
mrodzis's avatar
mrodzis committed
856
857
858
						<tei:ab type="description">Expression of the (approximate) date, for
							instance a year or calendar date, that delimits the beginning of a date
							span.</tei:ab>
859
						<tei:ab type="label">Earliest Date</tei:ab>
mrodzis's avatar
mrodzis committed
860
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
861
862
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#CREATION-EARLIEST"
863
								> CDWA Full: 4.2.1. Earliest Date </tei:ref>
mrodzis's avatar
mrodzis committed
864
865
						</tei:ab>
						<tei:ab type="dataValues">
866
							[Type attribute] Controlled. Recommended: LIDO Terminology. 
867
							For recommendations please refer to <tei:ref target="accompanying-document.html#earliestDate_type"/>
mrodzis's avatar
mrodzis committed
868
						</tei:ab>
869
870
871
						<xs:appinfo>
							<sch:pattern>
								<sch:rule context="lido:earliestDate">
872
									<sch:extends rule="sch_DateTime"/>
873
874
875
								</sch:rule>
							</sch:pattern>
						</xs:appinfo>
876
877
878
879
880
881
882
					</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute ref="lido:type">
								<xs:annotation>
883
									<xs:documentation>
mrodzis's avatar
mrodzis committed
884
885
886
										<tei:ab type="description">An attribute indicating the kind
											of earliest date, whether it is, for instance, exact or
											estimated.</tei:ab>
887
									</xs:documentation>
888
889
890
891
892
893
894
895
896
								</xs:annotation>
							</xs:attribute>
							<xs:attribute ref="lido:source"/>
							<xs:attribute ref="lido:encodinganalog"/>
							<xs:attribute ref="lido:label"/>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
897
			<xs:element name="latestDate" minOccurs="0" id="latestDate">
898
				<xs:annotation>
899
					<xs:documentation>
mrodzis's avatar
mrodzis committed
900
901
902
						<tei:ab type="description">Expression of the (approximate) date, for
							instance a year or calendar date, that delimits the end of a date
							span.</tei:ab>
903
					    <tei:ab type="label">Latest Date</tei:ab>
mrodzis's avatar
mrodzis committed
904
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
905
906
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/19context.html#latest"
907
								> CDWA Full: 17.1.3.2. Latest Date </tei:ref>
mrodzis's avatar
mrodzis committed
908
909
						</tei:ab>
						<tei:ab type="dataValues">
910
							[Type attribute] Controlled. Recommended: LIDO Terminology. 
911
							For recommendations please refer to <tei:ref target="accompanying-document.html#latestDate_type"/>
mrodzis's avatar
mrodzis committed
912
						</tei:ab>
913
					</xs:documentation>
914
915
916
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:latestDate">
917
								<sch:extends rule="sch_DateTime"/>
918
919
920
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
921
922
923
924
925
926
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute ref="lido:type">
								<xs:annotation>
927
									<xs:documentation>