1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
\r
4 Object Exit schema (XSD)
\r
8 Used for: Nuxeo EP core document type
\r
10 $LastChangedRevision: 2316 $
\r
11 $LastChangedDate: 2010-06-02 16:03:51 -0700 (Wed, 02 Jun 2010) $
\r
15 xmlns:xs="http://www.w3.org/2001/XMLSchema"
\r
16 xmlns:ns="http://collectionspace.org/objectexit/"
\r
17 xmlns="http://collectionspace.org/objectexit/"
\r
18 targetNamespace="http://collectionspace.org/objectexit/"
\r
21 <!-- See http://wiki.collectionspace.org/display/collectionspace/Loans+Out+Schema -->
\r
23 <!-- ObjectExit Information Group -->
\r
24 <xs:element name="currentOwner" type="xs:string"/>
\r
25 <xs:element name="depositor" type="xs:string"/>
\r
26 <xs:element name="exitDateGroup" type="structuredDateGroup"/>
\r
27 <xs:element name="exitMethods">
\r
30 <xs:element name="exitMethod" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
\r
34 <xs:element name="exitNote" type="xs:string"/>
\r
35 <xs:element name="exitNumber" type="xs:string"/>
\r
36 <xs:element name="exitReason" type="xs:string"/>
\r
37 <xs:element name="packingNote" type="xs:string"/>
\r
39 <!-- Before (re)using this generic complex type in any record type -->
\r
40 <!-- other than CollectionObject, be sure to verify that Nuxeo handles -->
\r
41 <!-- that correctly in its table creation/row linking. -->
\r
42 <xs:complexType name="structuredDateGroup">
\r
44 <xs:element name="dateDisplayDate" type="xs:string"/>
\r
45 <xs:element name="dateAssociation" type="xs:string"/>
\r
46 <xs:element name="dateEarliestSingleYear" type="xs:integer"/>
\r
47 <xs:element name="dateEarliestSingleMonth" type="xs:integer"/>
\r
48 <xs:element name="dateEarliestSingleDay" type="xs:integer"/>
\r
49 <xs:element name="dateEarliestSingleEra" type="xs:string"/>
\r
50 <xs:element name="dateEarliestSingleCertainty" type="xs:string"/>
\r
51 <xs:element name="dateEarliestSingleQualifier" type="xs:string"/>
\r
52 <xs:element name="dateEarliestSingleQualifierValue" type="xs:integer"/>
\r
53 <xs:element name="dateEarliestSingleQualifierUnit" type="xs:string"/>
\r
54 <xs:element name="dateLatestYear" type="xs:integer"/>
\r
55 <xs:element name="dateLatestMonth" type="xs:integer"/>
\r
56 <xs:element name="dateLatestDay" type="xs:integer"/>
\r
57 <xs:element name="dateLatestEra" type="xs:string"/>
\r
58 <xs:element name="dateLatestCertainty" type="xs:string"/>
\r
59 <xs:element name="dateLatestQualifier" type="xs:string"/>
\r
60 <xs:element name="dateLatestQualifierValue" type="xs:integer"/>
\r
61 <xs:element name="dateLatestQualifierUnit" type="xs:string"/>
\r
62 <xs:element name="datePeriod" type="xs:string"/>
\r
63 <xs:element name="dateNote" type="xs:string"/>
\r
64 <xs:element name="dateEarliestScalarValue" type="xs:date"/>
\r
65 <xs:element name="dateLatestScalarValue" type="xs:date"/>
\r
66 <xs:element name="scalarValuesComputed" type="xs:boolean"/>
\r