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

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

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 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 WEB. Méréstechnika és Információs Rendszerek Tanszék

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

Micskei Zoltán Strausz György. Méréstechnika és Információs Rendszerek Tanszék.

Információ integráció (GAV példa) 6. Előadás. Méréstechnika és Információs Rendszerek Tanszék

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

Információ integráció (Datalog, Veder algoritmus, GAV példa) 6. Előadás

Mediátor. Forrás leírás. Forrás fúzionálás/ Lekérdezés tervezés. Monitor. Végrehajtás. Válasz. Szolgáltatások. Web lapok. Strukturált adatok

Mediátor. Forrás leírás. Forrás fúzionálás/ Lekérdezés tervezés. Monitor. Végrehajtás. Válasz. Szolgáltatások. Web lapok. Strukturált adatok

Szemantikus világháló a BME-n

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

Információ integráció (Szemantikus Web megközelítés a másik irányból) 5. Előadás

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

TSIMMIS egy lekérdezés centrikus megközelítés. TSIMMIS célok, technikák, megoldások TSIMMIS korlátai További lehetségek

Név: Neptun kód: április

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

Ismeretalapú modellezés XIII. RDF

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

Információ integráció Szemantikus Web megközelítés Alkalmazások

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

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. Melyik szabvány foglalkozik dokumentumok tulajdonságainak megfogalmazásával? a. RDFS b. FOAF c. Dublin Core d. DBPedia

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

A szemantikus világháló oktatása

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

SZEMANTIKUS WEB, ONTOLÓGIÁK 4. Előadás. Méréstechnika és Információs Rendszerek Tanszék

Semantic Web. Gombos Gergő

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

matematikus-informatikus szemével

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

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

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

Szemantikus webszolgáltatások használatát támogató middleware. Kovács László, Micsik András, Tóth Zoltán DSD MTA SZTAKI. Elosztott Rendszerek Osztály

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

Korszerű oktatási környezet kialakítása az eenvplus projektben. Márkus Béla

Web-fejlesztés NGM_IN002_1

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

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

ekörnyezetvédelmi szolgáltatások az INSPIRE keretében Márkus Béla Giorgio Saio

Szemantikus Technológia

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

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

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

Bevezetés s a szemantikus technológi

Többnyelvű tezaurusz építése és szolgáltatása webes környezetben

Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Történet John Little (1970) (Management Science cikk)

Nyilvántartási Rendszer

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

Internet és világháló

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Multimédiás adatbázisok

Emerald: Integrált jogi modellező keretrendszer

ONTOLÓGIÁK, OWL2, DL 7. Előadás. 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

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

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

Ungváry Rudolf: Relex Relációkat és lexikai egységeket kezelő névtérszerkesztő a weben

Boros Andrea és Ignéczi Lilla Neumann-ház, Budapest. Networkshop 2004 konferencia Győr, április 4 7.

Virtuális Obszervatórium. Gombos Gergő

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

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Zenetár a webszerverünkön,

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

ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ

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

Webes keres rendszerek. Webtechnológiák. Webes keres rendszerek. Webes keres rendszerek. Répási Tibor egyetemi tanársegéd

Könczöl Tamás. igazgató

e-folyóirat, e-könyv, e-könyvtár

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

Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán

Szemantikus Web: egy rövid bevezetés

Üzleti modellen alapuló webes tudásprezentáció

gyakorlatban Nagy Gusztáv

Földmérési és Távérzékelési Intézet

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

Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu

Adatbázis, adatbázis-kezelő

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

A MISKOLCI EGYETEM HALLGATÓI TUDÁSTÁRA A KEZDETEKTŐL NAPJAINKIG. Sztermen Orsolya Lili, dr.vitéz Gáborné, Veréb Norbert

Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans

Intelligens közlekedési rendszerek (ITS)

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

Infor PM10 Üzleti intelligencia megoldás

Az Oracle Fusion szakértői szemmel

Web programoz as

Hozzávalók keresése és csatolása

A Szemantikus világháló alapjai

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA. Kvaszingerné Prantner Csilla, EKF

A Java EE 5 plattform

Kogníció, koncepciók, modellek

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

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

Váci Mihály Kulturális Központ Cím: Telefon: Fax: Web: Nyilvántartásba vételi szám:

Átírás:

Integrációs és ellenőrzési technikák VIMIAC04, 2019. tavasz SZEMANTIKUS WEB Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 1

Szolgáltatások Forrás leírás Forrás fúzionálás/ Lekérdezés tervezés Mediátor Web lapok Strukturált adatok Szenzorok (soros adatok Végrehajtás Monitor Válasz 2

Virtuális integrátor architektúra Source Trust Ontologies; Source/Service Descriptions Probing Queries Services Webpages Structured data Mediátor: Felhasználói lekérdezés Fordító motor Mediált (globális) séma Query Source Fusion/ Query Planning Needs to handle: Multiple objectives, Service composition, Source quality & overlap Executor Needs to handle Source/network Interruptions, Answers Runtime uncertainity, replanning Preference/Utility Model Replanning Requests Source Calls Updating Statistics Monitor Sensors (streaming Data) Optimalizáló Végrehajtó gép Adatforrás katalógus wrapper Adat forrás wrapper Adat forrás wrapper Adat forrás Források: relációs adatbázisok, weblapok, szövegek.

A web napjainkban Résztvevők dokumentumokat, adatokat publikálnak, URL címeket adva elérhetővé teszik az információkat Kapcsolódás, hivatkozás linkekkel Integrációs próbálkozások: mashup oldalak (ad hoc) Webszolgáltatások integrációja (eltérő API, logika, struktúra) Adatgyűjtés kereső robotokkal (crawler programokkal) Újra és újra felfedezzük a kereket Egészítsük ki a webet standard adatelérési módokkal: Adatweb

Az adatok webje Amire szükségünk van: Publikáljuk adatainkat úgy, hogy felfedezhetőek legyenek a weben: Standardizáljuk az adatok leírását, elérését Dokumentumok eléréhez hasonló, de általános címzés: URI Az URI kal elérhető forrásokat kapcsoljuk És engedjük a hálózat hatását érvényesülni, ahogy mi is böngészünk a weben Példák: 2009 Semantic Technology Conference, San Jose, California, USA, June 15, 2009, Ivan Herman, W3C, ivan@w3.org

Böngészés a weben

átugorva a munkahely linkre:

Weblapok értelmezése A felhasználó megértik, hogy a link egy munkahely honlapjára mutat Tudjuk értelmezni, hogy ez egy kutatóhely leírása Ami hiányzik az adatok webjének építéséhez: Jelentéssel kiegészített, értelmezhető linkek Tehát bővítsünk: Adjunk a linkekhez kiegészítő információt, címkézzük fel őket A címkék legyenek géppel értelmezhetők Kategorizálás Esetleg következtetés

Adatok hálója Az adatok webje: Használjunk URI kat adatok és (nemcsak) dokumentumok publikálására Kapcsoljuk össze az adatokat linkek Jellemezzük/osztályozzuk a linkeket információk hozzáadásával Használjunk standard technológiákat Ez a szemantikus web alapja

Példa: könyvesbolt adatai ID Author Title Publisher Year ISBN0-00-651409-X id_xyz The Glass Palace id_qpr 2000 ID Name Home Page id_xyz Ghosh, Amitav http://www.amitavghosh.com ID Publ. Name City id_qpr Harper Collins London

Adatok exportálása relációkként

Egy másik könyvesbolt adatai A B D E 1 ID Titre Traducteur Original 2 ISBN0 2020386682 Le Palais des miroirs A13 ISBN-0-00-651409-X 3 6 ID Auteur 7 ISBN-0-00-651409-X A12 11 Nom 12 Ghosh, Amitav 13 Besse, Christianne

A második könyvesbolt adatainak exportja

Kapcsoljuk össze az adatokat Azonos adathivatkozások

Amennyiben identikusak az elemek:

Írjunk lekérdezéseket a kapcsolatokon keresztül: Az első könyvesbolt adatai kiegészíthető például az eredeti könyvre vonatkozó információkkal

További kapcsolatok is felfedezhetőek Vélhetően az a:author és az f:auteur azonos elemre mutat Automatikus összekapcsoláshoz: adjunk további információt a leíráshoz a:author legyen azonos f:auteur erőforrással Mindkettő személyt azonosít Ilyen fogalmakat már a webes közösség definiált: egy Person elem azonosítható a nevével és a honlapjával Használjuk ezt kategóriaként

Adatháló kiegészíthető, lekérdezhető így:

Bővítés újabb adathalmazokkal Például a Person típus esetén, használhatóak a Wikipédia adatai: pl., a dbpedia projekt már feldolgozta a Wikipédia adatait

Összekapcsolás Wikipedia adatokkal

Összekapcsolás Wikipedia adatokkal

És így tovább

Az adatok webje kialakulófélben Alkalmazások Lekérdezés, adatmódosítás Absztrakt adatstruktúra Leképezés, Forrás adatok különböző formátumokban

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 rendszerek fejlesztését az elosztott információs környezetben. A SzW alapja a hagyományos web hálózat, így egyáltalán nem nyilvánvaló, hogy alkalmas a feladatra. A SzW technológia lehetőséget teremt az ágens alapú intelligens megoldások felhasználására a web területen.

Egy IBM 360 számítógép (1971) 2

Központi számítógépek helyett, elosztott, heterogén források környezete (2017) 3

A Szemantikus Web eredete TimBerners-Leeeredeti 1989-es WWW javaslata a Web-et információ menedzselő funkciókkal ellátott objektumok kapcsolataiként jellemzi. Guha designed MCF at Apple (~94) XML+MCF=>RDF (~96) RDF+OO=>RDFS (~99) RDFS+KR=>DAML+OIL (00) W3C s SW activity (01) W3C s OWL (02?) http://www.w3.org/history/1989/proposal.html 4

W3C szervezet célkitűzései Megközelítés számítógépek jobb kihasználtságának biztosítása: A szematikus web egy kiterjesztése a jelenlegi web-nek, amelyben az információknak jól definiált jelentést adhatunk, lehetővé téve a gépek és felhasználók jobb együttműködését.." -- Berners-Lee, Hendler and Lassila, The Semantic Web, Scientific American, 2001 A jelenlegi web tárol dolgokat, míg a szemantikus web képes működtetni dolgokat. 5

Mit működtet a szemantikus web? Fogalom-alapú keresést kulcsszó alapú keresés Szemantikus navigáció link alapú navigáció Személyes megjelenés biztosítása egységes megjelenés Lekérdezés megválaszolása dokumentum beszerzés Szolgáltatások CGI hívások, de nincs szolgáltatás leírási eszközkészlet, elemzés, kompozíció, stb. 6

Miért nehéz ez a feladat? (példa az eredeti javaslat alapján) Így látja a gép a web oldalt Természetes nyelv megértése, és különösen képi információk megértése igen nehéz. 7

HTML nem alkalmas a feladatra Meg tudjuk fogalmazni a gép részére, hogy a különböző részek mit jelentenek? name 8 education work CV private

XML használható? Az XML hívei szerint jelentésekkel rendelkező tag-ek megoldják a problémát, de.. <education> < name> <work> < CV> < private> 9

XML gépi megértés támogatás De a tag-ek is ilyenek tűnnek a gép számára. < name> > <> < education> <> <work> < CV> > <> < private> 0

A sémák alkalmazása előrelépés: < < education> > < < work> > < < private> > < name> > < < education> > < work> < CV> < > > < < private> > < > < CV> > < name> > közös fogalmakat definiálnak dokumentumok között

Eltérő sémák problémája < name> > < education> < work tr > < CV > < <íl > private> Más számára mást jelenthet 2

A jelentés még mindig hiányzik < < education> > < < work> > < < private> > < name> > < CV> > < < education> > < < work> > < < private> > < name> > < CV> > < > < < name> > < education > < work tr > < CV > < <íl private > 3

Ontológiák segíthetnek Az ontológia fogalmakat definiál, amely egy adott terület leírásához szükséges. Valójában tudást tárolnak az adott területre vonatkozó, vagy a területeken felüli információkra. Working Draft, Web Ontology Working Group. 4

Ontológiák segíthetnek Tezaurusz szűkebb kifejezés relációk Katalógus/ID Formális is-a Keretek (tulajdonságok) További relációk Kifejezések/ szótárak Informális is-a Formális példányok Érték kényszerek Általános logikai kényszerek Egyszerű taxonomiák Kifejező Ontológiák 5

Külső hivatkozások beillesztése < education > < work tr > < <íl private > < < name > > < CV > < education > < work tr > < <íl private> < < name> > < CV > SW nyelvek leképezéseket és struktúrát határoznak meg. < < education> > < < work> > < < private> > < CV> > < name> > < < education> > < < work> > < CV> > < name> > < < private> > < < name > > < education> < work tr > < <íl private> < CV > < name> > < education > < < name> > < < education> > < < work> > < CV> > < work tr > < CV > < < private> > < <íl private > < < name> > < education > < work tr > < CV > < <íl private > 6

"A szemantikus web elérhetővé teszik a tudást, mint a web a hipertext-et -- Tim Berners-Lee TBL szemantikus web felépítése 7

Szemantikus web leíró nyelvek ma Két fontos nyelv: DAML Darpa Agent Markup Language http://www.daml.org/ RDF Resource Description Framework http://www.w3.org/rdf/ Illetve új fejlesztés (W3C) OWL Ontology Web Language http://www.w3.org/2001/sw/ 8

RDF az első SzW nyelv XML Kódolás <rdf:rdf..> <.> <.> </rdf:rdf> Jó a gépi felhasználás szempontjából RDF Adat Modell Gráf reprezentáció Jól áttekinthető a felhasználónak Predikátumok (hármasok) stmt(docinst, rdf_type, Document) stmt(personinst, rdf_type, Person) stmt(inroominst, rdf_type, InRoom) stmt(personinst, holding, docinst) stmt(inroominst, person, personinst) Alkalmas következtetésre 9

Egyszerű RDF példa http://umbc.edu/~finin/talks/idm02/ dc:title dc:creator Intelligens információs rendszerek az UMBC egyetemen bib:aff http://umbc.edu/ bib:name Tim Finin bib:email finin@umbc.edu 20

A példa XML szintaxissal <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:bib="http://daml.umbc.edu/ontologies/bib/"> <description about="http://umbc.edu/~finin/talks/idm02/"> <dc:title>intelligent Information Systems on the Web and in the Aether</dc:Title> <dc:creator> <description> <bib:name>tim Finin</bib:Name> <bib:email>finin@umbc.edu</bib:email> <bib:aff resou i r a c n@ e= go " oḥor t g t p://umbc.edu/" /> </description> </dc:creator> </description> </rdf:rdf> 2

Hármasokat alkalmazó reprezentáció RDF kifejezések leírhatóak hármasokkal: <alany><állítmány><tárgy> Megengedett szintaxis: <URI><URI><URI> <URI><URI><string>