Co je to Sémantický Web• Vize o strukturování informací na
webu podle standardizovaných pravidel
• Specifikace vytváří W3C• Slouží jako předpis pro další
technologie (RDF)• Web dokumentů => Web „věcí“
Sémantický web a Drupal 7
www.devmates.com
K čemu Sémantický Web?• Web je navržen pro lidi• Pro stroje je současný web
nesrozumitelný• Data nejsou uspořádána - obrovská
decentralizovaná databáze
Sémantický web a Drupal 7
www.devmates.com
Využití Sémantického Webu
• Aplikace mohou vyhledávát a kombinovat data na webu
• Vyhledávání podle parametrů• Yahoo! SearchMonkey – vylepšení
SERP
Sémantický web a Drupal 7
www.devmates.com
Komponenty• XML – syntaxe pro strukturu obsahu• URI – identifikace dokumentů, osob,
produktů• RDF – jazyk pro zobrazení datových
modelů (objektů a jejich vztahů)• Slovníky (DC, FOAF, SIOC, …)
Sémantický web a Drupal 7
www.devmates.com
RDF(Resource Description Framework)
• Specifikace pro modelování informací
• Výrazy ve tvaru:podmět-vlastnost-předmět
• „Obloha má modrou barvu.“• „I love New York“ x „INY“
Sémantický web a Drupal 7
www.devmates.com
Slovníky (Ontologie)• DC (Dublin Core) – dc:title,
dc:creator• FOAF (Friend of a Friend) –
foaf:Person, foaf:name, foaf:knows• SKOS (Simple Knowledge
Organisation System) – používá NY Times
• Good Relations (pro e-commerce)Sémantický web a Drupal 7
www.devmates.com
Serializace RDFRDFa•Vkládá RDF do xHTML•Použita Drupalem•<span property=“dc:date”>2009-09-09</span>
Další: RDF/XML, N3/Turtle
Sémantický web a Drupal 7
www.devmates.com
RDF a Drupal - historie• 18.5.2000 – /drupal/rdf.php• DrupalCon Boston 2008 – Dries
Buytaert (keynote o přijmutí sémantického webu)
• Semantic Web Drupal Group• 6.2.2008 – rdf 6.x-1.x-dev• 19.10.2009 - /drupal/modules/rdf
v1.1Sémantický web a Drupal 7
www.devmates.com
Drupal RDF modul• Od Drupalu verze 7 součást jádra• Připojuje komponenty ve zdrojovém
kódu (jazyky, slovníky)• Obsahuje defaultní RDF schéma• Poskytuje hooks pro vlastní
mapování• Drupal 6 =>
http://drupal.org/project/rdfSémantický web a Drupal 7
www.devmates.com