Resource Description Framework (RDF)

Hasonló dokumentumok
Bevezetés s a szemantikus technológi

Mi a baj a jelenlegi világhálóval? (2) Resource Description Framework. Mi a baj a jelenlegi világhálóval? (1) Mi a baj a jelenlegi világhálóval?

Adatbázisok MSc. 12. téma. Ontológia és SPARQL

Név: Neptun kód: április

Ismeretalapú modellezés XIII. RDF

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

Szemantikus világháló a BME-n

SZAKDOLGOZAT. Nádasdi Attila

RDFS. (Resource Description Frameworks Schema) Méréstechnika és Információs Rendszerek Tanszék

Debreceni Egyetem Informatikai Kar

Név: Neptun kód: május 23. Komplex MI alkalmazások vizsga Rendelkezésre álló idő: 75 perc 1. Vizsgálja meg a következő RDF leírást:

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

A Szemantikus Web 2. Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0.

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék

A szemantikus Web. Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0.

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék

Név: Neptun kód: május 26., VIMIAC04 Integrációs és ellenőrzési technikák vizsga Rendelkezésre álló idő: 90 perc

Térképek jelentése és elemzése

Multimédiás adatbázisok

Fülöp Csaba, Kovács László, Micsik András

SZEMANTIKUS WEB. Integrációs és ellenőrzési technikák VIMIAC04, tavasz

Logika es sz am ıt aselm elet I. r esz Logika 1/36

A Szemantikus világháló alapjai

Web-fejlesztés NGM_IN002_1

SZEMANTIKUS WEB 3. előadás. Méréstechnika és Információs Rendszerek Tanszék

SZEMANTIKUS WEB 3. előadás. Méréstechnika és Információs Rendszerek Tanszék

FerSML szurkolói avatárok a könyvtárban

Információ leíró technológiák, szemantikus web előadás

Táblázatkezelés (Excel)

ADATBÁZIS-KEZELÉS. Modellek

Szolgáltatások és alkalmazások (VITMM131)

Szemantikus Web: egy rövid bevezetés

Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése

alkalmazások az Intelligens otthon témában

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

A szemantikus világháló oktatása

Filozófiai jelentés. rozás sokszor egymásnak ellentmondó

PROJEKTTERVEZÉS. Page 1. A program definíci. A projekt definíci. Olyan egymásra melynek minden eleme, 1Art. 2Art. 3Art

ciós s rendszerek Vállalati informáci rendszerek (Informatikai rendszerek típusai) VIR legfontosabb jellemzői informáci mogatják

SZEMANTIKUS WEB 4. előadás. Méréstechnika és Információs Rendszerek Tanszék

Web 3.0. Szemantikus web

Weboldalak fejlesztése mobil eszközökre

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék

Az F# nyelv erőforrásanalízise

Semantic Web. Gombos Gergő

Tudásalapú információ integráció

Szemantikus Web: egy rövid bevezetés március 18

Milyen adatokat találhatunk? lhatunk?

Networkshop Szemantikusan annotált tartalom létrehozása intelligens szövegfeldolgozó eszközök támogatásával. Héder Mihály MTA SZTAKI

és adatfeldolgozó rendszer

Jelentésváltozás nélküli interkulturális üzenetváltások a neten

Intelligens közlekedési rendszerek (ITS)

dolás, felbontható kód Prefix kód Blokk kódk Kódfa

Implicit alanyi argumentumok az adatok

Szemantikus Technológia

Szemantikus adatbázisok. Nagypál Gábor

Rekord adattípus. Egymásba ágyazott rekordok. With utasítás. Változó rekord. Rekord konstans

KÖVETKEZŐ GENERÁCIÓS NAGYVÁLLALATI TARTALOMKEZELŐ MEGOLDÁSOK Stratis Kft. / Autonomy üzleti reggeli / Mezei Ferenc üzletág-igazgató

Adatbázisok elmélete 4. előadás

Készítette: Takács Margit. Networkshop április

matematikus-informatikus szemével

az XML egy leírónyelv, másnéven meta-nyelv, mely segítségével új nyelveket írhatunk le egy XML dokumentum egy ilyen nyelvnek a példánya, a formális

Pozícióinformáció. Sikeres helyfüggő szolgáltatások mobilra

Az internet az egész világot behálózó számítógép-hálózat.

LoRe-LCA. Low Resource Consumption Buildings & Constructions by Use of LCA Design & Decision Making. című projekt bemutatása

Csima Judit október 24.

prímfaktoriz mfaktorizáció szló BME Villamosmérn és s Informatikai Kar

Elosztott rendszerek

Mesterséges intelligencia, 7. előadás október 13. Készítette: Masa Tibor (KPM V.)

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar

Hogyan tegyük közkinccsé az adatainkat

Metamodellezés. Simon Balázs BME IIT, 2011.

A számítástudomány alapjai

Adatbázisok elmélete 12. előadás

Elképzelés és megvalósítás. Linked Data. Linked Data. Felhasznált alapfogalmak (1)

QBE Édes Otthon lakásbiztosítás tarifáló webservice. Fejlesztői dokumentáció 1.0.2

Emerald: Integrált jogi modellező keretrendszer

ROBOTIKA. Kürti. Levente

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

Digitális dokumentumok formátumai és az annotációk. Dr. Kovács László 1 Bednarik László 2. kovacs@iit.uni-miskolc.hu, bednarik1@fre .

Az információs portáloktól a tudásportálokig

Nemcsak weben lenni, hanem webbôl lenni

Utolsó módosítás:

Web 3.0. Szemantikus web

A Java EE 5 plattform

Elektronikus közigazgatási keretrendszer Mentési rend ajánlás ELEKTRONIKUS KÖZIGAZGATÁSI KERETRENDSZER MENTÉSI REND AJÁNLÁS

Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik:

Ungváry Rudolf: Tezauruszok mint kisvilágok. Kapcsoltság a fogalmak között

ColourSMS Protokol definíció. Version 1.2

17. előadás: Vektorok a térben

ciós rendszerek Kormányzati informáci PhD hallgató

Podoski Péter és Zabb László

Szathmáry László Debreceni Egyetem Informatikai Kar

Zimbra levelező rendszer

Könyvtári címkéző munkahely

Web programoz as

Adatbázis rendszerek Definíciók:

web2-es és web3-as szolgáltatások

analóg modell Geometriai adatmodellek vektor modell raszter modell Raszter modell modelltípusok elve


Átírás:

Resource Description Framework (RDF)

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

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

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

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

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

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

Erőforr források Erőforr forrásokra egyértelm rtelmű azonosítóval hivatkozunk (péld ldául URL) Általánosabb: Universal Resource Identifier (URI) http://www.cs.uwyo.edu/index.html mailto:zombori@cs.bme.hu file:///c:/examples/cat.rdf uuid:bdc6e3f0-6da3 6DA3-11d1-A2A3-00AA00C1C14882

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

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

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

RDF-gr gráf www.cs.bme.hu tulajdonosa vezetője Katona Gyula SZIT típusa Tanszék

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

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

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

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

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

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

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

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

Példa Kis Ádám m (aki ember) email címe c kis@cs.bme.hu cs.bme.hu. http://www.thing.org/rdf/schemas/simple#ember rdf:type http://cs.bme.hu/~kis/#about s:levélcíme s:neve mailto:kis@cs.bme.hu Kis Ádám

XML szintaxis <?xml version= 1.0 1.0 encoding= ISO ISO-8859-2?> <rdf:rdf xmlns:rdf=http://www.w3.org/1999/02/22 http://www.w3.org/1999/02/22-rdf-syntax-ns# ns# xmlns:s=http:// http://www.utils.org/utils#> <rdf:description rdf:about=http:// http://cs.bme.hu/~kis/#about> <s:neve>kis Ádám</ </s:neve> <s:lev levélcíme rdf:resource=mailto:kis@cs.bme.hu mailto:kis@cs.bme.hu/> <rdf:type rdf:resource= http://www.thing.org/rdf/schemas/simple#ember www.thing.org/rdf/schemas/simple#ember/> /> </rdf:description rdf:description> </rdf:rdf rdf:rdf>

XML szintaxis <?xml version= 1.0 1.0 encoding= ISO ISO-8859-2?> <rdf:rdf xmlns:rdf= http:// http:// xmlns:s= http: http: > <rdf:description rdf:about= http:// http:// /cedrus.htm > <s:festője> Csontváry Kosztka Tivadar </s:fest festője> </rdf:description rdf:description> </rdf:rdf rdf:rdf>

XML szintaxis Tulajdonság is erőforr forrás URI xmlns:s=http:// http://www.utils.org/utils# <s:festője>csontváry K. Tivadar</s: </s:festője> http://www.utils.org/utils#fest festője

XML szintaxis Megosztott alany használata <rdf:description rdf:about= http:// http:// /cedrus.htm > <s:festője> Csontváry Kosztka Tivadar </s:fest festője> <s:helye>magyar Nemzeti Galéria ria</ </s:helye> </rdf:description rdf:description>

XML szintaxis Erőforr forrás tárgypozícióban <rdf:description rdf:about= http:// http:// /cedrus.htm > <s:helye> http://www.mng.hu/index.html </s:helye s:helye> </rdf:description rdf:description> Rossz megoldás

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

Típusmegadás s egyszerűbb szintaxissal <rdf:description rdf:about=s:csiprozs s:csiprozs> <s:neve>csipkerózsika</ </s:neve> <rdf:type rdf:resource= s:mesehos/> </rdf:description rdf:description> <s:mesehos rdf:about=s:csiprozs s:csiprozs> <s:neve>csipkerózsika</ </s:neve> </s:mesehos s:mesehos>

XML szintaxis Rdf:parsetype attribútum tum tulajdonságelem interpretáci ciójának megváltoztat ltoztatása <rdf:description rdf:about= http:// http://192. 192.168.121.8 > <dc:title rdf:parsetype= Literal Literal > Ez az <I>én<I> gépem! </dc:title dc:title> <dc:creator>compaq</ >Compaq</dl:Creator> </rdf:description rdf:description>

XML szintaxis Rdf:parsetype attribútum tum köztes erőforr források leírása <rdf:description rdf:about= http:// http:// /cedrus.htm > <s:festője rdf:parsetype parsetype= Resource > <s:neve>csontváry Kosztka Tivadar</ </s:neve> <s:születésiéve ve>1853</s:születési siéve> </s:fest festője> </rdf:description rdf:description>

XML szintaxis Köztes erőforr források leírása lokális lis azonosító segíts tségével: rdf:nodeid attribútum tum <rdf:description rdf:about= http:// http:// /cedrus.htm > <s:festője rdf:nodeid nodeid= lokális_azonosító1 /> </rdf:description rdf:description> <rdf:description rdf:nodeid= lok lokális_azonosító1 > <s:neve>csontváry Kosztka Tivadar</ </s:neve> <s:születésiéve ve>1853</s:születési siéve> </rdf:description rdf:description>

XML szintaxis Új j URI bevezetése: rdf:id attribútum tum Egy azonosító csak egyszer szerepelhet <rdf:description rdf:id ID= munkatárs1 > <s:neve>szép p Hajnalka</ </s:neve> <s:fizet fizetése>220</s:fizetése> </rdf:description rdf:description> Abszolút t URI: bázis b URI + # + ID: www.bazis.hu/bazis.html#munkatárs1

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

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

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

Magasabbrendű kijelentések <rdf:description nodeid= azonosito1 azonosito1 > <rdf:type rdf:resource=http://www.w3.org/1999/02/22 http://www.w3.org/1999/02/22- rdf-syntax syntax-ns#statement/> <rdf:subject rdf:resource=http:// http://festok.hu#csontvary/> <rdf:predicate rdf:resource=http:// http://www.u.org#szulinap/> <rdf:object> 1755 </rdf:object rdf:object> </rdf:description rdf:description>

Magasabbrendű kijelentések rdf:type http://.../22-rdf-syntax-ns#statement rdf:subject http://festok.hu#csontvary rdf:predicate http://.../szulinap rdf:object 1755

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

rdf:bag Sorrend nem számít Egy elem többszt bbször r is előfordulhat <rdf:description rdf:id= Hatizsak Hatizsak > <rdf:type rdf:resource f:resource=rdf:bag/> <rdf:_1 rdf:resource= #Csoki Csoki /> <rdf:_2 rdf:resource= #Cukor #Cukor /> <rdf:_3 rdf:resource= #R #Rágó /> <s:fajtája>deuter 28</s:fajt fajtája> </rdf:description rdf:description>

rdf:seq Rendezett, sorrend számít <rdf:seq> <rdf:li>ági</ </rdf:li> <rdf:li>kati</ </rdf:li> <rdf:li>zita</ </rdf:li> </rdf rdf:seq>

rdf:alt Az elemek lehetséges alternatívákat jelölnek lnek Legalább 1 elemű,, az első elem az alapértelmezett <rdf:alt rdf:i :ID= D= MirrorSites > <rdf:_1 rdf:resource resource=www.default.hu/> <rdf:_2 rdf:resource=www.secondoption.hu www.secondoption.hu/> <rdf:_3 rdf:resource=www.thirdoption.hu www.thirdoption.hu/> </rdf:alt rdf:alt>

Zárt végűv kollekció rdf:list <rdf df:description rdf:about about=http:// http://www.peldahonlap.hu> <dc:creator> <rdf:list> <rdf:first>nagy Géza</ </rdf:first> <rdf:rest> <rdf:list> <rdf:first>kis Ádám</ </rdf:first> <rdf:rest rdf:resource=http://...#nil http://...#nil/> /> </rdf rdf:list> </rdf:rest rdf:rest> </rdf rdf:list> </dc:creator dc:creator> </rdf:description rdf:description>

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

Típusos literálok lok <rdf:description rdf:about=http:// http:// /cedrus.htm> <s:festője rdf:parsetype= Resource Resource > <s:neve> Csontváry Kosztka Tivadar </s:neve s:neve> <s:sz szülinap rdf:datatype= http://www.w3.org/2001/xmlschema#date> 1853-07 07-0505 </s:sz :szülinap> <s:fest festője> </rdf:description rdf:description>