lido-v1.1-public-beta.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">
9
10

	<xs:annotation>
mmarkus1's avatar
mmarkus1 committed
11
		<xs:documentation>
12
13
14
15
			<tei:teiHeader>
				<tei:fileDesc>
					<tei:titleStmt lang="en">
						<tei:title>LIDO v1.1 Public Beta - Lightweight Information Describing Objects</tei:title>
16
						<tei:author>ICOM-CIDOC LIDO Working Group</tei:author>
17
18
19
20
21
22
23
					</tei:titleStmt>
					<tei:publicationStmt lang="en">
						<tei:publisher>ICOM-CIDOC LIDO Working Group</tei:publisher>
						<tei:date type="publicationDate">2020-12-04</tei:date>
						<tei:authority>ARTstor, Collections Trust, Deutscher Museumsbund - Fachgruppe Dokumentation, Deutsches Dokumentationszentrum f&#252;r Kunstgeschichte - Bildarchiv Foto Marburg, digiCULT-Verbund eG, Institut f&#252;r Museumsforschung (SMB-PK), J. Paul
							Getty Trust, G&#246;ttingen State and University Library, Zuse-Institut Berlin.</tei:authority>
						<tei:availability>
Hanna-Lena Stolz's avatar
Hanna-Lena Stolz committed
24
							<tei:p>LIDO is an XML schema intended for delivering metadata, for use in a variety of online services, from an organization’s collections database to portals of aggregated resources, as well as exposing, sharing and connecting data on the web. Its strength lies in its ability to support the typical range of descriptive information about objects of material culture. It can be used for all kinds of object, e.g. art, cultural, technology and natural science and supports multi-lingual portal environments.</tei:p>
25

26
							<tei:p>The LIDO schema is the result of a substantial redesign and enhancement of the CDWA Lite and museumdat schemas based on recommendations of the CDWA Lite/museumdat Working Group, community feedback and further CIDOC-CRM analysis. It mainly builds on CDWA and includes additional concepts to meet SPECTRUM requirements.</tei:p>
27

28
							<tei:p>For more information on LIDO please refer to: http://www.lido-schema.org</tei:p>
29

30
							<tei:p>Prepared for CIDOC LIDO Working Group by LIDO-DE Working Group.</tei:p>
mmarkus1's avatar
mmarkus1 committed
31

32
							<tei:p>The schema is developed at https://gitlab.gwdg.de/lido/development. LIDO v1.1 is backwards compatible with LIDO v1.0.
mmarkus1's avatar
mmarkus1 committed
33
For a summary of changes please refer to the repository’s README. The full history of LIDO can be found in http://www.lido-schema.org/schema/v1.0/lido-v1.0-specification.pdf, 2.3 History of the schema.</p>
34

35
							<tei:p>Prepared for CIDOC LIDO Working Group by LIDO-DE Working Group.</tei:p>
36

37
38
39
40
41
42
							<tei:p>Editors: Erin Coburn, Richard Light, Jutta Lindenthal, Gordon McKenna (Collections Trust), Regine Stein (G&#246;ttingen State and University Library), Axel Vitzthum (digiCULT Verbund e.G.), Michelle Weidling (G&#246;ttingen State and University Library)
							</tei:p>
							<tei:p>Contributors: Detlev Balzer, Regine Heuchert (Technoseum), Angela Kailus (Deutsches Dokumentationszentrum für Kunstgeschichte - Bildarchiv Foto Marburg), Herdis Kley (Freien Universit&#228;t Berlin), Marco Klindt (Zuse Institute Berlin), Markus Matoni (G&#246;ttingen State and University Library), Timo Schleier (G&#246;ttingen State and University Library), Francesca Schulze (German National Library), Martin Stricker (Hermann von Helmholtz-Zentrum für Kulturtechnik).
							</tei:p>
							<tei:p>LIDO name and logo courtesy Rob Lancefield.</tei:p>
							<tei:p>Copyright 2009-2020 ICOM-CIDOC for the LIDO Working Group.</tei:p>
43
44
45
46
47
48
49
50
							<tei:licence target="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International (CC BY 4.0)</tei:licence>
						</tei:availability>
					</tei:publicationStmt>
				</tei:fileDesc>
			</tei:teiHeader>
		</xs:documentation>
	</xs:annotation>

mrodzis's avatar
mrodzis committed
51
52
53
	<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"
54
		schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"/>
mrodzis's avatar
mrodzis committed
55

56
	<xs:annotation>
57
		<xs:appinfo>
58
59
			<sch:title>Abstract Schematron rules</sch:title>
			<sch:pattern>
mrodzis's avatar
mrodzis committed
60
61
62
63
64
65
				<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>
66

67
				<sch:rule abstract="true" id="sch_MixedContent">
68
					<sch:assert
mrodzis's avatar
mrodzis committed
69
70
71
72
73
74
75
						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>
76
77
				</sch:rule>
			</sch:pattern>
mrodzis's avatar
mrodzis committed
78

79
80
			<sch:pattern>
				<sch:title>skos:Concept</sch:title>
mrodzis's avatar
mrodzis committed
81
82
				<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
83

84
				<sch:rule abstract="true" id="sch_SKOS">
mrodzis's avatar
mrodzis committed
85
86
					<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.
87
88
89
					</sch:assert>
				</sch:rule>
			</sch:pattern>
90

91
92
93
94
			<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>
95

96
97
				<sch:rule context="skos:Concept/descendant::*" id="sch_SKOS_properties">
					<sch:report test="namespace-uri() != 'http://www.w3.org/2004/02/skos/core#'">
98
99
100
101
						Only SKOS properties are allowed within skos:Concept.
					</sch:report>
				</sch:rule>
			</sch:pattern>
mrodzis's avatar
mrodzis committed
102

mrodzis's avatar
mrodzis committed
103
104
			<sch:pattern>
				<sch:title>owl:sameAs</sch:title>
mrodzis's avatar
mrodzis committed
105
106
107
				<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
108

109
				<sch:rule abstract="true" id="sch_OWL">
mrodzis's avatar
mrodzis committed
110
111
					<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
112
113
				</sch:rule>
			</sch:pattern>
114

115
			<sch:pattern>
116
117
118
				<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>
119

120
				<sch:rule abstract="true" id="sch_rightsType">
121
122
123
124
125
126
127
128
129
130
131
132
					<sch:let name="type" value="@lido:type"/>
					<sch:let name="sibling_type" value="following-sibling::lido:rightsType[@lido:type]"/>
					<sch:assert role="fatal"
						test="
						@lido:type = 'http://terminology.lido-schema.org/lido00920'
						and not(preceding-sibling::lido:rightsType[@lido:type = 'http://terminology.lido-schema.org/lido00921'])
						or
						@lido:type = 'http://terminology.lido-schema.org/lido00921'
						and not(preceding-sibling::lido:rightsType[@lido:type = 'http://terminology.lido-schema.org/lido00920'])
						or count(parent::*/lido:rightsType) = 1 and not(@lido:type)
						">
						<sch:value-of select="name(parent::*)"/> can either hold a specific or a generic lido:rightsType@lido:type (mutually exclusive). If lido:rightsType@lido:type is used in <sch:value-of select="name(parent::*)"/>, it must be used in all <sch:value-of select="name(parent::*)"/>.
133
134
135
					</sch:assert>
				</sch:rule>
			</sch:pattern>
136

137
138
139
140
			<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>
141

142
				<sch:rule abstract="true" id="sch_rightsType_type">
mrodzis's avatar
mrodzis committed
143
					<sch:assert role="warn"
144
145
146
147
						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>
148
149
				</sch:rule>
			</sch:pattern>
150
151
		</xs:appinfo>
	</xs:annotation>
mrodzis's avatar
mrodzis committed
152

mrodzis's avatar
mrodzis committed
153
	<xs:complexType name="actorComplexType" id="actorComplexType">
154
		<xs:annotation>
155
			<xs:documentation>
mrodzis's avatar
mrodzis committed
156
157
				<tei:ab type="description">Contains identifying and indexing information about a
					single actor.</tei:ab>
158
				<tei:ab type ="furtherReading">
159
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html">
160
						CDWA: 4.1 Creator Description</tei:ref>
161
162
163
				</tei:ab>
				<tei:ab type ="furtherReading">
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
164
						CDWA: 28. Person/Corporate Body Authority</tei:ref>
165
				</tei:ab>
166
167
168
169
				<tei:ab type="furtherReading">
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#recordType">
						CDWA: 28.1. Person Authority Record Type</tei:ref>
				</tei:ab>
170
			</xs:documentation>
171
172
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
173
			<xs:element name="actorID" type="lido:identifierComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
174
				maxOccurs="unbounded" id="actorID">
175
				<xs:annotation>
176
					<xs:documentation>
jutta.lindenthal's avatar
jutta.lindenthal committed
177
						<tei:ab type="description">An identifier for the actor.<br />
178
							Repeated for identifiers from different authority files or other sources.</tei:ab>
mrodzis's avatar
mrodzis committed
179
						<tei:ab type="label">Actor Identifier</tei:ab>
180
181
						<tei:ab type ="furtherReading">
							<tei:ref target="http://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#PersonID">
182
								CDWA: 28.18. Person Authority Record ID</tei:ref>
mrodzis's avatar
mrodzis committed
183
						</tei:ab>
184
					</xs:documentation>
185

mrodzis's avatar
mrodzis committed
186
187
188
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actorID">
189
190
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
191
192
193
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
194
195
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
196
197
			<xs:element name="nameActorSet" type="lido:appellationComplexType" maxOccurs="unbounded"
				id="nameActorSet">
198
				<xs:annotation>
199
					<xs:documentation>
200
						<tei:ab type="description">A set for the name, or names, of an actor,
mrodzis's avatar
mrodzis committed
201
202
							and the source from where it is taken. Comprises the proper name,
							further appellations, pseudonyms, or other designations by which an
203
204
							individual person or a group of persons is known.<br />
							Repeated if there exists more than one name for a single actor.</tei:ab>
205
206
207
						<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
208
						<tei:ab type="label">Name Actor Set</tei:ab>
209
						<tei:ab type="furtherReading">
210
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#name">
211
								CDWA: 28.2. Person/Corporate Body Name</tei:ref>
212
213
						</tei:ab>
						<tei:ab type="furtherReading">
214
215
							<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>
216
						</tei:ab>
217
					</xs:documentation>
218
219
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
220
221
			<xs:element name="nationalityActor" minOccurs="0" maxOccurs="unbounded"
				id="nationalityActor">
222
				<xs:annotation>
223
					<xs:documentation>
mrodzis's avatar
mrodzis committed
224
225
226
						<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
227
						<tei:ab type="label">Nationality Actor</tei:ab>
mrodzis's avatar
mrodzis committed
228
						<tei:ab type="furtherReading">
229
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#nationality">
230
								CDWA: 28.8. Person Nationality/Culture/Race</tei:ref>
mrodzis's avatar
mrodzis committed
231
						</tei:ab>
232
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
233
							<tei:ref
mrodzis's avatar
mrodzis committed
234
								target="https://www.getty.edu/research/tools/vocabularies/guidelines/ulan_3_6_biographical_info.html#3_6_2"
235
								>ULAN: 3.6.2 Nationality</tei:ref>
236
						</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
237
						<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
238
						<tei:ab type="recommendation">Linked open vocabulary for
jutta.lindenthal's avatar
jutta.lindenthal committed
239
							<tei:ref target="accompanying-document.html#nationalityActor">nationalityActor</tei:ref></tei:ab>
240
					</xs:documentation>
mrodzis's avatar
mrodzis committed
241

242
243
244
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:nationalityActor">
245
								<sch:extends rule="sch_SKOS"/>
246
247
248
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
249
250
251
252
253
254
255
256
257
				</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
258
259
			<xs:element name="vitalDatesActor" minOccurs="0" maxOccurs="unbounded"
				id="vitalDatesActor">
260
				<xs:annotation>
261
					<xs:documentation>
262
						<tei:ab type="description">A set for structured information about the date of birth
mrodzis's avatar
mrodzis committed
263
264
							and death of a person, where applicable; or date of formation and
							dissolution of a group of persons, respectively.</tei:ab>
265
						<tei:ab type="label">Vital Dates Actor Set</tei:ab>
mrodzis's avatar
mrodzis committed
266
						<tei:ab type="furtherReading">
267
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#birth">
268
								CDWA: 28.4. Birth Date</tei:ref>
mrodzis's avatar
mrodzis committed
269
						</tei:ab>
mrodzis's avatar
mrodzis committed
270
						<tei:ab type="furtherReading">
271
272
273
							<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>
jutta.lindenthal's avatar
jutta.lindenthal committed
274
						<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
275
						<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>.
276
					</xs:documentation>
277
				</xs:annotation>
mrodzis's avatar
mrodzis committed
278
279
280
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:dateComplexType">
281
							<xs:attribute ref="lido:type" id="vitalDatesActor_type">
282
283
								<xs:annotation>
									<xs:documentation>
284
										<tei:ab type="description">An attribute indicating the kind
mrodzis's avatar
mrodzis committed
285
286
											of date with respect to the biography of a person, or
											the life cycle of a group of persons. Examples may
287
288
											include <em>birth date</em>, <em>death date</em>, or <em>founding date</em>,
											respectively.</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
289
									    	<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
290
										<tei:ab type="recommendation">LIDO Terminology for
jutta.lindenthal's avatar
jutta.lindenthal committed
291
											<tei:ref target="accompanying-document.html#vitalDatesActor_type">vitalDatesActor_type</tei:ref></tei:ab>
292
293
294
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
mrodzis's avatar
mrodzis committed
295
296
297
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
298
			</xs:element>
299
			<xs:element name="vitalPlaceActor" minOccurs="0" maxOccurs="unbounded" id="vitalPlaceActor">
300
				<xs:annotation>
301
					<xs:documentation>
mrodzis's avatar
mrodzis committed
302
303
304
						<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
305
306
							active, respectively.<br />
							If the place is in dispute, omit the place.</tei:ab>
mrodzis's avatar
mrodzis committed
307
						<tei:ab type="label">Vital Place Actor</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
308
						<tei:ab type="dataValues">Controlled</tei:ab>
309
310
311
						<tei:ab type="recommendation">Linked open authority file, for example, one of those aggregated in
							<tei:ref target="http://viaf.org/">VIAF</tei:ref> or in
							<tei:ref target="https://www.wikidata.org/">Wikidata</tei:ref>.</tei:ab>
312
					</xs:documentation>
mrodzis's avatar
mrodzis committed
313

mrodzis's avatar
mrodzis committed
314
315
316
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:vitalPlaceActor">
317
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
318
319
320
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
321
322
323
324
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:placeComplexType">
325
							<xs:attribute ref="lido:type" id="vitalPlaceActor_type">
326
327
								<xs:annotation>
									<xs:documentation>
328
										<tei:ab type="description">An attribute indicating the kind
mrodzis's avatar
mrodzis committed
329
330
											of place with respect to the biography of a person, or
											the life cycle of a group of persons. Examples may
331
332
											include <em>birth place</em>, <em>death place</em>, or <em>founding place</em>,
											respectively.</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
333
									    	<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
334
										<tei:ab type="recommendation">LIDO Terminology for
jutta.lindenthal's avatar
jutta.lindenthal committed
335
											<tei:ref target="accompanying-document.html#vitalPlaceActor_type">vitalPlaceActor_type</tei:ref></tei:ab>
336
337
338
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
339
340
341
342
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
343
			<xs:element name="genderActor" minOccurs="0"
mrodzis's avatar
mrodzis committed
344
				maxOccurs="unbounded" id="genderActor">
345
				<xs:annotation>
346
					<xs:documentation>
347
348
349
						<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
350
						<tei:ab type="label">Gender Actor</tei:ab>
351
						<tei:ab type="furtherReading">
352
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#gender">
353
								CDWA: 28.9. Gender</tei:ref>
354
						</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
355
						<tei:ab type="dataValues">Controlled</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
356
						<tei:ab type="recommendation"><tei:ref target="accompanying-document.html#genderActor">genderActor</tei:ref>.</tei:ab>
357
					</xs:documentation>
358
359
360
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:genderActor">
361
362
363
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
364
365
							</sch:rule>
						</sch:pattern>
366
					</xs:appinfo>
367
				</xs:annotation>
mrodzis's avatar
mrodzis committed
368
369
370
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="lido:conceptMixedComplexType">
371
372
373
374
375
376
377
378
							<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>
jutta.lindenthal's avatar
jutta.lindenthal committed
379
									<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
380
									<tei:ab type="recommendation">LIDO Terminology for
jutta.lindenthal's avatar
jutta.lindenthal committed
381
										<tei:ref target="accompanying-document.html#genderActor_type">genderActor_type</tei:ref></tei:ab>
382
383
384
								</xs:documentation>
							  </xs:annotation>
							</xs:attribute>
mrodzis's avatar
mrodzis committed
385
386
						</xs:extension>
					</xs:complexContent>
387
				</xs:complexType>
388
			</xs:element>
389
390
			<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"
				namespace="http://www.w3.org/2002/07/owl#"/>
391
		</xs:sequence>
392
		<xs:attribute ref="lido:type" id="actor_type">
393
			<xs:annotation>
394
				<xs:documentation>
mrodzis's avatar
mrodzis committed
395
					<tei:ab type="description">An attribute indicating whether the actor is an
396
397
						individual person or a group of persons, such as a an organization or a
						family.</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
398
					<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
399
					<tei:ab type="recommendation">LIDO Terminology for
jutta.lindenthal's avatar
jutta.lindenthal committed
400
						<tei:ref target="accompanying-document.html#actor_type">actor_type</tei:ref></tei:ab>
401
				</xs:documentation>
402
403
404
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
405
	<xs:complexType name="actorInRoleComplexType" id="actorInRoleComplexType">
406
		<xs:annotation>
407
			<xs:documentation>
mrodzis's avatar
mrodzis committed
408
409
410
				<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
411
				<tei:ab type="furtherReading">
412
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
413
						CDWA: 4.1.4. Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
414
				</tei:ab>
415
			</xs:documentation>
416
417
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
418
			<xs:element name="actor" type="lido:actorComplexType" id="actor_actorInRoleComplexType">
419
				<xs:annotation>
420
					<xs:documentation>
mrodzis's avatar
mrodzis committed
421
						<tei:ab type="description">Contains identifying and indexing information
422
							about one actor with role statement.</tei:ab>
mrodzis's avatar
mrodzis committed
423
						<tei:ab type="label">Actor</tei:ab>
424
						<tei:ab type="furtherReading">
425
							<tei:ab ref="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
426
								CDWA: 28. Person/Corporate Body Authority</tei:ab>
427
						</tei:ab>
428
					</xs:documentation>
mrodzis's avatar
mrodzis committed
429

mrodzis's avatar
mrodzis committed
430
431
432
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
433
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
434
435
436
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
437
438
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
439
			<xs:element name="roleActor" minOccurs="0" maxOccurs="unbounded" id="roleActor">
440
				<xs:annotation>
441
					<xs:documentation>
mrodzis's avatar
mrodzis committed
442
443
						<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
444
							include <hi rend="italic">designer</hi>, <hi rend="italic">painter</hi>, or <hi rend="italic">publisher</hi>.</tei:ab>
mrodzis's avatar
mrodzis committed
445
						<tei:ab type="label">Role Actor</tei:ab>
446
						<tei:ab type="furtherReading">
447
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
448
								CDWA: 4.1.4 Creator Role</tei:ref>
449
						</tei:ab>
mrodzis's avatar
mrodzis committed
450
						<tei:ab type="furtherReading">
mrodzis's avatar
mrodzis committed
451
452
							<tei:ref
								target="https://www.getty.edu/research/publications/electronic_publications/cdwa/19context.html#agent_role"
453
								> CDWA: 17.1.5.1. Agent Role </tei:ref>
mrodzis's avatar
mrodzis committed
454
						</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
455
						<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
456
						<tei:ab type="recommendation">Linked open vocabulary for
jutta.lindenthal's avatar
jutta.lindenthal committed
457
							<tei:ref target="accompanying-document.html#roleActor">roleActor</tei:ref></tei:ab>
458
					</xs:documentation>
mrodzis's avatar
mrodzis committed
459

460
461
462
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:roleActor">
463
								<sch:extends rule="sch_SKOS"/>
464
465
466
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
467
468
469
470
471
472
473
474
475
				</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
476
477
			<xs:element name="attributionQualifierActor" type="lido:conceptMixedComplexType"
				minOccurs="0" maxOccurs="unbounded" id="attributionQualifierActor">
478
				<xs:annotation>
479
					<xs:documentation>
mrodzis's avatar
mrodzis committed
480
481
482
						<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
483
484
485
							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
486
						<tei:ab type="label">Attribution Qualifier Actor</tei:ab>
487
						<tei:ab type="furtherReading">
488
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Qualifier">
489
								CDWA: 4.1.2. Creator Qualifier</tei:ref>
490
						</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
491
						<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
492
						<tei:ab type="recommendation">Linked open vocabulary for
jutta.lindenthal's avatar
jutta.lindenthal committed
493
							<tei:ref target="accompanying-document.html#attributionQualifierActor">attributionQualifierActor</tei:ref></tei:ab>
494
					</xs:documentation>
495
496
497
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:attributionQualifierActor">
498
499
500
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
501
502
							</sch:rule>
						</sch:pattern>
503
					</xs:appinfo>
504
505
				</xs:annotation>
			</xs:element>
506
			<xs:element name="extentActor" type="lido:conceptMixedComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
507
				maxOccurs="unbounded" id="extentActor">
508
				<xs:annotation>
509
					<xs:documentation>
mrodzis's avatar
mrodzis committed
510
511
						<tei:ab type="description">An index element indicating the specific part of
							the object/work contributed by a particular actor in the respective
512
513
							event.<br />
							Applicable if there is more than one actor.</tei:ab>
mrodzis's avatar
mrodzis committed
514
						<tei:ab type="label">Actor: Extent of participation</tei:ab>
515
						<tei:ab type="furtherReading">
516
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#extent">
517
								CDWA: 4.1.1</tei:ref>
518
						</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
519
						<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
520
						<tei:ab type="recommendation">Linked open vocabulary for
jutta.lindenthal's avatar
jutta.lindenthal committed
521
							<tei:ref target="accompanying-document.html#extentActor">extentActor</tei:ref></tei:ab>
522
					</xs:documentation>
523

524
525
526
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:extentActor">
527
528
529
								<sch:extends rule="sch_MixedContent"/>
								<sch:extends rule="sch_MixedContentInfo"/>
								<sch:extends rule="sch_SKOS"/>
530
531
							</sch:rule>
						</sch:pattern>
532
					</xs:appinfo>
533
534
				</xs:annotation>
			</xs:element>
535
536
537
			<xs:element name="sourceActorInRole" type="lido:textComplexType" minOccurs="0" maxOccurs="unbounded" id="sourceActorInRole">
				<xs:annotation>
					<xs:documentation>
538
						<tei:ab type="description">A text element describing the source of the information about the role and/or attribution of an
539
540
							actor related to the event in focus. Whenever possible, a published source should be given.
						</tei:ab>
mmarkus1's avatar
mmarkus1 committed
541
						<tei:ab type="dataValues">Free text</tei:ab>
542
543
544
545
546
547
548
549
550
						<tei:ab type="furtherReading">
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/23related.html">
								CDWA: 27. Related Textual References</tei:ref>
						</tei:ab>
						<tei:ab type="furtherReading">
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#nameSource">
								CDWA: 28. Person/Corporate Body Authority – Name Source
							</tei:ref>
						</tei:ab>
551
552
553
					</xs:documentation>
				</xs:annotation>
			</xs:element>
554
555
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
556
	<xs:complexType name="actorInRoleSetComplexType" id="actorInRoleSetComplexType">
557
		<xs:annotation>
558
			<xs:documentation>
559
				<tei:ab type="description">Contains display and index elements for one
560
561
					actor with role information.<br />
					Repeated if there are multiple actors.</tei:ab>
mrodzis's avatar
mrodzis committed
562
				<tei:ab type="furtherReading">
563
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
564
						CDWA: 4.1.4 Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
565
				</tei:ab>
566
			</xs:documentation>
567
568
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
569
			<xs:element name="displayActorInRole" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
570
				maxOccurs="unbounded" id="displayActorInRole">
571
				<xs:annotation>
572
					<xs:documentation>
jutta.lindenthal's avatar
jutta.lindenthal committed
573
						<tei:ab type="description">A display element for one actor and the specific role or activity performed by the actor, corresponding to the subsequent <tei:ref target="#actorInRole">Actor in Role</tei:ref> element.
574
							May include name and brief biographical information on the actor.<br />
575
							Repeated for language variants only.</tei:ab>
576
							<tei:ab type="label">Display Actor in Role</tei:ab>
mmarkus1's avatar
mmarkus1 committed
577
						<tei:ab type="dataValues">Free text</tei:ab>
578
					</xs:documentation>
579
580
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
581
582
			<xs:element name="actorInRole" type="lido:actorInRoleComplexType" minOccurs="0"
				id="actorInRole">
583
				<xs:annotation>
584
					<xs:documentation>
585
						<tei:ab type="description">A wrapper for information about an actor and the
586
							role or activity performed by this actor in context of the event.<br />
mrodzis's avatar
mrodzis committed
587
							Includes information about attribution and extent, where applicable.
588
							</tei:ab>
mrodzis's avatar
mrodzis committed
589
						<tei:ab type="label">Actor in Role</tei:ab>
mrodzis's avatar
mrodzis committed
590
						<tei:ab type="furtherReading">
591
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/14creation.html#Creator-Role">
592
								CDWA: 4.1.4 Creator Role</tei:ref>
mrodzis's avatar
mrodzis committed
593
						</tei:ab>
594
					</xs:documentation>
595
596
597
598
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
599
	<xs:complexType name="actorSetComplexType" id="actorSetComplexType">
600
		<xs:annotation>
601
			<xs:documentation>
602
				<tei:ab type="description">Contains display and index elements for a
603
604
					single actor.<br />
					Repeated if there are multiple actors.</tei:ab>
mrodzis's avatar
mrodzis committed
605
				<tei:ab type="furtherReading">
606
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html">
607
						CDWA: 28. Person/Corporate Body Authority</tei:ref>
mrodzis's avatar
mrodzis committed
608
				</tei:ab>
609
			</xs:documentation>
610
611
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
612
			<xs:element name="displayActor" type="lido:textComplexType" minOccurs="0"
mrodzis's avatar
mrodzis committed
613
				maxOccurs="unbounded" id="displayActor">
614
				<xs:annotation>
615
					<xs:documentation>
jutta.lindenthal's avatar
jutta.lindenthal committed
616
						<tei:ab type="description">A display element for one actor, corresponding to the subsequent <tei:ref target="#actor_actorSetComplexType">Actor</tei:ref> element.<br />
617
							Repeated for language variants only.</tei:ab>
mrodzis's avatar
mrodzis committed
618
						<tei:ab type="label">Display Actor</tei:ab>
mrodzis's avatar
mrodzis committed
619
						<tei:ab type="furtherReading">
620
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#descNote">
621
								CDWA: 28.15. Person/Corporate Body Descriptive Note</tei:ref>
mrodzis's avatar
mrodzis committed
622
						</tei:ab>
mmarkus1's avatar
mmarkus1 committed
623
						<tei:ab type="dataValues">Free text</tei:ab>
624
					</xs:documentation>
625
626
				</xs:annotation>
			</xs:element>
mrodzis's avatar
mrodzis committed
627
628
			<xs:element name="actor" type="lido:actorComplexType" minOccurs="0"
				id="actor_actorSetComplexType">
629
				<xs:annotation>
630
					<xs:documentation>
mrodzis's avatar
mrodzis committed
631
						<tei:ab type="description">Contains identifying and indexing information
632
							about one actor.</tei:ab>
mrodzis's avatar
mrodzis committed
633
						<tei:ab type="label">Actor</tei:ab>
634
					</xs:documentation>
mrodzis's avatar
mrodzis committed
635
636
637
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:actor">
638
								<sch:extends rule="sch_OWL"/>
mrodzis's avatar
mrodzis committed
639
640
641
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
642
643
644
645
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
mrodzis's avatar
mrodzis committed
646
	<xs:attribute name="addedSearchTerm" default="no" id="addedSearchTerm">
647
		<xs:annotation>
648
			<xs:documentation>
mrodzis's avatar
mrodzis committed
649
650
651
				<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
652
					public controlled vocabulary.</tei:ab>
mmarkus1's avatar
mmarkus1 committed
653
				<tei:ab type="dataValues">Free text</tei:ab>
654
			</xs:documentation>
655
656
657
658
659
660
661
662
		</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
663
664
	<xs:element name="administrativeMetadata" type="lido:administrativeMetadataComplexType"
		id="administrativeMetadata">
665
		<xs:annotation>
666
			<xs:documentation>
667
				<tei:ab type="description">A set which aggregates the administrative metadata for an object/work
668
669
					record.<br />
					Repeated once for each language for multi-lingual resources.</tei:ab>
670
				<tei:ab type="label">Administrative Metadata Set</tei:ab>
671
			</xs:documentation>
672
673
		</xs:annotation>
	</xs:element>
mrodzis's avatar
mrodzis committed
674
	<xs:complexType name="administrativeMetadataComplexType" id="administrativeMetadataComplexType">
675
		<xs:annotation>
676
			<xs:documentation>
mrodzis's avatar
mrodzis committed
677
678
				<tei:ab type="description">Contains the administrative metadata for an object/work
					record.</tei:ab>
679
			</xs:documentation>
680
681
682
683
684
685
686
687
		</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
688
	<xs:complexType name="appellationComplexType" id="appellationComplexType">
689
		<xs:annotation>
690
			<xs:documentation>
691
			    <tei:ab type="description">Contains appellation information about an
mrodzis's avatar
mrodzis committed
692
					individual entity, such as a name or title, including a preference indication
693
					like <em>preferred</em> or <em>alternative</em>.</tei:ab>
694
			</xs:documentation>
695
696
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
697
			<xs:element name="appellationValue" maxOccurs="unbounded" id="appellationValue">
698
				<xs:annotation>
699
					<xs:documentation>
700
						<tei:ab type="description">A text element for an individual entity, like the
701
702
							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
703
						<tei:ab type="label">Appellation Value</tei:ab>
mmarkus1's avatar
mmarkus1 committed
704
						<tei:ab type="dataValues">Free text</tei:ab>
705
					</xs:documentation>
mrodzis's avatar
mrodzis committed
706
707
708
					<xs:appinfo>
						<sch:pattern>
							<sch:rule context="lido:appellationValue">
709
710
								<sch:extends rule="sch_pref"/>
								<sch:extends rule="sch_alternate"/>
mrodzis's avatar
mrodzis committed
711
712
713
							</sch:rule>
						</sch:pattern>
					</xs:appinfo>
714
715
716
717
718
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute ref="lido:pref"/>
mrodzis's avatar
mrodzis committed
719
							<xs:attributeGroup ref="lido:textAttributesSet"/>
720
721
722
723
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
mrodzis's avatar
mrodzis committed
724
725
			<xs:element name="sourceAppellation" minOccurs="0" maxOccurs="unbounded"
				id="sourceAppellation">
726
				<xs:annotation>
727
					<xs:documentation>
728
						<tei:ab type="description">A text element describing the source of the appellation, generally a
729
							published source.</tei:ab>
mrodzis's avatar
mrodzis committed
730
						<tei:ab type="label">Source Appellation</tei:ab>
mmarkus1's avatar
mmarkus1 committed
731
						<tei:ab type="dataValues">Free text</tei:ab>
732
733
734
735
736
737
738
739
740
741
742
743
						<tei:ab type="furtherReading">
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/23related.html">
								CDWA: 27. Related Textual References</tei:ref>
						</tei:ab>
						<tei:ab type="furtherReading">
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/28person.html#nameSource">
								CDWA: 28. Person/Corporate Body Authority – Name Source</tei:ref>
						</tei:ab>
						<tei:ab type="furtherReading">
							<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/30place.html#nameSource">
								CDWA: 29. Place/Location Authority – Name Source</tei:ref>
						</tei:ab>
744
					</xs:documentation>
745
746
747
748
749
750
751
752
753
754
755
756
757
				</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
758
	<xs:element name="classificationWrap" id="classificationWrap">
759
		<xs:annotation>
760
			<xs:documentation>
mrodzis's avatar
mrodzis committed
761
762
				<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>
763
					<tei:ab type="furtherReading">
764
					<tei:ref target="https://www.getty.edu/research/publications/electronic_publications/cdwa/2classification.html">
765
						CDWA: 2. Classification</tei:ref>
mrodzis's avatar
mrodzis committed
766
				</tei:ab>
767
			</xs:documentation>
768
769
770
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
mrodzis's avatar
mrodzis committed
771
772
				<xs:element name="classification" minOccurs="0" maxOccurs="unbounded"
					id="classification">
773
					<xs:annotation>
774
						<xs:documentation>
mrodzis's avatar
mrodzis committed
775
776
							<tei:ab type="description">An index element assigning an object/work to
								a classification or other vocabulary scheme that groups similar
777
778
								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
779
							<tei:ab type="label">Classification</tei:ab>
jutta.lindenthal's avatar
jutta.lindenthal committed
780
							<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
781
							<tei:ab type="recommendation">Linked open vocabulary for
jutta.lindenthal's avatar
jutta.lindenthal committed
782
								<tei:ref target="accompanying-document.html#classification">classification</tei:ref></tei:ab>
783
						</xs:documentation>
mrodzis's avatar
mrodzis committed
784

785
786
787
						<xs:appinfo>
							<sch:pattern>
								<sch:rule context="lido:classification">
788
									<sch:extends rule="sch_SKOS"/>
789
790
791
								</sch:rule>
							</sch:pattern>
						</xs:appinfo>
792
793
794
795
					</xs:annotation>
					<xs:complexType>
						<xs:complexContent>
							<xs:extension base="lido:conceptComplexType">
796
								<xs:attribute ref="lido:type" id="classification_type">
mrodzis's avatar
mrodzis committed
797
798
									<xs:annotation>
										<xs:documentation>
799
800
801
											<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>
jutta.lindenthal's avatar
jutta.lindenthal committed
802
											<tei:ab type="dataValues">Controlled</tei:ab>
mmarkus1's avatar
mmarkus1 committed
803
											<tei:ab type="recommendation">LIDO Terminology for
jutta.lindenthal's avatar
jutta.lindenthal committed
804
												<tei:ref target="accompanying-document.html#classification_type">classification_type</tei:ref></tei:ab>
mrodzis's avatar
mrodzis committed
805
806
807
										</xs:documentation>
									</xs:annotation>
								</xs:attribute>
808
809
810
811
812
813
814
815
								<xs:attribute ref="lido:sortorder"/>
							</xs:extension>
						</xs:complexContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
mrodzis's avatar
mrodzis committed
816
	<xs:complexType name="conceptComplexType" mixed="false" id="conceptComplexType">
817
		<xs:annotation>
818
			<xs:documentation>
mrodzis's avatar
mrodzis committed
819
820
821
				<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
822
				<tei:ab type="furtherReading">
823
824
825
826
827
					<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">
828
						CDWA: 30. Generic Concept Authority</tei:ref>
mrodzis's avatar
mrodzis committed
829
				</tei:ab>
830
			</xs:documentation>
831
		</xs:annotation>
mrodzis's avatar
mrodzis committed
832
833
834
835
836
837

		<xs:complexContent>
			<xs:restriction base="lido:conceptMixedComplexType">
				<xs:group ref="lido:conceptElementsSet"/>
			</xs:restriction>
		</xs:complexContent>
838
	</xs:complexType>
mrodzis's avatar
mrodzis committed
839
	<xs:complexType name="dateComplexType" id="dateComplexType">
840
		<xs:annotation>
841
			<xs:documentation>
842
				<tei:ab type="description"> Contains an expression of the date.</tei:ab>
843
			</xs:documentation>
844
845
		</xs:annotation>
		<xs:sequence>
mrodzis's avatar
mrodzis committed
846
			<xs:element name="earliestDate" minOccurs="0" id="earliestDate">
847
				<xs:annotation>
848
					<xs:documentation>
849
						<tei:ab type="description">An expression of the (approximate) date, for
mrodzis's avatar
mrodzis committed
850
851
							instance a year or calendar date, that delimits the beginning of a date
							span.</tei:ab>
mrodzis's avatar