RelaxNG/publiset.rng
changeset 40 7cfe2d4957c6
parent 39 7faa356bad3e
child 48 136c5977c215
--- a/RelaxNG/publiset.rng	mer. juil. 20 15:05:37 2011 +0200
+++ b/RelaxNG/publiset.rng	mer. juil. 20 22:57:09 2011 +0200
@@ -163,9 +163,6 @@
         <ref name="publisher"/>
       </optional>
       <optional>
-        <ref name="source"/>
-      </optional>
-      <optional>
         <ref name="cover"/>
       </optional>
     </interleave>
@@ -330,55 +327,6 @@
   <define name="label.content">
     <ref name="inlines"/>
   </define>
-  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
-  <!-- ~~~~~~ source -->
-  <define name="source">
-    <element name="source">
-      <choice>
-        <group>
-          <attribute name="type">
-            <value>book</value>
-          </attribute>
-          <ref name="source.content.book"/>
-        </group>
-        <group>
-          <attribute name="type">
-            <value>file</value>
-          </attribute>
-          <ref name="source.content.file"/>
-        </group>
-      </choice>
-    </element>
-  </define>
-  <define name="source.content.book">
-    <ref name="identifier.ean"/>
-    <optional>
-      <ref name="title"/>
-    </optional>
-    <zeroOrMore>
-      <ref name="pagenumber"/>
-    </zeroOrMore>
-  </define>
-  <define name="source.content.file">
-    <ref name="identifier.uri"/>
-  </define>
-  <!-- ~~~~~~ pagenumber -->
-  <define name="pagenumber">
-    <element name="pagenumber">
-      <ref name="pagenumber.attributes"/>
-    </element>
-  </define>
-  <define name="pagenumber.attributes">
-    <ref name="pagenumber.value.attribute"/>
-  </define>
-  <define name="pagenumber.value.attribute">
-    <attribute name="value">
-      <ref name="pagenumber.value.enumeration"/>
-    </attribute>
-  </define>
-  <define name="pagenumber.value.enumeration">
-    <data type="positiveInteger"/>
-  </define>
   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cover ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   <define name="cover">
     <element name="cover">