spacer
spacer

ANSI/NISO Z39.98-2012

Authoring and Interchange Framework for Adaptive XML Publishing Specification

Abstract:

                    An American National Standard
                    Developed by the
                    National Information Standards Organization
                

                    Approved: July 9, 2012
                    by the
                    American National Standards Institutue
                

About NISO Standards

NISO standards are developed by the Working Groups of the National Information Standards Organization (NISO) with oversight from a Topic Committee. The development process is a strenuous one that includes a rigorous peer review of proposed standards open to each NISO Voting Member and any other interested party. Final approval of the standard involves verification by the American National Standards Institute that its requirements for due process, consensus, and other approval criteria have been met by NISO. Once verified and approved, NISO Standards also become American National Standards.

This standard may be revised or withdrawn at any time. For current information on the status of this standard contact the NISO office or visit the NISO website at:

www.niso.org

Published by

                    National Information Standards Organization (NISO)
                    One North Charles Street, Suite 1905
                    Baltimore, MD 21201
                    www.niso.org
                

Copyright © 2012 by the National Information Standards Organization

All rights reserved under International and Pan-American Copyright Conventions. For noncommercial purposes only, this publication may be reproduced or transmitted in any form or by any means without prior permission in writing from the publisher, provided it is reproduced accurately, the source of the material is identified, and the NISO copyright status is acknowledged. For permission to photocopy or use material electronically from this publication, please access www.copyright.com or contact the Copyright Clearance Center, Inc. (CCC) at 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. All inquiries regarding translations into other languages or commercial reproduction or distribution should be addressed to NISO, One North Charles Street, Suite 1905, Baltimore, MD 21201.

ISBN: 978-1-937522-06-3 (HTML)

ISBN: 978-1-937522-07-0 (PDF)

Table of Contents

Foreword
About This Standard
Trademarks, Services Marks
NISO Voting Pool
NISO Content and Collection Management Topic Committee
NISO Z39.98-AI Working Group
1 Purpose and Scope
1.1 Audience
1.2 Design goals
1.3 Overview
1.4 Relationship to other specifications
1.4.1 ANSI/NISO Z39.86-2005
1.4.2 XML
1.4.3 Unicode
1.5 Conformance statements
2 Normative References
3 Terms and Definitions
4 Abstract Document Model
4.1 Introduction
4.2 Fundamentals
4.2.1 Document foundation
4.2.2 Document structure layers
4.2.3 Document attribute collection
4.2.4 Constraints
4.2.5 Classes
4.3 Layer and Collection Definitions
4.3.1 Introduction
4.3.2 Document foundation
4.3.3 Section layer
4.3.4 Block layer
4.3.5 Phrase layer
4.3.6 Text layer
4.3.7 Metadata Attributes collection
4.3.8 Global Attributes collection
5 Modules
5.1 Introduction
5.2 Module and component definitions
5.3 Components
5.3.1 Outline
5.3.2 Semantic definition
5.3.3 Default usage context
5.3.4 Default content model
5.3.5 Default attribute model
5.3.6 Definition of alterability
5.3.7 Definition of optionality
5.4 Expression
5.5 Activation
5.6 Core modules
5.6.1 Core namespace URI
5.6.2 Core modules URI
6 Profiles
6.1 Introduction
6.2 Creation
6.3 Profile conformance definition
6.3.1 Profile identity URI
6.3.2 Profile markup model definition
6.3.3 Profile resource directory
6.3.4 RDFa initial context
7 Features
7.1 Introduction
7.2 Feature conformance definition
7.2.1 Feature identity URI
7.2.2 Feature markup model definition
7.2.3 Feature resource directory
8 Documents
8.1 Introduction
8.2 Document conformance definition
8.3 Referencing profiles and features
8.4 Referencing RDF vocabularies
8.5 Metadata
8.5.1 Introduction
8.5.2 Required document-level metadata
8.5.3 Document-level metadata resources
8.5.4 RDFa metadata associations
8.5.5 Inline metadata
9 Container
9.1 Introduction
9.2 Format
9.3 File extension
9.4 Media types
10 Resource directories
10.1 Introduction
10.2 Resource directory conformance definition
11 RDF vocabularies
11.1 Introduction
11.2 Vocabularies defined by this specification
11.2.1 Z39.98-2012 Instance Metadata Vocabulary
11.2.2 Z39.98-2012 Structural Semantics Vocabulary
11.2.3 Z39.98-2012 Resource Directory Vocabulary
11.3 Associating vocabularies with Z39.98-AI documents
11.4 Format of RDF vocabularies
11.5 Changes to RDF vocabularies
12 Processing agents
12.1 Introduction
12.2 Processing agent conformance definition
12.3 Initialization
12.4 Processing of vocabulary terms
A Profile, feature, and vocabulary catalogs
A.1 Profile catalog
A.2 Feature catalog
A.3 Vocabulary catalog
B Schema languages
C Media type registration
C.1 Z39.98-AI XML Documents
C.2 Z39.98-AI container format
Informative References

List of Examples

1 Document foundation as an XML document
2 Document structure layers depicted as XML
3 Example of metadata attributes
4 Example of global attributes
5 Modification of an RNG module during activation
6 Referencing a profile and features from a Z39.98-AI document
7 Referencing an RDFa initial context document
8 Referencing a term from the default vocabulary
9 Referencing a term from a prefixed vocabulary
10 Referencing an RDFa vocabulary
11 Invalid vocabulary prefix declaration using the xmlns attribute
12 Z39.98-AI document metadata
13 Inline metadata
14 Z39.98-AI container file structure
15  container.xml file mark up
16 Declaring an initial context document

Foreword

(This foreword is not part of the Authoring and Interchange Framework for Adaptive XML Publishing Specification, ANSI/NISO Z39.98-2012. It is included for information only.)

About This Standard

The Z39.98 Authoring and Interchange Framework for Adaptive XML Publishing Specification (Z39.98-AI) defines a framework in which to develop XML markup languages to represent different kinds of information resources (books, periodicals, etc.), with the intent of producing documents suitable for transformation into different universally accessible formats. It uses a modular, extensible architecture to permit the creation of any number of document models, each custom-tailored for a particular kind of information resource.

This approach to text production differs significantly from the one taken in ANSI/NISO Z39.86-2005 (the DTBook grammar), which attempted to provide a single markup model in which all formats could be present (i.e., a single universal rendering format). Although the Z39.86 approach has potential merits for reader consumption, it could not provide the richness needed by producers in many cases to render high-quality individual outputs. Producing print braille compliant to regional codes, as one example, was complicated by markup that was often more generally useful for refreshable braille display. Accessible production by needs requires the ability to repurpose content in a variety of forms for readers of different abilities, and as efficiently as possible, but this need that DTBook also hoped to address was not being fully realized.

The Z39.86 text model was further complicated in that it could not be easily redefined for specific use cases. All content had to be structured exactly the same way, regardless of the form it took in its source. By focusing on accessible output requirements, it was also not widely useful as a production format for mainstream publishing requirements, limiting the ability to obtain content from source producers.

This standard escapes the trap of defining markup models and instead focuses on a general, extensible and highly-adaptable framework in which content models can be defined. It prescribes the rules and requirements for predictable and rapid development of new content models without defining specifically defining the grammars. The development of single source master documents that can be easily exchanged between organizations is the ultimate goal, but without imposing limits on the markup expressivity needs of any individual producer.

The richness of markup that can be produced using this model also places this standard back in the mainstream. Its focus on fully representing the structure and meaning of the documents being described makes it a candidate for use in any environment in which a parallel publishing model is currently used or envisioned. The outputs that can be generated from documents that conform to Z39.98-AI profiles are not limited to accessible formats.

Z39.98-AI was originally intended to be a revision to and replacement for ANSI/NISO Z39.86, Specifications for the Digital Talking Book. After consideration of feedback from the draft for trial use of the proposed revision, the Working Group recommended that the revision be given a new standard designation number and that the existing Z39.86 standard be reaffirmed. Trial users had indicated that the changes were so significant as to warrant this being a new standard. Additionally, content creators, software developers, and e-reader device manufacturers wanted to continue using the existing standard for the near future while they developed transition plans to the new standard. The NISO Content and Collection Management Topic Committee approved the Working Group's recommendation and this standard was assigned the new designation of Z39.98. Subsequently, ANSI/NISO Z39.86 was reaffirmed for another five years.

Trademarks, Services Marks

Wherever used in this standard, all terms that are trademarks or service marks are and remain the property of their respective owners.

NISO Voting Pool

At the time this standard was approved, the following were members of the NISO Voting Pool:

American Library Association (ALA) Nancy Kraft

American Psychological Association Linda Beebe Janice Fleming

American Society for Indexing Judith Gibbs

American Society for Information Science & Technology (ASIS&T) Mark Needleman

Association of Research Libraries (ARL) Julia Blixrud Charles Lowry

College Center for Library Automation (CCLA) David Brightbill Lucy Harrison

DAISY Consortium George Kerscher Markus Gylling

Inera Inc. Bruce Rosenblum

ITHAKA/JSTOR/Portico Bruce Heterick Amy Kirchhoff

Library of Congress Sally McCallum John Zagas

Lyrasis Robin Dale Tim Daniels Peter Murray

Music Library Association Mark McKnight David Sommerfield

National Archives and Records Administration (NARA) Laura McCarthy Marilyn Redman

National Library of Medicine (NLM) Barbara Rapp Jacque-Lynne Schulman

National Security Agency Kate Dolan Kathleen Rattell

Polaris Library Systems Eric Graham Paul Huf

Recording Industry Association of America (RIAA) David Hughes Paul Jessop

NISO Content and Collection Management Topic Committee

At the time this standard was approved, the following individuals served on the NISO Content and Collection Management Topic Committee that had oversight for the development of this standard:

Julia Blixrud Association of Research Libraries (ARL)

Eva Bolkovac Yale University Library

Lettie Conrad SAGE Publications

Diane Hillmann Syracuse University

Marjorie Hlava Access Innovations, Inc.

Rebecca Kennison Columbia University

Betty Landesman NIH Library

Rice Majors University of Colorado at Boulder

Dorothea Salo University of Wisconsin, Madison

Ken Wells Innovative Interfaces, Inc.

NISO Z39.98-AI Working Group

The following are the members of the Z39.98-AI Working Group responsible for the development of this standard:

Markus Gylling, Lead DAISY Consortium

Josh Altherr gh, LLC

Ole Holst Andersen DBB

Marisa DeMeglio DAISY Consortium

Christian Egli Swiss Library for the Blind, Visually Impaired and Print Disabled

Matt Garrish CNIB

Boris Goldowsky CAST, Inc.

Leona Holloway Vision Australia

Kenny Johar Vision Australia

Dennis Leas gh, LLC

Sam Ogami California State University

Stephen Phippen RNIB

James Pritchett Learning Ally

Kathryn Randall Vision Australia

Per Sennels Huseby kompetansesenter

The metadata portion of this standard was created by a working group with the following members:

Matt Garrish, Lead CNIB

Bob Axtell Library of Congress

Wendy Taylor RNIB

Christian Wallin DBB

Marcus Westlind TPB

Richard Wilson CNIB

1 Purpose and Scope

1.1 Audience

This specification details the nature of Z39.98 Authoring and Interchange Format (Z39.98-AI) profiles and how they are created. It is intended primarily for agencies interested in creating conformant profiles for new documents types and for processing agent developers.

This specification is not a guide to marking up Z39.98-AI documents and should not be referenced as such. Informative resources that describe Z39.98-AI document production are available independently of this specification.

Although this specification contains introductory sections where appropriate and deals with general document concepts in places, it is expected that all persons reading this specification will have a strong background in XML and its related technologies — in particular schema languages and their composition — in order to properly implement new profiles.

1.2 Design goals

The Z39.98-AI Framework has been built with the following primary design goals in mind:

  1. Adaptability. The Framework is designed to be flexible and customizable across a wide variety of production environments. Producers ar

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.