A Robotok miért nem értik az internetet? Szemantikus Web SWP A Robotok miért nem értik az internetet?
Mi az a Szemantikus Web? Az itt található információkat emberek könnyen ki tudják nyerni, de a gépek nem. Szemantikus Web, SWP Korszerű Adatbázisok 2013
Mi az a Szemantikus Web? Információ: Eötvös Loránd született 1848.07.27 Szemantikus Web, SWP Korszerű Adatbázisok 2013
Mi az a Szemantikus Web? Ezeket az egyszerű állításokat már a gépek is tudnák értelmezni. Információ: Eötvös Loránd elhunyt 1919.04.08 Szemantikus Web, SWP Korszerű Adatbázisok 2013
Mi az a Szemantikus Web? Az ötlet írjunk minden információt egyszerű állítások ként! Alany - Állítmány - Tárgy Eötvös Loránd született 1848.07.27 Eötvös Loránd elhunyt 1919.04.08 Eötvös Loránd született Buda Eötvös Loránd elhunyt Budapest Eötvös Loránd Nemzetiség magyar Miért is jó az nekünk ha a gép tudja ezeket az információkat? Szemantikus Web, SWP Korszerű Adatbázisok 2013
Mi az a Szemantikus Web? Szeretnénk tudni Eötvös Loránd születési helyének koordinátáit! Ismert állítások: Eötvös Loránd született Buda Buda lat 47.466667 Buda long 19.049999 De honnan tudja a gép hogy ez a Buda, az a Buda amire mi gondolunk? Eötvös Loránd született Buda lat long 47,466667 19.049999 Szemantikus Web, SWP Korszerű Adatbázisok 2013
Mi az a Szemantikus Web? Minden objektumot ellátunk egy azonosítóval. A legjobb azonosító, amit a gépek is értelmezni tudnak az URL. Példa: Eötvös Loránd született Buda <http://dbpedia.org/resource/Loránd_Eötvös> <http://dbpedia.org/ontology/birthPlace> <http://dbpedia.org/resource/Buda> Szemantikus Web, SWP Korszerű Adatbázisok 2013
DBPedia Szemantikus Web, SWP Korszerű Adatbázisok 2013
LOD Cloud Szemantikus Web, SWP Korszerű Adatbázisok 2013
Ki találta ki a születést? Szókészletek, Ontológiák Egy adott területhez tartozó objektumok, fogalmak, entitások halmaza. szókészlet (vocabulary): megfeleltetés a valós világ fogalmai es URL-k között ontológia: szókészlet + a definiált fogalmak közötti kapcsolatok, megszorítások, es szabályok Példa: Dublin Core (dc): erőforrások metaadatai Friend of a Friend (foaf): közösségi hálók RDF: néhány „beépített” fogalom Szemantikus Web, SWP Korszerű Adatbázisok 2013
Hogy kérdezzük meg a gépet a tudásáról? (SPARQL) PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX dbpedia-owl: <http://dbpedia.org/ontology/birthPlace> PREFIX <geo:http://www.w3.org/2003/01/geo/wgs84_pos#> SELECT ?lat ?lon WHERE { dbpedia:Loránd_Eötvös dbpedia-owl:birthPlace ?place . ?place geo:lat ?lat . ?place geo:lon ?lon . } Szemantikus Web, SWP Korszerű Adatbázisok 2013
SPARQL További lehetőségek: Filter - eredmény szűrésére Optional - információ, ami nem kötelező Limit - eredmény sorok száma Order by - adatok rendezése distinct - egyező sorok elhagyása offset - eredmény halmaz eltolása Szemantikus Web, SWP Korszerű Adatbázisok 2013
SWP 2.0 Szemantikus adatkezelő rendszer adatbázis: Oracle adapter: Jena Adapter elérés: http://tomx.inf.elte.hu:7001/SemWeb-war/ Szemantikus Web, SWP Korszerű Adatbázisok 2013
Modellek Szemantikus Web, SWP Korszerű Adatbázisok 2013
Szabályok, szabályhalmazok Szemantikus Web, SWP Korszerű Adatbázisok 2013
Lekérdezés (modellek) Szemantikus Web, SWP Korszerű Adatbázisok 2013
Lekérdezés (szabályhalmazok) Szemantikus Web, SWP Korszerű Adatbázisok 2013
Lekérdezés (futtatás) Szemantikus Web, SWP Korszerű Adatbázisok 2013
Lekérdezés (eredmény) Szemantikus Web, SWP Korszerű Adatbázisok 2013
További funkciók Web 2 RDF – félautomata adatkinyerő Oratext – Szövegbányászó eszköz SameAs.org – Azonos URI-k keresője (külső alkalmazás használata) Cytoscape Web – adathalmaz megjelenítő iSparql – query építő (külső) SPARQL editor – query építő (helyi fejlesztés) Elérhető REST hívással is Szemantikus Web, SWP Korszerű Adatbázisok 2013
Köszönöm a Figyelmet! Szemantikus Web, SWP Korszerű Adatbázisok 2013