lib/metanorma/itu/relaton-itu.rng in metanorma-itu-2.4.4 vs lib/metanorma/itu/relaton-itu.rng in metanorma-itu-2.4.5
- old
+ new
@@ -20,11 +20,14 @@
<value>question</value>
</choice>
</define>
<define name="editorialgroup">
<element name="editorialgroup">
- <ref name="bureau"/>
+ <choice>
+ <ref name="bureau"/>
+ <ref name="sector"/>
+ </choice>
<optional>
<ref name="group"/>
</optional>
<optional>
<ref name="subgroup"/>
@@ -65,12 +68,17 @@
<ref name="doctype"/>
</optional>
<optional>
<ref name="docsubtype"/>
</optional>
- <ref name="editorialgroup"/>
+ <oneOrMore>
+ <ref name="editorialgroup"/>
+ </oneOrMore>
<zeroOrMore>
+ <ref name="question"/>
+ </zeroOrMore>
+ <zeroOrMore>
<ref name="ics"/>
</zeroOrMore>
<optional>
<ref name="recommendationstatus"/>
</optional>
@@ -194,10 +202,15 @@
<value>D</value>
<value>R</value>
</choice>
</element>
</define>
+ <define name="sector">
+ <element name="sector">
+ <text/>
+ </element>
+ </define>
<define name="group">
<element name="group">
<ref name="ItuGroup"/>
</element>
</define>
@@ -207,25 +220,36 @@
</element>
</define>
<define name="ItuGroup">
<optional>
<attribute name="type">
- <choice>
- <value>tsag</value>
- <value>study-group</value>
- <value>work-group</value>
- </choice>
+ <ref name="ItuGroupType"/>
</attribute>
</optional>
<ref name="tname"/>
<optional>
<ref name="groupacronym"/>
</optional>
<optional>
<ref name="groupperiod"/>
</optional>
</define>
+ <define name="ItuGroupType">
+ <choice>
+ <value>tsag</value>
+ <value>study-group</value>
+ <value>focus-group</value>
+ <value>adhoc-group</value>
+ <value>correspondence-group</value>
+ <value>joint-coordination-activity</value>
+ <value>working-party</value>
+ <value>working-group</value>
+ <value>rapporteur-group</value>
+ <value>intersector-rapporteur-group</value>
+ <value>regional-group</value>
+ </choice>
+ </define>
<define name="groupacronym">
<element name="acronym">
<text/>
</element>
</define>
@@ -248,8 +272,20 @@
</element>
</define>
<define name="workgroup">
<element name="workgroup">
<ref name="ItuGroup"/>
+ </element>
+ </define>
+ <define name="question">
+ <element name="question">
+ <element name="identifier">
+ <text/>
+ </element>
+ <optional>
+ <element name="name">
+ <text/>
+ </element>
+ </optional>
</element>
</define>
</grammar>