semantics, rdf and drupal
TRANSCRIPT
Semantics, RDF and Drupal
Worked on
while working at
Since then I have been working on
at
Gokul N K
A new form of web content that is meaningful to computers will unleash a
revolution of possibilities.
- Tim Berners Lee
World’s first web page
Browser and Websites in 1993
A current day web page
Google fetches data from Wikipedia. Even you can.
What humans see?
Visual Indicators
What machines see?Div within a div
within a div
What is Semantics
Express MeaningKnowledge Representation
OntologyAgents
Evolution of Knowledge
Semantics, RDF and Drupal
http://sig.ma/search?q=tim+berners+lee&templateName=
Benefits 1. Data becomes interoperable
2. Easier to create mash-up website3. More relevant results in search
4. Data mining
What is RDF
Resource Description Framework
RDF talks about resources, their properties and their relationships.
Schema.org
Schema - Event
1. Title2. Time3. Location
Schema Recipe
1. Ratings for the recipe2. Number of reviews3. Duration4. Calories
Schema Person
Drupal and RDF
1. Drupal is one of the first platforms to adopt the concepts of RDF in its core.
2. Drupal 7 has a basic RDF module in its core.
3. Drupal has various modules which extend the RDF capabilities.
Schema orghttp://drupal.org/project/schemaorg
1. Most Basic Module2. Google Rick snippet3. RDFa format
Microdatahttp://drupal.org/project/microdata
1. Microdata strips all the RDFa tags, hence can’t use both schema and
microdata.2. Has support for address fields and
Fivestar ratings
RDFxMost extensive module. Has support
for extending the RDF features.
1. RDFx (API)2. RDF UI
3. Evoc (Import vocabs)X
Semantics, RDF and Drupal
http://dbpedia.org/snorql/?query=SELECT+%3Fpopulation+WHERE+%7B%0D%0A%3Chttp%3A%2F%2Fdbpedia.org%2Fresource%2FPittsburgh
%3E+dbpedia2%3ApopulationMetro+%3Fpopulation%0D%0A%7D
Semantics, RDF and Drupal
Enough of theory
DEMO TIME
www.gokulnk.com
“If properly designed, the Semantic Web can assist the evolution of human knowledge as a whole.”
What is the meaning of Life?
Thank you, Gokul.