XML News from Monday, September 29, 2003

Amazon, Barnes & Noble have finally gotten Effective XML in stock for immediate shipment. My apologies to everyone who preordered after my initial announcement. I had no idea it was going to take so long for the copies to get from the publisher to the bookstore warehouses. Other bookstores should have it soon.


The W3C Resource Description Framework (RDF) Core Working Group has published six revised working drafts:

RDF Primer
According to the introduction, RDF "is particularly intended for representing metadata about Web resources, such as the title, author, and modification date of a Web page, copyright and licensing information about a Web document, or the availability schedule for some shared resource. However, by generalizing the concept of a 'Web resource', RDF can also be used to represent information about things that can be identified on the Web, even when they can't be directly retrieved on the Web. Examples include information about items available from on-line shopping facilities (e.g., information about specifications, prices, and availability), or the description of a Web user's preferences for information delivery. RDF is intended for situations in which this information needs to be processed by applications, rather than being only displayed to people. RDF provides a common framework for expressing this information so it can be exchanged between applications without loss of meaning. Since it is a common framework, application designers can leverage the availability of common RDF parsers and processing tools. The ability to exchange information between different applications means that the information may be made available to applications other than those for which it was originally created."
Resource Description Framework (RDF): Concepts and Abstract Syntax
"This document defines an abstract syntax on which RDF is based, and which serves to link its concrete syntax to its formal semantics. This abstract syntax is quite distinct from XML's tree-based infoset [XML-INFOSET]. It also includes discussion of design goals, key concepts, datatyping, character normalization and handling of URI references."
RDF Semantics
"This is a specification of a precise semantics, and corresponding complete systems of inference rules, for the Resource Description Framework (RDF) and RDF Schema (RDFS)."
RDF Vocabulary Description Language 1.0: RDF Schema
"This specification describes how to use RDF to describe RDF vocabularies. This specification defines a vocabulary for this purpose and defines other built-in RDF vocabulary initially specified in the RDF Model and Syntax Specification. "
RDF/XML Syntax Specification (Revised)
"This document defines an XML syntax for RDF called RDF/XML in terms of Namespaces in XML, the XML Information Set and XML Base. The formal grammar for the syntax is annotated with actions generating triples of the RDF graph as defined in RDF Concepts and Abstract Syntax. The triples are written using the N-Triples RDF graph serializing format which enables more precise recording of the mapping in a machine processable form. The mappings are recorded as tests cases, gathered and published in RDF Test Cases."
RDF Test Cases
This document describes a set of machine-processable test cases for RDF though it does not contain the test cases themselves which are available separately.

Comments on all six are due by February 21.