--- /dev/null
+<elements xmlns="http://nwalsh.com/xmlns/docbook-grammar-structure">
+<element name="abbrev"/>
+<element name="abstract"/>
+<element name="acronym"/>
+<element name="affiliation"/>
+<element name="appendix"/>
+<element name="article"/>
+<element name="articleinfo"/>
+<element name="attribution"/>
+<element name="audiodata"/>
+<element name="audioobject"/>
+<element name="author"/>
+<element name="authorblurb"/>
+<element name="authorgroup"/>
+<element name="authorinitials"/>
+<element name="bibliodiv"/>
+<element name="bibliography"/>
+<element name="bibliomisc"/>
+<element name="bibliomixed"/>
+<element name="bibliomset"/>
+<element name="blockquote"/>
+<element name="caption"/>
+<element name="citetitle"/>
+<element name="colspec"/>
+<element name="command"/>
+<element name="computeroutput"/>
+<element name="copyright"/>
+<element name="corpauthor"/>
+<element name="date"/>
+<element name="edition"/>
+<element name="editor"/>
+<element name="email"/>
+<element name="emphasis"/>
+<element name="entry"/>
+<element name="entrytbl"/>
+<element name="epigraph"/>
+<element name="example"/>
+<element name="figure"/>
+<element name="filename"/>
+<element name="firstname"/>
+<element name="footnote"/>
+<element name="footnoteref"/>
+<element name="holder"/>
+<element name="honorific"/>
+<element name="imagedata"/>
+<element name="imageobject"/>
+<element name="informaltable"/>
+<element name="inlinemediaobject"/>
+<element name="issuenum"/>
+<element name="itemizedlist"/>
+<element name="jobtitle"/>
+<element name="keyword"/>
+<element name="keywordset"/>
+<element name="legalnotice"/>
+<element name="lineage"/>
+<element name="lineannotation"/>
+<element name="link"/>
+<element name="listitem"/>
+<element name="literal"/>
+<element name="literallayout"/>
+<element name="mediaobject"/>
+<element name="note"/>
+<element name="objectinfo"/>
+<element name="option"/>
+<element name="orderedlist"/>
+<element name="orgname"/>
+<element name="othercredit"/>
+<element name="othername"/>
+<element name="para"/>
+<element name="phrase"/>
+<element name="programlisting"/>
+<element name="pubdate"/>
+<element name="publishername"/>
+<element name="quote"/>
+<element name="releaseinfo"/>
+<element name="replaceable"/>
+<element name="revdescription"/>
+<element name="revhistory"/>
+<element name="revision"/>
+<element name="revnumber"/>
+<element name="revremark"/>
+<element name="row"/>
+<element name="section"/>
+<element name="sectioninfo"/>
+<element name="sidebar"/>
+<element name="spanspec"/>
+<element name="subject"/>
+<element name="subjectset"/>
+<element name="subjectterm"/>
+<element name="subtitle"/>
+<element name="surname"/>
+<element name="systemitem"/>
+<element name="table"/>
+<element name="tbody"/>
+<element name="term"/>
+<element name="textdata"/>
+<element name="textobject"/>
+<element name="tfoot"/>
+<element name="tgroup"/>
+<element name="thead"/>
+<element name="title"/>
+<element name="titleabbrev"/>
+<element name="trademark"/>
+<element name="ulink"/>
+<element name="userinput"/>
+<element name="variablelist"/>
+<element name="varlistentry"/>
+<element name="videodata"/>
+<element name="videoobject"/>
+<element name="volumenum"/>
+<element name="xref"/>
+<element name="year"/>
+</elements>