]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
6427008d9af977e95587bdc22de104402c14aad6
[tmp/jakarta-migration.git] /
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2
3 <!--
4     Organization schema (XSD)
5     
6     Entity  : Organization
7     Part    : Common
8     Used for: Nuxeo EP core document type
9     
10     $LastChangedRevision: 860 $
11     $LastChangedDate: 2009-10-14 14:48:05 -0700 (Wed, 14 Oct 2009) $
12 -->
13
14 <xs:schema 
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"
19   version="0.1"
20 >
21 <!-- See http://wiki.collectionspace.org/display/collectionspace/Name+Authority+Schema -->
22 <!-- See http://wiki.collectionspace.org/display/collectionspace/Organization+Service+Home -->    
23
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"/>
29     <xs:element name="termStatus" type="xs:string"/>
30     <xs:element name="displayName" type="xs:string"/>
31     <xs:element name="displayNameComputed" type="xs:boolean"/>
32     <xs:element name="shortName" type="xs:string"/>
33     <xs:element name="longName" type="xs:string"/>
34     <xs:element name="nameAdditions" type="xs:string"/>
35     <xs:element name="contactNames">
36         <xs:complexType>
37             <xs:sequence>
38                 <xs:element name="contactName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
39             </xs:sequence>
40         </xs:complexType>
41     </xs:element>
42     <xs:element name="foundingDate" type="xs:string"/>
43     <xs:element name="dissolutionDate" type="xs:string"/>
44     <xs:element name="foundingPlace" type="xs:string"/>
45     <xs:element name="groups">
46         <xs:complexType>
47             <xs:sequence>
48                 <xs:element name="group" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
49             </xs:sequence>
50         </xs:complexType>
51     </xs:element>
52     <xs:element name="functions">
53         <xs:complexType>
54             <xs:sequence>
55                 <xs:element name="function" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
56             </xs:sequence>
57         </xs:complexType>
58     </xs:element>
59     <xs:element name="subBodies">
60         <xs:complexType>
61             <xs:sequence>
62                 <xs:element name="subBody" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
63             </xs:sequence>
64         </xs:complexType>
65     </xs:element>
66     <xs:element name="historyNotes">
67         <xs:complexType>
68             <xs:sequence>
69                 <xs:element name="historyNote" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
70             </xs:sequence>
71         </xs:complexType>
72     </xs:element>
73
74 </xs:schema>
75