Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
 Discussion Forums
 HTML, XML, JavaScript...
 Software Reviews
 Editors,Others...
 Top100
 JavaScript Tutorials, ...
 Tutorials
 ASP, CSS, Databases...
 Discussion List
 FAQ, Roundup, Configure ...
 Authoring
 HTML, JavaScript, CSS...
 Design
 Layout, Navigation,...
 Graphics
 Tools, Colors, Images...
 Software
 Browsers, Editors, XML...
 Internet
 Domains, E-Commerce, ...
 WDVL Resources
  Intermdiate, Tutorials,...
 WDVL
 Discussion Lists, Top 100,...
 Technology Jobs


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Top 10 Articles
  1. Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions
  2. JavaScript Tutorial for Programmers
  3. Design
  4. JavaScript Tutorial for Programmers - Objects
  5. JavaScript Tutorial for Programmers - JavaScript Grammar
  6. JavaScript Tutorial for Programmers - Versions of JavaScript
  7. Cascading Style Sheets
  8. JavaScript Tutorial for Programmers - Embedding JavaScript
  9. JavaScript Tutorial for Programmers - Functions
  10. Authoring JavaScript
Domain Name Lookup
Search to find the availability of a domain name. Just enter the complete domain name with extension (.com, .net, .edu)

RDF: Using XML to Describe Data (Ralph Swick)

May 24, 1999

The W3C's Resource Description Framework (RDF) plays an important role in enabling a wide variety of new metadata applications including sitemaps, stream channel definitions, search engine data collection (web crawling), digital library collections, and distributed authoring. XML is used as the underlying interchange syntax. Resource Description Framework (RDF) Model and Syntax Specification became a W3C Recommendation in February 1999.

According to the description of the WWW8 Metadata workshop by Carl Lagoze, Eric Miller, and Stuart Weibel:

"Metadata is 'structured information about resources' that enables users and organizations to not only describe the resources (documents, images, databases) that they publish on the Internet, but also to effectively manage and organize these electronic resources and the services that provide them. The Web is on the verge of a 'metadata revolution' due to the convergence of the development of XML and RDF and the maturation and standardization of the Dublin Core."

The basic RDF data model consists of three object types:

  • resource - anything that can be specified by a URI, such as a web page, and entire web site, a specific newsgroup message
  • properties - characteristics or attributes of a resource, along with some notion of meaning, valid values, etc.
  • statements - resource + named property + value of property, expressed as a tuple {subject predicate object}

RDF Schemas are what it means to be a publisher of a particular datatype; this is vocabulary rather than syntax. The RDF Schema and XML Schema Working Groups are now merging their efforts.

A simple example (from the W3C Metadata Activity page) of RDF being used to describe metadata about the Consortium's Prospectus follows. "The basic concept is that metadata about this item on the Web is described through a collection of properties called an RDF Description." The DC namespace prefix stands for Dublin Core.

<RDF xmlns:DC="http://purl.org/DC">
  <Description about="http://www.w3.org/folio.html">
    <DC:Title>The W3C Folio 1999</DC:Title>
    <DC:Creator>W3C Communications Team</DC:Creator>
    <DC:Date>1999-03-10</DC:Date>
    <DC:Subject>Web development, World Wide Web
    Consortium, Interoperability of the Web</DC:Subject>
  </Description>
</RDF> 

This trivial example belies the fact that RDF is complicated to write, so Ralph suggested that it will often be generated from databases. He mentioned that metadata for images could be expressed using either XML directly or RDF. Using RDF is one step beyond using a DTD to add semantics to content.

The Netscape Mozilla project is using RDF "to aggregate and display information about all kinds of Internet resources, including email, UseNet news, site maps, bookmarks, and browser history."

Readers new to RDF should take a look at the brief RDF FAQ. A major RDF reference is Dave Beckett's Resource Description Framework (RDF) Resources. See Ralph Swick's talk, Using XML to Describe Data, for details. Also see his April 1998 at WWW7 for more details, although some parts may be out of date.

W3C HTML and XHTML Activity (Dave Raggett)
WWWhat Happened at WWW8?
Query Languages (Massimo Marchiori)


Up to => Home / Internet / Future




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers