grammars/isostandard.rng in relaton-cen-1.8.pre1 vs grammars/isostandard.rng in relaton-cen-1.9.0
- old
+ new
@@ -37,10 +37,13 @@
</element>
</define>
<define name="BibDataExtensionType">
<ref name="doctype"/>
<optional>
+ <ref name="docsubtype"/>
+ </optional>
+ <optional>
<ref name="horizontal"/>
</optional>
<ref name="editorialgroup"/>
<zeroOrMore>
<ref name="ics"/>
@@ -96,11 +99,15 @@
</optional>
<optional>
<ref name="definitions"/>
</optional>
<oneOrMore>
- <ref name="clause"/>
+ <choice>
+ <ref name="clause"/>
+ <ref name="term-clause"/>
+ <ref name="terms"/>
+ </choice>
</oneOrMore>
</element>
</define>
<define name="Clause-Section">
<optional>
@@ -131,11 +138,11 @@
<attribute name="type"/>
</optional>
<optional>
<ref name="section-title"/>
</optional>
- <group>
+ <choice>
<choice>
<group>
<oneOrMore>
<ref name="BasicBlock"/>
</oneOrMore>
@@ -146,11 +153,11 @@
<ref name="amend"/>
</choice>
<oneOrMore>
<ref name="clause-subsection"/>
</oneOrMore>
- </group>
+ </choice>
</define>
<define name="term">
<element name="term">
<optional>
<attribute name="id">
@@ -255,9 +262,17 @@
<value>international-workshop-agreement</value>
<value>guide</value>
<value>amendment</value>
<value>technical-corrigendum</value>
<value>directive</value>
+ </choice>
+ </define>
+ <define name="DocumentSubtype">
+ <choice>
+ <value>specification</value>
+ <value>method-of-test</value>
+ <value>vocabulary</value>
+ <value>code-of-practice</value>
</choice>
</define>
<define name="structuredidentifier">
<element name="structuredidentifier">
<optional>