<grammar xmlns="http://relaxng.org/ns/structure/1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:z="http://www.daisy.org/ns/z3998/annotations/#" xmlns:ssml="http://www.w3.org/2001/10/synthesis" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns:db="http://docbook.org/ns/docbook" ns="http://www.daisy.org/ns/z3998/authoring/" xml:id="z3998.book.module"> <info xmlns="http://docbook.org/ns/docbook" xml:lang="en"> <title xmlns:x="http://www.w3.org/1999/xhtml" xreflabel="toc">The book schema</title> <annotation xmlns:x="http://www.w3.org/1999/xhtml" annotates="/"> <para role="desc-main"> This driver file represents the RelaxNG implementation of the Z39.98-2012 Book Profile, and provides the schematic means of validating conformant documents. </para> </annotation> <author xmlns:x="http://www.w3.org/1999/xhtml"> <personname>Markus Gylling</personname> <email>mgylling@daisy.org</email> </author> <legalnotice xmlns:x="http://www.w3.org/1999/xhtml"> <para>This module is licensed under a Creative Commons Attribution 3.0 license, a copy of which is available at <link xlink:href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</link> </para> <para>For complete licensing information, please refer to the LICENSE file that came with this distribution, a copy of which is also available from the DAISY web site at <link xlink:href="http://www.daisy.org">www.daisy.org</link> </para> </legalnotice> <copyright xmlns:x="http://www.w3.org/1999/xhtml"> <year>2009</year> <year>2010</year> <year>2011</year> <year>2012</year> <holder>DAISY Consortium</holder> </copyright> <revhistory xmlns:x="http://www.w3.org/1999/xhtml"> <revision> <date>2012-12-19</date> <authorinitials>MGy</authorinitials> <revdescription> <para> Initial version. </para> <para> This revision history only reflects changes to the driver file, not to any of the modules included in it. </para> </revdescription> </revision> </revhistory> </info> <x:h1 xmlns:x="http://www.w3.org/1999/xhtml">The Feature Reduced Version of RELAX NG driver for Z39.98-2012 Book Profile</x:h1><x:p xmlns:x="http://www.w3.org/1999/xhtml">This version of the driver does not offer the following features:<x:ul><x:li>MathML Feature</x:li></x:ul></x:p> <x:h2 xmlns:x="http://www.w3.org/1999/xhtml">Common Document Model Modules</x:h2> <x:h3 xmlns:x="http://www.w3.org/1999/xhtml">Content Model Definitions</x:h3> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-global-classes.rng"/> <x:h3 xmlns:x="http://www.w3.org/1999/xhtml">Common Elements</x:h3> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-document.rng"> <define name="z3998.body.content"> <ref name="z3998.partitions"/> </define> <sch:rule context="default:head[parent::default:document]"> <sch:assert test="descendant::default:meta[@rel='z3998:rdfa-context' and @resource='http://www.daisy.org/z3998/2012/vocab/context/default/']">The default RDFa context document URI {http://www.daisy.org/z3998/2012/vocab/context/default/} must be defined in the {resource} attribute of a {meta} element with the {rel} value {z3998:rdfa-context}.</sch:assert> </sch:rule> </include> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-meta.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-linking.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-section.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-headings.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-block.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-p.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-transition.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-list.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-table.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-code.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-quote.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-citation.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-object.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-address.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-note.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-annotation.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-aside.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-caption.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-verse.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-description.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-span.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-line.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-pagebreak.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-s.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-w.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-abbr.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-emph.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-time.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-name.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-definition.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-term.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-d.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-sub-sup.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-num.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-char.rng"/> <x:h3 xmlns:x="http://www.w3.org/1999/xhtml">Common Attributes</x:h3> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-core-attrib.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-i18n-attrib.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/xlink.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-depth-attrib.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/rdfa-attrib.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-role-attrib.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-by-attrib.rng"/> <x:h2 xmlns:x="http://www.w3.org/1999/xhtml">Profile Specific Modules</x:h2> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-partitions.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-toc.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-cover.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-index.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-bibliography.rng"/> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-glossary.rng"/> <x:h2 xmlns:x="http://www.w3.org/1999/xhtml">Optional Feature Modules</x:h2> <div xmlns:x="http://www.w3.org/1999/xhtml" x:id="ssml" x:class="feature"> <x:h2>SSML Integration Feature</x:h2> <include href="./mod/z3998-feature-ssml.rng"/> </div> <div xmlns:x="http://www.w3.org/1999/xhtml" x:id="its-ruby" x:class="feature"> <x:h2>ITS Ruby Feature</x:h2> <include href="./mod/z3998-feature-its-ruby.rng"/> </div> <div xmlns:x="http://www.w3.org/1999/xhtml" x:id="select" x:class="feature"> <x:h2>Content Selection Feature</x:h2> <include href="./mod/z3998-feature-select.rng"/> </div> <div xmlns:x="http://www.w3.org/1999/xhtml" x:id="forms" x:class="feature"> <x:h2>Print Forms Feature</x:h2> <include href="./mod/z3998-feature-forms.rng"/> </div> <div xmlns:x="http://www.w3.org/1999/xhtml" x:id="rend" x:class="feature"> <x:h2>Source Rendition Feature</x:h2> <include href="./mod/z3998-feature-rend.rng"/> </div> <div xmlns:x="http://www.w3.org/1999/xhtml" x:id="svg-cdr" x:class="feature"> <x:h2>SVG CDR Feature</x:h2> <include href="./mod/z3998-feature-svg-cdr.rng"/> </div> <div xmlns:x="http://www.w3.org/1999/xhtml" x:id="description" x:class="feature"> <x:h2>DIAGRAM Description Feature</x:h2> <include href="./mod/z3998-feature-description.rng"/> </div> <x:h2 xmlns:x="http://www.w3.org/1999/xhtml">RDF Property Enumeration Modules</x:h2> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-vocab-contrib-structure.rng"/> <x:h2 xmlns:x="http://www.w3.org/1999/xhtml">Support Modules</x:h2> <include xmlns:x="http://www.w3.org/1999/xhtml" href="./mod/z3998-datatypes.rng"/> <define xmlns:x="http://www.w3.org/1999/xhtml" name="z3998.Section.extern.class"> <notAllowed/> </define> </grammar>