lib/asciidoctor/ribose/isodoc.rng in metanorma-ribose-1.6.12 vs lib/asciidoctor/ribose/isodoc.rng in metanorma-ribose-1.6.13

- old
+ new

@@ -810,10 +810,12 @@ <define name="BasicBlock" combine="choice"> <choice> <ref name="requirement"/> <ref name="recommendation"/> <ref name="permission"/> + <ref name="imagemap"/> + <ref name="svgmap"/> </choice> </define> <define name="bibliography"> <element name="bibliography"> <oneOrMore> @@ -1631,8 +1633,69 @@ <value>example</value> <value>note</value> </choice> </attribute> <text/> + </element> + </define> + <define name="imagemap"> + <element name="imagemap"> + <ref name="figure"/> + <zeroOrMore> + <element name="area"> + <attribute name="type"> + <choice> + <value>rect</value> + <value>circle</value> + <value>ellipse</value> + <value>poly</value> + </choice> + </attribute> + <choice> + <ref name="xref"/> + <ref name="hyperlink"/> + <ref name="eref"/> + </choice> + <oneOrMore> + <element name="coords"> + <attribute name="x"> + <data type="float"/> + </attribute> + <attribute name="y"> + <data type="float"/> + </attribute> + </element> + </oneOrMore> + <optional> + <element name="radius"> + <attribute name="x"> + <data type="float"/> + </attribute> + <optional> + <attribute name="y"> + <data type="float"/> + </attribute> + </optional> + </element> + </optional> + </element> + </zeroOrMore> + </element> + </define> + <define name="svgmap"> + <element name="svgmap"> + <ref name="figure"/> + <zeroOrMore> + <element name="target"> + <attribute name="href"> + <data type="anyURI"/> + </attribute> + <choice> + <ref name="xref"/> + <ref name="hyperlink"/> + <ref name="eref"/> + </choice> + </element> + </zeroOrMore> </element> </define> </grammar>