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) http://www.cs.uwyo.edu/index.html http://www.cs.uwyo.edu/index.html http://www.cs.uwyo.edu/index.html http://www.cs.uwyo.edu/index.html mailto:zombori@cs.bme.hu mailto:zombori@cs.bme.hu mailto:zombori@cs.bme.hu 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 www.cs.bme.hu 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 http://www.thing.org/rdf/schemas/simple#Ember http://cs.bme.hu/~kis/#about mailto:kis@cs.bme.huKis Ádám rdf:type s:levélcímes:neve „Kis Ádám (aki ember) email címe kis@cs.bme.hu”. kis@cs.bme.hukis@cs.bme.hu

22 XML szintaxis <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:s=http://www.utils.org/utils#> http://www.utils.org/utils# <rdf:Description <rdf:Description rdf:about=http://cs.bme.hu/~kis/#about> rdf:about=http://cs.bme.hu/~kis/#about>http://cs.bme.hu/~kis/#about Kis Ádám Kis Ádám mailto:kis@cs.bme.hu http://www.thing.org/rdf/schemas/simple#Ember </rdf:RDF>

23 XML szintaxis http://…http:…http://…http:… Csontváry Kosztka Tivadar </rdf:Description></rdf:RDF>

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

25 XML szintaxis  Megosztott alany használata Csontváry Kosztka Tivadar Magyar Nemzeti Galéria Magyar Nemzeti Galéria </rdf:Description>

26 XML szintaxis  Erőforrás tárgypozícióban <s:helye> http://www.mng.hu/index.html </s:helye></rdf:Description> Rossz megoldás

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

28 Típusmegadás egyszerűbb szintaxissal <rdf:Description rdf:about=s:csiprozs> rdf:about=s:csiprozs> Csipkerózsika Csipkerózsika <s:mesehos rdf:about=s:csiprozs> 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! </dc:Title> Compaq Compaq </rdf:Description>

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

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

32 XML szintaxis  Új URI bevezetése: rdf:ID attribútum  Egy azonosító csak egyszer szerepelhet Szép Hajnalka Szép Hajnalka 220 220 </rdf:Description> Abszolút URI: bázis URI + # + ID: www.bazis.hu/bazis.html#munkatárs1 www.bazis.hu/bazis.html#munkatárs1 www.bazis.hu/bazis.html#munkatárs1

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:type <rdf:type rdf:resource=http://www.w3.org/1999/02/22- rdf-syntax-ns#Statement/> http://www.w3.org/1999/02/22- rdf-syntax-ns#Statementhttp://www.w3.org/1999/02/22- rdf-syntax-ns#Statement <rdf:subject <rdf:subject rdf:resource=http://festok.hu#csontvary/> rdf:resource=http://festok.hu#csontvary/>http://festok.hu#csontvary http://www.u.org#szulinaphttp://www.u.org#szulinap 1755 </rdf:Description>

37 Magasabbrendű kijelentések http://.../22-rdf-syntax-ns#Statement http://festok.hu#csontvary http://.../szulinap 1755 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 </rdf:Description>

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 www.default.hu www.secondOption.hu www.thirdOption.hu </rdf:Alt>

42 rdf:List  Zárt végű kollekció http://www.peldahonlap.hu Nagy Géza Nagy Géza Kis Ádám Kis Ádám http://...#nil </rdf:Description>

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:Description rdf:about=http://…/cedrus.htm> rdf:about=http://…/cedrus.htm>http://…/cedrus.htm Csontváry Kosztka Tivadar Csontváry Kosztka Tivadar http://www.w3.org/2001/XMLSchema#date 1853-07-05 </rdf:Description>


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