1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
\r
4 CollectionObject schema (XSD)
\r
6 Entity : CollectionObject
\r
8 Used for: Nuxeo EP core document type
\r
10 $LastChangedRevision$
\r
15 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
\r
16 xmlns:ns="http://collectionspace.org/collectionobject/"
\r
17 xmlns="http://collectionspace.org/collectionobject/"
\r
18 targetNamespace="http://collectionspace.org/collectionobject/" version="0.1">
\r
20 <xs:element name="remNumber" type="ns:otherNumber"/>
\r
22 <!-- Object identification information -->
\r
23 <xs:element name="objectNumber" type="xs:string"/>
\r
24 <xs:element name="otherNumberList" type="ns:otherNumberList"/>
\r
26 <!-- Remove these two elements when the App/UI layer is using -->
\r
27 <!-- the new repeatable 'otherNumbers' field: -->
\r
28 <xs:element name="otherNumber" type="xs:string"/>
\r
29 <xs:element name="otherNumberType" type="xs:string"/>
\r
31 <xs:element name="briefDescriptions" type="xs:string">
\r
34 <xs:element name="briefDescription" type="xs:string"
\r
35 minOccurs="0" maxOccurs="unbounded"/>
\r
39 <xs:element name="comments">
\r
42 <xs:element name="comment" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
46 <xs:element name="distinguishingFeatures" type="xs:string"/>
\r
47 <xs:element name="numberOfObjects" type="xs:string"/>
\r
48 <xs:element name="objectNameList" type="ns:objectNameList"/>
\r
50 <xs:element name="responsibleDepartments">
\r
53 <xs:element name="responsibleDepartment" type="xs:string"
\r
54 minOccurs="0" maxOccurs="unbounded"/>
\r
58 <xs:element name="collection" type="xs:string"/>
\r
60 <!-- FIXME Start of Title repeatable group -->
\r
61 <xs:element name="title" type="xs:string"/>
\r
62 <xs:element name="titleLanguage" type="xs:string"/>
\r
63 <xs:element name="titleTranslation" type="xs:string"/>
\r
64 <!-- FIXME [1.0 alpha] Need to add titleTranslationLanguage field here. DONE -->
\r
65 <xs:element name="titleTranslationLanguage" type="xs:string"/>
\r
66 <xs:element name="titleType" type="xs:string"/>
\r
67 <!-- FIXME End of Title repeatable group -->
\r
69 <xs:element name="recordStatus" type="xs:string"/>
\r
71 <!-- Object Description Information -->
\r
72 <xs:element name="age" type="xs:string"/>
\r
73 <xs:element name="ageQualifier" type="xs:string"/>
\r
74 <xs:element name="ageUnit" type="xs:string"/>
\r
75 <xs:element name="colors">
\r
78 <xs:element name="color" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
82 <xs:element name="contentActivities">
\r
85 <xs:element name="contentActivity" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
89 <xs:element name="contentConcepts">
\r
92 <xs:element name="contentConcept" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
96 <!-- Note: Penelope's repeatability spreadsheet identifies a Content Date -->
\r
97 <!-- repeatable group, containing contentDate and dateAssociation fields. -->
\r
98 <!-- Did not find the dateAssociation field in the wiki schemas, however. -->
\r
99 <!-- contentDate is itself a structured date field, containing a dateAssociation -->
\r
100 <!-- field, so perhaps this may merely be a product of some confusion. -->
\r
101 <xs:element name="contentDate" type="xs:string"/>
\r
102 <xs:element name="contentDescription" type="xs:string"/>
\r
104 <!-- FIXME Start of Content event name repeatable group -->
\r
105 <xs:element name="contentEventName" type="xs:string"/>
\r
106 <xs:element name="contentEventNameType" type="xs:string"/>
\r
107 <!-- FIXME End of Content event name repeatable group -->
\r
109 <xs:element name="contentNote" type="xs:string"/>
\r
110 <xs:element name="contentLanguages">
\r
113 <xs:element name="contentLanguage" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
118 <!-- FIXME Start of Content event name repeatable group -->
\r
119 <xs:element name="contentObject" type="xs:string"/>
\r
120 <xs:element name="contentObjectType" type="xs:string"/>
\r
121 <!-- FIXME End of Content event name repeatable group -->
\r
123 <xs:element name="contentOrganizations">
\r
126 <xs:element name="contentOrganization" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
131 <!-- FIXME Start of Content other group -->
\r
132 <xs:element name="contentOther" type="xs:string"/>
\r
133 <xs:element name="contentOtherType" type="xs:string"/>
\r
134 <!-- FIXME End of Content other group -->
\r
136 <xs:element name="contentPeoples">
\r
139 <xs:element name="contentPeople" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
143 <xs:element name="contentPersons">
\r
146 <xs:element name="contentPerson" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
150 <xs:element name="contentPlaces">
\r
153 <xs:element name="contentPlace" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
158 <!-- FIXME [1.0 alpha] contentPosition field must be made repeatable. DONE -->
\r
159 <xs:element name="contentPositions">
\r
162 <xs:element name="contentPosition" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
167 <xs:element name="contentScripts">
\r
170 <xs:element name="contentScript" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
174 <xs:element name="copyNumber" type="xs:string"/>
\r
176 <!-- FIXME [1.0 alpha] Need to add dimensionSummary field here. DONE -->
\r
177 <xs:element name="dimensionSummary" type="xs:string"/>
\r
178 <xs:element name="dimensions" type="ns:dimensionList"/>
\r
180 <!-- FIXME Remove these six elements when the App/UI layer is -->
\r
181 <!-- using the new repeatable 'dimensions' field: -->
\r
182 <xs:element name="dimension" type="xs:string"/>
\r
183 <xs:element name="dimensionMeasuredPart" type="xs:string"/>
\r
184 <xs:element name="dimensionMeasurementUnit" type="xs:string"/>
\r
185 <xs:element name="dimensionValue" type="xs:string"/>
\r
186 <xs:element name="dimensionValueDate" type="xs:string"/>
\r
187 <xs:element name="dimensionValueQualifier" type="xs:string"/>
\r
189 <xs:element name="editionNumber" type="xs:string"/>
\r
190 <xs:element name="forms">
\r
193 <xs:element name="form" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
198 <!-- Object description Inscription - Content Information -->
\r
200 <!-- FIXME Start of Inscription content (or Textual inscription) repeatable group -->
\r
201 <!-- FIXME Consider whether changes to field names below are required -->
\r
202 <!-- in response to the renaming of this group to Textual inscription -->
\r
203 <xs:element name="inscriptionContent" type="xs:string"/>
\r
204 <xs:element name="inscriptionContentInscriber" type="xs:string"/>
\r
205 <xs:element name="inscriptionContentDate" type="xs:string"/>
\r
206 <xs:element name="inscriptionContentInterpretation" type="xs:string"/>
\r
207 <xs:element name="inscriptionContentLanguage" type="xs:string"/>
\r
208 <xs:element name="inscriptionContentMethod" type="xs:string"/>
\r
209 <xs:element name="inscriptionContentPosition" type="xs:string"/>
\r
210 <xs:element name="inscriptionContentScript" type="xs:string"/>
\r
211 <xs:element name="inscriptionContentTranslation" type="xs:string"/>
\r
212 <xs:element name="inscriptionContentTransliteration" type="xs:string"/>
\r
213 <xs:element name="inscriptionContentType" type="xs:string"/>
\r
214 <!-- FIXME End of Inscription content (or Textual inscription) repeatable group -->
\r
216 <!-- Object Description Inscription - Description Information -->
\r
218 <!-- FIXME Start of Inscription description (or Non-textual inscription) repeatable group -->
\r
219 <!-- FIXME Consider whether changes to field names below are required -->
\r
220 <!-- in response to the renaming of this group to Non-textual inscription -->
\r
221 <xs:element name="inscriptionDescription" type="xs:string"/>
\r
222 <xs:element name="inscriptionDescriptionInscriber" type="xs:string"/>
\r
223 <xs:element name="inscriptionDescriptionDate" type="xs:string"/>
\r
224 <xs:element name="inscriptionDescriptionInterpretation" type="xs:string"/>
\r
225 <xs:element name="inscriptionDescriptionMethod" type="xs:string"/>
\r
226 <xs:element name="inscriptionDescriptionPosition" type="xs:string"/>
\r
227 <xs:element name="inscriptionDescriptionType" type="xs:string"/>
\r
228 <!-- FIXME End of Inscription description (or Non-textual inscription) repeatable group -->
\r
230 <!-- Object Description Material Information -->
\r
232 <!-- FIXME Start of Material repeatable group -->
\r
233 <xs:element name="material" type="xs:string"/>
\r
234 <xs:element name="materialComponent" type="xs:string"/>
\r
235 <xs:element name="materialComponentNote" type="xs:string"/>
\r
236 <xs:element name="materialName" type="xs:string"/>
\r
237 <xs:element name="materialSource" type="xs:string"/>
\r
238 <!-- FIXME End of Material repeatable group -->
\r
240 <!-- Misc Object Description Information -->
\r
241 <xs:element name="objectStatus" type="xs:string"/>
\r
242 <xs:element name="phase" type="xs:string"/>
\r
243 <xs:element name="physicalDescription" type="xs:string"/>
\r
244 <xs:element name="sex" type="xs:string"/>
\r
245 <xs:element name="styles">
\r
248 <xs:element name="style" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
253 <!-- FIXME Start of Technical attribute repeatable group -->
\r
254 <xs:element name="technicalAttribute" type="xs:string"/>
\r
255 <xs:element name="technicalAttributeMeasurement" type="xs:string"/>
\r
256 <xs:element name="technicalAttributeMeasurementUnit" type="xs:string"/>
\r
257 <!-- FIXME End of Technical attribute repeatable group -->
\r
259 <!-- FIXME Start of Object component repeatable group -->
\r
260 <xs:element name="objectComponentName" type="xs:string"/>
\r
261 <xs:element name="objectComponentInformation" type="xs:string"/>
\r
262 <!-- FIXME End of Object component repeatable group -->
\r
264 <!-- Object Production Information -->
\r
266 <!-- FIXME [1.0 alpha] objectProductionDate field must be made repeatable. DONE -->
\r
267 <xs:element name="objectProductionDates">
\r
270 <xs:element name="objectProductionDate" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
275 <xs:element name="objectProductionNote" type="xs:string"/>
\r
277 <!-- FIXME Start of Object production organization repeatable group -->
\r
278 <xs:element name="objectProductionOrganization" type="xs:string"/>
\r
279 <xs:element name="objectProductionOrganizationRole" type="xs:string"/>
\r
280 <!-- FIXME End of Object production organization repeatable group -->
\r
282 <!-- FIXME Start of Object production people repeatable group -->
\r
283 <xs:element name="objectProductionPeople" type="xs:string"/>
\r
284 <xs:element name="objectProductionPeopleRole" type="xs:string"/>
\r
285 <!-- FIXME End of Object production people repeatable group -->
\r
287 <!-- FIXME Start of Object production person repeatable group -->
\r
288 <xs:element name="objectProductionPerson" type="xs:string"/>
\r
289 <xs:element name="objectProductionPersonRole" type="xs:string"/>
\r
290 <!-- FIXME End of Object production person repeatable group -->
\r
292 <!-- FIXME Start of Object production place repeatable group -->
\r
293 <xs:element name="objectProductionPlace" type="xs:string"/>
\r
294 <xs:element name="objectProductionPlaceRole" type="xs:string"/>
\r
295 <!-- FIXME End of Object production place repeatable group -->
\r
297 <!-- FIXME [1.0 alpha] objectProductionReason field must be made repeatable. DONE -->
\r
298 <xs:element name="objectProductionReasons">
\r
301 <xs:element name="objectProductionReason" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
306 <!-- FIXME Start of Technique repeatable group -->
\r
307 <xs:element name="technique" type="xs:string"/>
\r
308 <xs:element name="techniqueType" type="xs:string"/>
\r
309 <!-- FIXME End of Technique repeatable group -->
\r
311 <!-- Object History and Association Information - Association -->
\r
313 <!-- In the following field names, "assoc" is an abbreviation for "associated". -->
\r
314 <!-- See the comments to CSPACE-2501 for a discussion of the database identifier -->
\r
315 <!-- length limit that made this abbreviation necessary. -->
\r
317 <!-- FIXME Start of Associated activity repeatable group -->
\r
318 <xs:element name="assocActivity" type="xs:string"/>
\r
319 <xs:element name="assocActivityNote" type="xs:string"/>
\r
320 <!-- FIXME End of Associated activity repeatable group -->
\r
322 <!-- FIXME Convert to Associated concept repeatable group -->
\r
323 <!-- FIXME [1.0 alpha] Need to add assocConceptNote field here. DONE -->
\r
324 <xs:element name="assocConceptNote" type="xs:string"/>
\r
325 <xs:element name="assocConcepts">
\r
328 <xs:element name="assocConcept" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
329 <!-- FIXME Need to move assocConceptNote field here, after conversion. -->
\r
334 <!-- FIXME rename fields, if not over CSPACE-2501 length limit, -->
\r
335 <!-- to assocCulturalAffinities, assocCulturalAffinity -->
\r
336 <!-- FIXME Convert to Associated cultural contexts repeatable group -->
\r
337 <!-- FIXME [1.0 Alpha] Need to add assocCulturalContextNote field here. DONE -->
\r
338 <xs:element name="assocCulturalContextNote" type="xs:string"/>
\r
339 <xs:element name="assocCulturalContexts">
\r
342 <xs:element name="assocCulturalContext" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
343 <!-- FIXME Need to move assocCulturalContextNote field here, after conversion. -->
\r
348 <!-- FIXME Convert to Associated date repeatable group -->
\r
349 <!-- FIXME [1.0 alpha] Need to add assocDateNote field here. DONE -->
\r
350 <xs:element name="assocDateNote" type="xs:string"/>
\r
351 <xs:element name="assocDate" type="xs:string"/>
\r
352 <!-- FIXME Need to move assocDateNote field here, after conversion. -->
\r
354 <!-- FIXME Start of Associated event repeatable group -->
\r
355 <xs:element name="assocEventName" type="xs:string"/>
\r
356 <xs:element name="assocEventNameType" type="xs:string"/>
\r
357 <!-- FIXME [1.0 alpha] Need to add assocEventNote field here. DONE -->
\r
358 <xs:element name="assocEventNote" type="xs:string"/>
\r
359 <xs:element name="assocEventOrganizations">
\r
362 <xs:element name="assocEventOrganization" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
366 <xs:element name="assocEventPeoples">
\r
369 <xs:element name="assocEventPeople" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
373 <xs:element name="assocEventPersons">
\r
376 <xs:element name="assocEventPerson" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
380 <xs:element name="assocEventPlaces">
\r
383 <xs:element name="assocEventPlace" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
387 <!-- FIXME End of Associated event repeatable group -->
\r
389 <!-- FIXME Start of Associated object repeatable group -->
\r
390 <xs:element name="assocObject" type="xs:string"/>
\r
391 <!-- Note: the Cataloging Schema - Limited for Release 1.0 shows -->
\r
392 <!-- an Associated object note field, but no Associated object -->
\r
393 <!-- type field. This is currently believed to be a typo, as the -->
\r
394 <!-- main Cataloging Schema page and the repeatability spreadsheets -->
\r
395 <!-- all show this as Associated object type. -->
\r
396 <xs:element name="assocObjectType" type="xs:string"/>
\r
398 <!-- FIXME End of Associated object repeatable group -->
\r
400 <!-- FIXME Convert to Associated organizations repeatable group -->
\r
401 <!-- FIXME [1.0 alpha] Need to add assocOrganizationNote field here. DONE -->
\r
402 <xs:element name="assocOrganizationNote" type="xs:string"/>
\r
403 <xs:element name="assocOrganizations">
\r
406 <xs:element name="assocOrganization" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
407 <!-- FIXME Need to move assocOrganizationNote field here, after conversion. -->
\r
412 <!-- FIXME Convert to Associated people repeatable group -->
\r
413 <!-- FIXME [1.0 alpha] Need to add assocPeopleNote field here. DONE -->
\r
414 <xs:element name="assocPeopleNote" type="xs:string"/>
\r
415 <xs:element name="assocPeoples">
\r
418 <xs:element name="assocPeople" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
419 <!-- FIXME Need to move assocPeopleNote field here, after conversion. -->
\r
424 <!-- FIXME Convert to Associated person repeatable group -->
\r
425 <!-- FIXME [1.0 alpha] Need to add assocPersonNote field here. DONE -->
\r
426 <xs:element name="assocPersonNote" type="xs:string"/>
\r
427 <xs:element name="assocPersons">
\r
430 <xs:element name="assocPerson" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
431 <!-- FIXME Need to move assocPersonNote field here, after conversion. -->
\r
436 <!-- FIXME Convert to Associated place repeatable group -->
\r
437 <!-- FIXME [1.0 alpha] Need to add assocPlaceNote field here. DONE -->
\r
438 <xs:element name="assocPlaceNote" type="xs:string"/>
\r
439 <xs:element name="assocPlaces">
\r
442 <xs:element name="assocPlace" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
443 <!-- FIXME Need to move assocPlaceNote field here, after conversion. -->
\r
448 <!-- FIXME [1.0 alpha] Remove the associationNote field. DONE -->
\r
449 <!-- FIXME [1.0 alpha] Remove the associationType field. DONE -->
\r
451 <!-- Object History and Association Information - History -->
\r
452 <xs:element name="objectHistoryNote" type="xs:string"/>
\r
454 <!-- Note: Erin has proposed the creation of a repeatable Ownership group -->
\r
455 <!-- that may wrap multiple fields below, TBD -->
\r
456 <xs:element name="owners">
\r
459 <xs:element name="owner" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
464 <xs:element name="ownershipAccess" type="xs:string"/>
\r
465 <xs:element name="ownershipCategory" type="xs:string"/>
\r
467 <!-- FIXME Make into a repeatable, structured date ("date units of information") -->
\r
468 <!-- field, when structured dates are introduced -->
\r
469 <xs:element name="ownershipDates" type="xs:string"/>
\r
471 <xs:element name="ownershipExchangeMethod" type="xs:string"/>
\r
472 <xs:element name="ownershipExchangeNote" type="xs:string"/>
\r
473 <xs:element name="ownershipExchangePriceCurrency" type="xs:string"/>
\r
474 <xs:element name="ownershipExchangePriceValue" type="xs:string"/>
\r
475 <xs:element name="ownershipPlace" type="xs:string"/>
\r
477 <!-- FIXME Start of Usage repeatable group -->
\r
478 <xs:element name="usage" type="xs:string"/>
\r
479 <xs:element name="usageNote" type="xs:string"/>
\r
480 <!-- FIXME End of Usage repeatable group -->
\r
482 <!-- Object Owner's Contribution Information -->
\r
483 <xs:element name="ownersPersonalExperience" type="xs:string"/>
\r
484 <xs:element name="ownersPersonalResponse" type="xs:string"/>
\r
485 <!-- FIXME [1.0 alpha] ownersReference field must be made repeatable. DONE -->
\r
486 <xs:element name="ownersReferences">
\r
489 <xs:element name="ownersReference" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
493 <xs:element name="ownersContributionNote" type="xs:string"/>
\r
495 <!-- Object Viewers Contribution Information -->
\r
496 <xs:element name="viewersRole" type="xs:string"/>
\r
497 <xs:element name="viewersPersonalExperience" type="xs:string"/>
\r
498 <xs:element name="viewersPersonalResponse" type="xs:string"/>
\r
499 <!-- FIXME [1.0 alpha] viewersReference field must be made repeatable. DONE -->
\r
500 <xs:element name="viewersReferences">
\r
503 <xs:element name="viewersReference" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
507 <xs:element name="viewersContributionNote" type="xs:string"/>
\r
509 <!-- Reference Information -->
\r
511 <!-- FIXME [1.0 alpha] reference field must be made repeatable. DONE -->
\r
512 <xs:element name="references">
\r
515 <xs:element name="reference" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
519 <xs:element name="catalogNumber" type="xs:string"/>
\r
521 <!-- Object Collection Information Group -->
\r
522 <xs:element name="fieldCollectionDate" type="xs:string"/>
\r
523 <xs:element name="fieldCollectionMethods">
\r
526 <xs:element name="fieldCollectionMethod" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
530 <xs:element name="fieldCollectionNote" type="xs:string"/>
\r
531 <xs:element name="fieldCollectionNumber" type="xs:string"/>
\r
532 <xs:element name="fieldCollectionPlace" type="xs:string"/>
\r
533 <xs:element name="fieldCollectionSources">
\r
536 <xs:element name="fieldCollectionSource" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
540 <xs:element name="fieldCollectors">
\r
543 <xs:element name="fieldCollector" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
547 <xs:element name="fieldCollectionEventName" type="xs:string"/>
\r
549 <xs:complexType name="otherNumberList">
\r
551 <xs:element name="otherNumber" type="ns:otherNumber" minOccurs="0"
\r
552 maxOccurs="unbounded"/>
\r
556 <xs:complexType name="otherNumber">
\r
558 <xs:element name="numberValue" type="xs:string"/>
\r
559 <xs:element name="numberType" type="xs:string"/>
\r
563 <xs:complexType name="objectNameList">
\r
565 <xs:element name="objectNameGroup" type="objectNameGroup" minOccurs="0"
\r
566 maxOccurs="unbounded"/>
\r
570 <xs:complexType name="objectNameGroup">
\r
572 <xs:element name="objectName" type="xs:string"/>
\r
573 <xs:element name="objectNameCurrency" type="xs:string"/>
\r
574 <xs:element name="objectNameLevel" type="xs:string"/>
\r
575 <xs:element name="objectNameNote" type="xs:string"/>
\r
576 <xs:element name="objectNameSystem" type="xs:string"/>
\r
577 <xs:element name="objectNameType" type="xs:string"/>
\r
578 <xs:element name="objectNameLanguage" type="xs:string"/>
\r
582 <xs:complexType name="dimensionList">
\r
584 <xs:element name="dimensionGroup" type="dimensionGroup" minOccurs="0"
\r
585 maxOccurs="unbounded"/>
\r
589 <xs:complexType name="dimensionGroup">
\r
591 <xs:element name="dimension" type="xs:string"/>
\r
592 <xs:element name="measuredPart" type="xs:string"/>
\r
593 <xs:element name="measurementUnit" type="xs:string"/>
\r
594 <xs:element name="value" type="xs:string"/>
\r
595 <xs:element name="valueDate" type="xs:string"/>
\r
596 <xs:element name="valueQualifier" type="xs:string"/>
\r
600 <!-- Object Description Date Information -->
\r
601 <!-- This appears to be a placeholder structured date -->
\r
602 <xs:element name="dateAssociation" type="xs:string"/>
\r
603 <xs:element name="dateEarliestSingle" type="xs:string"/>
\r
604 <xs:element name="dateEarliestSingleCertainty" type="xs:string"/>
\r
605 <xs:element name="dateEarliestSingleQualifier" type="xs:string"/>
\r
606 <xs:element name="dateLatest" type="xs:string"/>
\r
607 <xs:element name="dateLatestCertainty" type="xs:string"/>
\r
608 <xs:element name="dateLatestQualifier" type="xs:string"/>
\r
609 <xs:element name="datePeriod" type="xs:string"/>
\r
610 <xs:element name="dateText" type="xs:string"/>
\r