Rdf

9
DRUPAL 7 AND RDF In 15 minutes Wednesday, February 23, 2011

description

RDF presentation from Feb 22 2011 for the Drupal Denver Meetup on RDF and Drupal 7

Transcript of Rdf

Page 1: Rdf

DRUPAL 7 AND RDFIn 15 minutes

Wednesday, February 23, 2011

Page 2: Rdf

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

Page 3: Rdf

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

Page 4: Rdf

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

Page 5: Rdf

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

Page 6: Rdf

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

Page 7: Rdf

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

Page 8: Rdf

Wednesday, February 23, 2011

Page 9: Rdf

WTF ARE YOU TALKING ABOUT?

Enough theory show me some examples!!!

Wednesday, February 23, 2011