1# /=====================================================================\
2# |  LaTeXML.rnc                                                        |
3# | Document Type for LaTeXML generated documents                       |
4# |=====================================================================|
5# | Part of LaTeXML:                                                    |
6# |  Public domain software, produced as part of work done by the       |
7# |  United States Government & not subject to copyright in the US.     |
8# |=====================================================================|
9# | Bruce Miller <bruce.miller@nist.gov>                        #_#     |
10# | http://dlmf.nist.gov/LaTeXML/                              (o o)    |
11# \=========================================================ooo==U==ooo=/
12
13
14default namespace = "http://dlmf.nist.gov/LaTeXML"
15namespace m     = "http://www.w3.org/1998/Math/MathML"
16namespace svg   = "http://www.w3.org/2000/svg"
17namespace xlink = "http://www.w3.org/1999/xlink"
18namespace xhtml = "http://www.w3.org/1999/xhtml"
19
20include "urn:x-LaTeXML:RelaxNG:LaTeXML-common.rnc"
21include "urn:x-LaTeXML:RelaxNG:LaTeXML-inline.rnc"
22include "urn:x-LaTeXML:RelaxNG:LaTeXML-block.rnc"
23include "urn:x-LaTeXML:RelaxNG:LaTeXML-misc.rnc"
24include "urn:x-LaTeXML:RelaxNG:LaTeXML-meta.rnc"
25include "urn:x-LaTeXML:RelaxNG:LaTeXML-para.rnc"
26include "urn:x-LaTeXML:RelaxNG:LaTeXML-math.rnc"
27
28include "urn:x-LaTeXML:RelaxNG:LaTeXML-tabular.rnc"
29include "urn:x-LaTeXML:RelaxNG:LaTeXML-picture.rnc"
30include "urn:x-LaTeXML:RelaxNG:LaTeXML-structure.rnc"
31include "urn:x-LaTeXML:RelaxNG:LaTeXML-bib.rnc"
32
33## Combined model for inline content.
34Inline.model = (text | Inline.class | Misc.class | Meta.class)*
35
36## Combined model for physical block-level content.
37Block.model =
38  (Block.class | Misc.class | Meta.class)*
39
40## Combined model for general flow containing both inline and block level content.
41Flow.model =
42  (text | Inline.class | Block.class | Misc.class | Meta.class)*
43
44## Combined model for logical block-level context.
45Para.model = (Para.class | Meta.class)*
46
47start = document
48