lido-v1.1-draft.xsd 200 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
		xx Prepared for CIDOC Working Group Data Harvesting and Interchange, CDWA Lite/museumdat Working Group,
30
31
		xx Collections Trust and Deutscher Museumsbund – Fachgruppe Dokumentation by:
		xx Erin Coburn – The Metropolitan Museum of Art,
mrodzis's avatar
mrodzis committed
32
		xx Richard Light,
33
34
35
		xx Gordon McKenna – Collections Trust,
		xx Regine Stein – Deutsches Dokumentationszentrum für Kunstgeschichte Bildarchiv Foto Marburg,
		xx Axel Vitzthum – digiCULT-Verbund eG
36
		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
				<tei:ab type ="furtherReading">
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html">
173
						CDWA: 4.1 Creator Description</tei:ref>
174
175
176
				</tei:ab>
				<tei:ab type ="furtherReading">
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
177
						CDWA: 28. Person/Corporate Body Authority</tei:ref>
178
				</tei:ab>
179
				<tei:ab type="dataValues">Not applicable.</tei:ab>
180
			</xs:documentation>
181
182
		</xs:annotation>
		<xs:sequence>
183
184
			<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"
				namespace="http://www.w3.org/2002/07/owl#"/>
mrodzis's avatar
mrodzis committed
185
			<xs:element name="actorID" type="lido:identifierComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
186
				maxOccurs="unbounded" id="actorID">
187
				<xs:annotation>
188
					<xs:documentation>
189
190
						<tei:ab type="description">A unique identifier for the actor.<br />
							Repeated for identifiers from different authority files or other sources.</tei:ab>
mrodzis's avatar
mrodzis committed
191
						<tei:ab type="label">Actor Identifier</tei:ab>
192
193
						<tei:ab type ="furtherReading">
							<tei:ref target="http://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#PersonID">
194
								CDWA: 28.18. Person Authority Record ID</tei:ref>
mrodzis's avatar
mrodzis committed
195
						</tei:ab>
196
						<tei:ab type="dataValues">Local identifier or URI.</tei:ab>
197
					</xs:documentation>
198

mrodzis's avatar
mrodzis committed
199
200
201
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actorID">
202
203
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
204
205
206
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
207
208
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
209
210
			<xs:element name="nameActorSet" type="lido:appellationComplexType" maxOccurs="unbounded"
				id="nameActorSet">
211
				<xs:annotation>
212
					<xs:documentation>
mrodzis's avatar
mrodzis committed
213
214
215
						<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
216
217
							individual person or a group of persons is known.<br />
							Repeated if there exists more than one name for a single actor.</tei:ab>
218
219
220
						<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
221
						<tei:ab type="label">Name Actor Set</tei:ab>
222
						<tei:ab type="furtherReading">
223
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#name">
224
								CDWA: 28.2. Person/Corporate Body Name</tei:ref>
225
226
						</tei:ab>
						<tei:ab type="furtherReading">
227
228
							<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>
229
						</tei:ab>
230
						<tei:ab type="dataValues">Not applicable.</tei:ab>
231
					</xs:documentation>
232
233
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
234
235
			<xs:element name="nationalityActor" minOccurs="0" maxOccurs="unbounded"
				id="nationalityActor">
236
				<xs:annotation>
237
					<xs:documentation>
mrodzis's avatar
mrodzis committed
238
239
240
						<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
241
						<tei:ab type="label">Nationality Actor</tei:ab>
mrodzis's avatar
mrodzis committed
242
						<tei:ab type="furtherReading">
243
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#nationality">
244
								CDWA: 28.8. Person Nationality/Culture/Race</tei:ref>
mrodzis's avatar
mrodzis committed
245
						</tei:ab>
246
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
247
248
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#natType"
249
								> CDWA: 28.8.2. Nationality/Culture/Race Type </tei:ref>
250
251
						</tei:ab>
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
252
							<tei:ref
mrodzis's avatar
mrodzis committed
253
								target="https://www.getty.edu/research/tools/vocabularies/guidelines/ulan_3_6_biographical_info.html#3_6_2"
254
								>ULAN: 3.6.2 Nationality</tei:ref>
255
						</tei:ab>
256
257
258
						<tei:ab type="dataValues">Controlled terminology.</tei:ab>
						<tei:ab type="recommendation">Linked open vocabulary:
							<tei:ref target="accompanying-document.html#nationalityActor">nationalityActor</tei:ref></tei:ab>
259
					</xs:documentation>
mrodzis's avatar
mrodzis committed
260

261
262
263
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:nationalityActor">
264
								<sch:extends rule="sch_SKOS"/>
265
266
267
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
268
269
270
271
272
273
274
275
276
				</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
277
278
			<xs:element name="vitalDatesActor" minOccurs="0" maxOccurs="unbounded"
				id="vitalDatesActor">
279
				<xs:annotation>
280
					<xs:documentation>
mrodzis's avatar
mrodzis committed
281
282
283
						<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
284
						<tei:ab type="label">Vital Dates Actor</tei:ab>
mrodzis's avatar
mrodzis committed
285
						<tei:ab type="furtherReading">
286
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#birth">
287
								CDWA: 28.4. Birth Date</tei:ref>
mrodzis's avatar
mrodzis committed
288
						</tei:ab>
mrodzis's avatar
mrodzis committed
289
						<tei:ab type="furtherReading">
290
291
292
							<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>
293
294
						<tei:ab type="dataValues">Controlled format.</tei:ab>
						<tei:ab type="recommendation"><tei:ref target="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601 – Representation of dates and times</tei:ref>.</tei:ab>.
295
					</xs:documentation>
296
				</xs:annotation>
mrodzis's avatar
mrodzis committed
297
298
299
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:dateComplexType">
300
							<xs:attribute ref="lido:type" id="vitalDatesActor_type">
301
302
								<xs:annotation>
									<xs:documentation>
303
										<tei:ab type="description">An attribute indicating the kind
mrodzis's avatar
mrodzis committed
304
305
											of date with respect to the biography of a person, or
											the life cycle of a group of persons. Examples may
306
307
308
309
310
											include <em>birth date</em>, <em>death date</em>, or <em>founding date</em>,
											respectively.</tei:ab>
									    	<tei:ab type="dataValues">Controlled list.</tei:ab>
										<tei:ab type="recommendation">LIDO Terminology:
											<tei:ref target="accompanying-document.html#vitalDatesActor_type">vitalDatesActor_type</tei:ref></tei:ab>
311
312
313
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
mrodzis's avatar
mrodzis committed
314
315
316
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
317
			</xs:element>
318
			<xs:element name="vitalPlaceActor" minOccurs="0" maxOccurs="unbounded" id="vitalPlaceActor">
319
				<xs:annotation>
320
					<xs:documentation>
mrodzis's avatar
mrodzis committed
321
322
323
						<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
324
325
							active, respectively.<br />
							If the place is in dispute, omit the place.</tei:ab>
mrodzis's avatar
mrodzis committed
326
						<tei:ab type="label">Vital Place Actor</tei:ab>
327
328
						<tei:ab type="dataValues">Controlled authority.</tei:ab>
						<tei:ab type="recommendation">Linked open vocabulary: ###TODO</tei:ab>
329
					</xs:documentation>
mrodzis's avatar
mrodzis committed
330

mrodzis's avatar
mrodzis committed
331
332
333
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:vitalPlaceActor">
334
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
335
336
337
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
338
339
340
341
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:placeComplexType">
342
							<xs:attribute ref="lido:type" id="vitalPlaceActor_type">
343
344
								<xs:annotation>
									<xs:documentation>
345
										<tei:ab type="description">An attribute indicating the kind
mrodzis's avatar
mrodzis committed
346
347
											of place with respect to the biography of a person, or
											the life cycle of a group of persons. Examples may
348
349
350
351
352
											include <em>birth place</em>, <em>death place</em>, or <em>founding place</em>,
											respectively.</tei:ab>
									    	<tei:ab type="dataValues">Controlled list.</tei:ab>
										<tei:ab type="recommendation">LIDO Terminology:
											<tei:ref target="accompanying-document.html#vitalPlaceActor_type">vitalPlaceActor_type</tei:ref></tei:ab>
353
354
355
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
356
357
358
359
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
360
			<xs:element name="genderActor" minOccurs="0"
mrodzis's avatar
mrodzis committed
361
				maxOccurs="unbounded" id="genderActor">
362
				<xs:annotation>
363
					<xs:documentation>
364
365
366
						<tei:ab type="description">An index element indicating the sex assigned at birth
							or the gender identity of an actor; most often <em>female</em> or <em>male</em>.
							Usually not applicable to group of persons.</tei:ab>
mrodzis's avatar
mrodzis committed
367
						<tei:ab type="label">Gender Actor</tei:ab>
368
						<tei:ab type="furtherReading">
369
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#gender">
370
								CDWA: 28.9. Gender</tei:ref>
371
						</tei:ab>
372
373
						<tei:ab type="dataValues">Controlled terminology.</tei:ab>
						<tei:ab type="recommendation"><tei:ref target="accompanying-document.html#genderActor">genderActor</tei:ref></tei:ab>
374
					</xs:documentation>
375
376
377
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:genderActor">
378
379
380
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
381
382
							</sch:rule>
						</sch:pattern>
383
					</xs:appinfo>
384
				</xs:annotation>
mrodzis's avatar
mrodzis committed
385
386
387
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:conceptMixedComplexType">
388
389
390
391
392
393
394
395
396
397
398
399
400
							<xs:attribute ref="lido:type" id="genderActor_type">
								<xs:annotation>
								<xs:documentation>
									<tei:ab type="description">An attribute indicating whether the indexing term refers to either
										sex as a biological characteristic, or gender as a social or cultural distinction.
										If a distinction between sex or gender cannot be made or is not relevant,
										the (default) type attribute <em>Sex or gender</em> is suitable.
									</tei:ab>
									<tei:ab type="dataValues">Controlled list.</tei:ab>
									<tei:ab type="recommendation">LIDO Terminology: <tei:ref target="accompanying-document.html#genderActor_type">genderActor_type</tei:ref></tei:ab>
								</xs:documentation>
							  </xs:annotation>
							</xs:attribute>
mrodzis's avatar
mrodzis committed
401
402
403
						</xs:extension>
					</xs:complexContent>
				</xs:complexType> 
404
405
			</xs:element>
		</xs:sequence>
406
		<xs:attribute ref="lido:type" id="actor_type">
407
			<xs:annotation>
408
				<xs:documentation>
mrodzis's avatar
mrodzis committed
409
410
411
					<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>
412
					<tei:ab type="furtherReading">
413
						<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#recordType">
414
							CDWA: 28.1. Person Authority Record Type</tei:ref>
415
					</tei:ab>
416
417
418
					<tei:ab type="dataValues">Controlled list.</tei:ab>
					<tei:ab type="recommendation">LIDO Terminology:
						<tei:ref target="accompanying-document.html#actor_type">actor_type</tei:ref></tei:ab>
419
				</xs:documentation>
420
421
422
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
423
	<xs:complexType name="actorInRoleComplexType" id="actorInRoleComplexType">
424
		<xs:annotation>
425
			<xs:documentation>
mrodzis's avatar
mrodzis committed
426
427
428
				<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
429
				<tei:ab type="furtherReading">
430
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
431
						CDWA: 4.1.4. Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
432
				</tei:ab>
433
				<tei:ab type="dataValues">Not applicable.</tei:ab>
434
			</xs:documentation>
435
436
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
437
			<xs:element name="actor" type="lido:actorComplexType" id="actor_actorInRoleComplexType">
438
				<xs:annotation>
439
					<xs:documentation>
mrodzis's avatar
mrodzis committed
440
441
						<tei:ab type="description">Contains identifying and indexing information
							about a single actor with role statement.</tei:ab>
mrodzis's avatar
mrodzis committed
442
						<tei:ab type="label">Actor</tei:ab>
443
						<tei:ab type="furtherReading">
444
							<tei:ab ref="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
445
								CDWA: 28. Person/Corporate Body Authority</tei:ab>
446
						</tei:ab>
447
						<tei:ab type="dataValues">Not applicable.</tei:ab>
448
					</xs:documentation>
mrodzis's avatar
mrodzis committed
449

mrodzis's avatar
mrodzis committed
450
451
452
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
453
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
454
455
456
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
457
458
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
459
			<xs:element name="roleActor" minOccurs="0" maxOccurs="unbounded" id="roleActor">
460
				<xs:annotation>
461
					<xs:documentation>
mrodzis's avatar
mrodzis committed
462
463
						<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
464
							include <hi rend="italic">designer</hi>, <hi rend="italic">painter</hi>, or <hi rend="italic">publisher</hi>.</tei:ab>
mrodzis's avatar
mrodzis committed
465
						<tei:ab type="label">Role Actor</tei:ab>
466
						<tei:ab type="furtherReading">
467
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
468
								CDWA: 4.1.4 Creator Role</tei:ref>
469
						</tei:ab>
mrodzis's avatar
mrodzis committed
470
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
471
472
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/19context.html#agent_role"
473
								> CDWA: 17.1.5.1. Agent Role </tei:ref>
mrodzis's avatar
mrodzis committed
474
						</tei:ab>
475
476
477
						<tei:ab type="dataValues">Controlled terminology.</tei:ab>
						<tei:ab type="recommendation">Linked open vocabulary:
							<tei:ref target="accompanying-document.html#roleActor">roleActor</tei:ref></tei:ab>
478
					</xs:documentation>
mrodzis's avatar
mrodzis committed
479

480
481
482
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:roleActor">
483
								<sch:extends rule="sch_SKOS"/>
484
485
486
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
487
488
489
490
491
492
493
494
495
				</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
496
497
			<xs:element name="attributionQualifierActor" type="lido:conceptMixedComplexType"
				minOccurs="0" maxOccurs="unbounded" id="attributionQualifierActor">
498
				<xs:annotation>
499
					<xs:documentation>
mrodzis's avatar
mrodzis committed
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
503
504
505
							explanation.<br />
							Examples may include <em>attributed to</em>, <em>studio of</em>, or <em>style
							of</em>.</tei:ab>
mrodzis's avatar
mrodzis committed
506
						<tei:ab type="label">Attribution Qualifier Actor</tei:ab>
507
						<tei:ab type="furtherReading">
508
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Qualifier">
509
								CDWA: 4.1.2. Creator Qualifier</tei:ref>
510
						</tei:ab>
511
512
513
						<tei:ab type="dataValues">Controlled terminology.</tei:ab>
						<tei:ab type="recommendation">Linked open vocabulary:
							<tei:ref target="accompanying-document.html#attributionQualifierActor">attributionQualifierActor</tei:ref></tei:ab>
514
					</xs:documentation>
515
516
517
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:attributionQualifierActor">
518
519
520
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
521
522
							</sch:rule>
						</sch:pattern>
523
					</xs:appinfo>
524
525
				</xs:annotation>
			</xs:element>
526
			<xs:element name="extentActor" type="lido:conceptMixedComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
527
				maxOccurs="unbounded" id="extentActor">
528
				<xs:annotation>
529
					<xs:documentation>
mrodzis's avatar
mrodzis committed
530
531
						<tei:ab type="description">An index element indicating the specific part of
							the object/work contributed by a particular actor in the respective
532
533
							event.<br />
							Applicable if there is more than one actor.</tei:ab>
mrodzis's avatar
mrodzis committed
534
						<tei:ab type="label">Actor: Extent of participation</tei:ab>
535
						<tei:ab type="furtherReading">
536
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#extent">
537
								CDWA: 4.1.1</tei:ref>
538
						</tei:ab>
539
540
541
						<tei:ab type="dataValues">Controlled terminology.</tei:ab>
						<tei:ab type="recommendation">Linked open vocabulary:
							<tei:ref target="accompanying-document.html#extentActor">extentActor</tei:ref></tei:ab>
542
					</xs:documentation>
543

544
545
546
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:extentActor">
547
548
549
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
550
551
							</sch:rule>
						</sch:pattern>
552
					</xs:appinfo>
553
554
				</xs:annotation>
			</xs:element>
555
556
557
			<xs:element name="sourceActorInRole" type="lido:textComplexType" minOccurs="0" maxOccurs="unbounded" id="sourceActorInRole">
				<xs:annotation>
					<xs:documentation>
558
559
560
561
						<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>
						<tei:ab type="dataValues">Free text.</tei:ab>
562
563
564
					</xs:documentation>
				</xs:annotation>
			</xs:element>
565
566
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
567
	<xs:complexType name="actorInRoleSetComplexType" id="actorInRoleSetComplexType">
568
		<xs:annotation>
569
			<xs:documentation>
mrodzis's avatar
mrodzis committed
570
				<tei:ab type="description">A wrapper for display and index elements for a single
571
572
					actor with role information.<br />
					Repeated if there are multiple actors.</tei:ab>
mrodzis's avatar
mrodzis committed
573
				<tei:ab type="furtherReading">
574
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
575
						CDWA: 4.1.4 Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
576
				</tei:ab>
577
				<tei:ab type="dataValues">Not applicable.</tei:ab>
578
			</xs:documentation>
579
580
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
581
			<xs:element name="displayActorInRole" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
582
				maxOccurs="unbounded" id="displayActorInRole">
583
				<xs:annotation>
584
					<xs:documentation>
mrodzis's avatar
mrodzis committed
585
586
587
						<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
588
589
							biographical information on the actor.<br />
							Repeated for language variants only.</tei:ab>
590
							<tei:ab type="label">Display Actor in Role</tei:ab>
591
						<tei:ab type="dataValues">Free text.</tei:ab>
592
					</xs:documentation>
593
594
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
595
596
			<xs:element name="actorInRole" type="lido:actorInRoleComplexType" minOccurs="0"
				id="actorInRole">
597
				<xs:annotation>
598
					<xs:documentation>
mrodzis's avatar
mrodzis committed
599
600
601
						<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.
602
							</tei:ab>
mrodzis's avatar
mrodzis committed
603
						<tei:ab type="label">Actor in Role</tei:ab>
mrodzis's avatar
mrodzis committed
604
						<tei:ab type="furtherReading">
605
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
606
								CDWA: 4.1.4 Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
607
						</tei:ab>
608
						<tei:ab type="dataValues">Not applicable.</tei:ab>
609
					</xs:documentation>
610
611
612
613
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
614
	<xs:complexType name="actorSetComplexType" id="actorSetComplexType">
615
		<xs:annotation>
616
			<xs:documentation>
mrodzis's avatar
mrodzis committed
617
				<tei:ab type="description">A wrapper containing display and index elements for a
618
619
					single actor.<br />
					Repeated if there are multiple actors.</tei:ab>
mrodzis's avatar
mrodzis committed
620
				<tei:ab type="furtherReading">
621
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
622
						CDWA: 28. Person/Corporate Body Authority</tei:ref>
mrodzis's avatar
mrodzis committed
623
				</tei:ab>
624
				<tei:ab type="dataValues">Not applicable.</tei:ab>
625
			</xs:documentation>
626
627
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
628
			<xs:element name="displayActor" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
629
				maxOccurs="unbounded" id="displayActor">
630
				<xs:annotation>
631
					<xs:documentation>
632
633
634
						<tei:ab type="description">A display element for a single actor element,
							corresponding to the subsequent index element or elements.<br />
							Repeated for language variants only.</tei:ab>
mrodzis's avatar
mrodzis committed
635
						<tei:ab type="label">Display Actor</tei:ab>
mrodzis's avatar
mrodzis committed
636
						<tei:ab type="furtherReading">
637
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#descNote">
638
								CDWA: 28.15. Person/Corporate Body Descriptive Note</tei:ref>
mrodzis's avatar
mrodzis committed
639
						</tei:ab>
640
						<tei:ab type="dataValues">Free text.</tei:ab>
641
					</xs:documentation>
642
643
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
644
645
			<xs:element name="actor" type="lido:actorComplexType" minOccurs="0"
				id="actor_actorSetComplexType">
646
				<xs:annotation>
647
					<xs:documentation>
mrodzis's avatar
mrodzis committed
648
649
						<tei:ab type="description">Contains identifying and indexing information
							about a single actor.</tei:ab>
mrodzis's avatar
mrodzis committed
650
						<tei:ab type="label">Actor</tei:ab>
651
					</xs:documentation>
mrodzis's avatar
mrodzis committed
652
653
654
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
655
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
656
657
658
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
659
660
661
662
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
663
	<xs:attribute name="addedSearchTerm" default="no" id="addedSearchTerm">
664
		<xs:annotation>
665
			<xs:documentation>
mrodzis's avatar
mrodzis committed
666
667
668
				<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
669
670
					public controlled vocabulary.</tei:ab>
				<tei:ab type="dataValues">Free text.</tei:ab>
671
			</xs:documentation>
672
673
674
675
676
677
678
679
		</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
680
681
	<xs:element name="administrativeMetadata" type="lido:administrativeMetadataComplexType"
		id="administrativeMetadata">
682
		<xs:annotation>
683
			<xs:documentation>
mrodzis's avatar
mrodzis committed
684
				<tei:ab type="description">Aggregates the administrative metadata for an object/work
685
686
					record.<br />
					Repeated once for each language for multi-lingual resources.</tei:ab>
mrodzis's avatar
mrodzis committed
687
				<tei:ab type="label">Administrative Metadata</tei:ab>
688
				<tei:ab type="dataValues">Not applicable.</tei:ab>
689
			</xs:documentation>
690
691
		</xs:annotation>
	</xs:element>
mrodzis's avatar
mrodzis committed
692
	<xs:complexType name="administrativeMetadataComplexType" id="administrativeMetadataComplexType">
693
		<xs:annotation>
694
			<xs:documentation>
mrodzis's avatar
mrodzis committed
695
696
				<tei:ab type="description">Contains the administrative metadata for an object/work
					record.</tei:ab>
697
				<tei:ab type="dataValues">Not applicable.</tei:ab>
698
			</xs:documentation>
699
700
701
702
703
704
705
706
		</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
707
	<xs:complexType name="appellationComplexType" id="appellationComplexType">
708
		<xs:annotation>
709
			<xs:documentation>
710
			    <tei:ab type="description">A wrapper containing appellation information about an
mrodzis's avatar
mrodzis committed
711
					individual entity, such as a name or title, including a preference indication
712
713
					like <em>preferred</em> or <em>alternative</em>.</tei:ab>
				<tei:ab type="dataValues">Not applicable.</tei:ab>
714
			</xs:documentation>
715
716
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
717
			<xs:element name="appellationValue" maxOccurs="unbounded" id="appellationValue">
718
				<xs:annotation>
719
					<xs:documentation>
mrodzis's avatar
mrodzis committed
720
						<tei:ab type="description">An appellation for an individual entity, like the
721
722
							title of a work, a proper name of an actor, or a place name.<br />
							Repeated for language variants only.</tei:ab>
mrodzis's avatar
mrodzis committed
723
						<tei:ab type="label">Appellation Value</tei:ab>
724
						<tei:ab type="dataValues">Free text.</tei:ab>
725
					</xs:documentation>
mrodzis's avatar
mrodzis committed
726
727
728
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:appellationValue">
729
730
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
731
732
733
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
734
735
736
737
738
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute ref="lido:pref"/>
mrodzis's avatar
mrodzis committed
739
							<xs:attributeGroup ref="lido:textAttributesSet"/>
740
741
742
743
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
744
745
			<xs:element name="sourceAppellation" minOccurs="0" maxOccurs="unbounded"
				id="sourceAppellation">
746
				<xs:annotation>
747
					<xs:documentation>
mrodzis's avatar
mrodzis committed
748
						<tei:ab type="description">The source for the appellation, generally a
749
							published source.</tei:ab>
mrodzis's avatar
mrodzis committed
750
						<tei:ab type="label">Source Appellation</tei:ab>
751
						<tei:ab type="dataValues">Free text.</tei:ab>
752
					</xs:documentation>
753
754
755
756
757
758
759
760
761
762
763
764
765
				</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
766
	<xs:element name="classificationWrap" id="classificationWrap">
767
		<xs:annotation>
768
			<xs:documentation>
mrodzis's avatar
mrodzis committed
769
770
				<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>
771
					<tei:ab type="furtherReading">
772
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/2classification.html">
773
						CDWA: 2. Classification</tei:ref>
mrodzis's avatar
mrodzis committed
774
				</tei:ab>
775
				<tei:ab type="dataValues">Not applicable.</tei:ab>
776
			</xs:documentation>
777
778
779
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
mrodzis's avatar
mrodzis committed
780
781
				<xs:element name="classification" minOccurs="0" maxOccurs="unbounded"
					id="classification">
782
					<xs:annotation>
783
						<xs:documentation>
mrodzis's avatar
mrodzis committed
784
785
							<tei:ab type="description">An index element assigning an object/work to
								a classification or other vocabulary scheme that groups similar
786
787
								objects together on the basis of defined characteristics.<br />
								Repeated if the object/work is assigned to multiple schemes.</tei:ab>
mrodzis's avatar
mrodzis committed
788
							<tei:ab type="label">Classification</tei:ab>
789
790
791
							<tei:ab type="dataValues">Controlled terminology.</tei:ab>
							<tei:ab type="recommendation">Linked open vocabulary:
								<tei:ref target="accompanying-document.html#classification">classification</tei:ref></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">
805
								<xs:attribute ref="lido:type" id="classification_type">
mrodzis's avatar
mrodzis committed
806
807
									<xs:annotation>
										<xs:documentation>
808
809
810
811
812
813
814
											<tei:ab type="description">An attribute indicating the particular kind of scheme
												used for the classification of an object/work, whether it is, for instance,
												based on object genres or subject categories.</tei:ab>
											<tei:ab type="dataValues">Controlled list.</tei:ab>
											<tei:ab type="recommendation">LIDO Terminology:
												<tei:ref target="accompanying-document.html#classification_type">classification_type</tei:ref>
											</tei:ab>
mrodzis's avatar
mrodzis committed
815
816
817
										</xs:documentation>
									</xs:annotation>
								</xs:attribute>
818
819
820
821
822
823
824
825
								<xs:attribute ref="lido:sortorder"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
mrodzis's avatar
mrodzis committed
826
	<xs:complexType name="conceptComplexType" mixed="false" id="conceptComplexType">
827
		<xs:annotation>
828
			<xs:documentation>
mrodzis's avatar
mrodzis committed
829
830
831
				<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
832
				<tei:ab type="furtherReading">
833
834
835
836
837
					<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">
838
						CDWA: 30. Generic Concept Authority</tei:ref>
mrodzis's avatar
mrodzis committed
839
				</tei:ab>
840
				<tei:ab type="dataValues">Not applicable.</tei:ab>
841
			</xs:documentation>
842
		</xs:annotation>
mrodzis's avatar
mrodzis committed
843
844
845
846
847
848

		<xs:complexContent>
			<xs:restriction base="lido:conceptMixedComplexType">
				<xs:group ref="lido:conceptElementsSet"/>
			</xs:restriction>
		</xs:complexContent>
849
	</xs:complexType>
mrodzis's avatar
mrodzis committed
850
	<xs:complexType name="dateComplexType" id="dateComplexType">
851
		<xs:annotation>
852
			<xs:documentation>
853
				<tei:ab type="description">A wrapper containing an expression of the date.</tei:ab>
854
				<tei:ab type="dataValues">Not applicable.</tei:ab>
855
			</xs:documentation>
856
857
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
858
			<xs:element name="earliestDate" minOccurs="0" id="earliestDate">
859
				<xs:annotation>
860
					<xs:documentation>
861
						<tei:ab type="description">An expression of the (approximate) date, for
mrodzis's avatar
mrodzis committed
862
863
							instance a year or calendar date, that delimits the beginning of a date
							span.</tei:ab>
mrodzis's avatar