Semantic Web Specification at W3C

...
<foaf:Person>
   <foaf:name>Takashi OTA</foaf:name>
   <foaf:name xml:lang="ja">太田尚志</foaf:name>
   <foaf:title>Mr</foaf:title>
   <foaf:firstName xml:lang="ja">尚志</foaf...
   <foaf:firstName>Takashi</foaf...
   <foaf:surname xml:lang="ja">太田</foaf:s...
   <foaf:surname>OTA</foaf:surname>
   <foaf:nick>takot, Takashi</foaf:nick>
   <foaf:nick xml:lang="ja">たこちー</foaf:n...
   <foaf:knows>
      <foaf:Person>
         <foaf:name>SHIMIZU Noritada</foaf...
         <foaf:firstname>Noritada</foaf:fi...
         <foaf:firstname xml:lang="ja">智公...
         <foaf:surname>SHIMIZU</foaf:surname>
         <foaf:surname xml:lang="ja">清水<...
      </foaf:Person>
   </foaf:knows>
</foaf:Person>
...

Eric Prud'hommeaux
19 March, 2004

$Revision: 1.1 $ $Date: 2004/03/19 01:21:40 $

Available at http://www.w3.org/2004/Talks/0319-RDF-WGs/.

These slide contain many pointers -- intended to be used as a resource after the talk is complete.

 

RDF and other W3C Technology

foafnaut screen shot

Imagine SQL with:

 

W3C specifies a set of semantic web specifications to standardize the publication and description of data.

Other W3C specifications provide a "web" framework for distribution and consumption of this data.

What motivates us to work in RDF?

Semantic Web "Layer Cake"

obligatory layer cake picture

TimBL presents the stack of semantic technologies as a series of strata.

Publication History

replaced by later publication
W3C Recommendation
W3C Note

Specifying the "Layer Cake"

layer cake with specification time as the X axis

What we've specified so far, what we're doing now, and what we have left to do...

W3C Standardizes RDF, RDF Schema, and OWL

What do these standards give us?

What we are doing now

Two working groups underway:

W3C Technical Plenary

The RDF Interest Group met March 1-2. topics included:

The BPWG met March 4-5.

The HTML WG discussed RDF in HTML.

The Device Independence WG discussed RDF query and annotations.

Semanic Web Best Practices and Deployment Working Group

"...provide hands-on support for developers of Semantic Web applications." -- SWBP charter

Focus areas:

RDF Data Access Working Group

"...reduce redundancy and enhance interoperability as SQL did for relational databases." -- DAWG charter

Benefits of standardization:

Expressivity

RDF graph of Person record

Commonality:

 

RDF Query Issues

ns foaf=<http://xmlns.com/foaf/0.1/>
ns pim=<http://www.w3.org/2000/10/swap/pim/>
ask (
  ?who swap:pim <mailto:eric+talk@w3.org>.
  ?who foaf:firstName ?givenName.
  ?who foaf:surname ?familyName)
collect (?givenName ?familyName)
express query comonents in XML
RDF
other (ASCII)
Templating -- express results XML
 

What we have left to do...

... (that we know of)

RDF Rules

RDF graph of Person record

RDFS and OWL have semantics that must be interpreted by a programmer.

A standard expression of rules allows the machine to assume that step.

 

Research Issues

Such a large arena, hard to select.

Here are a few recurring issues:

Context, Attribution, Provenance...

Most information management systems imply some "paper trail", information about where the information comes from.

Databases, RDF included, tend to push this information in the application layer.

There is no current standard way to describe the relationship between an assertion and the document where that assertion was found. cwm uses logInclude. Most DBs keep the information "out of the model".

Interaction with Conventional Databases

efficiency -- flexibility of RDF with the efficiency of relational DBs:

Database manufacturers can provide this view of data:

Conclusions:

 

More Topics