lido-v1.1.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
	<xs:import namespace="http://www.lido-schema.org/quality-assurance"
70
		schemaLocation="http://www.lido-schema.org/schema/v1.1/lido-v1.1-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
					<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'
mrodzis's avatar
mrodzis committed
143
144
						or preceding-sibling::lido:rightsType/@lido:type = 'http://terminology.lido-schema.org/lido00920')
						or count(parent::*/lido:rightsType) = 1 and not(@lido:type)">
145
146
147
148
149
150
151
152
153
154
						<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>
				
155
				<sch:rule abstract="true" id="sch_rightsType_type">
mrodzis's avatar
mrodzis committed
156
					<sch:assert role="warn"
157
158
159
160
						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>
161
162
				</sch:rule>
			</sch:pattern>
163
164
		</xs:appinfo>
	</xs:annotation>
mrodzis's avatar
mrodzis committed
165

mrodzis's avatar
mrodzis committed
166
	<xs:complexType name="actorComplexType" id="actorComplexType">
167
		<xs:annotation>
168
			<xs:documentation>
mrodzis's avatar
mrodzis committed
169
170
				<tei:ab type="description">Contains identifying and indexing information about a
					single actor.</tei:ab>
171
172
173
174
175
176
177
178
179
180
181
				<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>
182
183
				<tei:ab type="dataValues">
					[Type attribute] Controlled. Recommended: LIDO Terminology.
184
					For recommendations please refer to <tei:ref target="accompanying-document.html#actor_type"/>.</tei:ab>
185
			</xs:documentation>
186
187
		</xs:annotation>
		<xs:sequence>
188
189
			<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"
				namespace="http://www.w3.org/2002/07/owl#"/>
mrodzis's avatar
mrodzis committed
190
			<xs:element name="actorID" type="lido:identifierComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
191
				maxOccurs="unbounded" id="actorID">
192
				<xs:annotation>
193
					<xs:documentation>
mrodzis's avatar
mrodzis committed
194
						<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
195
						<tei:ab type="label">Actor Identifier</tei:ab>
196
197
198
						<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
199
						</tei:ab>
200
					</xs:documentation>
mrodzis's avatar
mrodzis committed
201
202
203
204
					
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actorID">
205
206
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
207
208
209
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
210
211
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
212
213
			<xs:element name="nameActorSet" type="lido:appellationComplexType" maxOccurs="unbounded"
				id="nameActorSet">
214
				<xs:annotation>
215
					<xs:documentation>
mrodzis's avatar
mrodzis committed
216
217
218
219
220
						<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>
221
222
223
						<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
224
						<tei:ab type="label">Name Actor Set</tei:ab>
225
						<tei:ab type="furtherReading">
226
227
							<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>
228
229
						</tei:ab>
						<tei:ab type="furtherReading">
230
231
							<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>
232
						</tei:ab>
233
					</xs:documentation>
234
235
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
236
237
			<xs:element name="nationalityActor" minOccurs="0" maxOccurs="unbounded"
				id="nationalityActor">
238
				<xs:annotation>
239
					<xs:documentation>
mrodzis's avatar
mrodzis committed
240
241
242
						<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
243
						<tei:ab type="label">Nationality Actor</tei:ab>
mrodzis's avatar
mrodzis committed
244
						<tei:ab type="furtherReading">
245
246
							<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
247
						</tei:ab>
248
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
249
250
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#natType"
251
								> CDWA Full: 28.8.2. Nationality/Culture/Race Type </tei:ref>
252
253
						</tei:ab>
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
254
							<tei:ref
mrodzis's avatar
mrodzis committed
255
256
								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
257
258
						</tei:ab>
						<tei:ab type="dataValues">
259
							Controlled. Recommended: Linked open vocabulary.
260
							For recommendations please refer to <tei:ref target="accompanying-document.html#nationalityActor"/>
261
						</tei:ab>
262
					</xs:documentation>
mrodzis's avatar
mrodzis committed
263

264
265
266
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:nationalityActor">
267
								<sch:extends rule="sch_SKOS"/>
268
269
270
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
271
272
273
274
275
276
277
278
279
				</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
280
281
			<xs:element name="vitalDatesActor" minOccurs="0" maxOccurs="unbounded"
				id="vitalDatesActor">
282
				<xs:annotation>
283
					<xs:documentation>
mrodzis's avatar
mrodzis committed
284
285
286
						<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
287
						<tei:ab type="label">Vital Dates Actor</tei:ab>
mrodzis's avatar
mrodzis committed
288
						<tei:ab type="furtherReading">
289
290
							<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
291
						</tei:ab>
mrodzis's avatar
mrodzis committed
292
						<tei:ab type="furtherReading">
293
294
295
296
297
298
							<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
299
						</tei:ab>
300
					</xs:documentation>
301
				</xs:annotation>
mrodzis's avatar
mrodzis committed
302
303
304
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:dateComplexType">
305
306
307
							<xs:attribute ref="lido:type">
								<xs:annotation>
									<xs:documentation>
mrodzis's avatar
mrodzis committed
308
309
310
311
312
										<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>
313
314
315
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
mrodzis's avatar
mrodzis committed
316
317
318
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
319
			</xs:element>
mrodzis's avatar
mrodzis committed
320
321
			<xs:element name="vitalPlaceActor" minOccurs="0" maxOccurs="unbounded"
				id="vitalPlaceActor">
322
				<xs:annotation>
323
					<xs:documentation>
mrodzis's avatar
mrodzis committed
324
325
326
327
						<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
328
						<tei:ab type="label">Vital Place Actor</tei:ab>
mrodzis's avatar
mrodzis committed
329
						<tei:ab type="dataValues">
330
							[Type attribute] Controlled. Recommended: LIDO Terminology.
331
							For recommendations please refer to <tei:ref target="accompanying-document.html#vitalPlaceActor_type"/>
332
							<!-- http://terminology.lido-schema.org/lido00779 -->
mrodzis's avatar
mrodzis committed
333
						</tei:ab>
334
					</xs:documentation>
mrodzis's avatar
mrodzis committed
335

mrodzis's avatar
mrodzis committed
336
337
338
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:vitalPlaceActor">
339
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
340
341
342
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
343
344
345
346
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:placeComplexType">
347
348
349
							<xs:attribute ref="lido:type">
								<xs:annotation>
									<xs:documentation>
mrodzis's avatar
mrodzis committed
350
351
352
353
354
										<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>
355
356
357
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
358
359
360
361
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
362
			<xs:element name="genderActor" minOccurs="0"
mrodzis's avatar
mrodzis committed
363
				maxOccurs="unbounded" id="genderActor">
364
				<xs:annotation>
365
					<xs:documentation>
mrodzis's avatar
mrodzis committed
366
						<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>
367
						<tei:ab type="note">Not applicable to groups of persons.</tei:ab>
mrodzis's avatar
mrodzis committed
368
						<tei:ab type="label">Gender Actor</tei:ab>
369
						<tei:ab type="furtherReading">
370
371
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#gender">
								CDWA Full: 28.9. Gender</tei:ref>
372
373
						</tei:ab>
						<tei:ab type="furtherReading">
374
375
							<tei:ref target="http://vocab.getty.edu/hier/aat/300055146">
								AAT: Note for sex (biological characteristic)</tei:ref>
376
377
						</tei:ab>
						<tei:ab type="furtherReading">
378
379
							<tei:ref target="http://vocab.getty.edu/hier/aat/300411835">
								AAT: Note for gender (sociological concept)</tei:ref>
380
						</tei:ab>
381
382
						<tei:ab type="dataValues">
							Controlled. Recommended: LIDO Terminology.
383
							For recommendations please refer to <tei:ref target="accompanying-document.html#genderActor"/>
384
						</tei:ab>
385
					</xs:documentation>
386
387
388
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:genderActor">
389
390
391
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
392
393
							</sch:rule>
						</sch:pattern>
394
					</xs:appinfo>
395
				</xs:annotation>
mrodzis's avatar
mrodzis committed
396
397
398
399
400
401
402
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:conceptMixedComplexType">
							<xs:attribute ref="lido:type"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType> 
403
404
			</xs:element>
		</xs:sequence>
405
		<xs:attribute ref="lido:type" id="actorComplexType_type">
406
			<xs:annotation>
407
				<xs:documentation>
mrodzis's avatar
mrodzis committed
408
409
410
					<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>
411
					<tei:ab type="furtherReading">
412
413
						<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>
414
					</tei:ab>
415
416
					<tei:ab type="dataValues">
						[Type attribute] Controlled. Recommended: LIDO Terminology. 
417
						For recommendations please refer to <tei:ref target="accompanying-document.html#actor_type"/></tei:ab>
418
				</xs:documentation>
419
420
421
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
422
	<xs:complexType name="actorInRoleComplexType" id="actorInRoleComplexType">
423
		<xs:annotation>
424
			<xs:documentation>
mrodzis's avatar
mrodzis committed
425
426
427
				<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
428
				<tei:ab type="furtherReading">
429
430
					<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
431
				</tei:ab>
432
			</xs:documentation>
433
434
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
435
			<xs:element name="actor" type="lido:actorComplexType" id="actor_actorInRoleComplexType">
436
				<xs:annotation>
437
					<xs:documentation>
mrodzis's avatar
mrodzis committed
438
439
						<tei:ab type="description">Contains identifying and indexing information
							about a single actor with role statement.</tei:ab>
mrodzis's avatar
mrodzis committed
440
						<tei:ab type="label">Actor</tei:ab>
441
						<tei:ab type="furtherReading">
442
443
							<tei:ab ref="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
								CDWA Full: 28. Person/Corporate Body Authority</tei:ab>
444
						</tei:ab>
445
					</xs:documentation>
mrodzis's avatar
mrodzis committed
446

mrodzis's avatar
mrodzis committed
447
448
449
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
450
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
451
452
453
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
454
455
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
456
			<xs:element name="roleActor" minOccurs="0" maxOccurs="unbounded" id="roleActor">
457
				<xs:annotation>
458
					<xs:documentation>
mrodzis's avatar
mrodzis committed
459
460
461
						<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
462
						<tei:ab type="label">Role Actor</tei:ab>
463
						<tei:ab type="furtherReading">
464
465
							<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>
466
						</tei:ab>
mrodzis's avatar
mrodzis committed
467
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
468
469
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/19context.html#agent_role"
470
								> CDWA Full: 17.1.5.1. Agent Role </tei:ref>
mrodzis's avatar
mrodzis committed
471
						</tei:ab>
472
473
						<tei:ab type="dataValues"> 
							Controlled. Recommended: Linked open vocabulary. 
474
							For recommendations please refer to <tei:ref target="accompanying-document.html#roleActor"/> 
mrodzis's avatar
mrodzis committed
475
						</tei:ab>
476
					</xs:documentation>
mrodzis's avatar
mrodzis committed
477

478
479
480
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:roleActor">
481
								<sch:extends rule="sch_SKOS"/>
482
483
484
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
485
486
487
488
489
490
491
492
493
				</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
494
495
			<xs:element name="attributionQualifierActor" type="lido:conceptMixedComplexType"
				minOccurs="0" maxOccurs="unbounded" id="attributionQualifierActor">
496
				<xs:annotation>
497
					<xs:documentation>
mrodzis's avatar
mrodzis committed
498
499
500
501
502
						<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
503
						<tei:ab type="label">Attribution Qualifier Actor</tei:ab>
504
						<tei:ab type="furtherReading">
505
506
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Qualifier">
								CDWA Full: 4.1.2. Creator Qualifier</tei:ref>
507
						</tei:ab>
508
509
						<tei:ab type="dataValues">
							Controlled. Recommended: Linked open vocabulary. 
510
							For recommendations please refer to <tei:ref target="accompanying-document.html#attributionQualifierActor"/>
511
						</tei:ab>
512
					</xs:documentation>
513
514
515
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:attributionQualifierActor">
516
517
518
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
519
520
							</sch:rule>
						</sch:pattern>
521
					</xs:appinfo>
522
523
				</xs:annotation>
			</xs:element>
524
			<xs:element name="extentActor" type="lido:conceptMixedComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
525
				maxOccurs="unbounded" id="extentActor">
526
				<xs:annotation>
527
					<xs:documentation>
mrodzis's avatar
mrodzis committed
528
529
530
						<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
531
						<tei:ab type="label">Actor: Extent of participation</tei:ab>
532
						<tei:ab type="furtherReading">
533
534
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#extent">
								CDWA Full: 4.1.1</tei:ref>
535
						</tei:ab>
536
537
						<tei:ab type="dataValues">
							Controlled. Recommended: Linked open vocabulary.
538
							For recommendations please refer to <tei:ref target="accompanying-document.html#extentActor"/>
539
						</tei:ab>	
540
					</xs:documentation>
541
542
543
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:extentActor">
544
545
546
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
547
548
							</sch:rule>
						</sch:pattern>
549
					</xs:appinfo>
550
551
				</xs:annotation>
			</xs:element>
552
553
554
555
556
557
558
			<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>
559
560
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
561
	<xs:complexType name="actorInRoleSetComplexType" id="actorInRoleSetComplexType">
562
		<xs:annotation>
563
			<xs:documentation>
mrodzis's avatar
mrodzis committed
564
565
				<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
566
				<tei:ab type="furtherReading">
567
568
					<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
569
				</tei:ab>
570
			</xs:documentation>
571
572
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
573
			<xs:element name="displayActorInRole" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
574
				maxOccurs="unbounded" id="displayActorInRole">
575
				<xs:annotation>
576
					<xs:documentation>
mrodzis's avatar
mrodzis committed
577
578
579
580
581
						<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>
582
							<tei:ab type="label">Display Actor in Role</tei:ab>
583
						<tei:ab type="dataValues">Free text.</tei:ab>
584
					</xs:documentation>
585
586
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
587
588
			<xs:element name="actorInRole" type="lido:actorInRoleComplexType" minOccurs="0"
				id="actorInRole">
589
				<xs:annotation>
590
					<xs:documentation>
mrodzis's avatar
mrodzis committed
591
592
593
						<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
594
595
596
								<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
597
								<tei:ref target="#extentActor">extent</tei:ref>.</tei:ab>
mrodzis's avatar
mrodzis committed
598
						<tei:ab type="label">Actor in Role</tei:ab>
mrodzis's avatar
mrodzis committed
599
						<tei:ab type="furtherReading">
600
601
							<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
602
						</tei:ab>
603
					</xs:documentation>
604
605
606
607
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
608
	<xs:complexType name="actorSetComplexType" id="actorSetComplexType">
609
		<xs:annotation>
610
			<xs:documentation>
mrodzis's avatar
mrodzis committed
611
612
				<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
613
				<tei:ab type="furtherReading">
614
615
					<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
616
				</tei:ab>
617
			</xs:documentation>
618
619
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
620
			<xs:element name="displayActor" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
621
				maxOccurs="unbounded" id="displayActor">
622
				<xs:annotation>
623
					<xs:documentation>
mrodzis's avatar
mrodzis committed
624
625
626
627
						<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
628
						<tei:ab type="label">Display Actor</tei:ab>
mrodzis's avatar
mrodzis committed
629
						<tei:ab type="furtherReading">
630
631
							<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
632
						</tei:ab>
633
						<tei:ab type="dataValues">Free text.</tei:ab>	
634
					</xs:documentation>
635
636
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
637
638
			<xs:element name="actor" type="lido:actorComplexType" minOccurs="0"
				id="actor_actorSetComplexType">
639
				<xs:annotation>
640
					<xs:documentation>
mrodzis's avatar
mrodzis committed
641
642
						<tei:ab type="description">Contains identifying and indexing information
							about a single actor.</tei:ab>
mrodzis's avatar
mrodzis committed
643
						<tei:ab type="label">Actor</tei:ab>
644
					</xs:documentation>
mrodzis's avatar
mrodzis committed
645
646
647
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
648
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
649
650
651
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
652
653
654
655
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
656
	<xs:attribute name="addedSearchTerm" default="no" id="addedSearchTerm">
657
		<xs:annotation>
658
			<xs:documentation>
mrodzis's avatar
mrodzis committed
659
660
661
662
				<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>
663
			</xs:documentation>
664
665
666
667
668
669
670
671
		</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
672
673
	<xs:element name="administrativeMetadata" type="lido:administrativeMetadataComplexType"
		id="administrativeMetadata">
674
		<xs:annotation>
675
			<xs:documentation>
mrodzis's avatar
mrodzis committed
676
677
				<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
678
				<tei:ab type="label">Administrative Metadata</tei:ab>
679
			</xs:documentation>
680
681
		</xs:annotation>
	</xs:element>
mrodzis's avatar
mrodzis committed
682
	<xs:complexType name="administrativeMetadataComplexType" id="administrativeMetadataComplexType">
683
		<xs:annotation>
684
			<xs:documentation>
mrodzis's avatar
mrodzis committed
685
686
				<tei:ab type="description">Contains the administrative metadata for an object/work
					record.</tei:ab>
687
			</xs:documentation>
688
689
690
691
692
693
694
695
		</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
696
	<xs:complexType name="appellationComplexType" id="appellationComplexType">
697
		<xs:annotation>
698
			<xs:documentation>
699
			    <tei:ab type="description">A wrapper containing appellation information about an
mrodzis's avatar
mrodzis committed
700
701
					individual entity, such as a name or title, including a preference indication
					like preferred or alternative.</tei:ab>
702
			</xs:documentation>
703
704
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
705
			<xs:element name="appellationValue" maxOccurs="unbounded" id="appellationValue">
706
				<xs:annotation>
707
					<xs:documentation>
mrodzis's avatar
mrodzis committed
708
709
710
						<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
711
						<tei:ab type="label">Appellation Value</tei:ab>
712
						<tei:ab type="dataValues">Free text.</tei:ab>
713
					</xs:documentation>
mrodzis's avatar
mrodzis committed
714
715
716
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:appellationValue">
717
718
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
719
720
721
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
722
723
724
725
726
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute ref="lido:pref"/>
mrodzis's avatar
mrodzis committed
727
							<xs:attributeGroup ref="lido:textAttributesSet"/>
728
729
730
731
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
732
733
			<xs:element name="sourceAppellation" minOccurs="0" maxOccurs="unbounded"
				id="sourceAppellation">
734
				<xs:annotation>
735
					<xs:documentation>
mrodzis's avatar
mrodzis committed
736
						<tei:ab type="description">The source for the appellation, generally a
737
							published source.</tei:ab>
mrodzis's avatar
mrodzis committed
738
						<tei:ab type="label">Source Appellation</tei:ab>
739
						<tei:ab type="dataValues">Free text.</tei:ab>
740
					</xs:documentation>
741
742
743
744
745
746
747
748
749
750
751
752
753
				</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
754
	<xs:element name="classificationWrap" id="classificationWrap">
755
		<xs:annotation>
756
			<xs:documentation>
mrodzis's avatar
mrodzis committed
757
758
				<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
759
				<tei:ab type="furtherReading">
760
761
					<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
762
763
				</tei:ab>
				<tei:ab type="furtherReading">
764
765
					<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
766
767
				</tei:ab>
				<tei:ab type="furtherReading">
768
769
					<tei:ref target="http://vocab.getty.edu/page/aat/300435444">
						AAT: Note for "classification (category)"</tei:ref>
mrodzis's avatar
mrodzis committed
770
				</tei:ab>
771
			</xs:documentation>
772
773
774
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
mrodzis's avatar
mrodzis committed
775
776
				<xs:element name="classification" minOccurs="0" maxOccurs="unbounded"
					id="classification">
777
					<xs:annotation>
778
						<xs:documentation>
mrodzis's avatar
mrodzis committed
779
780
781
782
783
							<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
784
							<tei:ab type="label">Classification</tei:ab>
785
786
787
788
789
790
791
							<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>
792
						</xs:documentation>
mrodzis's avatar
mrodzis committed
793

794
795
796
						<xs:appinfo>
							<sch:pattern>
								<sch:rule context="lido:classification">
797
									<sch:extends rule="sch_SKOS"/>
798
799
800
								</sch:rule>
							</sch:pattern>
						</xs:appinfo>
801
802
803
804
					</xs:annotation>
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="lido:conceptComplexType">
mrodzis's avatar
mrodzis committed
805
806
807
808
809
810
811
								<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>
812
813
814
815
816
817
818
819
								<xs:attribute ref="lido:sortorder"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
mrodzis's avatar
mrodzis committed
820
	<xs:complexType name="conceptComplexType" mixed="false" id="conceptComplexType">
821
		<xs:annotation>
822
			<xs:documentation>
mrodzis's avatar
mrodzis committed
823
824
825
				<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
826
				<tei:ab type="furtherReading">
827
828
829
830
831
832
					<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
833
				</tei:ab>
834
			</xs:documentation>
835
		</xs:annotation>
mrodzis's avatar
mrodzis committed
836
837
838
839
840
841

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