Resource Directory for the Z39.86-2010 Authoring and Interchange
Book Profile
version 0.3

This is an early access version, made available for early testing and evaluation.

Introduction

The Z39.86-2010 Book Profile is intended to serve as an XML republishing format for print books.

This profile can be used for markup of a wide variety of print books. It is suitable both for those with simple structure, such as novels or children's books, and for very complex books with specialized structures, such as student textbooks and technical books.

Among its many features, the book profile includes markup definitions to handle such structures as:

This profile is maintained by the ANSI/NISO Z39.86 advisory committee under the auspices of NISO.

Normative References

Identity URI

The canonical identity URI of this version of this profile is http://www.daisy.org/z3986/2010/auth/profiles/book/0.3/.

Specification Compliance

This profile is compliant with the Z3986-2010 Part A Specification.

Normative schemata

The normative schema of this profile is z3986a-book.rng (version 0.3).

The normative schema includes a number of modules and/or subschemas, which are listed in Appendix 1.

The latest version of the normative schema is available at the canonical URI http://www.daisy.org/z3986/2010/schema/z3986a-book.rng.

A listing of all public versions of this profile is available.

Supported Features

This profile supports the following optional features:

Default RDF vocabulary

The default RDF vocabulary for this profile is the Z39.86 Print Republishing Base Vocabulary.

Informative References

Schema Documentation

Schema documentation is available online, and is also included in the downloadable archives.

Informative Schemata

The following informative schemata are available:

z3986a-book.single.rng
A single file version of the normative RelaxNG schema.
z3986a-book.xsd
A W3C XML Schema (XSD) version of the normative schema. This schema contains approximations. It is not guaranteed that instance documents valid to this schema will also be valid to the normative schema. This schema should be used for authoring purposes only; final validation should always be performed against the normative schema.

Feature-reduced schemata

These schemas are variants of the normative RelaxNG schema that have one or several optional features removed.

They are provided for convenience during the authoring stage.

An instance document valid to a feature-reduced schema will also be valid to the normative schema.

z3986a-book-nomath.rng
The normative RelaxNG schema with the MathML Feature removed.
z3986a-book-noruby.rng
The normative RelaxNG schema with the ITS Ruby Feature removed.
z3986a-book-nossml.rng
The normative RelaxNG schema with the SSML Integration Feature removed.
z3986a-book-noselect.rng
The normative RelaxNG schema with the Content Selection Feature removed.
z3986a-book-noforms.rng
The normative RelaxNG schema with the Print Forms Feature removed.
z3986a-book-norend.rng
The normative RelaxNG schema with the Source Rendition Feature removed.
z3986a-book-nofeatures.rng
The normative RelaxNG schema with all features removed.

Cascading Stylesheet (CSS)

A default CSS stylesheet is available for use with CSS-aware XML Editing applications.

Refer to http://www.w3.org/TR/xml-stylesheet/ for instructions on how to associate a CSS stylesheet with a document instance.

Archives

Supporting software

This section will contain references to transformation, validation etc software, once provisioning schemes are in place.

Appendix 1: Listing of modules in the normative schema

Note: the canonical base URI of these modules is http://www.daisy.org/z3986/2010/schema/mod/ , where the modules are available in their latest version.

The below list represents the modules at the time of version 0.3 of this profile.