IDEAlliance

© 2008 IDEAlliance
Incorporated. Contact
us at (703) 837-1070.

IDEAlliance Featured in XML and Web Services Unleashed

XML and Web Services Unleashed covers a wide range of XML-related technologies.  This book, designed for the intermediate to advanced developer, provides an overview of two IDEAlliance Specifications— PRISM and ICE.  XML and Web Services Unleashed is reviewed in the book review section of this issue of XML Files.

In XML and Web Services Unleashed, IDEAlliance is described as a member organization that promotes the development and use of user-driven standards for the publishing industry. IDEAlliance (http://www.idealliance.org) is the host organization for numerous XML-based e-business standards for publishing. In addition, IDEAlliance serves as the host organization for both the ICE and PRISM specifications.

Chapter 13 of XML and Web Services Unleashed provides descriptions of both PRISM and ICE.  Definitions of terms and usage examples (complete with code samples) are provided for each.  Code samples from this text can be found at www.samspublishing.com.

About PRISM

"PRISM is the Publishing Requirements for Industry Standard Metadata. It is an extensible XML metadata vocabulary designed to facilitate the multipurposing, aggregating, and syndicating, personalizing, and postprocessing of any kind of content. PRISM is a standardized metadata vocabulary developed by publishers to describe all kinds of published content. Examples of PRISM content types include advertisements, articles, books, catalogs, e-books, home pages, journals, magazines, news, interviews, and even cartoons."

About ICE

This text defines ICE in terms of a much simpler syndication protocol called RSS.  "RSS is a simple mechanism for enabling the syndication of lightweight content. RSS was designed to be simple to use and inexpensive to implement. Although RSS has proven quite useful for the syndication of free content, RSS remains limited in its ability to enforce business rules in the content syndication environment. To fill this role, a second, more robust syndication protocol, Information and Content Exchange (ICE), was developed by industry content providers and software vendors. ICE was developed to automate the negotiation of subscription characteristics and to address the need to automate scheduled, reliable, secure redistribution of any content for publishers and for non-commercial content providers."

The Difference Between PRISM and ICE

Because both PRISM and ICE have something to do with publishing, and because both are IDEAlliance specifications, people often confuse the two.  XML and Web Services Unleashed makes a point to clarify the differences:  "The ICE protocol manages and automates syndication relationships and the managed, scheduled transfer of content. ICE should not be confused with PRISM. They are not the same. PRISM provides an industry-standard metadata vocabulary to describe content assets. This vocabulary can work with ICE to automate content reuse and syndication processes, but it is not a syndication protocol. PRISM is a discovery mechanism and enables us to select content that will be syndicated using ICE. There is a natural synergy between ICE and PRISM. ICE provides the protocol for syndication processes, and PRISM provides a description of the resource being syndicated."