Ismeretalapú modellezés XIII. RDF

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Ismeretalapú modellezés XIII. RDF"

Átírás

1 XIII. RDF 1

2 , nyílt rendszerek eddig volt nyílt rendszerek, internet, közös értelmezés szükséges ontológiák leíró logikák, mint az internetes ismeretalapú elméleti alapjai most jön az interneten használt nyelvek RDF RDF Schema 2

3 RDF adatmodell egy RDF dokumentum állítások rendezetlen gyűjteménye, mindegyik állítás egy alany-állítmány-tárgy hármas (bináris reláció) az állításokat egy gráf címkézett éleinek lehet tekinteni az állítások web erőforrások tulajdonságait írják le (erőforrás, tulajdonság, erőforrás literál) erőforrás bármi lehet, amire lehet hivatkozni URI-val: web dokumentum, kép, bekezdés, pl. isbn:// alany a tulajdonságok maguk is erőforrások (URI) állítmány tárgy 3

4 RDF formái (ábra Finin) XML kódolás <rdf:rdf..> <.> <.> </rdf:rdf> gépi feldolgozásra jó RDF adatmodelll 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) következtetésre jó gráf emberi megjelenítésre jó az RDF gráf alapú re alkalmas egyszerű nyelv 4

5 RDF építőelemei erőforrások amikről beszélni akarunk, URI tulajdonságok bináris relációt reprezentáló dolgok literálok karakterlánc, egész, xmldatatypes állítások, vagyis hármasok alany,állítmány,tárgy / alany,tulajdonság,érték hármasok gyűjteménye által definiált gráf 5

6 URI URI = Uniform Resource Identifier URI a természetes nyelvtől eltérően egyértelmű a web egy globális névteret biztosít feltételezhetjük, hogy azonos URI azonos dolgot azonosít URI azonosíthat web erőforrást egy file RDF segítségével állításokat tehetünk, ez a kép egy embert ábrázol, akinek a neve URI néha valós világ fogalmait azonosítja az igazán jó URI nem változik ELTE IK, konvención alapul 6

7 RDF példa ~finin/talks/idm02/ dc:title dc:creator Intelligent Information Systems on the Web - köztes csomópontnak nincs URI-ja - információ strukturáltságát növeli - komplex literál szétbontható bib:aff bib:name Tim Finin bib: finin@umbc.edu ábra Finin 7

8 RDF gráf a gráf csak bináris relációkat enged meg magasabb számosságú relációt reifikálni kell az adja(jános,mária,könyv12) relációt egy közös objektum bevezetésével kell reprezentálni: adáseset12 adója(adáseset12,jános) kapója(adáseset12,mária) ajándéka(adáseset12,könyv12) az RDF használatában ez a tervezés része ez az ára annak, hogy csak egyszerű bináris reláció a megengedett 8

9 RDF XML kódolása (példa Finin) <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:bib=" xmlns:xsd= > <rdf:description about=" <dc:title>intelligent Information Systems on the Web </dc:title> <dc:creator> <rdf:description > <bib:name>tim Finin</bib:Name> <bib:aff resource=" /> </rdf:description> </dc:creator> </rdfdescription> </rdf:rdf> 9

10 RDF XML kódolása (példa Finin) <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:bib=" xmlns:xsd= > <rdf:description about=" <dc:title>intelligent Information Systems on the Web </dc:title> <dc:creator> <rdf:description > <bib:name>tim Finin</bib:Name> a dokumentum egyetlen RDF elem, aminek több <bib:aff resource=" /> </rdf:description> </dc:creator> </rdf:description> </rdf:rdf> névteret specifikáló attribútuma van rdf szótár (nincs neve, alapértelmezett) dublin core szótár bib szótár XML séma 10

11 RDF XML kódolása (példa Finin) <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:bib=" xmlns:xsd= > <rdf:description about=" <dc:title>intelligent Information Systems on the Web </dc:title> <dc:creator> <rdf:description > <bib:name>tim Finin</bib:Name> <bib:aff resource=" /> </rdf:description> </dc:creator> </rdf:description> </rdf:rdf> a Description itt bevezet egy megnevezett alanyt, amiről állításokat akar tenni a megnevezés URI-val történik a Description tag elemei a tulajdonságokat és azok értékeit adják meg 11

12 Description három lehetőség: about attribútum: meglévő erőforrásra hivatkozik <rdf:description rdf:about= http > id attribute: új erőforrást hoz létre <rdf:description rdf:id= abc > dokumentumon belülről lehet rá hivatkozni név nélkül: anonim erőforrás <rdf:description> nem lehet rá máshonnan hivatkozni 12

13 RDF XML kódolása (példa Finin) <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:bib= xmlns:xsd= > <rdf:description about=" <dc:title>intelligent Information Systems on the Web </dc:title> <dc:creator> <rdf:description > <bib:name>tim Finin</bib:Name> dc:title a tulajdonság (vagy állítmány) <bib:aff resource=" értéke a string /> literál Intelligent Information Systems on the Web </rdf:description> alapértékként string adattípust tételez fel </dc:creator> </rdf:description> </rdf:rdf> <ex:age rdf:datatype="&xsd;integer> 22 </ex:age> 13

14 RDF XML kódolása (példa Finin) <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:bib= xmlns:xsd= név nélküli, így üres csomópontot > hoz létre a gráfban adott esetben egy olyan dologról van szó, aminek a <rdf:description about=" tulajdonságai name= Tim Finin <dc:title>intelligent Information Systems on the Web </dc:title> <dc:creator> <rdf:description > <bib:name>tim Finin</bib:Name> <bib: >finin@umbc.edu</bib: > <bib:aff resource=" /> </rdf:description> </dc:creator> </rdf:description> </rdf:rdf> a creator értékét a beágyazott RDF-ben definiálja 14

15 RDF XML kódolása (példa Finin) <rdf:rdf xmlns:rdf=" xmlns:dc=" xmlns:bib= xmlns:xsd= > <description about=" <dc:title>intelligent Information Systems on the Web </dc:title> <dc:creator> <description > <bib:name>tim Finin</bib:Name> bib:aff tulajdonság értéke egy erőforrás, nem string literál minden erőforrásnak van URI-je, minden URI egy erőforrásra hivatkozik <bib:aff resource=" /> </description> </dc:creator> </description> </rdf:rdf> 15

16 N-Triples reprezentáció (példa Finin) RDF állításokat hármasokként is reprezentálni lehet <alany> <állítmány> <tárgy>. jól illeszkedik adatbázisban való tároláshoz < < "Intelligent Information Systems on the Web". _:j10949 < "Tim Finin". _:j10949 < _:j10949 < < _:j10949 < < < _:j < < <Description>. 16 anoním csomópont _:j10949

17 N3 reprezentáció (példa rdf: dc: bib: < > dc:title "Intelligent Information Systems on the Web" ; dc:creator anonim csomópont jele [ ] [ bib:name "Tim Finin ; bib: finin@umbc.edu ; erőforrás bib:aff: " ]. tulajdonság 1 érték ; tulajdonság 2 érték ; tulajdonság n érték. 17

18 Egyedinév, rdf:resource RDF-ben nincs egyedinév feltételezés azonos nevek használata nem jelenti, hogy ugyanarról van szó két erőforrás azonosságát az rdf:resource attribútummal lehet kijelölni <rdf:description rdf:about="ipm-08esztime"> <uni:coursename> </uni:coursename> <uni:istaughtby rdf:resource="123456"/> </rdf:description> <rdf:description rdf:about="123456"> <uni:name>varga László</uni:name> </rdf:description> 18

19 RDF konténerek erőforrások vagy attribútumok egy csoportjáról kell megállapításokat tenni a csoportról és nem a csoport elemeiről pl. egy adott tanszék tárgyai rdf:bag sorrend nem számít, egy elem többször is előfordulhat rdf:seq sorrend számít, egy elem többször is előfordulhat rdf:alt az elemek lehetséges alternatívákat jelölnek 19

20 RDF konténer példa <rdf:rdf xmlns:rdf=" xmlns:uni=" <uni:lecturer rdf:about= "123456" uni:name="varga László"> <uni:coursestaught> <rdf:bag> <rdf:_1:rdf:resource="ipm-08esztime"/> <rdf:_2:rdf:resource="ipm-08sztare"/> </rdf:bag> </uni:coursestaught> </uni:lecturer> <uni:course rdf:about="ipm-08sztare" uni:coursename=" "> <uni:lecturer> <rdf:alt> <rdf:_1:rdf:resource= "/> <rdf:_2:rdf:resource= "/> </rdf:alt> </uni:lecturer> </uni:course> </rdf:rdf> 20

21 RDF konténerek RDF nyílt világ szemantikájú, így nincs lehetőség arra, hogy lezárjuk a konténert: ez az összes elem, nincs több RDF egy elosztott gráf, nem zárhatjuk ki a lehetőségét, hogy valahol van egy további elemeket tartalmazó másik gráf részlet a csak a felsorolt elemeket tartalmazó zárt gyűjteményt listaként lehet definiálni: rdf:list, rdf:first, rdf:rest, rdf:nil 21

22 RDF Listák IPM-08EsztIME tárgyat kizárólag az és oktatók tartják <rdf:description rdf:about="ipm-08esztime"> <uni:istaughtby> <rdf:list> <rdf:first><rdf:description rdf:about="123456"/></rdf:first> <rdf:rest> <rdf:list> <rdf:first><rdf:description rdf:about="987654"/></rdf:first> <rdf:rest><rdf:description rdf:about="&rdf;nil"/></rdf:rest> </rdf:list> </rdf:rest> </rdf:list> </uni:istaughtby> </rdf:description> 22

23 RDF értékelése: tulajdonságok a tulajdonságok speciális erőforrások a tulajdonságok tárgy helyén is lehetnek egy alany-állítmány-tárgy hármas állításban definíciójuk az erőforrásoktól független ez flexibilitást biztosít de szokatlan a modellező nyelvekben és az objektum orientált programozásban zavaró lehet a modellezők számára 23

24 RDF értékelése: bináris relációk RDF csak bináris relációkat használ ez egy megkötés, mert gyakran több argumentumra lenne szükség de szimulálni lehet több állítással úgy, hogy egy új kiegészítő erőforrást vezetünk be reifikáció hatékony eszköz, de az egyszerű RDF-ben túl összetett dolog például állításokról állításokat megfogalmazni 24

25 RDF séma RDF nagyon egyszerű adatmodellt használ, nem alkalmas következtetésekre pl. Anna barátja Béla. Anna ismerőse Béla? RDF Schema (RDFS) kibővíti az adatmodellt a következők leírásával és szemantikájával: osztályok és hierarchiájuk tulajdonságok hierarchiája tulajdonságok típusossága egyszerű ontológiák leírásának támogatása objektum orientált jelleg, de logikai megközelítéssel és nyílt világ szemantikával 25

26 RDF séma - bővítményei osztályok rdfs:class rdfs:subclassof tulajdonságok rdfs:domain rdfs:range rdfs:subpropertyof speciális osztályok rdfs:resource rdfs:literal rdfs:datatype gyűjtemények rdfs:member rdfs:container rdfs:containermembershipproperty speciális tulajdonságok rdfs:comment rdfs:seealso rdfs:isdefinedby rdfs:label 26

27 Megengedhető állítások, osztályok osztályokat célszerű bevezetni megköti, hogy miről van értelme valamit állítani osztályokat egyoperandusú predikátumokkal szokás leírni, de leírható kétoperandusúval is human(john) --> type(john,human) az osztály példányait az osztályhoz az rdf:type kapcsolja osztályok hierarchiába szervezhetők subclass(p,q) p(x) => q(x) egy osztály több osztálynak is lehet alosztálya 27

28 Megengedhető állítások, alany és tárgy korlátozások előadója Algebra az állítás tárgya csak oktató lehet range restriction terem előadója Példa Péter az állítás alanya csak tantárgy lehet domain restriction a tulajdonságkorlátozások a tulajdonság alanyához és tárgyához osztályokat rendelnek 28

29 Tulajdonság hierarchia tulajdonságok között hierarchia pl. előadója szűkebb tulajdonság, mint az oktatója ha a T tárgy előadója E, akkor T tantárgy oktatója is E subproperty(p, q) p(subj, obj) => q(sub,obj) fordítva nem feltétlen igaz, mert például a gyakorlatvezető is oktatója 29

30 RDF Schema a fenti i elemeket az RDF Schema (RDFS) nyelv írja le a leíráshoz RDF nyelvet használják és ehhez RDF primitíveket vezetnek be annak leírásához, hogy az előadó az oktatói személyzet alosztálya definiálják az előadó, oktatóiszemélyzet és a subclassof erőforrásokat definiálják a subclassof tulajdonságot leírják a (subclassof,előadó,oktatóiszemélyzet) hármas állítást RDFS az RDF XML alapú szintakszisát használja 30

31 Alap osztályok rdfs:resource: az összes erőforrás osztálya rdfs:class: az összes osztály osztálya rdfs:literal: az összes literál osztálya rdf:property: az összes tulajdonság osztálya rdf:statement: az összes reifikált állítás osztálya 31

32 Alap tulajdonságok rdf:type: egy erőforrást az osztályával hozza relációba az erőforrás annak az osztálynak egy példánya lesz rdfs:subclassof: egy osztályt az egyik szülőosztályával hozza relációba egy osztály minden példánya egyben a szülőosztálynak is példánya rdfs:subpropertyof: egy tulajdonságot az egyik szülőtulajdonságával hozza relációba rdfs:domain: egy P tulajdonság alanyát adja meg azon erőforrások osztálya, amelyek a P-t tartalmazó állításokban alany lehet ha nincs megadva, akkor bármilyen erőforrás lehet alany rdfs:range: egy P tulajdonság tárgyát adja meg azon erőforrások osztálya, amelyek egy P-t tartalmazó állításban tárgy lehet 32

33 Alap elemek összefüggései rdfs:subclassof és rdfs:subpropertyof definíció szerint tranzitívek rdfs:class alosztálya rdfs:resource-nak mert minden osztály erőforrás rdfs:resource egy példánya rdfs:class-nak rdfs:resource minden erőforrás osztálya, tehát egy osztály minden osztály példánya rdfs:class-nak 33

34 Segéd tulajdonságok rdfs:seealso az egyik erőforrást relációba hozza egy másik erőforrással, ami a magyarázatot adja rdfs:isdefinedby: az rdfs:seealso tulajdonság leszármazottja, azzal az erőforrással hozza relációba, amelyikben a definíciója van, tipikusan RDF schema rfds:comment megjegyzést lehet elhelyezni rdfs:label emberi értelmezésre szánt elnevezést lehet hozzátenni 34

35 Példa (Finin) <rdfs:class rdf:id="személyzet"> <rdfs:comment>az összes alkalmazott osztálya</rdfs:comment> </rdfs:class> <rdfs:class rdf:id="oktatóiszemélyzet"> <rdfs:comment>az oktatói állományban levő alkalmazottak</rdfs:comment> <rdfs:subclassof rdf:resource="#személyzet"/> </rdfs:class> <rdfs:class rdf:id="előadó"> <rdfs:comment> Az előadók osztálya. Minden előadó oktatói állományban van. </rdfs:comment> <rdfs:subclassof rdf:resource="#oktatóiszemélyzet"/> </rdfs:class> <rdfs:class rdf:id="kurzus"> <rdfs:comment>a kurzusok osztálya</rdfs:comment> </rdfs:class> 35

36 Példa (Finin) <rdf:property rdf:id="előadója"> <rdfs:comment>kurzusokhoz előadókat rendel. </rdfs:comment> <rdfs:domain rdf:resource="#kurzus"/> <rdfs:range rdf:resource="#előadó"/> </rdf:property> <rdf:property rdf:id="előadja"> <rdfs:comment>előadókhoz kurzusokat rendel. </rdfs:comment> <rdfs:domain rdf:resource="#előadó"/> <rdfs:range rdf:resource="#kurzus"/> </rdf:property> 36

37 Példa (Finin) <uni:előadó rdf:id="123456" uni:név="példa Péter" uni:titulus="professzor"> <uni:előadja rdf:resource="#k1111"/> <uni:előadja rdf:resource="#k2222"/> </uni:előadó> <uni:előadó rdf:id="987654" uni:név="minta Margit" uni:titulus="professzor"> <uni:előadja rdf:resource="#k1111"/> <uni:előadja rdf:resource="#k1113"/> </uni:előadó> <uni:kurzus rdf:id="k1111" uni:kurzusnév=" "> <uni:oktatója rdf:resource="#123456"/> </uni:kurzus> <uni:kurzus rdf:id="k2222" uni:kurzusnév="autonóm rendszerek"> <uni:oktatója rdf:resource="#123456"/> </uni:kurzus> 37

38 RDFS néhány jellemzője objektum orientált modellben az objektum osztályban definiálják az osztály tulajdonságait új tulajdonság hozzáadása módosítja az osztályt RDFS-ben a tulajdonságokat globálisan definiálják és nincsenek attribútumként bezárva az osztálydefinícióba új tulajdonságokat lehet definiálni az osztály megváltoztatása nélkül tulajdonságoknak is lehet tulajdonságuk nem lehet az alosztályban szűkíteni a tulajdonságok alanyát és tárgyát 38

39 RDFS néhány jellemzője nincs tagadás van nyílt világ szemantika ezért néhány ellentmondást nem lehet detektálni nem lehet azt állítani, hogy Apa és Anya diszjunkt osztályok a nyílt világ szemantika miatt az ilyen példányok hiánya nem jelenti azt, hogy ilyen nem lehet 39

40 RDFS néhány jellemzője objektum orientált modellben és számos ismeretalapú modellben valami vagy osztály vagy példány, de nem mindkettő RDFS-ben mindkettő lehet bio:faj rdf:type rdfs:class. bio:kutya rdf:type rdfs:faj; rdfs:subclassof bio:állat. :bundi rdf:type bio:kutya. mindezek a jellemzők szabadságot adnak például nem kell egy osztályt előre teljesen specifikálni, bármikor bővíthető de problémákat is jelentenek 40

41 RDFS problémák RDFS kifejezőképességének gyengeségeire példák: az alany és tárgy korlátozásokat nem lehet lokalizálni nem mondhatjuk, hogy a gyereke tulajdonság tárgya ember, ha emberekre alkalmazzuk és kutya, ha kutyákra alkalmazzuk nincs létezés és számosság korlátozás nem mondhatjuk, hogy minden embernek van anyja, vagy hogy minden embernek pontosan két szülője van nincsenek tranzitív, inverz vagy szimmetrikus tulajdonságok nem mondhatjuk, hogy a része tulajdonság tranzitív 41

42 RDF(S) szemantika RDF adatmodell egyszerű de nagy szabadságot enged meg szemantika megadása kétféle lehet RDF Model Theory (MT) axiomatikus megfeleltetés egy másik olyan reprezentációnak, aminek van szemantikus modellje, például elsőrendű logika 42

43 Szemantika modell elmélettel ismeretalapú a világ (egy részét) kívánja modellezni a nyelvi kifejezések a világ elemeinek felelnek meg a modellelmélet interpretációval kacsolja a szintaxist az elemekhez több interpretáció (modell) lehetséges a modell elemei a világ elemeinek felelnek meg formális kapcsolat a szintaxis és a modell között következtetést modell elmélettel lehet definiálni 43

44 Leíró logikák szemantikája (ism.) a szemantikát az elsőrendű logika adja (ábra Horrocks) interpretációs függvény I interpretációs tárgykör I egyedek i I I János Mária fogalmak C I I Jogász Orvos Jármű szerepek r I I I gyereke birtokol (Jogász Orvos) 44

45 RDF szemantikája modell elmélettel ( egy V szókészlet I interpretációja: IR: erőforrások nem üres halmaza ( megfelelője) IS: V leképzése IR-re (interpretációs fv.) IP: az IR egy kitüntetett részhalmaza (a tulajdonságok) egy v V szóelem tulajdonság IS(v) IP IEXT: IP leképzése IR IR hatványhalmazára vagyis a tulajdonság elemek leképzése az IR IR részhalmazaira LV: az IR egy kitüntetett részhalmaza (literál értékek) IL: a literál értékek leképzése LV-re 45

46 RDF szemantikája modell elmélettel ( 46

47 RDF szemantikája modell elmélettel ( RDF Vocabulary (rdfv) rdf:type rdf:property rdf:xmlliteral rdf:nil rdf:list rdf:statement rdf:subject rdf:predicate rdf:object rdf:first rdf:rest rdf:seq rdf:bag rdf:alt rdf:_1 rdf:_2... rdf:value egy V szókészlet RDF interpretációja a V rdfv szókészlet interpretációja kiegészítve RDF szemantikai feltételekkel és RDF axiomatikus hármasokkal 47

48 RDF szemantikája modell elmélettel ( RDF szemantikai feltételek x IP <x, IS(rdf:Property)> IEXT(I(rdf:type)) stb. RDF axiomatikus hármasok rdf:type rdf:type rdf:property. rdf:subject rdf:type rdf:property. rdf:predicate rdf:type rdf:property.... rdf:nil rdf:type rdf:list. 48

49 RDF szemantikája modell elmélettel ( és még további részletek 49

50 RDFS szemantikája modell elmélettel osztály interpretáció x ICEXT(y) <x,y> IEXT(IS(rdf:type)) RDFS további szemantikai feltételeket és axiomatikus hármasokat ad hozzá RDFS szemantikai feltétel például <x,y> IEXT(IS(rdfs:domain)) <u,v> IEXT(x) u ICEXT(y) RDF axiomatikus hármasok például rdf:type rdfs:domain rdfs:resource. rdfs:domain rdfs:domain rdf:property. 50

51 RDF(S) értékelése a gráf megközelítés egyszerű de vannak hátrányai például hatókör (scope) kijelölése nehézkes vannak hátrányai, de a gyakorlatban szabvánnyá vált elég kifejezőképességű az alapokhoz erőforrások azonosítására és összekapcsolására megfelel (LOD) nem standard szemantika, ezért nehéz következtetőt készíteni hozzá alapelvek - URI-k azonosítanak - HTTP URI embereknek - hasznos információ - kapcsolat más URI-hoz 51

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 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.

Részletesebben

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 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.

Részletesebben

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

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék 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 Web lapok Strukturált adatok Forrás fúzionálás/ Lekérdezés

Részletesebben

RDFS. (Resource Description Frameworks Schema) Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04

RDFS. (Resource Description Frameworks Schema) Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 RDFS (Resource Description Frameworks Schema) Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 1 RDF Eredetileg webes metaadat kezelés javasolt megközelítése

Részletesebben

Név: Neptun kód: április

Név: Neptun kód: április 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

Részletesebben

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

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék 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 Web lapok Strukturált adatok Forrás fúzionálás/ Lekérdezés

Részletesebben

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?

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? Resource Description Framework Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszy@inf.unideb.hu Mi a baj a jelenlegi világhálóval? (2) Nagyon változatos az elérhető tartalmak megjelenési formája

Részletesebben

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

SZEMANTIKUS WEB. Integrációs és ellenőrzési technikák VIMIAC04, tavasz 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

Részletesebben

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

Információ leíró technológiák, szemantikus web előadás Információ leíró technológiák, szemantikus web 2018.05.07. előadás Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac02 1 A web napjainkban Résztvevők dokumentumokat,

Részletesebben

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

Adatbázisok MSc. 12. téma. Ontológia és SPARQL Adatbázisok MSc 12. téma Ontológia és SPARQL Igény az automatikus tudáskezelése Az adat és tudáskezelés szintjei adatok összesítő adatok domain leírása következtetések tudás kontexus ismerete RDBMS OLAP

Részletesebben

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

Ismeretalapú modellezés XI. Leíró logikák XI. Leíró logikák 1 eddig volt nyílt internetes rendszerekben miért van szükség ismeretalapú re ontológia készítés kérdései ontológiák jellemzői milyen ontológiák vannak most jön mai internetes ontológiák

Részletesebben

Resource Description Framework (RDF)

Resource Description Framework (RDF) 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,

Részletesebben

Debreceni Egyetem Informatikai Kar

Debreceni Egyetem Informatikai Kar Debreceni Egyetem Informatikai Kar APACHE MAVEN BŐVÍTMÉNY FEJLESZTÉS Témavezető: Jeszenszky Péter egyetemi adjunktus Készítette: Zsolczai Gergő Programtervező informatikus Debrecen 2011 Tartalomjegyzék

Részletesebben

matematikus-informatikus szemével

matematikus-informatikus szemével Ontológiák egy matematikus-informatikus szemével Szeredi Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi és Információelméleti Tanszék ➀ Mi az ontológia, mire jó, hogyan csináljuk?

Részletesebben

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

A Szemantikus Web 2. Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. A Szemantikus Web 2. Forrás: http://oeg-dev.dia.fi.upm.es/licensius/blog/?q=lodlicenses Alkalmazott Informatikai Intézeti

Részletesebben

SZAKDOLGOZAT. Nádasdi Attila

SZAKDOLGOZAT. Nádasdi Attila SZAKDOLGOZAT Nádasdi Attila Debrecen 2010 Debreceni Egyetem Informatikai Kar A szemantikus web és XML-alapú webes rendszerek kapcsolata Témavezető: Dr. Adamkó Attila egyetemi adjunktus Készítette: Nádasdi

Részletesebben

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

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 Vizsga maximális pontszám: 51 Megfelelt szint: 40% Teszt kérdések (max. 11 pont) Útmutató: Karikázza be a megfelelő választ, minden kérdésnél egy válasz jelölhető meg. A helyes válasz kérdésenként 1 pontot

Részletesebben

Szemantikus adatbázisok. Nagypál Gábor

Szemantikus adatbázisok. Nagypál Gábor Szemantikus adatbázisok Nagypál Gábor nagypal@db.bme.hu BME-TMIT Adatbázisok elmélete 2019 1 / 97 Motiváció BME-TMIT Adatbázisok elmélete 2019 2 / 97 Ismétlés: Adat, Információ, Tudás Adat: a valóság értelmezhető,

Részletesebben

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 SZEMANTIKUS WEB 3. előadás Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 1 Zh feladat 1/1

Részletesebben

SZEMANTIKUS WEB 3. előadás. Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04

SZEMANTIKUS WEB 3. előadás. Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 SZEMANTIKUS WEB 3. előadás Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 1 Zh feladat 1/1

Részletesebben

Szemantikus világháló a BME-n

Szemantikus világháló a BME-n Szemantikus világháló a BME-n Lukácsy Gergely Szeredi Péter Budapesti Mûszaki és Gazdaságtudományi Egyetem ßÐÙ Ý Þ Ö Ð º Ñ º Ù Számítástudományi és Információelméleti Tanszék ➀ Szemantikus technológiák

Részletesebben

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

Fülöp Csaba, Kovács László, Micsik András Rendszerek Osztály Metaadatsémák nyilvántartása szemantikus web alapon Fülöp Csaba, Kovács László, Micsik András MTA SZTAKI Bemutatás A CORES az európai közösség projektje a Szemantikus Web témakörben

Részletesebben

Semantic Web. Gombos Gergő

Semantic Web. Gombos Gergő Semantic Web Gombos Gergő Áttekintés Semantic Web története Semantic Web nyelvezete XML RDF(S) OWL SPARQL Ontológiák Semantic Web Services Federated queries Semantic Web Alkalmazások 2 The Semantic Web

Részletesebben

A szemantikus világháló oktatása

A szemantikus világháló oktatása A szemantikus világháló oktatása 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ó... c. tárgy ➁ A tananyag

Részletesebben

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

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. HA 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) HA 2 Halmazok HA 3 Megjegyzések A halmaz, az elem és az eleme fogalmakat nem definiáljuk, hanem alapfogalmaknak

Részletesebben

OOP. Alapelvek Elek Tibor

OOP. Alapelvek Elek Tibor OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós

Részletesebben

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

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26 1/26 Logika és számításelmélet I. rész Logika Negyedik előadás Tartalom 2/26 Az elsőrendű logika szemantikája Formulák és formulahalmazok szemantikus tulajdonságai Elsőrendű logikai nyelv interpretációja

Részletesebben

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

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. 1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata. HLMZOK halmaz axiomatikus fogalom, nincs definíciója. benne van valami a halmazban szintén axiomatikus fogalom,

Részletesebben

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

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1 Halmazok 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 2 A fejezet legfontosabb elemei Halmaz megadási módjai Halmazok közti műveletek (metszet,

Részletesebben

Adatbázis rendszerek. dr. Siki Zoltán

Adatbázis rendszerek. dr. Siki Zoltán Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti

Részletesebben

Web 3.0. Szemantikus web

Web 3.0. Szemantikus web Web 3.0 Szemantikus web Tartalom Web 3.0 szemantikus web 2016. ősz Internet szolgáltatások és alkalmazások (VITMMA04), BME-TMIT 2 The-name-of-the-game... A szemantika (magyarul jelentéstan, ám ez a terminológia

Részletesebben

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

ADATBÁZIS-KEZELÉS. Relációs modell ADATBÁZIS-KEZELÉS Relációs modell Relációséma neve attribútumok ORSZÁGOK Azon Ország Terület Lakosság Főváros Földrész 131 Magyarország 93036 10041000 Budapest Európa 3 Algéria 2381740 33769669 Algír Afrika

Részletesebben

Leképezések. Leképezések tulajdonságai. Számosságok.

Leképezések. Leképezések tulajdonságai. Számosságok. Leképezések Leképezések tulajdonságai. Számosságok. 1. Leképezések tulajdonságai A továbbiakban legyen A és B két tetszőleges halmaz. Idézzünk fel néhány definíciót. 1. Definíció (Emlékeztető). Relációknak

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 3. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Relációk Diszkrét matematika I. középszint 2014.

Részletesebben

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) ÍTÉLETKALKULUS SZINTAXIS ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) jelkészlet elválasztó jelek: ( ) logikai műveleti jelek: ítéletváltozók (logikai változók): p, q, r,... ítéletkonstansok: T, F szintaxis szabályai

Részletesebben

Fogalmi modellezés. Ontológiák Alkalmazott modellező módszertan (UML)

Fogalmi modellezés. Ontológiák Alkalmazott modellező módszertan (UML) Fogalmi modellezés Ontológiák Alkalmazott modellező módszertan (UML) Fogalom képzés / kialakítás Cél: Példák: A fogalom képzés segít minket abban, hogy figyelmen kívül hagyjuk azt, ami lényegtelen idealizált

Részletesebben

S0-02 Típusmodellek (Programozás elmélet)

S0-02 Típusmodellek (Programozás elmélet) S0-02 Típusmodellek (Programozás elmélet) Tartalom 1. Absztrakt adattípus 2. Adattípus specifikációja 3. Adattípus osztály 4. Paraméterátadás 5. Reprezentációs függvény 6. Öröklődés és polimorfizmus 7.

Részletesebben

Szemantikus Web: egy rövid bevezetés

Szemantikus Web: egy rövid bevezetés Szemantikus Web: egy rövid bevezetés Herman Iván World Wide Web Consortium email: ivan@w3.org 1. Bevezetés A Weben lévő információk típusa igen nagy változatosságot mutat. A klasszikus szöveges információk

Részletesebben

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

Szemantikus Web: egy rövid bevezetés. 2006. március 18 2006. március 18 Ez az előadás a Magyarországi Web Konferencia keretében hangzik el 2006. március 18-án, Budapesten. A Szemantikus Web felé A jelenlegi Weben az információk különböző formákban állnak rendelkezésre:

Részletesebben

Emerald: Integrált jogi modellező keretrendszer

Emerald: Integrált jogi modellező keretrendszer Emerald: Integrált jogi modellező keretrendszer Förhécz András Szőke Ákos Kőrösi Gábor Strausz György Budapesti Műszaki és Gazdaságtudományi Egyetem Multilogic Kft, Budapest Networkshop 2011 2011. április

Részletesebben

Szerver oldali Java programozás 2007-08/II. 1. óra. Elemkönyvtárak. Elemkönyvtárak használata Saját elemkönyvtár készítése. szenasi.sandor@nik.bmf.

Szerver oldali Java programozás 2007-08/II. 1. óra. Elemkönyvtárak. Elemkönyvtárak használata Saját elemkönyvtár készítése. szenasi.sandor@nik.bmf. Szerver oldali Java programozás 2007-08/II. 1. óra Elemkönyvtárak Elemkönyvtárak használata Saját elemkönyvtár készítése szenasi.sandor@nik.bmf.hu Adatbázisok elérése Témakörök Elemkönyvtárak használata

Részletesebben

A Szemantikus világháló alapjai

A Szemantikus világháló alapjai 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

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2013 ősz 1. Diszkrét matematika I. középszint 8. előadás Mérai László merai@compalg.inf.elte.hu compalg.inf.elte.hu/ merai Komputeralgebra Tanszék 2013 ősz Kombinatorika

Részletesebben

Informatikai alapismeretek Földtudományi BSC számára

Informatikai alapismeretek Földtudományi BSC számára Informatikai alapismeretek Földtudományi BSC számára 2010-2011 Őszi félév Heizlerné Bakonyi Viktória HBV@ludens.elte.hu Titkosítás,hitelesítés Szimmetrikus DES 56 bites kulcs (kb. 1000 év) felcserél, helyettesít

Részletesebben

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

Adatbázis-kezelő rendszerek. dr. Siki Zoltán Adatbázis-kezelő rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati

Részletesebben

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

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1 Elsőrendű logika szintaktikája és szemantikája Logika és számításelmélet, 3. gyakorlat 2009/10 II. félév Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1 Az elsőrendű logika Elemek egy

Részletesebben

Adatbázis rendszerek 6.. 6. 1.1. Definíciók:

Adatbázis rendszerek 6.. 6. 1.1. Definíciók: Adatbázis Rendszerek Budapesti Műszaki és Gazdaságtudományi Egyetem Fotogrammetria és Térinformatika 6.1. Egyed relációs modell lényegi jellemzői 6.2. Egyed relációs ábrázolás 6.3. Az egyedtípus 6.4. A

Részletesebben

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

Elsőrendű logika. Mesterséges intelligencia március 28. Elsőrendű logika Mesterséges intelligencia 2014. március 28. Bevezetés Ítéletkalkulus: deklaratív nyelv (mondatok és lehetséges világok közti igazságrelációk) Részinformációkat is kezel (diszjunkció, negáció)

Részletesebben

Web-fejlesztés NGM_IN002_1

Web-fejlesztés NGM_IN002_1 Web-fejlesztés NGM_IN002_1 Szindikálás, aggregálás - RSS, Atom Tartalom betáplálás Gyakran frissül! webszájtok Új felhasználói igények el!fizetési igény az új tartalomra a tartalom újrafelhasználása eltér!

Részletesebben

SZEMANTIKUS WEB 4. előadás. Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04

SZEMANTIKUS WEB 4. előadás. Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 SZEMANTIKUS WEB 4. előadás Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 1 Szintakitikus web [Hendler & Miller 02] 2 Szemantikus web új felhasználók alkalmazások

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 2. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Matematikai logika Diszkrét matematika I. középszint

Részletesebben

SZÁMÍTÁSTUDOMÁNY ALAPJAI

SZÁMÍTÁSTUDOMÁNY ALAPJAI SZÁMÍTÁSTUDOMÁNY ALAPJAI INBGM0101-17 Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2017/2018. I. félév 2. gyakorlat Az alábbi összefüggések közül melyek érvényesek minden A, B halmaz

Részletesebben

Web 3.0. Szemantikus web

Web 3.0. Szemantikus web Web 3.0 Szemantikus web Tartalom Web 2.0... Szoftver mint szolgáltatás Web 3.0 szemantikus web 2015. ősz Internet szolgáltatások és alkalmazások (VITMMA04) - Internet architektúra és szolgáltatások Inf

Részletesebben

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

Ontológia nyelvek (Szemantikus Világhálótól...) Ontológia nyelvek (Szemantikus Világhálótól...) XML XML, DTD RDF Tudásreprezentáció Univerzális kifejező erő Szintaktikai interoperabilitás Szemantikai interoperabilitás RDFS DAML+OIL OWL OWL-Lite OWL-DL

Részletesebben

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

Adatbázisrendszerek 8. előadás: Az Enhanced Entity-Relationship modell március 27. Adatbázisrendszerek Az Enhanced Entity-Relationship Szuperosztályok, ok, öröklődés, specializáció,, leképezés re 2018. március 27. 2 EER k Egy osztály egyedek egy halmaza vagy kollekciója; magában foglal

Részletesebben

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

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék 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 Web lapok Strukturált adatok Forrás fúzionálás/ Lekérdezés

Részletesebben

URN használata hálózati dokumentumok azonosításában Országos Széchényi Könyvtár Könyvtár-informatikai M hely Budapest, június 12.

URN használata hálózati dokumentumok azonosításában Országos Széchényi Könyvtár Könyvtár-informatikai M hely Budapest, június 12. URN használata hálózati dokumentumok azonosításában Országos Széchényi Könyvtár Könyvtár-informatikai M hely Budapest, 2003. június 12. Horváth Ádám OSZK informatikai f igazgató- helyettes Napirend OSZKKM

Részletesebben

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

Szolgáltatásintegráció (VIMIM234) tárgy bevezető Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs

Részletesebben

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor  compalg.inf.elte.hu/ nagy Diszkrét matematika 1. estis képzés 2017. ősz 1. Diszkrét matematika 1. estis képzés 11. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján

Részletesebben

ADATBÁZIS-KEZELÉS. Modellek

ADATBÁZIS-KEZELÉS. Modellek ADATBÁZIS-KEZELÉS Modellek MODELLEZÉS Információsűrítés, egyszerűsítés Absztrakciós lépésekkel eljutunk egy egyszerűbb modellig, mely hűen tükrözi a modellezni kívánt világot. ADATMODELL Információ vagy

Részletesebben

Ontológiák építése. Ontology Engineering

Ontológiák építése. Ontology Engineering Ontológiák építése Ontology Engineering A Protege OWL eszköz modellezéshez javasolt módszertan és példák áttekintése a labor előtt (forrás: www.protege.stanford.edu) 08:12 Milyen bor illik vadhús hoz?

Részletesebben

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

2014. szeptember 24. és 26. Dr. Vincze Szilvia 2014. szeptember 24. és 26. Dr. Vincze Szilvia Mind a hétköznapi, mind a tudományos életben gyakran előfordul, hogy bizonyos halmazok elemei között kapcsolat figyelhető meg. A kapcsolat fogalmának matematikai

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA, MATEmATIkA I. 3 III. MEGFELELTETÉSEk, RELÁCIÓk 1. BEVEZETÉS Emlékeztetünk arra, hogy az rendezett párok halmazát az és halmazok Descartes-féle szorzatának nevezzük. Más szóval az és halmazok

Részletesebben

Diszkrét matematika 1. középszint

Diszkrét matematika 1. középszint Diszkrét matematika 1. középszint 2017. sz 1. Diszkrét matematika 1. középszint 3. el adás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra

Részletesebben

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

Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk: 1. Halmazok, relációk, függvények 1.A. Halmazok A halmaz bizonyos jól meghatározott dolgok (tárgyak, fogalmak), a halmaz elemeinek az összessége. Azt, hogy az a elem hozzátartozik az A halmazhoz így jelöljük:

Részletesebben

Diszkrét matematika I.

Diszkrét matematika I. Diszkrét matematika I. középszint 2013 ősz 1. Diszkrét matematika I. középszint 9. előadás Mérai László merai@compalg.inf.elte.hu compalg.inf.elte.hu/ merai Komputeralgebra Tanszék 2013 ősz Halmazok Diszkrét

Részletesebben

Összeállította Horváth László egyetemi tanár

Összeállította Horváth László egyetemi tanár Óbudai Egyetem Neumann János Informatikai Kar Intelligens Mérnöki Rendszerek Intézet Intelligens Mérnöki Rendszerek Szakirány a Mérnök informatikus alapszakon Összeállította Horváth László Budapest, 2011

Részletesebben

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

Logika es sz am ıt aselm elet I. r esz Logika 1/36 1/36 Logika és számításelmélet I. rész Logika 2/36 Elérhetőségek Tejfel Máté Déli épület, 2.606 matej@inf.elte.hu http://matej.web.elte.hu Tankönyv 3/36 Tartalom 4/36 Bevezető fogalmak Ítéletlogika Ítéletlogika

Részletesebben

Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma

Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma Készítette: Laczik Sándor János Gráfelmélet I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma Definíció: a G=(V,E) párt egyszerű gráfnak nevezzük, (V elemeit a gráf csúcsainak/pontjainak,e elemeit

Részletesebben

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

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy 1. előadás: Halmazelmélet Szabó Szilárd Halmazok Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) összessége. Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy hozzátartozik-e,

Részletesebben

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

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar Formális szemantika Kifejezések szemantikája Horpácsi Dániel ELTE Informatikai Kar 2016-2017-2 Az előadás témája Egyszerű kifejezések formális szemantikája Az első lépés a programozási nyelvek szemantikájának

Részletesebben

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Magas szintű adatmodellek Egyed/kapcsolat modell I. Magas szintű adatmodellek Egyed/kapcsolat modell I. Ullman-Widom: Adatbázisrendszerek. Alapvetés. 4.fejezet Magas szintű adatmodellek (4.1-4.3.fej.) (köv.héten folyt.köv. 4.4-4.6.fej.) Az adatbázis modellezés

Részletesebben

Adatmodellezés. 1. Fogalmi modell

Adatmodellezés. 1. Fogalmi modell Adatmodellezés MODELL: a bonyolult (és időben változó) valóság leegyszerűsített mása, egy adott vizsgálat céljából. A modellben többnyire a vizsgálat szempontjából releváns jellemzőket (tulajdonságokat)

Részletesebben

Matematikai logika és halmazelmélet

Matematikai logika és halmazelmélet Matematikai logika és halmazelmélet Wettl Ferenc előadása alapján 2015-09-07 Wettl Ferenc előadása alapján Matematikai logika és halmazelmélet 2015-09-07 1 / 21 Tartalom 1 Matematikai kijelentések szerkezete

Részletesebben

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK Modellinformációk szabványos cseréje Papp Ágnes, agi@delfin.unideb.hu Debreceni Egyetem EFK Tartalom MOF, UML, XMI Az UML és az XML séma MDA - Model Driven Architecture Networkshop 2004 2 Az OMG metamodell

Részletesebben

A logikai következmény

A logikai következmény Logika 3 A logikai következmény A logika egyik feladata: helyes következtetési sémák kialakítása. Példa következtetésekre : Minden veréb madár. Minden madár gerinces. Minden veréb gerinces 1.Feltétel 2.Feltétel

Részletesebben

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!

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! függvények RE 1 Relációk Függvények függvények RE 2 Definíció Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor

Részletesebben

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

Ontológiák, 2. Leíró logikák. Kooperáció és intelligencia, DT-MT, BME-MIT Ontológiák, 2. Leíró logikák Célkitűzés egy jó logikai apparátus kategóriák, nem az a lényeges, hogy objektumokból állnak, amiket változókkal kellene követni (kvantor nem kell) lényeges a hierarchia, öröklődés,

Részletesebben

1 2. gyakorlat Matematikai és nyelvi alapfogalmak. dr. Kallós Gábor

1 2. gyakorlat Matematikai és nyelvi alapfogalmak. dr. Kallós Gábor 1 2. gyakorlat Matematikai és nyelvi alapfogalmak dr. Kallós Gábor 2017 2018 Köszönetnyilvánítás Köszönetnyilvánítás (Acknowledgement) Ez a gyakorlati feladatsor nagyban épít a következő könyvre Elements

Részletesebben

Mesterséges Intelligencia MI

Mesterséges Intelligencia MI Mesterséges Intelligencia MI Tudásbázis építése Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade A tudásbázis építése

Részletesebben

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

FerSML szurkolói avatárok a könyvtárban FerSML szurkolói avatárok a könyvtárban BÁTFAI Norbert BÁTFAI Mária Erika Bevezetés Könyvtári Figyelõ 2011/2 A FerSML labdarúgás szimulációs platform szurkolói avatárja kicsi XML dokumentum, melyből automatikusan

Részletesebben

A Szemantikus háló. A szemantikus háló a Web funkcionalitására épülő új réteg, adatai alkalmasak gépi feldolgozásra, automatizálásra is.

A Szemantikus háló. A szemantikus háló a Web funkcionalitására épülő új réteg, adatai alkalmasak gépi feldolgozásra, automatizálásra is. A Szemantikus háló A szemantikus háló a Web funkcionalitására épülő új réteg, adatai alkalmasak gépi feldolgozásra, automatizálásra is. BME VIK TMIT MeR 1 Mi kell hozzá? A hálózati tartalom egyértelmű

Részletesebben

Zenetár a webszerverünkön,

Zenetár a webszerverünkön, Zenetár a webszerverünkön, avagy XML használata PHP 5 alatt. Ercsey Balázs (laze) netpeople.hu Zenetár a webszerverünkön Miről lesz szó? XML Objektum orientált szemléletmód PHP4 PHP5 Az XML W3C szabvány

Részletesebben

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI 4. Fuzzy relációk Gépi intelligencia I. Fodor János BMF NIK IMRI NIMGI1MIEM Tartalomjegyzék I 1 Klasszikus relációk Halmazok Descartes-szorzata Relációk 2 Fuzzy relációk Fuzzy relációk véges alaphalmazok

Részletesebben

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

Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik: 2. gyakorlat Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik: Egyed-kapcsolat diagram szemléletes ábrázolás Relációs adatbázis séma implementáció-közeli

Részletesebben

5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés

5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés Sapientia - Erdelyi Magyar TudományEgyetem (EMTE) Csíkszereda 5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés Az Egyed-kapcsolat (E/K) diagramok C.J. Date szerinti kapcsolatok Varjúláb

Részletesebben

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

Adatbázisok elmélete 4. előadás Adatbázisok elmélete 4. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2004 ADATBÁZISOK ELMÉLETE

Részletesebben

Adatbázis rendszerek I

Adatbázis rendszerek I Normalizálás 1NF 2NF BCNF Adatbázis rendszerek I 20111201 1NF 2NF BCNF Ha BCNF 2NF A B B A 2NF BCNF 2NF részkulcsból indul ki FD létezik FD, amely nem jelölt kulcsból indul ki Jelölt kulcs olyan mezőcsoport

Részletesebben

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

Adatbázisok elmélete 12. előadás Adatbázisok elmélete 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE

Részletesebben

ONTOLÓGIÁK, OWL2, DL 7. Előadás. Méréstechnika és Információs Rendszerek Tanszék

ONTOLÓGIÁK, OWL2, DL 7. Előadás. Méréstechnika és Információs Rendszerek Tanszék ONTOLÓGIÁK, OWL2, DL 7. Előadás Méréstechnika és Információs Rendszerek Tanszék https://www.mit.bme.hu/oktatas/targyak/vimiac04 1 Szintakitikus web [Hendler & Miller 02] 2 Szemantikus web 3 Szemantikus

Részletesebben

Adatmodellezés, alapfogalmak. Vassányi István

Adatmodellezés, alapfogalmak. Vassányi István Adatmodellezés, alapfogalmak Vassányi István Alapok A helyes modell az információs rendszer későbbi használhatóságánakazalapja, olyanmint a jómunkaruha: véd, de nem akadályozza a munkát Objektum-orientált

Részletesebben

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

A szemantikus Web. Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. A szemantikus Web Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 1. A hagyományos Web jellemzői

Részletesebben

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

Szolgáltatásintegráció (VIMIM234) tárgy bevezető Szolgáltatásintegráció Szolgáltatásintegráció (VIMIM234) tárgy bevezető Gönczy László gonczy@mit.bme.hu A tárgyról A tantárgy célja a hallgatók megismertetése a komplex informatikai rendszerek integrációs

Részletesebben

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek Komputeralgebra Rendszerek Számkezelés Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2015. február 24. TARTALOMJEGYZÉK 1 of 53 TARTALOMJEGYZÉK 1 TARTALOMJEGYZÉK 2 Az egzakt aritmetika Bignum aritmetika

Részletesebben

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

Ungváry Rudolf: Tezauruszok mint kisvilágok. Kapcsoltság a fogalmak között Ungváry Rudolf: Tezauruszok mint kisvilágok. Kapcsoltság a fogalmak között A tezaurusz (IKNY-i szótár) fogalmak hálózataként is vizsgálható - nem véletlenszerű, hanem skálafüggetlen hálózatok (Barabási)

Részletesebben

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF. Adatbázisrendszerek előadás november 7.

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF. Adatbázisrendszerek előadás november 7. 7. előadás,,,,, 4NF, 5NF Adatbázisrendszerek előadás 2016. november 7., és Debreceni Egyetem Informatikai Kar Az előadások Elmasry & Navathe: Database Systems alapján készültek. Nem hivatalos tervezési

Részletesebben

VII. Keretalapú ismeretábrázolás

VII. Keretalapú ismeretábrázolás Collins és Quillian kísérlete VII. Keretalapú ismeretábrázolás Tud-e a kanári énekelni? 1.3 mp Képes-e a kanári? 1.4 mp Van-e a kanárinak bőre? 1.5 mp A kanári egy kanári? 1.0 mp A kanári egy madár? 1.2

Részletesebben

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

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 Fogalmak: Adatbázis: logikailag összefüggő információ vagy adatgyőjtemény. Tábla: logikailag összetartozó adatok sorokból és oszlopokból álló elrendezése. Adatbázis sorai: (adat)rekord Adatbázis oszlopai:

Részletesebben