Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaKornélia Dudásné Megváltozta több, mint 9 éve
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>
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.