XML Europe 2004 logo

RDF/XHTML: A New RDF Syntax

Abstract

We have two standards running parallel with each other; (X)HTML is

the de facto standard for document markup, accounting for millions

of items on the web. RDF is a standard for expressing metadata,

which in turn provides a foundation for making use of that

metadata, such as reasoning about it. Yet the former is very rarely

the subject of the latter; meta information placed in the HTML

family of documents is often encoded in such a way as to make it

difficult to extract by RDF-related parsers. And if it cannot be

extracted, then it cannot be used.

RDF is about statements and triples. There are a number of syntaxes

which can be used to express these triples, such as N3 and RDF/XML.

However, there are a number of problems with incorporating any of

these syntaxes into XHTML, including validation issues, ease of

authoring and therefore HTML community acceptance, and browser

support.

This paper describes a new (1 March) meta-data module for XHTML2 that makes

it easy for processors to extract metadata as RDF triples, but

without putting an unnecessary burden on authors familiar with

HTML.

While RDF/XHTML has been specifically designed for use in XHTML2,

it is easy to apply to any XML markup.

Keywords


The full paper was not available at the time the proceedings were created. Please check the conference web site, http://www.xmleurope.com, to find an updated version of this paper.

Biography

Steven Pemberton is a senior researcher at the CWI, Amsterdam, the Dutchnational research institute for mathematics and computer science. Hehas been involved with the Web from the beginning, organising twoworkshops at the first WWW conference in 1994, and chairing the firstStyle Sheets Workshop in 1995. He is chair of the HTML and FormsWorking Groups, and co-author of amongst others HTML, CSS, XHTML and XForms. He is editor-in-chief of ACM/interactions.

Mark Birbeck is the founder of x-port.net Ltd., a software house that produces XForms processors and tools. x-port's core engine, formsPlayer, was one of the two full implementations that allowed the XForms standard to meet its exit criteria.Mark has 20 years experience in software development, and has contributed to books on XML, XML and databases, SOAP, and RDF and metadata.He is an invited expert on both the W3C XForms and HTML Working Groups.