Semantiline veeb

Preview:

Citation preview

SEMANTILINE VEEB

Priit Pikk

MIKS JUST SELLEST?

• infohulga pidev kasv

• idee üle kümne aasta vana

• töötavad lahendused – vaikne hiilimine

• ülevaade

• vaatame lõpetuseks mõned näited

Sir Tim Berners-Lee

Hypertext, CERN (1989)

I have a dream for the Web . . . (1999)Tsiteerides: Ma unistan veebist, kus arvutid

suudavad kogu veebis olevat infot analüüsida.

Semantic Web: "a web of data that can be

processed directly and indirectly by machines."

HTML

<div class=„text inline“>puhkamiseks soe koht</div>

Google: „“, OR, -, ..,

site:, inurl:, allintitle:, jne.

TÖÖD TEEVAD ARVUTID

• analüüsib sisendit

• filtreerib väljundit

• ikkagi ainult mõisted

MIDA TEHA?• anda tähendus veebilehel asuvale infole

• suhtlevate masinate võrk

• omavahel seotud metaandmed

ONTOLOOGIA ja AGENDID

• hierarhiline mõistete süsteem teadmiste esitamiseks

• teadmiste kasutamine

Where isDr. No

KUST LEIDA?

• DBpedia

• New York Times

• Twitter

• Flickr

• Facebook

• …

MILLEST KOOSNEB?

OWL(S)

• Web Ontology Language

• sõnavara omaduste ja klasside kirjeldamiseks koos seostega

RDF(S)

• Resource Description Framework

• kirjeldada internetis leiduvaid ressursse.

• näiteks veebilehe pealkiri, autor, muutmise kuupäev, viide autoriõigusele jne

Refuse-Derived Fuels

RDF Näide

• Perekond Suur

FOAF

• Friend of a Friend – apps.facebook.com/foaf-me

• põhineb RDF skeemil

• kirjeldab isikuid

• ja nende sotsiaalseid võrgustike

[[name::Kalle Suur]] has the homepage [[foaf:homepage::http://n2ide.ee]]. His best friend is [[foaf:knows::Peeter Suur]]. [[Category:Person]]

<Foaf:name rdf:datatype=„schema:string">Kalle Suur</foaf:name>

<Foaf:homepage rdf:resource="http://n2ide.ee"/>

<Foaf:knows rdf:resource="http://wiki.ontoworld.org/index.php/Peeter_Suur"/>

<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>

SPARQL

• Protocol and RDF QUERY Language (Sparkle)

• “Trying to use the Semantic Web without SPARQL is like trying to use a relational database without SQL,” explained Tim Berners-Lee

• ?subjekt ?predikaat ?objekt

• SELECT * WHERE (?parent <http://n2ide.ee/#hasSon> ?son)

EDASI?

NÄITED

• Altova SemanticWork

• RDF Gravity

• Dbpedia.org

• semanticwebarchive.cs.umbc.edu

Recommended