lib/asciidoctor/sample/sample.rng in metanorma-sample-1.0.10 vs lib/asciidoctor/sample/sample.rng in metanorma-sample-1.3.8
- old
+ new
@@ -7,28 +7,10 @@
-->
<include href="isostandard.rng">
<start>
<ref name="sample-standard"/>
</start>
- <define name="language">
- <element name="language">
- <value>en</value>
- </element>
- </define>
- <define name="docidentifier">
- <element name="docidentifier">
- <optional>
- <attribute name="type"/>
- </optional>
- <text/>
- </element>
- </define>
- <define name="btitle">
- <element name="title">
- <ref name="FormattedString"/>
- </element>
- </define>
<define name="figure">
<element name="figure">
<attribute name="id">
<data type="ID"/>
</attribute>
@@ -65,25 +47,11 @@
<ref name="image"/>
<ref name="pre"/>
</choice>
</element>
</define>
- <define name="status">
- <element name="status">
- <choice>
- <value>proposal</value>
- <value>working-draft</value>
- <value>committee-draft</value>
- <value>draft-standard</value>
- <value>final-draft</value>
- <value>published</value>
- <value>withdrawn</value>
- <ref name="LocalizedString"/>
- </choice>
- </element>
- </define>
- <define name="BibItemType" combine="choice">
+ <define name="DocumentType">
<choice>
<value>policy-and-procedures</value>
<value>best-practices</value>
<value>supporting-document</value>
<value>report</value>
@@ -98,59 +66,14 @@
<oneOrMore>
<ref name="committee"/>
</oneOrMore>
</element>
</define>
- <define name="BibData">
+ <define name="BibDataExtensionType">
<optional>
- <attribute name="type">
- <ref name="BibItemType"/>
- </attribute>
+ <ref name="doctype"/>
</optional>
- <oneOrMore>
- <ref name="btitle"/>
- </oneOrMore>
- <optional>
- <ref name="formattedref"/>
- </optional>
- <zeroOrMore>
- <ref name="bsource"/>
- </zeroOrMore>
- <zeroOrMore>
- <ref name="docidentifier"/>
- </zeroOrMore>
- <optional>
- <ref name="docnumber"/>
- </optional>
- <zeroOrMore>
- <ref name="bdate"/>
- </zeroOrMore>
- <zeroOrMore>
- <ref name="contributor"/>
- </zeroOrMore>
- <optional>
- <ref name="edition"/>
- </optional>
- <zeroOrMore>
- <ref name="biblionote"/>
- </zeroOrMore>
- <zeroOrMore>
- <ref name="language"/>
- </zeroOrMore>
- <zeroOrMore>
- <ref name="script"/>
- </zeroOrMore>
- <zeroOrMore>
- <ref name="abstract"/>
- </zeroOrMore>
- <optional>
- <ref name="status"/>
- </optional>
- <ref name="copyright"/>
- <zeroOrMore>
- <ref name="docrelation"/>
- </zeroOrMore>
<ref name="editorialgroup"/>
<zeroOrMore>
<ref name="ics"/>
</zeroOrMore>
<optional>
@@ -175,15 +98,15 @@
</element>
</define>
<define name="sample-standard">
<element name="sample-standard">
<ref name="bibdata"/>
- <optional>
- <ref name="version"/>
- </optional>
<zeroOrMore>
<ref name="termdocsource"/>
</zeroOrMore>
+ <optional>
+ <ref name="boilerplate"/>
+ </optional>
<ref name="preface"/>
<oneOrMore>
<ref name="sections"/>
</oneOrMore>
<zeroOrMore>