summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/stex/schema/rng/omdoc-common.rng
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/stex/schema/rng/omdoc-common.rng')
-rw-r--r--Master/texmf-dist/source/latex/stex/schema/rng/omdoc-common.rng317
1 files changed, 0 insertions, 317 deletions
diff --git a/Master/texmf-dist/source/latex/stex/schema/rng/omdoc-common.rng b/Master/texmf-dist/source/latex/stex/schema/rng/omdoc-common.rng
deleted file mode 100644
index 17d8676e6ad..00000000000
--- a/Master/texmf-dist/source/latex/stex/schema/rng/omdoc-common.rng
+++ /dev/null
@@ -1,317 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- A RelaxNG schema for Open Mathematical documents (OMDoc 1.3) Common attributes
- $Id: omdoc-common.rnc 8958 2011-09-02 06:01:13Z kohlhase $
- $HeadURL: https://svn.omdoc.org/repos/omdoc/branches/omdoc-1.3/schema/rnc/omdoc-common.rnc $
- See the documentation and examples at http://www.omdoc.org
- Copyright (c) 2004-2010 Michael Kohlhase, released under the GNU Public License (GPL)
--->
-<grammar xmlns:omdoc="http://omdoc.org/ns" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
- <!--
- all the explicitly namespaced attributes, except xml:lang, which
- is handled explicitly
- -->
- <define name="nonlocal.attribs">
- <zeroOrMore>
- <attribute>
- <anyName>
- <except>
- <nsName ns=""/>
- <nsName ns="http://www.w3.org/XML/1998/namespace"/>
- </except>
- </anyName>
- <data type="string"/>
- </attribute>
- </zeroOrMore>
- </define>
- <!-- the attributes for CSS and PRES styling -->
- <define name="css.attribs">
- <interleave>
- <optional>
- <attribute name="style">
- <data type="string"/>
- </attribute>
- </optional>
- <optional>
- <attribute name="class">
- <data type="string"/>
- </attribute>
- </optional>
- </interleave>
- </define>
- <define name="omdocref">
- <data type="anyURI"/>
- </define>
- <!-- an URI reference pointing to an OMDoc fragment -->
- <define name="omdocrefs">
- <list>
- <zeroOrMore>
- <data type="anyURI"/>
- </zeroOrMore>
- </list>
- </define>
- <!-- a whitespace-separated list of omdocref -->
- <define name="xref.attrib">
- <attribute name="xref">
- <ref name="omdocref"/>
- </attribute>
- </define>
- <define name="tref">
- <attribute name="tref">
- <ref name="omdocref"/>
- </attribute>
- </define>
- <!-- for the moment, we may get regexp at some point. -->
- <define name="curie">
- <data type="string"/>
- </define>
- <define name="curies">
- <data type="string"/>
- </define>
- <define name="safecurie">
- <data type="string"/>
- </define>
- <define name="about.attrib">
- <attribute name="about">
- <choice>
- <data type="anyURI"/>
- <ref name="safecurie"/>
- </choice>
- </attribute>
- </define>
- <define name="xmlbase.attrib">
- <attribute name="xml:base">
- <data type="anyURI"/>
- </attribute>
- </define>
- <define name="xmlid.attrib">
- <attribute name="xml:id">
- <data type="ID"/>
- </attribute>
- </define>
- <define name="idrest.attribs">
- <interleave>
- <ref name="css.attribs"/>
- <ref name="nonlocal.attribs"/>
- <optional>
- <ref name="about.attrib"/>
- </optional>
- <optional>
- <ref name="xmlbase.attrib"/>
- </optional>
- </interleave>
- </define>
- <define name="id.attribs">
- <interleave>
- <optional>
- <ref name="xmlid.attrib"/>
- </optional>
- <ref name="idrest.attribs"/>
- </interleave>
- </define>
- <define name="toplevel.attribs">
- <ref name="id.attribs"/>
- <optional>
- <attribute name="generated-from">
- <ref name="omdocref"/>
- </attribute>
- </optional>
- </define>
- <define name="iso639">
- <choice>
- <value>aa</value>
- <value>ab</value>
- <value>af</value>
- <value>am</value>
- <value>ar</value>
- <value>as</value>
- <value>ay</value>
- <value>az</value>
- <value>ba</value>
- <value>be</value>
- <value>bg</value>
- <value>bh</value>
- <value>bi</value>
- <value>bn</value>
- <value>bo</value>
- <value>br</value>
- <value>ca</value>
- <value>co</value>
- <value>cs</value>
- <value>cy</value>
- <value>da</value>
- <value>de</value>
- <value>dz</value>
- <value>el</value>
- <value>en</value>
- <value>eo</value>
- <value>es</value>
- <value>et</value>
- <value>eu</value>
- <value>fa</value>
- <value>fi</value>
- <value>fj</value>
- <value>fo</value>
- <value>fr</value>
- <value>fy</value>
- <value>ga</value>
- <value>gd</value>
- <value>gl</value>
- <value>gn</value>
- <value>gu</value>
- <value>ha</value>
- <value>he</value>
- <value>hi</value>
- <value>hr</value>
- <value>hu</value>
- <value>hy</value>
- <value>ia</value>
- <value>ie</value>
- <value>ik</value>
- <value>id</value>
- <value>is</value>
- <value>it</value>
- <value>iu</value>
- <value>ja</value>
- <value>jv</value>
- <value>ka</value>
- <value>kk</value>
- <value>kl</value>
- <value>km</value>
- <value>kn</value>
- <value>ko</value>
- <value>ks</value>
- <value>ku</value>
- <value>ky</value>
- <value>la</value>
- <value>ln</value>
- <value>lo</value>
- <value>lt</value>
- <value>lv</value>
- <value>mg</value>
- <value>mi</value>
- <value>mk</value>
- <value>ml</value>
- <value>mn</value>
- <value>mo</value>
- <value>mr</value>
- <value>ms</value>
- <value>mt</value>
- <value>my</value>
- <value>na</value>
- <value>ne</value>
- <value>nl</value>
- <value>no</value>
- <value>oc</value>
- <value>om</value>
- <value>or</value>
- <value>pa</value>
- <value>pl</value>
- <value>ps</value>
- <value>pt</value>
- <value>qu</value>
- <value>rm</value>
- <value>rn</value>
- <value>ro</value>
- <value>ru</value>
- <value>rw</value>
- <value>sa</value>
- <value>sd</value>
- <value>sg</value>
- <value>sh</value>
- <value>si</value>
- <value>sk</value>
- <value>sl</value>
- <value>sm</value>
- <value>sn</value>
- <value>so</value>
- <value>sq</value>
- <value>sr</value>
- <value>ss</value>
- <value>st</value>
- <value>su</value>
- <value>sv</value>
- <value>sw</value>
- <value>ta</value>
- <value>te</value>
- <value>tg</value>
- <value>th</value>
- <value>ti</value>
- <value>tk</value>
- <value>tl</value>
- <value>tn</value>
- <value>to</value>
- <value>tr</value>
- <value>ts</value>
- <value>tt</value>
- <value>tw</value>
- <value>ug</value>
- <value>uk</value>
- <value>ur</value>
- <value>uz</value>
- <value>vi</value>
- <value>vo</value>
- <value>wo</value>
- <value>xh</value>
- <value>yi</value>
- <value>yo</value>
- <value>za</value>
- <value>zh</value>
- <value>zu</value>
- </choice>
- </define>
- <define name="xml.lang.attrib">
- <optional>
- <attribute name="xml:lang">
- <ref name="iso639"/>
- </attribute>
- </optional>
- </define>
- <define name="Anything">
- <zeroOrMore>
- <choice>
- <ref name="AnyElement"/>
- <text/>
- </choice>
- </zeroOrMore>
- </define>
- <define name="AnyElement">
- <element>
- <anyName/>
- <ref name="AnyAttribute"/>
- <zeroOrMore>
- <choice>
- <text/>
- <ref name="AnyElement"/>
- </choice>
- </zeroOrMore>
- </element>
- </define>
- <define name="AnyAttribute">
- <zeroOrMore>
- <attribute>
- <anyName/>
- </attribute>
- </zeroOrMore>
- </define>
- <define name="inline.class">
- <a:documentation>useful classes to be extended in the modules</a:documentation>
- <empty/>
- </define>
- <define name="omdoc.class">
- <empty/>
- </define>
- <define name="plike.class">
- <empty/>
- </define>
- <define name="inline.model">
- <a:documentation>mixed models </a:documentation>
- <interleave>
- <text/>
- <ref name="inline.class"/>
- </interleave>
- </define>
- <define name="metadata.model" combine="interleave">
- <ref name="dublincore"/>
- </define>
-</grammar>