lib/asciidoctor/mpfd/isodoc.rng in metanorma-mpfd-0.3.17 vs lib/asciidoctor/mpfd/isodoc.rng in metanorma-mpfd-0.3.18

- old
+ new

@@ -301,12 +301,27 @@ </attribute> </optional> <ref name="paragraph"/> </element> </define> + <define name="TextElement" combine="choice"> + <ref name="concept"/> + </define> </include> <!-- end overrides --> + <define name="concept"> + <element name="concept"> + <optional> + <attribute name="term"/> + </optional> + <choice> + <ref name="eref"/> + <ref name="xref"/> + <ref name="termref"/> + </choice> + </element> + </define> <define name="BasicBlock" combine="choice"> <choice> <ref name="requirement"/> <ref name="recommendation"/> <ref name="permission"/> @@ -909,15 +924,27 @@ </optional> </element> </define> <define name="origin"> <element name="origin"> - <ref name="erefType"/> + <choice> + <ref name="erefType"/> + <ref name="termref"/> + </choice> </element> </define> <define name="modification"> <element name="modification"> <ref name="paragraph"/> + </element> + </define> + <define name="termref"> + <element name="termref"> + <attribute name="base"/> + <attribute name="target"/> + <optional> + <text/> + </optional> </element> </define> <define name="structuredidentifier"> <element name="structuredidentifier"> <optional>