1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
4 Organization schema (XSD)
8 Used for: Nuxeo EP core document type
15 xmlns:xs="http://www.w3.org/2001/XMLSchema"
16 xmlns:ns="http://collectionspace.org/services/organization"
17 xmlns="http://collectionspace.org/services/organization"
18 targetNamespace="http://collectionspace.org/services/organization"
21 <!-- See http://wiki.collectionspace.org/display/collectionspace/Name+Authority+Schema -->
22 <!-- See http://wiki.collectionspace.org/display/collectionspace/Organization+Service+Home -->
24 <!-- Organization Information Group -->
25 <!-- inAuthority is the csid of the owning OrgAuthority -->
26 <xs:element name="inAuthority" type="xs:string" />
27 <xs:element name="shortIdentifier" type="xs:string"/>
28 <xs:element name="refName" type="xs:string"/>
30 <!-- Term Information repeatable group -->
31 <xs:element name="orgTermGroupList" type="orgTermGroupList"/>
33 <xs:element name="mainBodyGroupList" type="mainBodyGroupList"/>
35 <xs:element name="description" type="xs:string"/>
36 <xs:element name="foundingDate" type="xs:string"/>
37 <xs:element name="dissolutionDate" type="xs:string"/>
38 <xs:element name="foundingPlace" type="xs:string"/>
41 <xs:element name="groups">
44 <xs:element name="group" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
49 <xs:element name="functions">
52 <xs:element name="function" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
57 <xs:element name="contactNames">
60 <xs:element name="contactName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
65 <xs:element name="historyNotes" type="historyNotes"/>
67 <xs:complexType name="mainBodyGroupList">
69 <xs:element name="mainBodyGroup" type="mainBodyGroup" minOccurs="0" maxOccurs="unbounded"/>
73 <xs:complexType name="mainBodyGroup">
75 <xs:element name="longName" type="xs:string"/>
76 <xs:element name="shortName" type="xs:string"/>
77 <xs:element name="nameAdditions" type="xs:string"/>
81 <xs:complexType name="historyNotes">
83 <xs:element name="historyNote" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
87 <xs:complexType name="orgTermGroupList">
89 <xs:element name="orgTermGroup" type="orgTermGroup" minOccurs="0" maxOccurs="unbounded"/>
93 <xs:complexType name="orgTermGroup">
95 <!-- Common across all authority item terms -->
96 <xs:element name="termDisplayName" type="xs:string"/>
97 <xs:element name="termName" type="xs:string"/>
98 <xs:element name="termType" type="xs:string"/>
99 <xs:element name="termStatus" type="xs:string"/>
100 <xs:element name="termQualifier" type="xs:string"/>
101 <xs:element name="termLanguage" type="xs:string"/>
102 <xs:element name="termPreferredForLanguage" type="xs:boolean"/>
103 <xs:element name="termSource" type="xs:string"/>
104 <xs:element name="termSourceDetail" type="xs:string"/>
105 <xs:element name="termSourceUniqueID" type="xs:string"/>
106 <!-- Specific to Organization terms -->