W3C Technology and Society Domain The Semantic Web Home Page rdf icons

Resource Description Framework (RDF)

The Resource Description Framework (RDF) integrates a variety of applications from library catalogs and world-wide directories to syndication and aggregation of news, software, and content to personal collections of music, photos, and events using XML as an interchange syntax. The RDF specifications provide a lightweight ontology system to support the exchange of knowledge on the Web.

The W3C Semantic Web Activity Statement explains W3C's plans for RDF, including the RDF Core WG, Web Ontology and the RDF Interest Group.

RDF Specification Development

The RDF suite of specifications consist of:

The RDF Specifications depend on URI and XML technologies.

Other relevant W3C technical reports include:

See also Tim Berners-Lee's writings on Web Design Issues including Metadata Architecture.

Bookmarks: Recommended Reading

These sites track developments related to RDF:

RDF Introductions and Overviews

While the RDF specs provide the most in-depth details about RDF, a number of shorter overviews and presentations are also available, for developers and for a general audience.

Articles and Presentations

See also W3C in The Press, e.g. New Specs Are In the Works for Web Data, Brian Hannon, PC Week, May 29, 1998 and Resource Description Framework Press in the RDF Resource Guide

Projects and Applications

RDF is an enabling technology for a wide variety of projects. The following is a sample; the Resource Description Framework Applications and Projects section in the RDF Resource Guide lists many more.

Dublin Core, Open Directory, and General Purpose Catalogs

Syndication, Aggregation, and Rating

While content rating was the application that originally motivated the developoment of PICS and RDF, syndication and aggregation have emerged as cost-effective applications of RDF.

Personal Collections: Music, Photos, Calendars, and Contacts

Some of the most exciting applications of RDF are at a smaller scale, very close to home. These applications depend on emerging technical and social mechanisms for managing trust on the web (access control, privacy, rights management), so as of this writing (Aug 2001) they tend to be advanced development projects more than production systems.

Developer Resources

The major resource for RDF development activity is the W3C RDF Interest Group mailing list (archives) and its IRC chat channel (logs) with its blog scratchpad (RSS 1.0 news feed)

A good introduction for developers is What is RDF? by Tim Bray on XML.com who have a growing series of articles and reports about RDF applications including Putting RDF to Work, RDF Calendar taskforce, RDF with prolog, RDF - why we should care - and RSS, Building the Semantic Web, The Semantic Web: A Primer and many others.

Developer news

Java Developers

Perl Developers

Python Developers

C developers

Tcl/Tk developers

Related Technolologies

Conceptual Graphs

SOAP/WSDL

UML/MOF/XMI

TopicMaps

Timeline: Events and Publications

Events and publications in the history of RDF include...