Alternating image of DAISY tools in use
Search
The Best Way to Read
The Best Way to Publish
Today is Saturday July 4th, 2009

DAISY Online Delivery

DAISY Consortium Members and Friends have long felt that online delivery is the clear future for fulfilling the reading needs of blind and print-disabled users. Several organizations and companies have conducted pilot projects to explore the feasibility of DAISY content online delivery.

DAISY Online Delivery Specification Overview

Editor: Kenny Johar, Vision Australia
Please send comments/feedback using the Contact Us form, using category 'Project DAISY Online Delivery'.

DAISY Online Delivery Specification Review: Recorded Conference Call from April 15, 2009 (MP3 file)

Abstract

DAISY content is being increasingly delivered through online distribution mechanisms in several parts of the world today. These online distribution mechanisms are both disparate, and built to address a particular online distribution context. The DAISY Online Delivery Specification has been specifically designed to solve this problem by harmonising online distribution systems across the DAISY ecosystem.

Such harmonisation is deemed to achieve the following outcomes:

  • Maximum interoperability between DAISY Reading Systems and Service Providers
  • Reduce cost of ownership
  • Rapid implementation of online distribution systems across the DAISY ecosystem

This document is one of five documents that together define the DAISY Online Delivery Specification, and are further detailed in the section DAISY Online Delivery Specification: Suite of Documents.

Table of Contents

  1. Introduction
  2. DAISY Online Delivery Specification: Suite of Documents
  3. Acknowledgements

1. Introduction

The DAISY Online Delivery Specification brings DAISY, Service-Oriented Architecture (SOA) and the World Wide Web together to standardise the online distribution of DAISY content. It incorporates well-established industry standards such as HTTP, HTTPS, SOAP, WSDL, MTOM, and WS-I Basic Profile 1.1 from the Web Services Interoperability Organisation to ensure maximum interoperability across all implementations of this standard. Through such interoperability, it is envisaged that a compliant Reading System will be able to seemlessly communicate with different Service Providers across the DAISY ecosystem.

At its core, the DAISY Online Delivery Specification is a Web Service API and a collection of associated industry standards.

The DAISY Online Delivery Specification provides maximum flexibility for user interface design through its Dynamic Menu Generation capabilities. It mandates the use of industry standards to secure communication between two compliant entities. Downloading and Streaming capabilities are provided both through the Web Service API, and HTTP/HTTPS.

The following section details the suite of documents that together define the DAISY Online Delivery Specification.

2. DAISY Online Delivery Specification: Suite of Documents

The following three documents compose the normative part of the DAISY Online Delivery Specification:

  1. DAISY Online Delivery Specification Web Service API
    This document details both the Web Service API, and the associated industry standards that a compliant entity must implement to ensure compliance to the DAISY Online Delivery Specification.
  2. DAISY Online Delivery Specification Markup Language Ontology
    This document details all the custom types that are consumed by all functions in the Web Service API detailed in DAISY Online Delivery Specification Web Service API. All the custom types defined in this document are together known as the DAISY Online Delivery Specification Markup Language (henceforth refered to as DOML).
  3. DAISY Online Delivery Specification Markup Language Schema (xsd)
    This document contains the normative schema (xsd) for the DOML grammar.

    Please note, DAISY Online Delivery Specification Markup Language Ontology describes all the rules of the DOML grammar in a human readable form, whereas DAISY Online Delivery Specification Markup Language Schema (xsd) is meant for consumption by software agents.

The following two documents compose the informative part of the DAISY Online Delivery Specification:

  1. DAISY Online Delivery Specification Overview (this document) - This document presents an overview of the DAISY Online Delivery Specification.
  2. DAISY Online Delivery Specification Primer - This document describes all the inherent concepts, usage scenarios that are addressed, and best practices to aid implementation.

3. Acknowledgements

The DAISY Online Delivery Specification Working Group would like to acknowledge the contributions of the following members:

  • Neil Bernstein (NLS)
  • Hiromitsu Fujimori (Plextor)
  • Marisa DeMeglio (DAISY Consortium)
  • Andrew Furlong (Vision Australia)
  • Geoff Gilmour-Taylor (CNIB)
  • Markus Gylling (DAISY Consortium)
  • Chair: Kenny Johar (Vision Australia)
  • George Kerscher (DAISY Consortium)
  • Jelle Martijn Kok (Solutions Radio)
  • Clive Lansink
  • Norman Octon (RNIB)
  • James Pritchett (RFB&D)
  • Simon Roy (Humanware)
  • Nick Williamson (RNIB)
© 2009 DAISY Consortium. All Rights Reserved.
Valid XHTML 1.0! Valid CSS!
Search powered by