Diane Hillmann: RDA Vocabularies in the Semantic Web
Rdf
1. DRUPAL 7 AND RDF
In 15 minutes
Wednesday, February 23, 2011
2. WHAT IS RDF?
On the Semantic Web computers do the browsing, searching
and querying for us.
The Semantic Web allows computers to seek out knowledge,
mesh it, and then take action on it.
Current Web is a platform for distributed presentations ...
Semantic Web is a platform for distributed knowledge.
Resource Description Framework (RDF)is the W3C
standard for encoding knowledge.
Wednesday, February 23, 2011
3. WHAT IS RDFA
RDFa is simply a version of rdf that is encoded to work in
html.
Extends XHTML to add rich metadata within web
documents.
Enables embedding of RDF triples and the extraction of
RDF triples by user agents.
Wednesday, February 23, 2011
4. WHAT ARE RDF
TRIPLES?
The RDF data model makes statements about resources in
the form of subject-predicate-object expressions known as
triples.
The subject denotes the resource while the predicate denotes
traits or aspects of the resource and expresses a relationship
between the subject and the object.
Examples: Denver is a City, The sky has the color blue,
Kevin is a Person, This field is a rating.
Wednesday, February 23, 2011
5. HISTORY OF RDF IN
DRUPAL
rdf.php (2000, Dries)
FOAF, vCard (2004, walkah)
Relationship (2005, dman
Semantic Search (2006, hendler)
RDF (2007, Arto)
OpenCalais (febbraro, 2008)
RDF CCK (2008, scor)
Wednesday, February 23, 2011
6. GOALS OF RDF IN
DRUPAL CORE
Expose Drupal’s data in RDF
Make exposure automatic
No RDF expertise required
Support a user driven data model
Content type = RDF class
Field = RDF property
Node = RDF resource
Wednesday, February 23, 2011
7. LETS GET CRAZY - D7
EXPERIMENTATION
Automatic site vocabulary generation
Mapping content models to existing ontologies
Data endpoint for SPARQL querying
Lazy loading of external data (data import)
Wednesday, February 23, 2011