Név: Neptun kód: április

Hasonló dokumentumok
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év: Neptun kód: május 26., VIMIAC04 Integrációs és ellenőrzési technikák vizsga Rendelkezésre álló idő: 90 perc

A szemantikus világháló oktatása

Szemantikus világháló a BME-n

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

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

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

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

matematikus-informatikus szemével

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

Matematikai logika és halmazelmélet

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

KOVÁCS BÉLA, MATEMATIKA I.

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

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

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

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

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata.

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

Egyenletek, egyenlőtlenségek, egyenletrendszerek I.

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1

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

AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis

Logikai ágensek. Mesterséges intelligencia március 21.

ADATBÁZIS-KEZELÉS. Relációs modell

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ázismodellek. 1. ábra Hierarchikus modell

MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY

Exponenciális és logaritmikus kifejezések Megoldások

Magas szintű adatmodellek Egyed/kapcsolat modell I.

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

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

Adatbázisrendszerek 8. előadás: Az Enhanced Entity-Relationship modell március 27.

A Szemantikus világháló alapjai

Adatbázis-kezelés. alapfogalmak

VII. Keretalapú ismeretábrázolás

KOVÁCS BÉLA, MATEMATIKA I.

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

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

Debreceni Egyetem Informatikai Kar

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

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

A matematika nyelvér l bevezetés

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

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

ADATBÁZIS-KEZELÉS. Modellek

Emerald: Integrált jogi modellező keretrendszer

ABR ( Adatbázisrendszerek) 2. Előadás : Műveletek a relációs modellben

Adatbázis, adatbázis-kezelő

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

Adatmodellezés. 1. Fogalmi modell

1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

Bizonyítási módszerek ÉV ELEJI FELADATOK

Ismeretalapú modellezés XIII. RDF

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

Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk:

Adatbázisrendszerek 7. előadás: Az ER modell március 20.

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Az adatbázisrendszerek világa

2. Ítéletkalkulus szintaxisa

Adatbázis rendszerek. dr. Siki Zoltán

Matematika alapjai; Feladatok

Szemantikus Web: egy rövid bevezetés

RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás

KÖTELEZŐ PROGRAM, SZÁMONKÉRÉSEK. Részletek

Az optimális megoldást adó algoritmusok

AZ INFORMATIKA LOGIKAI ALAPJAI

Adatbázis rendszerek Definíciók:

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

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

Struktúra nélküli adatszerkezetek

út hosszát. Ha a két várost nem köti össze út, akkor legyen c ij = W, ahol W már az előzőekben is alkalmazott megfelelően nagy szám.

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

Előfeltétel: legalább elégséges jegy Diszkrét matematika II. (GEMAK122B) tárgyból

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

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének

Relációs adatbázisok tervezése ---2

SZÁMÍTÁSTUDOMÁNY ALAPJAI

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

Logika es sz am ıt aselm elet I. r esz Logika M asodik el oad as 1/26

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

Diszkrét matematika I.

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések

Adatbázisok gyakorlat

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

ADATBÁZIS-KEZELÉS Demetrovics Katalin

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

Logika és informatikai alkalmazásai kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája?

LOGIKA ÉS ÉRVELÉSTECHNIKA

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

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Exponenciális és Logaritmikus kifejezések

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

Diszkrét matematika 2.

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat

Relációs adatmodell. Adatbázisok használata

A logikai következmény

Átírás:

Név: Neptun kód:.. 2019. április 2. 8.15-9.15 Integrációs és ellenőrzési technikák zárthelyi Rendelkezésre álló idő: 60 perc ZH maximális pontszám: 40 + 8 IMSC pont Megfelelt szint: 16 pont Teszt kérdések (max. 10 pont) Útmutató: Karikázza be a megfelelő választ, minden kérdésnél maximum egy válasz jelölhető meg. A helyes válasz kérdésenként 1 pontot ér. 1. Egy RDFS modellben nem tudjuk megadni egy erőforrás A osztályát. B számosságát. C tárgyterületét. D típusát. 2. Melyik nem szerepel a következők közül a szemantikus web koncepcióban? A Egyedi név feltételezés B Egységes kódkészlet igénye C Nyílt világ feltételezés D Logikai következtetés igénye 3. Melyik elemet nem tudjuk közvetlenül definiálni egy ontológiában? A Egy tulajdonság résztulajdonságait B Egy tulajdonság inverzét C Egy tulajdonság értékeinek számosságát D Egy tulajdonság lehetőségét 4. A local-as-view virtuális információ integráció megközelítés előnyös tulajdonsága, hogy A Gyors lekérdezési lehetőségeket biztosít B Nagy megbízhatóságú adatelérést nyújt C Rugalmasan adaptálható struktúra gyakran változó adatforrások integrálására D Mindig biztosítható a források adatainak teljes körű lekérdezése 5. Virtualizált információ integráció előnyös az adattárház építéshez képest, ha A nagy mennyiségű adat integrálását tervezzük. B gyors lekérdezési igényünk van. C gyakran változó sémájú adatbázisokkal kell dolgoznunk. D nagy megbízhatóságú adatelérésre van szükségünk. 6. A global-as-view virtuális információ integráció megközelítés előnyös tulajdonsága, hogy A Vesztességmentes adatelérést biztosít B Moduláris új forrás hozzáadása egyszerű C Nem szükséges lekérdezés átalakítás D Hierarchikus mediátor séma is kialakítható 7. Melyik része tartalmazhat URI-tól eltérő elemet egy RDF állításnak? A Alany B Állítmány C Tárgy D Bármelyik 8. Az RDF sémák pontosabb adatmodell leírást tesznek lehetővé az RDF gráfokhoz képest, mert: A Állítások elemeit osztálystruktúrába rendezhetjük B Nyílt világ feltételezésre épülnek C Egy erőforrásról több állítást is megfogalmazhatunk D Tetszőleges számú állítás megfogalmazható bennük 9. Melyik a legnagyobb kifejezőerejű logika a következők közül? A Predikátum logika B Leíró logika C Propozíciós logika D Ítéletkalkulus 10. Hol szerepelhet üres csomópont egy RDF gráfban? A Egy változó reprezentálásában B Egy állítás tulajdonságaként C Egy állítás tárgyaként D Bármelyik a fentiek közül

1. Szemantikus web technológiák a. Nevezzen meg 4 szemantikus web nyelvet növekvő kifejező erő sorrendben! (2 pont) b. Mutassa be az XML nyelv korlátait és foglalja össze, hogy a szemantikus web koncepció, hogyan próbál ezeken túllépni. c. Mutassa be az RDFS nyelv korlátait és foglalja össze, az OWL2 nyelv milyen elemeiben tud ezeken a korlátokon túllépni. a. XML, RDF, RDFS, OWL Lite, OWL2, OWL Full b. Az XML egy metanyelv, amely lehetővé teszi a felhasználók számára tetszőleges jelölőket alkalmazni tag-ek formájában, amellyel a szükséges metaadatok elhelyezhetők a dokumentumban. A jelölőkhöz viszont nem tudunk gépek számára értelmezhető jelentést adni, a szemantikus web különböző rétegei ebben adnak támogatást, típusok, kategóriák, értékkészlet, tárgyterület és egyéb jelentést korlátozó relációk bevezetésével. c. Az RDFS nyelv számos előre definiált nyelvi elemet tartalmaz kategóriarendszer építés és tulajdonság korlátozás támogatására. Az OWL2 a leíró logika kifejező erejével ezeket a korlátokat feloldja, számos alapvető reláció bevezetésével, mint a negáció, ekvivalencia, halmazok (fogalmak) kapcsolatának relációival, a tulajdonságokra vonatkozó logikai korlátozások bevezetésével. 2. Vizsgálja meg a következő RDF leírást: <rdf:rdf xmlns:ex="http://sw.edu/#"> <rdf:description rdf:about="http://sw.edu/#micimackó"> < rdf:resource="http://sw.edu/#könyv" /> <rdf:description rdf:about="http://sw.edu/#je"> < rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#property"/ > <rdfs:domain rdf:resource="http://sw.edu/#író" /> <rdfs:range rdf:resource="http://sw.edu/#könyv" /> <rdf:description rdf:about="http://sw.edu/#könyv"> < rdf:resource="http://www.w3.org/2000/01/rdf-schema#class" /> < xml:lang="en">book</> <rdf:description rdf:about="http://sw.edu/#a.a.milne"> < xml:lang="en">a.a.milne</> < rdf:resource="http://sw.edu/#író" /> <ex:je rdf:resource="http://sw.edu/#micimackó" /> <rdf:description rdf:about="http://sw.edu/#író"> < rdf:resource="http://www.w3.org/2000/01/rdf-schema#class" /> < xml:lang="en">writer</> </rdf:rdf> a) Adja meg a fenti dokumentum egy lehetséges természetes nyelvű interpretációját! (2 pont) b) Adja meg a fenti RDFS dokumentum gráf alapú reprezentációját! c) Fogalmazzon meg egy SPARQL lekérdezést A.A.Milne könyveinek kigyűjtésére! (2 pont) d) Modellezze a következő mondatot RDF-ben, a gráf leírásához bármelyik ismert RDF szintaxist használhat (pl.: XML, gráf, n3 predikátumok)! Micimackó elindult barátjához Malackához mézet kérni.

a. A k könyveket írnak, a Micimackó című művet A.A.Milne írta. A modell ezen kívül megadja néhány elemének angol nevét is. b. ex:micimackó MMiiM ex:je ex:a.a.milne MMiiM (en) book ex:könyv rdfs:range rdfs:class MMiiM ex:je ex:író rdfs:domain (en) A.A.Milne (en) writer rdfs:property c. PREFIX xmlns:ex="http://sw.edu/ SELECT?könyv {?könyv ex:könyv.?könyv ex:je ex:a.a.milne. } d. Micimackó elindult méz rdf:object rdf:predicate rdf:subject Malacka kérni 3

3. Adott egy relációs adatbázis a következő táblákkal: Könyv_címek könyv_azonosító év cím ár 978963954848 2005 A szemantikus világháló 4180 elmélete és gyakorlata Könyv_k könyv_azonosító _azonosító 978963954848 1723 978963954848 2400 978963954848 1978 Könyv_attribútumok könyv_azonosító attribútum_kód cím 978963954848 2 magyar 978963954848 3 Typotex Kiadó Kft Szerző_nevek _azonosító _neme _neve 1723 férfi Benkő Tamás 2400 férfi Lukácsy Gergely 1978 férfi Szeredi Péter (a) Mutasson be egy lehetséges RDF gráf sémát az adatok tárolására! (5 pont) (A nyomtatott dolgozatban néhány azonosító eltért, így a két részgráfban ábrázolt megoldást volt a pontos. A többértékű attribútumok egyszerű felsorolása is elfogadható. Különböző modellek választhatók, a következő gráf egy példa.) 2005 978963954848 A szemantikus világháló év elmélete és gyakorlata cím attribútum kód rdf:_1 rdf:_2 rdf:bag 2 3 rdf:label rdf:label magyar Typotex rdf:bag rdf:_1 rdf:_2 rdf:_3 azonosító neme neve 1723 férfi Benkő Tamás azonosító neme 2400 férfi neve Lukácsy Gergely azonosító neme neve 1978 férfi Szeredi Péter (b) Milyen esetben érdemes hagyományos relációs adatbázist vagy gráf adatbázist alkalmazni az adataink tárolására? Nevezzen meg egy fejlesztési feladat 2-2 olyan jellegzetességét, amikor az egyik vagy a másik megoldást választaná! (3 pont) Megoldás: Relációs adatbázis alkalmazása előnyös ritkán változó, nagy számosságú rekordokat igénylő feladatnál. A gráf adatbázisok előnye például a séma rugalmas módosításának lehetősége, gazdag relációs kapcsolatokkal és metaadat modellel jellemezhető feladatoknál..

IMSC feladat (max. 8 pont) Útmutató: A zárthelyin maximum 8 IMSc pont szerezhető az alábbi feladat megoldásáért, amennyiben a dolgozat többi feladatából minimum 24 pontot sikerült elérni. 4. Leíró logikai bizonyítások (a) Sorolja fel a legtipikusabb következtetési feladatokat! (2 pont) Alosztály relációk Ekvivalens osztályok Diszjunkt osztályok Osztály konzisztencia Osztályok példányai (b) Adott a következő két definíció vegán és vegetáriánus emberekre: (6 pont) vvvvvvánn = eeeeeeeeee ffffffffffffffff. nnövvénnnn vvvvvvvvvvárrrránnnnnn = eeeeeeeeee ffffffffffffffff. (nnövvénnnn ttttttttttttttékk) Igaz-e, hogy vvvvvvvvvvárrrránnnnnn vvvvvvánn? Állítását bizonyítsa! (6 pont) Megoldás: A feladatot tabló módszerrel oldjuk meg. A bizonyításhoz meg kell mutatni, hogy vvvvvvánn vvvvvvvvvvárrrránnnnnn nem kielégíthető. A feladatban szereplő definíciókat felhasználva és negatív normál formára hozva a kifejezést kapjuk L(x)-re: eeeeeeeeee ffffffffffffffff. nnövvénnnn ( eeeeeeeeee ffffffffffffffff. ( nnövvénnnn ttttttttttttttékk)) Legyen a tabló kiinduló eleme L(x) ez a kifejezés, alkalmazva a ssssssssállllll és az elemeket hozzáadva L(x)-hez kapjuk: LL(xx) = {eeeeeeeeee, ffffffffffffffff. nnövvénnnn, eeeeeeeeee ffffffffffffffff. ( nnövvénnnn ttttjjttttttttékk)} Alkalmazva az ssssssssállllll és az egyik ágon eeeeeeeeee t L(x)-hez adva ellentmondásra jutunk, így marad a ffffffffffffffff. ( nnövvénnnn ttttttttttttttékk) ág bizonyítása, adjuk most ezt L(x)-hez. Alkalmazva a ssssssssállllll a ffffgggggggggggg. ( nnövvénnnn ttttttttttttttékk)-re, be kell vezetnünk egy új y csomópontot és egy új (x,y) élet a tablóba. LL(yy) = { nnövvénnnn ttttttttttttttékk } éss LL(xx, yy) = ffffffffffffffff Alkalmazva a ssssssssállllll L(x)-re és L(x,y)=fogyaszt ra, hozzáadjuk növény t LL(yy)-hoz. Alkalmazva a ssssssssállllll LL(yy) = { nnövvénnnn ttttttttttttttékk } re hozzáadhatjuk L(y)-hoz a { nnövvénnnn, ttttttttttttttékk} elemeket, itt is ellentmondásra jutunk, hiszen növény már eleme volt L(y)- nak. Tehát minden ágon ellentmondásra jutottunk, ezzel az eredeti állítás bizonyítása sikeres volt. 5