A Szemantikus világháló alapjai

Hasonló dokumentumok
matematikus-informatikus szemével

Szemantikus világháló a BME-n

A szemantikus világháló oktatása

Leíró Logikai Programozás

Ismeretalapú modellezés XI. Leíró logikák

Hatékony keresés a szemantikus világhálón

Ontológiák, 2. Leíró logikák. Kooperáció és intelligencia, DT-MT, BME-MIT

Contents. 1 Bevezetés 11

Legyen Ön is milliomos, kedves Számítógép!

Ontológiák és adatbázisok következtetés nyílt és zárt világokban

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

Bevezetés a szemantikus technológiákba

Név: Neptun kód: április

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

I. rész Bevezetés. Bevezetés a szemantikus technológiákba. Szemantikus technológiák. A kurzus felépítése. Szeredi Péter tavaszi félév

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

Bevezetés s a szemantikus technológi

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy

Szemantikus Technológia

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

Csima Judit október 24.

Ontológia nyelvek (Szemantikus Világhálótól...)

Szemantikus Web: egy rövid bevezetés

1. előadás: Halmazelmélet, számfogalom, teljes

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

Emerald: Integrált jogi modellező keretrendszer

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

Ontológiák és alkalmazásuk orvosi területen

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

Szemantikus technológiák területei. Rácz Gábor,

Web 3.0. Szemantikus web

Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben

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:

1. Történeti vonatkozások - Tudásalapú eszközök piaca. 1. Történeti vonatkozások - MI kutatási területek ter. (folyt) Tudásalapú eszközök piaca

Fejlett kereső és lekérdező eszközök egy elektronikus szakfolyóirathoz (IBVS)

A SINTAGMA szemantikus integrációs rendszer áttekintés

Adatbázisok elmélete 12. előadá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

Képek használata az oktatás hétköznapjaiban

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

Debreceni Egyetem Informatikai Kar

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

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

Halmazelmélet. 1. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Halmazelmélet p. 1/1

Adatbázis rendszerek Definíciók:

Elsőrendű logika. Mesterséges intelligencia március 28.

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Kiss Gergő, Kovács László, Micsik András, Moldován István

Mi is volt ez? és hogy is volt ez?

Bánki Zsolt István Csáki Zoltán Petőfi Irodalmi Múzeum Könyvtár és Informatika. Networkshop 2014 Pécs

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

Programozás 1. 2.gyakorlat

Ontológia kezelő modul tervezése szöveges információt kezelő informatikai

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

8. J ELENTÉSALAPÚ TECHNOLÓGIÁK

2014. szeptember 24. és 26. Dr. Vincze Szilvia

Óbudai Egyetem Neumann János Informatikai Kar. Intelligens Mérnöki Rendszerek Intézet

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

Bizonyossági tényező az M1-ben bizonyossági faktor cf [0,100] cf=100 teljes bizonyosság cf=20 a hihetőség alsó küszöbe cf=0 teljesen elvetve

Web 3.0. Szemantikus web

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

Szemantikus adatbázisok. Nagypál Gábor

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

ONTOLÓGIA és TUDÁSREPREZENTÁCIÓ

Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban

Multimédiás adatbázisok

Diszkrét matematika I.

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

Adatmodellezés. 1. Fogalmi modell

Bevezetés a nyelvtudományba Mondattan (szintaxis) Kiegészítés

SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.

1. tétel. Valószínűségszámítás vizsga Frissült: január 19. Valószínűségi mező, véletlen tömegjelenség.

Önálló labor feladatkiírásaim tavasz

Diszkrét matematika 1. középszint

A logikai következmény

Számonkérési formák a BME-n a Deklaratív programozás című tárgyban

Célkitűzés Megoldandó feladatok A tesztkörnyezet komponensei V&V folyamatok Eszközintegrációs szintek. Megfelelőség tanúsítása modell alapon

A WEBOPAC (online elektronikus katalógus) használata. 1. Keresés az adatbázisban (összetett):

SZÁMÍTÁSELMÉLETI SZAKIRÁNY A BME MÉRNÖK-INFORMATIKUS MSC KÉPZÉSÉBEN

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

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

TUDÁSREPREZENTÁCIÓ víziók, szemantikai modellek, eszközök

KÉPI INFORMÁCIÓK KEZELHETŐSÉGE. Forczek Erzsébet SZTE ÁOK Orvosi Informatikai Intézet. Összefoglaló

A számítástudomány alapjai

Használd jól a könyvtári katalógust!

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

Számítási intelligencia

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

Adatbázis alapú rendszerek

Ontológiák, 1. Kooperáció és intelligencia, BME-MIT

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

Logika kiskáté. Mihálydeák Tamás és Aszalós László

2. Logika gyakorlat Függvények és a teljes indukció

Mesterséges Intelligencia MI

A relációelmélet alapjai

Átírás:

A Szemantikus világháló alapjai Szeredi Péter Lukácsy Gergely Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi és Információelméleti Tanszék ➀ A szemantikus világhálóról általában ➁ Matematikai alapok: leíró logikák ➂ OWL Web Ontology Language Magyarországi Web Konferencia 2007, 2007. március 31. 1

A SZEMANTIKUS VILÁGHÁLÓ A SZEMANTIKUS VILÁGHÁLÓ 2

A SZEMANTIKUS VILÁGHÁLÓRÓL Szemantikus technológiák Jelszó: a számítógépek értsék meg amit mondunk nekik Legfontosabb alterületek (Google találatok) Szemantikus világháló (52,000,000) Semantic data integration (200,000) Semantic grid, semantic mining, semantic email (< 100,000) Alappélda: intelligens keresés keressünk képet tengeri emlősökről ehhez tudni kell mi található egy adott képen metainformáció mik a tengeri emlősök háttértudás A SZEMANTIKUS VILÁGHÁLÓRÓL 3

METAINFORMÁCIÓK Metainformációk a weben és azon kívül a weblapokon megtalálható a egyéb jellemzői elem, az oldalak címe, a Word dokumentumok tartalmazzák szerző nevét, a dokumentum utolsó módosítási idejét stb. egyes képformátumok tartalmazzák azt, hogy milyen eszközzel, mikor, milyen körülmények között készültek A Szemantikus Web elképzelés célja a metainformációkat egységes alakban adhassuk meg képesek legyünk következtetni azokon METAINFORMÁCIÓK 4

A W3C ELKÉPZELÉSE Az RDF (Resource Description Framework) keretrendszer az RDF egy nyelv, mely alkalmas arra, hogy erőforrásokhoz metaadatot kapcsoljon erőforrás minden, ami URI-val rendelkezik erőforrás többek között egy weblap, a weblap egy része, egy kép, egy tetszőleges állomány, hanganyag, erőforrások egy csoportja stb. az URI-k alapvető szerepe a Szemantikus Világhálóban egyértelmű állítások fogalmazhatóak meg használatukkal elősegíti a bárki mondhat bármit elvet könnyű a metaadatok kombinációja A W3C ELKÉPZELÉSE 5

AZ RDF KERETRENDSZER RDF példák egy RDF leírás hármasok halmaza (alany, állítmány, tárgy) Az állitmány egy olyan URI, amely egy tulajdonságot jelöl. Az alany egy URI, a tárgy lehet URI vagy literál. példák: Szeredi Péter levélcíme mailto:szeredi@cs.bme.hu példa.jpg szerzője Béla Kati szereti Bélat Kati szereti Bélat egy adott program írója valaki akinek neve Tas és akinek életkora 23 Kis Ádám típusa Ember (Kis Ádám az Ember osztályba tartozik) AZ RDF KERETRENDSZER 6

Egy példa RDF tudásbázis AZ RDF KERETRENDSZER http://www.thing.org/rdf/simple#ember rdf:type ag replacements http://cs.bme.hu/ kis/#about levélcíme neve mailto:kis@cs.bme.hu Kis Ádám AZ RDF KERETRENDSZER 7

# AZ RDF KERETRENDSZER Az előbbi RDF gráf XML alakja! $ " ' & % ' AZ RDF KERETRENDSZER 8

AZ RDF KERETRENDSZER A következtetéshez szükséges háttértudás: az RDF séma Osztályhierarchia: osztályok és azok tartalmazási viszonyai Férfi alosztálya az Embernek Ember alosztálya az Állatnak Ikerház alosztálya az Épületnek tulajdonságok és tartalmazási viszonyaik apja altulajdonsága a szülője tulajdonságnak (ha egyik embernek egy másik az apja, akkor a másik egyben szülője is az elsőnek) barátja altulajdonsága az ismerőse tulajdonságnak tulajdonságkorlátozások az életkora tulajdonság értékkészlete (range) az Egész számok osztálya AZ RDF KERETRENDSZER 9

AZ RDF KERETRENDSZER Az RDF sémák - példa $ $ $ $ % ' ' AZ RDF KERETRENDSZER 10

AZ RDF KERETRENDSZER Az RDF séma hiányosságai Gyenge kifejezőerő Osztályműveletek hiánya: nincs metszet, unió stb. Osztályok diszjunktsága nem írható elő Lokális tulajdonságkorlátozások hiánya: nem írhatjuk elő, hogy a cipők mérete egész szám, de a pólók mérete az S, M, L, XL, XXL jelsorozatok egyike.... Továbblépés Web Ontology Language Matematikai alapja: leíró logikák AZ RDF KERETRENDSZER 11

LEÍRÓ LOGIKÁK LEÍRÓ LOGIKÁK 12

PÉLDA Példa: Anyákat keresünk rendelkezésre álló alapinformációk: kik az emberek, mi az emberek neme, kik vannak szülő-gyerek kapcsolatban rendelkezésre álló háttértudás: mit értünk az anya fogalmán: olyan nőnemű ember, akinek van gyereke elvárás: a gép a fentiek alapján tudjon válaszolni XY anya?, ill. Ki anya? típusú kérdésekre megoldás: formalizáljuk az alapinformációkat és a háttértudást, a kérdésre logikai következtetéssel kapjuk a választ Leíró logikai formalizmussal Ember(ÉVA) Nőnemű(ÉVA) gyereke(éva, MIKLÓS) Anya Ember Nőnemű gyereke. Az Anya fogalom példánykikeresésének eredménye: ÉVA PÉLDA 13

LEIRÓ LOGIKÁK MINT A TUDÁSREPREZENTÁCIÓ ESZKÖZEI Leiro Nyelv TBox ABox Kovetkez tetesek Tudasbazis Tudásbázis (KB, knowledge base) = T-doboz (TBox) + A-doboz (ABox): T-doboz = terminológiai doboz = terminológiai állítások, háttértudás: Anya Ember Nőnemű gyereke. A-doboz = adatdoboz = adatállítások, konkrét metainformációk: Ember(ÉVA) Nőnemű(ÉVA) gyereke(éva, MIKLÓS) LEIRÓ LOGIKÁK MINT A TUDÁSREPREZENTÁCIÓ ESZKÖZEI 14

PÉLDA LEIRÓ LOGIKAI KÖVETKEZTETÉSRE Tudásbázis T-doboz anya = ember és nõnemû és gyereke van A-doboz Éva ember Éva nõnemû Éva gyermeke Miklós Ki anya? Éva kicsoda? Következtetõ Éva ember nõnemû anya... PÉLDA LEIRÓ LOGIKAI KÖVETKEZTETÉSRE 15

PÉLDA TISZTA T-DOBOZ KÖVETKEZTETÉSRE Tudásbázis T-doboz anya = ember és nõnemû és van gyereke. nõ = ember és nõnemû férfi = ember és nem nõnemû szülõ= ember és van gyereke apa = férfi és szülõ (1) Konzisztens-e a T-doboz? (2) Minden anya szülõ? (3) Minden szülõ férfi? (4) Lehet-e férfi anya? (5) Mi a fogalmak hierarchiája? Következtetõ Igen. Igen. Nem. Nem. ember nõ szülõ férfi anya apa (1) (2) (3) (4) (5) PÉLDA TISZTA T-DOBOZ KÖVETKEZTETÉSRE 16

A LEÍRÓ LOGIKÁK Miről szólnak? fogalmak: a modellezni kivánt világ egyedeiből álló halmazok (RDF, OO megfelelője: osztály) szerepek: a modellezni kivánt világ egyedei között fennálló kétargumentumú relációk, azaz egyedpárok halmazai (RDF megfelelője tulajdonság, OO megfelelője: asszociáció) Hogyan épülnek fel? atomi fogalmak és szerepek: eleve adottak, pl. Ember, gyereke összetett fogalmak és szerepek: atomi fogalmakból és szerepekből különféle konstruktorokkal felépített kifejezések, pl. Ember Nőnemű gyereke. gyereke A LEÍRÓ LOGIKÁK 17

PÉLDÁK FOGALMI AXIÓMÁKRA Az Anya nem más, mint olyan Ember aki Nőnemű és van gyereke. Anya Ember Nőnemű gyereke. Minden Tigris Emlős. Tigris Emlős A boldog emberek gyerekei is boldogak. Boldog Ember gyereke.boldog A gyermektelen emberek boldogak gyermeke. Ember Boldog PÉLDÁK FOGALMI AXIÓMÁKRA 18

PÉLDÁK SZEREPAXIÓMÁKRA A gyereke viszonyban levők leszármazottja viszonyban is vannak. gyereke leszármazottja A szülője kapcsolat a gyereke kapcsolat megfordítottja (inverze). szülője gyereke A leszármazottja reláció tranzitív Trans(leszármazottja) PÉLDÁK SZEREPAXIÓMÁKRA 19

AZ ALC NYELV SZINTAXISA Az ALC fogalomkifejezések (röviden fogalmak) szintaxisa: C A (atomi fogalom) egy halmaz, pl: Ember (tetőjel, top) az összes objektum halmaza (fenékjel, bottom) az üres halmaz C (negálás) C D C D (metszet) (unió) R.C (értékkorlátozás) azon egyedek, amelyek minden R-je C-beli R.C (létezési k.) azon egyedek, amelyekhez van C-beli R A atomi fogalom, C, D összetett fogalmak AZ ALC NYELV SZINTAXISA 20

AZ ALC NYELV CSALÁDI PÉLDÁK Nő Ember Nőnemű Férfi Ember Nő Anya Nő gyereke. Apa Férfi gyereke. Szülő Anya Apa Nagyanya Anya gyereke.szülő Feleség Nő férje. LányosSzülő Szülő gyereke.nőnemű Ember gyereke.ember Ember férje.férfi Ember férje. Nő AZ ALC NYELV CSALÁDI PÉLDÁK 21

Adatbázis: zárt világ ADATBÁZISOK ÉS ADATDOBOZOK pontosan az szerepel az adatbázisban, ami igaz példa-adatbázis (egyetlen tábla egy sorral): gyereke(éva,káin) ÉVAnak egyetlen gyereke van Leíró logikák: nyílt világ egyszerre több lehetséges világot kell lefedni ami szerepel a tudásbázisunkban az igaz, de más is lehet igaz negatív információt is megadhatunk, pl. Ember(ZEUSZ) lehet, hogy C(X) és C(X) egyike sem ismert példa-tudásbázis (egyetlen adatállítás): gyereke(éva,káin) ÉVAnak lehet több gyereke is A szemantikus technológiák körében (pl. a világhálón) fontos a nyílt világ szemlélet, nem-teljes információ birtokában kell következtetni. ADATBÁZISOK ÉS ADATDOBOZOK 22

PÉLDA NYÍLT VILÁGBAN VALÓ KÖVETKEZTETÉSRE?? IOKASZTÉ?? Sfrag replacements + + OIDIPUSZ + + gyereke gyereke?? POLÜNEIKÉSZ? gyereke? _ gyereke _ THERSZANDROSZ Az adatdoboz: gyereke(iokaszté,oidipusz) gyereke(iokaszté,polüneikész) gyereke(oidipusz,polüneikész) Apagyilkos(OIDIPUSZ) Egy igaz állítás: gyereke(polüneikész,therszan.) Apagyilkos(THERSZANDROSZ) ( gyereke.(apagyilkos gyereke. Apagyilkos))(IOKASZTÉ) PÉLDA NYÍLT VILÁGBAN VALÓ KÖVETKEZTETÉSRE 23

OWL WEB ONTOLOGY LANGUAGE OWL WEB ONTOLOGY LANGUAGE 24

$ AZ OWL (WEB ONTOLOGY LANGUAGE) NYELV Az OWL résznyelvek OWL Light OWL DL OWL Full Példa: a lányos szülő definíciója OWL-ben ' ' ' ' ' ' AZ OWL (WEB ONTOLOGY LANGUAGE) NYELV 25

AZ OWL ÉS A LEÍRÓ LOGIKÁK Az OWL DL alapja a SHOIN (D) leíró logikai nyelv S ALC R + (a ALC nyelv kiegészítve tranzitív szerepekkel), azaz egyes szerepekről (pl. őse) kijelenthetjük, hogy tranzitívak. H szerephierarchiák. Egy szerephierarchia R S alakú állítások halmaza, pl. minden barátja kapcsolat egyben ismerőse kapcsolat is: barátja ismerőse. O egyedfogalmak (objektumok). Olyan fogalmak, amelyeknek csak egy példánya lehet. I inverz szerepek: egy R szerep mellett annak R inverzét is használhatjuk, pl. gyereke szülője. N számosság-korlátozások, azaz nr és nr alakú fogalomkifejezések pl. azon emberek akiknek legalább 3 gyereke van: ( 3 gyereke) (D) konkrét adattartományok: egy tulajdonság értékkészlete lehet pl. egész, füzér stb. AZ OWL ÉS A LEÍRÓ LOGIKÁK 26

ÖSSZEFOGLALÁS A szemantikus technológiák: közelebb hozzák a számítógépeket az emberhez A szemantikus világháló az egyik leggyorsabban fejlődő ilyen technológia A gépi tudásreprezentációhoz egyszerű logikai nyelvekre van szükség például a leíró logikákra A szilárd matematikai alapokra megfelelő mérnöki mérnöki módszerek és eszközök építhetők például RDF, OWL ÖSSZEFOGLALÁS 27

SZEMANTIKUS TECHNOLÓGIÁK Személyes tapasztalatok SINTAGMA (Szemantikai INtegrációs Technológia Alkalmazása Grid-alapú, Modellvezérelt Architektúrákban), NKFP projekt, 2005 2007, IQSYS, BME, SZTAKI,... FUSION (Business process fusion based on Semantically-enabled Service-oriented Business Applications) EU FP6 STREP projekt, 2006-2008, SAP,..., BME,... A szemantikus világháló és az ontológiakezelés alapjai BME VIK választható tárgy, heti 4 óra, 2004. óta. Szeredi P., Lukácsy G., Benkő T. A szemantikus világháló elmélete és gyakorlata, tankönyv, Typotex 2005 (angol kiadása várhatóan: Cambridge University Press, 2007 vége) Jelenleg 50% engedménnyel (2200 Ft) kapható az Olvasók Boltjában, Budapest V.,Pesti Barnabás u. 4. SZEMANTIKUS TECHNOLÓGIÁK 28