Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Resource Description Framework (RDF). Probléma a Web-es kereséssel  Szemantika hiánya Jelentés helyett szöveges alakkal dolgozunk Jelentés helyett szöveges.

Hasonló előadás


Az előadások a következő témára: "Resource Description Framework (RDF). Probléma a Web-es kereséssel  Szemantika hiánya Jelentés helyett szöveges alakkal dolgozunk Jelentés helyett szöveges."— Előadás másolata:

1 Resource Description Framework (RDF)

2 Probléma a Web-es kereséssel  Szemantika hiánya Jelentés helyett szöveges alakkal dolgozunk Jelentés helyett szöveges alakkal dolgozunk Függ az információ reprezentációjától Függ az információ reprezentációjától Nyelvi korlátok Nyelvi korlátok Képekhez, hangokhoz semmilyen jelentést nem tudunk társítani Képekhez, hangokhoz semmilyen jelentést nem tudunk társítani Nem tudunk következtetni (szinonimák, taxonómiák) Nem tudunk következtetni (szinonimák, taxonómiák)

3 Szemantika megragadása  Kézi indexelés Katalógust készítünk (YAHOO) Katalógust készítünk (YAHOO) Ember szolgáltatja a szemantikát Ember szolgáltatja a szemantikát Garantált minőség Garantált minőség Lassú  Lassú  Melléktémák kimaradnak  Melléktémák kimaradnak  Következtetés továbbra is hiányzik  Következtetés továbbra is hiányzik 

4 Szemantika megragadása  Helyezzünk el metainformációt a Weben! Információ, mely információról szól Információ, mely információról szól link egy másik oldalról, szerző neve, stb. link egy másik oldalról, szerző neve, stb.  Jelenleg a metainformáció is heterogén   A különféle formátumú adatforrásaink számára tegyük lehetővé, hogy metaadatot szolgáltassanak magukról A metaadat legyen egységes, strukturált A metaadat legyen egységes, strukturált Géppel fel tudjuk dolgozni Géppel fel tudjuk dolgozni

5 Szemantikus Világháló  Célkitűzés: Oldalakhoz metainformáció társítása Oldalakhoz metainformáció társítása Következtetéshez szükséges háttértudás leírása Következtetéshez szükséges háttértudás leírása  Mindezeket egységesen és automatikusan feldolgozható módon

6 Metainformáció társítása  Tetszőleges webes erőforrás  Tetszőleges mondanivaló  Nagyon általános keretrendszer kell  RDF: Resource Description Framework

7 RDF  RDF segítségével erőforrásokról tehetünk kijelentéseket Erőforrás bármi lehet Erőforrás bármi lehet Lényeg, hogy egyértelműen azonosítható legyen Lényeg, hogy egyértelműen azonosítható legyen A számítógép nem erőforrás, de az én számítógépem már az A számítógép nem erőforrás, de az én számítógépem már az

8 Erőforrások  Erőforrásokra egyértelmű azonosítóval hivatkozunk (például URL)  Általánosabb: Universal Resource Identifier (URI) file:///c:/examples/cat.rdf file:///c:/examples/cat.rdf file:///c:/examples/cat.rdf uuid:BDC6E3F0-6DA3-11d1-A2A3- 00AA00C1C14882 uuid:BDC6E3F0-6DA3-11d1-A2A3- 00AA00C1C14882

9 URI  Abszolút URI: egyértelműen azonosít  Relatív URI: adott környezetben azonosít, azon kívül csak egy bázis URI-val együtt Bázis segítségével feloldjuk a relatív URI-t és abszolút URI-t kapunk Bázis segítségével feloldjuk a relatív URI-t és abszolút URI-t kapunk Komplex honlap részei könnyen tudnak egymásra hivatkozni Komplex honlap részei könnyen tudnak egymásra hivatkozni

10 URI  Ugyanarról az erőforrásról több különböző helyen is tehetünk kijelentéseket  Bárki bármit mondhat – csak a megfelelő URI kell hozzá  Más helyről származó információtöredékek kombinálhatóak

11 RDF  Erőforrások kapcsolatrendszerét tudjuk leírni  Általános séma: (Erőforrás1, Kapcsolat, Erőforrás2) (Erőforrás1, Kapcsolat, Erőforrás2) (www.cs.bme.hu, tulajdonosa, SZIT) (www.cs.bme.hu, tulajdonosa, SZIT)www.cs.bme.hu (SZIT, típusa, Tanszék) (SZIT, típusa, Tanszék) (SZIT, vezetője, Katona Gyula) (SZIT, vezetője, Katona Gyula)  Egy RDF leírás megfeleltethető egy gráfnak

12 RDF-gráf típusa tulajdonosa Tanszék SZIT Katona Gyula vezetője

13 RDF adatmodell  Erőforrások: bármi aminek URI-ja van  Tulajdonságok: Speciális erőforrás Speciális erőforrás Erőforrásokhoz kapcsolható jellemzők Erőforrásokhoz kapcsolható jellemzők Bizonyos tulajdonságok jelentése előre meghatározott Bizonyos tulajdonságok jelentése előre meghatározott  Literálok: karaktersorozatok

14 RDF adatmodell  Kijelentések: hármasok (alany, állítmány, tárgy) (alany, állítmány, tárgy) (erőforrás, tulajdonság, erőforrás | literál) (erőforrás, tulajdonság, erőforrás | literál)  RDF leírás: kijelentések halmaza (sorrend nem számít)  Jelentés: a kijelentések igazak  RDF segítségével bináris relációkat írhatunk le

15 RDF szintaxis  RDF adatmodell nem rögzíti a formátumot  Tényleges modellezéshez kell valamilyen szintaxis  3 adatmodell reprezentáció Hármasok halmaza Hármasok halmaza Címkézett, irányított gráf Címkézett, irányított gráf XML formátum XML formátum

16 RDF gráf  Csomópont: erőforrás vagy literál  Él: tulajdonság (URI-val ellátott)  Csak abszolút URI szerepelhet  Tulajdonságról is lehet állítást megfogalmazni

17 RDF gráf  A Magányos Cédrus festője Csontváry Kosztka Tivadar.  {[http://…/cedrus.html], festője, „Cs. K. Tivadar”} [http://…/cedrus.html] Csontváry Kosztka Tivadar festője

18 RDF gráf  És ha azt is modellezni szeretnénk, hogy Csontváry 1853-ban született?  Literálokról nem tudunk kijelentéseket tenni. Bevezetünk egy köztes erőforrást: [http://…/cedrus.html] Csontváry Kosztka Tivadar festője 1853 neve születési éve

19 Köztes erőforrás  Köztes csomópontnak nincs URI-ja  Információ strukturáltságát növeli  Több csomópont, de könnyebb gépi feldolgozás  Komplex lterál szétbontható (cím)

20 XML szintaxis  RDF gráf linearizálása  Valódi XML dokumentum  Bizonyos XML elemek speciális jelentéssel bírnak  Alkalmazások közti adatcserére alkalmas

21 Példa Ádám rdf:type s:levélcímes:neve „Kis Ádám (aki ember) címe

22 XML szintaxis rdf:about=http://cs.bme.hu/~kis/#about>http://cs.bme.hu/~kis/#about Kis Ádám Kis Ádám

23 XML szintaxis Csontváry Kosztka Tivadar

24 XML szintaxis  Tulajdonság is erőforrás – URI xmlns:s=http://www.utils.org/utils# … Csontváry K. Tivadar Csontváry K. Tivadar

25 XML szintaxis  Megosztott alany használata Csontváry Kosztka Tivadar Magyar Nemzeti Galéria Magyar Nemzeti Galéria

26 XML szintaxis  Erőforrás tárgypozícióban Rossz megoldás

27 XML szintaxis  Erőforrás tárgypozícióban  rdf:resource attribútum rdf:about=“http://…/cedrus.htm”> rdf:resource=http://www.mng.hu/index.html/>http://www.mng.hu/index.html

28 Típusmegadás egyszerűbb szintaxissal rdf:about=s:csiprozs> Csipkerózsika Csipkerózsika rdf:about=s:csiprozs> Csipkerózsika Csipkerózsika

29 XML szintaxis  Rdf:parsetype attribútum – tulajdonságelem interpretációjának megváltoztatása Ez az én gépem! Compaq Compaq

30 XML szintaxis  Rdf:parsetype attribútum – köztes erőforrások leírása rdf:about=“http://…/cedrus.htm”> Csontváry Kosztka Tivadar Csontváry Kosztka Tivadar

31 XML szintaxis  Köztes erőforrások leírása lokális azonosító segítségével: rdf:nodeID attribútum Csontváry Kosztka Tivadar Csontváry Kosztka Tivadar

32 XML szintaxis  Új URI bevezetése: rdf:ID attribútum  Egy azonosító csak egyszer szerepelhet Szép Hajnalka Szép Hajnalka Abszolút URI: bázis URI + # + ID:

33 RDF gráf vs. XML szintaxis Gráf  Elméleti vizsgálódásokhoz kényelmes  Szemléletesen megjeleníthető a kapcsolatrendszer XML  Hordozható  Géppel jól feldolgozható  Gyakran automatikusan generálják (ontológiakészítő programok: Protege, Lore)

34 Nem bináris relációk  Köztes erőforrás bevezetésével több bináris relációra bontjuk  Pithagoraszi számhármasok: köztes erőforrás 4 3 5

35 Magasabbrendű kijelentések  Kijelentések kijelentésekről  Magasabb metaszinten levő információ  Egy kijelentés mint erőforrás  Reifikált kijelentés – rdf:Statement osztály egy példánya  Van alanya, állítmánya és tárgya

36 Magasabbrendű kijelentések rdf-syntax-ns#Statementhttp://www.w3.org/1999/02/22- rdf-syntax-ns#Statement rdf:resource=http://festok.hu#csontvary/>http://festok.hu#csontvary

37 Magasabbrendű kijelentések rdf:type rdf:subject rdf:predicate rdf:object

38 Konténerek és kollekciók  Egy csoportra vonatkozó állítások  A csoport egyedeire nem feltétlenül igaz!  Nyílt végű: rdf:bag, rdf:seq, rdf:alt  Zárt végű: rdf:list

39 rdf:Bag  Sorrend nem számít  Egy elem többször is előfordulhat Deuter 28 Deuter 28

40 rdf:Seq  Rendezett, sorrend számít Ági Ági Kati Kati Zita Zita

41 rdf:Alt  Az elemek lehetséges alternatívákat jelölnek  Legalább 1 elemű, az első elem az alapértelmezett

42 rdf:List  Zárt végű kollekció Nagy Géza Nagy Géza Kis Ádám Kis Ádám

43 Típusos literálok  RDF nem ismer beépített típusokat  rdf:datatype attribútum  XML séma definiál ilyen típusokat, az RDF pedig ajánlja a használatukat

44 Típusos literálok rdf:about=http://…/cedrus.htm>http://…/cedrus.htm Csontváry Kosztka Tivadar Csontváry Kosztka Tivadar


Letölteni ppt "Resource Description Framework (RDF). Probléma a Web-es kereséssel  Szemantika hiánya Jelentés helyett szöveges alakkal dolgozunk Jelentés helyett szöveges."

Hasonló előadás


Google Hirdetések