Resource Directory for the Z39.86-2010 Authoring and Interchange
SSML Integration Feature
version 0.1

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

Introduction

The Z39.86 SSML Integration Feature recasts a subset of the W3C Speech Synthesis Markup Language (SSML) Version 1.1 as a Feature for incorporation in Z39.86-2010 Profiles.

The Z39.86 SSML Integration Feature targets authoring contexts where speech output is targeted. The feature's content model definitions are designed so that a Processing Agent can safely ignore the SSML fragments when speech-related information is not relevant.

Each element of the feature fully inherits the corresponding semantics as defined by SSML 1.1.

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

Normative References

Processing Agent Processing Requirements

Processing in speech-output contexts

In speech-output processing contexts, Processing Agents should process each encountered element or attribute in the SSML namespace as dictated by the SSML 1.1 specification.

Upon encountering the ph and associated alphabet attributes on a non-SSML namespace element, a Processing Agent should process the element equally to the SSML phoneme element.

Processing Agents should consider the Z39.86 w element as equal to the SSML token element.

Processing Agents that fail to meet the above behavioral expectations should issue a warning.

Processing in non-speech-output contexts

In non-speech-output processing contexts, a Processing Agent must ignore any encountered XML element in the SSML namespace, and continue processing its children. Attributes in the SSML namespace occuring on non-SSML namespace elements must also be ignored.

Identity URI

The canonical identity URI of this version of this feature is http://www.daisy.org/z3986/2010/auth/features/ssml/0.1/.

Specification Compliance

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

Normative schemata

The normative schema of this feature is z3986-feature-ssml.rng.

Note - this feature schema does not represent an entire document model; it is intended for inclusion in host profiles.

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/mod/z3986-feature-ssml.rng.

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

Informative References

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.1 of this feature.