]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-5124: Update Place authority item schema in services Nuxeo and JAXB XSD files...
authorAron Roberts <aron@socrates.berkeley.edu>
Fri, 11 May 2012 00:12:53 +0000 (17:12 -0700)
committerAron Roberts <aron@socrates.berkeley.edu>
Fri, 11 May 2012 00:12:53 +0000 (17:12 -0700)
services/place/3rdparty/nuxeo-platform-cs-place/src/main/resources/schemas/places_common.xsd
services/place/jaxb/src/main/resources/place_common.xsd

index f686de14554b52ad982a9e62cc7a45e8d2e0e083..86b9db2a048fa99c5dd184454049cd976f76a3b6 100644 (file)
     <!-- Term Information repeatable group -->
     <xs:element name="placeTermGroupList" type="placeTermGroupList"/>
         
-    <!-- Does this pertain to the item or to individual terms? -->
+    <xs:element name="placeID" type="xs:string" />
     <xs:element name="placeType" type="xs:string" />
-    
-    <xs:element name="placeRecordAdminStatus" type="xs:string" />
-    
-    <!-- Should this have been placeID? -->
-    <xs:element name="placeIdentifier" type="xs:string" />
-    
-    <!-- xs:element name="placeNameGroupList" type="placeNameGroupList"/ -->
-    
+    <xs:element name="placeSource" type="xs:string" />
+    <xs:element name="placeNote" type="xs:string" />
+
     <xs:element name="placeOwnerGroupList" type="placeOwnerGroupList"/>
-    <xs:element name="note" type="xs:string"/>
 
     <!-- Locality Information  -->
     <xs:element name="vCoordinates" type="xs:string"/>
 
     <xs:element name="placeGeoRefGroupList" type="placeGeoRefGroupList"/>
 
-    <!--
-    <xs:complexType name="placeNameGroupList">
-        <xs:sequence>
-            <xs:element name="placeNameGroup" type="placeNameGroup" minOccurs="0" maxOccurs="unbounded"/>
-        </xs:sequence>
-    </xs:complexType>
-
-    <xs:complexType name="placeNameGroup">
-        <xs:sequence>
-            <xs:element name="placeName" type="xs:string"/>
-            <xs:element name="nameQualifiedName" type="xs:string"/>
-            <xs:element name="nameLanguage" type="xs:string"/>
-            <xs:element name="nameAbbrev" type="xs:string"/>
-            <xs:element name="nameType" type="xs:string"/>
-            <xs:element name="nameStatus" type="xs:string"/>
-            <xs:element name="nameSource" type="xs:string"/>
-            <xs:element name="nameSourceDetail" type="xs:string"/>
-            <xs:element name="nameSourceRefId" type="xs:string"/>
-            <xs:element name="nameNote" type="xs:string"/>
-            <xs:element name="nameDateGroup" type="structuredDateGroup"/>
-            <xs:element name="nameAdminStatus" type="xs:string"/>
-        </xs:sequence>
-    </xs:complexType>
-    -->
     
     <xs:complexType name="placeOwnerGroupList">
         <xs:sequence>
index ae411b67fe7bdbad3f6127d3300069e303f45d7d..40c4591f4d896c3ad12d3d365e02740431314ac6 100644 (file)
@@ -9,7 +9,6 @@
     version="0.1"
 >
     
-    
     <!-- avoid XmlRootElement nightnmare, see http://weblogs.java.net/blog/kohsuke/archive/2006/03/why_does_jaxb_p.html-->
     <!-- See http://wiki.collectionspace.org/display/collectionspace/Place+Service+Home -->    
     
                     <!-- Term Information repeatable group -->
                 <xs:element name="placeTermGroupList" type="placeTermGroupList"/>                    
                     
+                <xs:element name="placeID" type="xs:string" />
                 <xs:element name="placeType" type="xs:string" />
-                <xs:element name="placeRecordAdminStatus" type="xs:string" />
-                <xs:element name="placeIdentifier" type="xs:string" />
-                    
-                    <!-- xs:element name="placeNameGroupList" type="placeNameGroupList"/ -->
+                <xs:element name="placeSource" type="xs:string" />
+                <xs:element name="placeNote" type="xs:string" />
                     
                 <xs:element name="placeOwnerGroupList" type="placeOwnerGroupList"/>
-                <xs:element name="note" type="xs:string"/>
 
                     <!-- Locality Information  -->
                 <xs:element name="vCoordinates" type="xs:string"/>
         </xs:complexType>
     </xs:element>
     
-    <!--
-    <xs:complexType name="placeNameGroupList">
-        <xs:sequence>
-            <xs:element name="placeNameGroup" type="placeNameGroup" minOccurs="0" maxOccurs="unbounded"/>
-        </xs:sequence>
-    </xs:complexType>
-
-    <xs:complexType name="placeNameGroup">
-        <xs:sequence>
-            <xs:element name="placeName" type="xs:string"/>
-            <xs:element name="nameQualifiedName" type="xs:string"/>
-            <xs:element name="nameLanguage" type="xs:string"/>
-            <xs:element name="nameAbbrev" type="xs:string"/>
-            <xs:element name="nameType" type="xs:string"/>
-            <xs:element name="nameStatus" type="xs:string"/>
-            <xs:element name="nameSource" type="xs:string"/>
-            <xs:element name="nameSourceDetail" type="xs:string"/>
-            <xs:element name="nameSourceRefId" type="xs:string"/>
-            <xs:element name="nameNote" type="xs:string"/>
-            <xs:element name="nameDateGroup" type="structuredDateGroup"/>
-            <xs:element name="nameAdminStatus" type="xs:string"/>
-        </xs:sequence>
-    </xs:complexType>
-    -->
-    
     <xs:complexType name="placeOwnerGroupList">
         <xs:sequence>
             <xs:element name="placeOwnerGroup" type="placeOwnerGroup" minOccurs="0" maxOccurs="unbounded"/>