RelaxNG/publidoc.rng
changeset 40 7cfe2d4957c6
parent 39 7faa356bad3e
child 41 adde3c1288f2
equal deleted inserted replaced
39:7faa356bad3e 40:7cfe2d4957c6
   151         <ref name="place"/>
   151         <ref name="place"/>
   152       </optional>
   152       </optional>
   153       <zeroOrMore>
   153       <zeroOrMore>
   154         <ref name="source"/>
   154         <ref name="source"/>
   155       </zeroOrMore>
   155       </zeroOrMore>
       
   156       <optional>
       
   157         <ref name="keywordset"/>
       
   158       </optional>
   156       <optional>
   159       <optional>
   157         <ref name="subjectset"/>
   160         <ref name="subjectset"/>
   158       </optional>
   161       </optional>
   159       <optional>
   162       <optional>
   160         <ref name="abstract"/>
   163         <ref name="abstract"/>
   432   <define name="pagenumber.value.attribute">
   435   <define name="pagenumber.value.attribute">
   433     <attribute name="value">
   436     <attribute name="value">
   434       <data type="positiveInteger"/>
   437       <data type="positiveInteger"/>
   435     </attribute>
   438     </attribute>
   436   </define>
   439   </define>
   437   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subject ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   440   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keyword & subject ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       
   441   <!-- ~~~~~~ keywordset -->
       
   442   <define name="keywordset">
       
   443     <element name="keywordset">
       
   444       <ref name="keywordset.content"/>
       
   445     </element>
       
   446   </define>
       
   447   <define name="keywordset.content">
       
   448     <oneOrMore>
       
   449       <ref name="keyword"/>
       
   450     </oneOrMore>
       
   451   </define>
       
   452   <!-- ~~~~~~ keyword -->
       
   453   <define name="keyword">
       
   454     <element name="keyword">
       
   455       <ref name="keyword.content"/>
       
   456     </element>
       
   457   </define>
       
   458   <define name="keyword.content">
       
   459     <text/>
       
   460   </define>
   438   <!-- ~~~~~~ subjectset -->
   461   <!-- ~~~~~~ subjectset -->
   439   <define name="subjectset">
   462   <define name="subjectset">
   440     <element name="subjectset">
   463     <element name="subjectset">
   441       <ref name="subjectset.content"/>
   464       <ref name="subjectset.content"/>
   442     </element>
   465     </element>