Greetings!
The ODF TC chat log from 12 January 2018.
Hope everyone is at the start of a great week!
Patrick
********
nonymous morphed into Thorsten
Patrick: Thorsten are you in the chat?
Patrick: Regina - would be useful to have svg text - now must transform svg into base64 - need to keep the SVG as SVG. - svg text = svg markup -
Patrick: might be useful to use svg directly in the image element same as in the sub-element
Patrick: Thorsten - seconds that -
Patrick: removing foreign namespace - for extended ODF
Patrick: want to add this to base ODF - need to give SVG a special namespace so it isn't ODF extended - would this be the same as we do for MathML -
Jos van den Oever: Part 1 2.2.1OpenDocument Document has a special case for mathml
Patrick: Regina will create a proposal on how to add SVG - need a namespace for outer element
Michael Stahl: <define name="mathMarkup">
<dc:description>To avoid inclusion of the complete MathML schema, anything is allowed within a math:math top-level element</dc:description>
<zeroOrMore>
<choice>
<attribute>
<anyName/>
</attribute>
<text/>
<element>
<anyName/>
<ref name="mathMarkup"/>
</element>
</choice>
</zeroOrMore>
</define>
Patrick: Jos - should resolve the namespace prefix -
Patrick: Do we allow SVG inline? How to distinguish from ODF version of SVG?
Patrick: svg Elements and attributes that are
compatible to elements or attributes
defined in [SVG].
urn:oasis:names:tc:opendocument:xmlns:
svg-compatible:1.0
Regina Henschel: Patrick: You would start the image with <svg xmlns="http://www.w3.org/2000/svg" version="1.2" baseProfile="tiny" width="5cm" height="4cm" viewBox="0 0 100 100">
Patrick: svg has an attribute that declares its version - under this namespace -
Patrick: svg elements (as svg) SHALL be written without a namespace prefix and SHALL have the the xmlns attribute with "http://www.w3.org/2000/svg" and can include on parent element to control the namespace of child elements
Patrick: Regina will make a proposal for it.
Patrick: Michael, with a DTD, can't validate as part of the ODF. What features are missing from SVG Tiny versus SVG 1.1?
Patrick: Patrick to do a comparison of SVG 1.1 and SVG Tiny features - post to list for future discussion -
Patrick: Jos: without typed references - can't tell if chart style is calling a text style -
Patrick: Jos: add the information in a computer readable form
Patrick: Jos: better to use the information than to publish the schematron file
Jos van den Oever: Here is a simple example:
Jos van den Oever: <group name="all-fonts" unique="false">
<!-- 16.1 A referenced style or font face declaration should be defined in the same file as the reference, or in styles.xml. -->
<id a="style:name" xpath="$document-styles/office:font-face-decls/style:font-face"/>
<id a="style:name" e="style:font-face"/>
<ref a="style:font-name"/>
<ref a="style:font-name-asian"/>
<ref a="style:font-name-complex"/>
</group>
Patrick: Jos: use extension to add keys and references to the RelaxNG schema
Patrick: Jos: capture NLP descriptions of attribute types for generation of the appendix of such values
Patrick: Start with the list by Jos for examples
Jos van den Oever: Next action item on this issue could be to write a tool the checks that the natural language in the specification fits with the description in the XML file with the keys and references.
Jos van den Oever: Where would you use xquery patrick?
Patrick: on the text.xml file for odf
Patrick: but you could use any tool you prefer
Jos van den Oever: yes, i'd use xslt or xquery on content.xml too
--
Patrick Durusau
patrick@durusau.net
Technical Advisory Board, OASIS (TAB)
Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)
Another Word For It (blog): http://tm.durusau.net
Homepage: http://www.durusau.net
Twitter: patrickDurusau