(no commit message)
authorKatja Luther <k.luther@bgbm.org>
Tue, 20 Oct 2009 15:24:27 +0000 (15:24 +0000)
committerKatja Luther <k.luther@bgbm.org>
Tue, 20 Oct 2009 15:24:27 +0000 (15:24 +0000)
cdmlib-io/src/main/resources/schema/cdm/cdm.xsd
cdmlib-io/src/main/resources/schema/cdm/reference.xsd

index 4f4456c08eb041aba2f8db568bff551c42c19362..73bc1524c17454da241689e2f558eb367eceaaed 100644 (file)
           <xs:complexType>
             <xs:sequence>
               <xs:choice minOccurs="0" maxOccurs="unbounded">
-                <xs:element ref="reference:Article"/>
-                <xs:element ref="reference:Book"/>
-                <xs:element ref="reference:BookSection"/>
-                <xs:element ref="reference:CdDvd"/>
-                <xs:element ref="reference:Database"/>
-                <xs:element ref="reference:Generic"/>
-                <xs:element ref="reference:InProceedings"/>
-                <xs:element ref="reference:Journal"/>
-                <xs:element ref="reference:Map"/>
-                <xs:element ref="reference:Patent"/>
-                <xs:element ref="reference:PersonalCommunication"/>
-                <xs:element ref="reference:PrintSeries"/>
-                <xs:element ref="reference:Proceedings"/>
-                <xs:element ref="reference:Report"/>
-                <xs:element ref="reference:Thesis"/>
-                <xs:element ref="reference:WebPage"/>
+                       <xs:element ref="reference:ReferenceBase"/>
+<!--                <xs:element ref="reference:Article"/>-->
+<!--                <xs:element ref="reference:Book"/>-->
+<!--                <xs:element ref="reference:BookSection"/>-->
+<!--                <xs:element ref="reference:CdDvd"/>-->
+<!--                <xs:element ref="reference:Database"/>-->
+<!--                <xs:element ref="reference:Generic"/>-->
+<!--                <xs:element ref="reference:InProceedings"/>-->
+<!--                <xs:element ref="reference:Journal"/>-->
+<!--                <xs:element ref="reference:Map"/>-->
+<!--                <xs:element ref="reference:Patent"/>-->
+<!--                <xs:element ref="reference:PersonalCommunication"/>-->
+<!--                <xs:element ref="reference:PrintSeries"/>-->
+<!--                <xs:element ref="reference:Proceedings"/>-->
+<!--                <xs:element ref="reference:Report"/>-->
+<!--                <xs:element ref="reference:Thesis"/>-->
+<!--                <xs:element ref="reference:WebPage"/>-->
               </xs:choice>
             </xs:sequence>
             <xs:attribute ref="xml:base"/>
index 91325ad399aae91f8a13a39dbb977c873f266c18..fed67883fc2fd67394af9df2c1cdd9fe3a9df049 100644 (file)
       </jxb:schemaBindings>
     </xs:appinfo>
   </xs:annotation>
-  <xs:element name="Article" type="reference:Article"/>
-
-  <xs:element name="BibtexEntryType" type="reference:BibtexEntryType"/>
-
-  <xs:element name="Book" type="reference:Book"/>
-
-  <xs:element name="BookSection" type="reference:BookSection"/>
-
-  <xs:element name="CdDvd" type="reference:CdDvd"/>
-
-  <xs:element name="Database" type="reference:Database"/>
-
-  <xs:element name="Generic" type="reference:Generic"/>
-
-  <xs:element name="InProceedings" type="reference:InProceedings"/>
-
-  <xs:element name="Journal" type="reference:Journal"/>
-
-  <xs:element name="Map" type="reference:Map"/>
-
-  <xs:element name="Patent" type="reference:Patent"/>
-
-  <xs:element name="PersonalCommunication" type="reference:PersonalCommunication"/>
-
-  <xs:element name="PrintSeries" type="reference:PrintSeries"/>
-
-  <xs:element name="PrintedUnitBase" type="reference:PrintedUnitBase"/>
-
-  <xs:element name="Proceedings" type="reference:Proceedings"/>
-
-  <xs:element name="PublicationBase" type="reference:PublicationBase"/>
-
-  <xs:element name="RelationshipBase" type="reference:Reference"/>
-
-  <xs:element name="Report" type="reference:Report"/>
-
-  <xs:element name="SectionBase" type="reference:SectionBase"/>
-
-  <!-- <xs:element name="StrictReferenceBase" type="reference:StrictReferenceBase"/> --> 
-
-  <xs:element name="Thesis" type="reference:Thesis"/>
-
-  <xs:element name="WebPage" type="reference:WebPage"/>
-
-  <xs:complexType name="Reference" abstract="true">
+       <xs:element name="ReferenceBase" type="reference:ReferenceBase"/>
+
+<!--  <xs:element name="BibtexEntryType" type="reference:BibtexEntryType"/>-->
+<!---->
+<!--  <xs:element name="Book" type="reference:Book"/>-->
+<!---->
+<!--  <xs:element name="BookSection" type="reference:BookSection"/>-->
+<!---->
+<!--  <xs:element name="CdDvd" type="reference:CdDvd"/>-->
+<!---->
+<!--  <xs:element name="Database" type="reference:Database"/>-->
+<!---->
+<!--  <xs:element name="Generic" type="reference:Generic"/>-->
+<!---->
+<!--  <xs:element name="InProceedings" type="reference:InProceedings"/>-->
+<!---->
+<!--  <xs:element name="Journal" type="reference:Journal"/>-->
+<!---->
+<!--  <xs:element name="Map" type="reference:Map"/>-->
+<!---->
+<!--  <xs:element name="Patent" type="reference:Patent"/>-->
+<!---->
+<!--  <xs:element name="PersonalCommunication" type="reference:PersonalCommunication"/>-->
+<!---->
+<!--  <xs:element name="PrintSeries" type="reference:PrintSeries"/>-->
+<!---->
+<!--  <xs:element name="PrintedUnitBase" type="reference:PrintedUnitBase"/>-->
+<!---->
+<!--  <xs:element name="Proceedings" type="reference:Proceedings"/>-->
+<!---->
+<!--  <xs:element name="PublicationBase" type="reference:PublicationBase"/>-->
+<!---->
+<!--  <xs:element name="RelationshipBase" type="reference:ReferenceBase"/>-->
+<!---->
+<!--  <xs:element name="Report" type="reference:Report"/>-->
+<!---->
+<!--  <xs:element name="SectionBase" type="reference:SectionBase"/>-->
+<!--
+   <xs:element name="StrictReferenceBase" type="reference:StrictReferenceBase"/>  
+-->
+<!--  <xs:element name="Thesis" type="reference:Thesis"/>-->
+<!---->
+<!--  <xs:element name="WebPage" type="reference:WebPage"/>-->
+
+  <xs:complexType name="ReferenceBase" abstract="true">
     <xs:complexContent>
       <xs:extension base="media:IdentifiableMediaEntity">
         <xs:sequence>
   
   
 
-  <xs:complexType name="BibtexEntryType">
-    <xs:complexContent>
-      <xs:extension base="common:DefinedTermBase">
-        <xs:sequence/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Article">
-    <xs:complexContent>
-      <xs:extension base="reference:Reference">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
+<!--  <xs:complexType name="BibtexEntryType">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="common:DefinedTermBase">-->
+<!--        <xs:sequence/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Article">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:ReferenceBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
 
  <!-- <xs:complexType name="StrictReferenceBase" abstract="true">
     <xs:complexContent>
   </xs:complexType>
   -->
 
-  <xs:complexType name="Journal">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="PublicationBase" abstract="true">
-    <xs:complexContent>
-      <xs:extension base="reference:Reference">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Book">
-    <xs:complexContent>
-      <xs:extension base="reference:PrintedUnitBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-  
-  
-
-  <xs:complexType name="PrintedUnitBase" abstract="true">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="PrintSeries">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="BookSection">
-    <xs:complexContent>
-      <xs:extension base="reference:SectionBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
+<!--  <xs:complexType name="Journal">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="PublicationBase" abstract="true">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:ReferenceBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Book">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PrintedUnitBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!--  -->
+<!--  -->
+<!---->
+<!--  <xs:complexType name="PrintedUnitBase" abstract="true">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="PrintSeries">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="BookSection">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:SectionBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="SectionBase" abstract="true">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:ReferenceBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="CdDvd">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:sequence/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Database">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:sequence/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Generic">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="InProceedings">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:SectionBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Proceedings">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PrintedUnitBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Map">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:sequence/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Patent">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:ReferenceBase">-->
+<!--        <xs:sequence/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="PersonalCommunication">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:ReferenceBase">-->
+<!--        <xs:sequence/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Report">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="Thesis">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:all/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
+<!---->
+<!--  <xs:complexType name="WebPage">-->
+<!--    <xs:complexContent>-->
+<!--      <xs:extension base="reference:PublicationBase">-->
+<!--        <xs:sequence/>-->
+<!--      </xs:extension>-->
+<!--    </xs:complexContent>-->
+<!--  </xs:complexType>-->
 
-  <xs:complexType name="SectionBase" abstract="true">
-    <xs:complexContent>
-      <xs:extension base="reference:Reference">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="CdDvd">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:sequence/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Database">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:sequence/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Generic">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="InProceedings">
-    <xs:complexContent>
-      <xs:extension base="reference:SectionBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Proceedings">
-    <xs:complexContent>
-      <xs:extension base="reference:PrintedUnitBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Map">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:sequence/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Patent">
-    <xs:complexContent>
-      <xs:extension base="reference:Reference">
-        <xs:sequence/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="PersonalCommunication">
-    <xs:complexContent>
-      <xs:extension base="reference:Reference">
-        <xs:sequence/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Report">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="Thesis">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:all/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-
-  <xs:complexType name="WebPage">
-    <xs:complexContent>
-      <xs:extension base="reference:PublicationBase">
-        <xs:sequence/>
-      </xs:extension>
-    </xs:complexContent>
-  </xs:complexType>
-  
   <xs:simpleType name="referenceType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="Article"/>