semantiline veeb

17
SEMANTILINE VEEB Priit Pikk

Upload: priitpikk

Post on 08-Jul-2015

421 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: Semantiline veeb

SEMANTILINE VEEB

Priit Pikk

Page 2: Semantiline veeb

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

Page 3: Semantiline veeb

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."

Page 4: Semantiline veeb

HTML

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

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

site:, inurl:, allintitle:, jne.

Page 5: Semantiline veeb

TÖÖD TEEVAD ARVUTID

• analüüsib sisendit

• filtreerib väljundit

• ikkagi ainult mõisted

Page 6: Semantiline veeb

MIDA TEHA?• anda tähendus veebilehel asuvale infole

• suhtlevate masinate võrk

• omavahel seotud metaandmed

Page 7: Semantiline veeb

ONTOLOOGIA ja AGENDID

• hierarhiline mõistete süsteem teadmiste esitamiseks

• teadmiste kasutamine

Where isDr. No

Page 8: Semantiline veeb

KUST LEIDA?

• DBpedia

• New York Times

• Twitter

• Flickr

• Facebook

• …

Page 9: Semantiline veeb

MILLEST KOOSNEB?

Page 10: Semantiline veeb

OWL(S)

• Web Ontology Language

• sõnavara omaduste ja klasside kirjeldamiseks koos seostega

Page 11: Semantiline veeb

RDF(S)

• Resource Description Framework

• kirjeldada internetis leiduvaid ressursse.

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

Refuse-Derived Fuels

Page 12: Semantiline veeb

RDF Näide

• Perekond Suur

Page 13: Semantiline veeb

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"/>

Page 14: Semantiline veeb

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)

Page 15: Semantiline veeb

EDASI?

Page 16: Semantiline veeb

NÄITED

• Altova SemanticWork

• RDF Gravity

• Dbpedia.org

• semanticwebarchive.cs.umbc.edu

Page 17: Semantiline veeb