lib/asciidoctor/bipm/isodoc.rng in metanorma-bipm-1.2.2 vs lib/asciidoctor/bipm/isodoc.rng in metanorma-bipm-1.2.3

- old
+ new

@@ -56,11 +56,11 @@ </optional> <optional> <attribute name="alt"/> </optional> <optional> - <attribute name="updatetype"> + <attribute name="update-type"> <data type="boolean"/> </attribute> </optional> <oneOrMore> <ref name="PureTextElement"/> @@ -1812,13 +1812,10 @@ <ref name="termdomain"/> </optional> <optional> <ref name="termsubject"/> </optional> - <optional> - <ref name="termusage"/> - </optional> <oneOrMore> <ref name="termdefinition"/> </oneOrMore> <zeroOrMore> <ref name="termnote"/> @@ -1878,21 +1875,41 @@ <attribute name="absent"> <data type="boolean"/> </attribute> </optional> <optional> - <attribute name="geographicArea"/> + <attribute name="geographic-area"/> </optional> <choice> <ref name="expression_designation"/> <ref name="letter_symbol_designation"/> <ref name="graphical_symbol_designation"/> </choice> + <optional> + <ref name="fieldofapplication"/> + </optional> + <optional> + <ref name="usageinfo"/> + </optional> <zeroOrMore> <ref name="termsource"/> </zeroOrMore> </define> + <define name="fieldofapplication"> + <element name="field-of-application"> + <oneOrMore> + <ref name="PureTextElement"/> + </oneOrMore> + </element> + </define> + <define name="usageinfo"> + <element name="usage-info"> + <oneOrMore> + <ref name="PureTextElement"/> + </oneOrMore> + </element> + </define> <define name="letter_symbol_designation"> <element name="letter-symbol"> <optional> <attribute name="isInternational"> <data type="boolean"/> @@ -1944,21 +1961,21 @@ <zeroOrMore> <ref name="PureTextElement"/> </zeroOrMore> </element> <optional> - <element name="abbreviationType"> + <element name="abbreviation-type"> <ref name="AbbreviationType"/> </element> </optional> <optional> <element name="pronunciation"> <ref name="LocalizedString"/> </element> </optional> <optional> - <element name="grammarInfo"> + <element name="grammar-info"> <ref name="Grammar"/> </element> </optional> </element> </define> @@ -1981,10 +1998,15 @@ <zeroOrMore> <element name="gender"> <ref name="GrammarGender"/> </element> </zeroOrMore> + <zeroOrMore> + <element name="number"> + <ref name="GrammarNumber"/> + </element> + </zeroOrMore> <optional> <element name="isPreposition"> <data type="boolean"/> </element> </optional> @@ -2012,11 +2034,11 @@ <element name="isNoun"> <data type="boolean"/> </element> </optional> <zeroOrMore> - <element name="grammarvalue"> + <element name="grammar-value"> <text/> </element> </zeroOrMore> </define> <define name="GrammarGender"> @@ -2025,10 +2047,17 @@ <value>feminine</value> <value>neuter</value> <value>common</value> </choice> </define> + <define name="GrammarNumber"> + <choice> + <value>singular</value> + <value>dual</value> + <value>plural</value> + </choice> + </define> <define name="termdomain"> <element name="domain"> <oneOrMore> <ref name="TextElement"/> </oneOrMore> @@ -2039,17 +2068,10 @@ <oneOrMore> <ref name="TextElement"/> </oneOrMore> </element> </define> - <define name="termusage"> - <element name="usageinfo"> - <oneOrMore> - <ref name="BasicBlock"/> - </oneOrMore> - </element> - </define> <define name="termdefinition"> <element name="definition"> <choice> <ref name="verbaldefinition"/> <ref name="nonverbalrep"/> @@ -2059,25 +2081,28 @@ </group> </choice> </element> </define> <define name="verbaldefinition"> - <element name="verbaldefinition"> + <element name="verbal-definition"> <oneOrMore> <choice> <ref name="paragraph"/> <ref name="dl"/> <ref name="ol"/> <ref name="ul"/> + <ref name="table"/> + <ref name="figure"/> + <ref name="formula"/> </choice> </oneOrMore> <zeroOrMore> <ref name="termsource"/> </zeroOrMore> </element> </define> <define name="nonverbalrep"> - <element name="nonverbalrepresentation"> + <element name="non-verbal-representation"> <oneOrMore> <choice> <ref name="table"/> <ref name="figure"/> <ref name="formula"/>