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

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

Download "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"

Átírás

1 MI kutatási területek ter. Tematika ELTE TTK (visszaidézés) ÁSZT, 2002/2003 tanév 1. Történeti vonatkozások mesterséges élet 2. Elméleti alapok (tudásrepr., bizonytalanságkez.) 3. Ismeretalapú szakértő technológia rendszerek jellemzése robotika (funkciók, (pontosabban: alaptechnikák, intelligens problématípusok) robotok) 4. Ismeretalapú nyelv techn. feldolgozás működtetése tudásalapú (vállalati stratégia, (ismeretalapú) szakértő módszerei) rendszerek 5. tudásreprezentáció CommonKADS - strukturált módszertan 6. Ontológia - az MI újabb kutatási területe STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 1 MI kutatási területek ter. Tematika Ontológia ELTE (visszaidézés) TTK - bevezetés ÁSZT, 2002/2003 tanév mesterséges Napjaink élet fontos kulcskérdései: adat-, információ- (mesterséges és ) tudás-csere robotika (pontosabban: ehhez biztosítani intelligens kell: robotok) elosztott módú nyelv és feldolgozás azonosan érthető párbeszéd lehetőségét tudásalapú különböző (ismeretalapú) tárgyterületeken/között és tudásreprezentáció ezt támogatja az MI új ága, az ONTOLÓGIA STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 2 MI kutatási területek ter. Tematika Ontológia ELTE (visszaidézés) TTK - alkalmazási ÁSZT, 2002/2003 példák tanév Yahoo:Web-oldalak következtetési módszerek taxonómiai logikai kategorizálása programozás (LP) Dublin mesterséges Core: bibliográfiai élet adatok (tárgyterület-specifikus) (mesterséges ) fogalomgyűjteménye XOL: XML-alapú szakértő molekuláris rendszerek biológia osztályoz SNOMED: robotika (pontosabban: orvosi intelligens fogalom rendszere robotok) DAML: (Darpa nyelv Markup feldolgozás Language) UNSPSC: tudásalapú B2B (ismeretalapú) tranzakciók (Dun&Bradstreet) és Contents tudásreprezentáció Europe: B2B elektronikus kereskedelem Rosetta Net: hw/sw-ipar vertikális ontológiája STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 3 MI kutatási területek ter. Tematika Miről ELTE lesz (visszaidézés) TTK szó? ÁSZT, 2002/2003 tanév 1. Ontológia következtetési a filozófiában módszerek és logikai a többi programozás tud.területen (LP) 2. Ontológia mesterséges és élet taxonómia 3. Információrendszerek (mesterséges ontológiai ) problémái 4. Tartalom-feldolgozás, szakértő szemantikus rendszerek web 5. Ontológia-modellező nyelvek: CycL, KIF, nyelv feldolgozás Ontolingua, F-logika, LL, OIL, DAML, OWL tudásalapú Szeredi et (ismeretalapú) al.: A szemantikus és szakértő világháló rendszerek tudásreprezentáció elmélete és gyakorlata, Typotex, Ontológiafejlesztés módszertanáról 7. Ontológia-fejlesztés különböző MI-alkalmazások ELTE eszközeiről TTK (fentiek ÁSZT alkalm.) STE: Ontológia, STE: Ontológia, STE 4 MI kutatási területek ter. Tematika 1. Ontológia ELTE (visszaidézés) TTK ÁSZT, a gyökerek 2002/2003 tanév következtetési módszerek Ontológia: logikai programozás (LP) a filozófia mesterséges egyik ágazata, élet lételmélet, létező dolgok tudománya amely a tudásról szóló tudás a létező (mesterséges ) szakértő dolgok szisztematikus rendszerek számbavétele robotika (az elnevezés (pontosabban: a görög létező+tan intelligens -ból robotok) származik) nyelv feldolgozás Egy adott tárgyterület fogalmait, kifejezéseit és tudásalapú azok kapcsolatai (ismeretalapú) írja le jelentésükkel és szakértő együtt rendszerek tudásreprezentáció ezzel egy kommunikációs szövegkörnyezetet adva meg Az ontológia a metafizika egyik területe STE: Ontológia, STE: Ontológia, STE 5 MI kutatási területek ter. Tematika 1.1. Ontológia ELTE (visszaidézés) TTK a ÁSZT, számítástud.ban 2002/2003 tanév - 1 Az következtetési ontológia a fogalomalkotás módszerek logikai explicit programozás specifikációja (LP) mesterséges a tárgyterület élet fogalmainak és kapcsolatainak formális (mesterséges specifikációja, ) amelyhez robotika ( (pontosabban: nyelvű) intelligens leírás robotok) is társul a fogalmi modell világos és részletes leírása (Gruber) nyelv feldolgozás Reprezentációs tudásalapú (ismeretalapú) szójegyzék, és nevezéktan + jelentés DE: A jelentés értelmezése független legyen tudásreprezentáció az olvasótól és az alkalmazás kontextusától 6 STE: Ontológia, STE: Ontológia, STE 6 1

2 MI kutatási területek ter. Tematika 1.1. Ontológia ELTE (visszaidézés) TTK a ÁSZT, számítástud.ban 2002/2003 tanév - 2 Ontológiai következtetési elkötelezettség módszerek vállalása logikai programozás (LP) a mesterséges tárgyterület élet ágenseitől (tudáscsere követeli!) Közös ontológiák: (mesterséges ) ontológiai robotika (pontosabban: kötelezettségvállalást intelligens írnak robotok) le az ágensekre nyelv úgy, feldolgozás hogy megosztott és közös ontológia nélkül, tudásalapú (ismeretalapú) és közös elmélet nélkül tudjanak tudásreprezentáció egymással kommunikálni STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 7 MI kutatási területek ter. Tematika 1.2. Ontológia ELTE (visszaidézés) TTK az ÁSZT, MI-ben 2002/ tanév A következtetési fogalomalkotás módszerek explicit specifikációja, logikai programozás vagyis (LP) egy mesterséges tárgyterület élet fogalmainak és azok kapcsolatainak formális specifikációja, amelyhez általában (mesterséges ) szakértő nyelvű rendszerek leírás is társul, vagyis 1. e nevek jelentését megadó, ember által olvasható definíciókat nyelv feldolgozás (entitások: osztályok, relációk, függvények stb.), 1. tudásalapú a kommunikációs (ismeretalapú) szövegkörnyezet és entitásainak szakértő nevéhez rendszerek kapcsolt, 3. az értelmezések körét korlátozó formális axiómákat, valamint 4. tudásreprezentáció az előbbi kifejezésekből Sántáné-Tóth képezett (ismeretreprezentáció) szövegeket, formulákat 5. Következtető rendszer (korlátozott esetleg) különböző ONTOLÓGIA MI-alkalmazások ELTE ~ LOGIKA TTK (fentiek ÁSZT alkalm.) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 8 MI kutatási területek ter. TTK ÁSZT, /2003 tanév mesterséges élet (exists (?R szakértő?d) rendszerek robotika (and(pontosabban: (reader?r) intelligens robotok) (document nyelv?d) feldolgozás (writes?w?d) tudásalapú (reads (ismeretalapú)?r?d) és tudásreprezentáció (not (understands?r?d)))) Informális példa Gruber 1993 : All writers are misunderstood by some reader. forall?w (=> (writer?w) ahol writer és reader relációkonstans, writers bináris reláció az utolsó sor egy korlát (constraint) megfogalmazása STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 9 MI kutatási területek ter. TTK ÁSZT, 2a 2002/2003 tanév mesterséges élet robotika (= (value-cardinality (pontosabban:?author AUTHOR.NAME) intelligens 1) robotok) (value-type?author AUTHOR.NAME biblio-name) (>= (value-cardinality nyelv?author feldolgozás AUTHOR.DOCUMENTS) 1) (<=> (author.name?author?name) tudásalapú (person.name (ismeretalapú)?author?name)))) és tudásreprezentáció (ask?x (author.documents?x society-of-mind)) egy lehetséges válasz?x értékére: Marvin Minsky Egy példa a Frame Ontology könyvtárból (define-class AUTHOR (?author) "An author is a person who writes things. An author must have created at least one document. In this ontology, an author is known by his or her real name. :def (and (person?author) egy lekérdezés (amennyiben a kérdező ontológiai kötelezettséget vállal): STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 10 MI kutatási területek ter. TTK ÁSZT, 2b 2002/2003 tanév Az előző AUTHOR osztály-definíciójának KEE-fordítása: (Ontolingua rendelkezik egy olyan fordítóprogrammal, amely biztosítja több reprezentációs nyelv felé a kompatibilitást) Unit: AUTHOR Comment: "An author is a person who writes things. An author mesterséges élet must have created szakértő at least one rendszerek document. In this robotika ontology, (pontosabban: an author is known by intelligens his or her real name." robotok) nyelv feldolgozás tudásalapú (ismeretalapú) és tudásreprezentáció Superclasses: PERSON Member Of: CLASSES Member slot: AUTHOR.NAME ValueClass: (MEMBER.BIBLIO-NAME) Min.Cardinality: 1 Max.Cardinality: 1 Member slot: AUTHOR.DOCUMENTS Min.Cardinality: 1 Member slot: PERSON.NAME from Person STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 11 MI kutatási területek ter. TTK ÁSZT, /2003 tanév Ismertebb ontológia-modellező nyelvek: CycL mesterséges ( élet KIF (logic.stanford.edu/kif/kif.html) (mesterséges ) Ontolingua robotika (pontosabban: (ontolingua.stanford.edu) intelligens robotok) Leíró logikák, LL (Description Logics) nyelv (dl.kr.org; feldolgozás alapkönyv 6. függeléke) OIL tudásalapú ( (ismeretalapú) és RDF, tudásreprezentáció RDF sémák, majd OWL (utóbbi W3C javaslat, 2004) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 12 2

3 MI kutatási területek ter. TTK ÁSZT, /2003 tanév Példa: Ontolingua (Ontology Intechange Language) - (alapdokumentum: mesterséges élet [Gruber 1993]) közös ontológiák (mesterséges hordozhatóságát ) célzó de robotika facto szabványos (pontosabban: rendszer, intelligens amelyhez robotok) társulnak: 1. KSL Ontology Server ( nyelv feldolgozás tudásalapú szoftver-könyvtárak (ismeretalapú) globális és típusdeklarációi + tudásreprezentáció a modulok ki/bemenetére előírt megszorítások 2. fordító program speciális reprezentációs nyelvekre (célnyelv pl. KEE, Prolog) 3. különböző korlátozott MI-alkalmazások kifejező erejű, ELTE következtető TTK (fentiek ÁSZT rendszer alkalm.) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 13 MI kutatási területek ter. TTK ÁSZT, /2003 tanév következtetési Ontológia módszerek egy általános logikai szakterületen: programozás (LP) mesterséges élet formális fogalomgyűjtemény definíció-halmaza (osztályok,(mesterséges ) szakértő relációk, függvények rendszerek stb. definíciói) robotika DE (pontosabban: ÚGY, HOGY e definíciók intelligens értelmezése robotok) az olvasótól nyelv és feldolgozás az alkalmazás kontextusától szemantikailag legyenek függetlenek! tudásalapú Az (ismeretalapú) ontológia a fogalmi és szakértő modell rendszerek tudásreprezentáció a fogalomalkotás (conceptualization) világos részletes leírása [Gruber 1993] ahol a fogalmi modell, illetve a fogalomalkotás szélesebb értelemben különböző egy MI-alkalmazások adott szakterület ELTE TTK gondolkodásmódját (fentiek ÁSZT alkalm.) tükrözi STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 14 MI kutatási területek ter. TTK ÁSZT, /2003 tanév következtetési Egy szakterület módszerek ontológiájának logikai programozás jellemzése: (LP) mesterséges élet azonos módon (mesterséges tud értelmezni ) és használni fogalmakat, objektumokat, szakértő tulajdonságaikat rendszerek és relációikat: robotika (pontosabban: minden ilyen intelligens közösség tagjai robotok) az ontológia nyelv által feldolgozás adott elméletre nézve konzisztens esetleg nem teljes) tudásalapú (ismeretalapú) szótárhasználatra és vonatkozó ontológiai elkötelezettséget (ontological commitment) tudásreprezentáció vállalva dolgoznak Azonos tárgyterületen dolgozó közösség az ontológia közvetítésével STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 15 MI kutatási területek ter. Tematika 1.3. ELTE Ontológiáról TTK (visszaidézés) ÁSZT, 2002/2003 7a tanév kategorizálás (Guarino, eszközök 1995) piaca következtetési módszerek logikai Magas szintű programozás (LP) ontológia Szakterületi robotika (pontosabban: intelligens Feladat robotok) ontológia ontológia szakértő nyelv feldolgozás tudásalapú rendszerek (ismeretalapú) és tudásreprezentáció Alkalmazás ontológia STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 16 MI kutatási területek ter. Tematika 1.3 ELTE Ontológiáról TTK (visszaidézés) ÁSZT, 7b 2002/2003 tanév kategorizálás (Guarino, eszközök 1995) piaca (tárgyterület- független, pl. idő) (pl. szakértő orvostudományi) nyelv feldolgozás tudásalapú rendszerek (ismeretalapú) és egy tevékenység v. feladat leírása (1. special.) tudásreprezentáció (2. 3. specializálása) Ontológia-kategóriák (Guarino 1995): 1. magas szintű ontológia (top-level ont.) 2. szakterületi ontológia (domain ont.) 3. feladatontológia (task ont.) 4. alkalmazásontológia (application ont.) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 17 MI kutatási területek ter. Tematika 1.3 ELTE Ontológiáról TTK (visszaidézés) ÁSZT, 72002/2003 tanév kategorizálás (Guarino, eszközök 1995) piaca szakterület-, feladat- és alkalmazásfüggetlen (általános) fogalmakat (mesterséges ír le, pl. tér, idő. ) Támogatja az egyes ontológiák robotika kombinációját és integrálását (példa: [Sowa 2000]). (pontosabban: intelligens robotok) egy szakterület szakértő fogalomkészletének leírását tartalmazza, nyelv feldolgozás a magasszintű ontológia specializálásaként, pl. az orvostud. tudásalapú a geológia, rendszerek a (ismeretalapú) gazdálkodás, a pénzügy és stb. szakértő területéről. rendszerek tudásreprezentáció egy tevékenység vagy feladat leírását tartalmazza, a magasszintű ont. specializálásaként; célja a problémamegoldás legspeciálisabb ontológia, amely a szakterületi, ill. a feladat-ontológia Ontológiák kategóriái [Guarino 1995]: Magasszintű ontológia (top-level ontology): Szakterületi ontológia (domain ontology): Feladatontológia (task ontology): Alkalmazásontológia (application ontology): specializálása valamely konkrét alkalmazásra STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 18 3

4 MI kutatási területek ter. Tematika 1.3 ELTE Ontológiáról TTK (visszaidézés) ÁSZT, 82002/2003 tanév formalizáltság, cél (amire használni kívánják), szakterület informálisan, robotika nyelven megfogalmazott (pontosabban: intelligens robotok) strukturált szakértő és korlátozott nyelven megírt, amely nagymértékben nyelv növeli feldolgozás az érthetőséget és csökkenti a kétértelműséget (pl. szervezeti ontológia szöveges változata) tudásalapú rendszerek (ismeretalapú) és ontológia-specifikációs nyelvben kifejtett leírás (pl. szervezeti ontológia tudásreprezentáció Ontolingua nyelvű leírása) alapfogalmak formális szemantikai leírással, tételek és bizonyítások konzisztens és teljes elméleti alapok különböző (pl. TOVE: Toronto MI-alkalmazások Virtual Enterprise) (fentiek alkalm.) Ontológiák jellemzésére használatos főbb dimenziók: Ontológiák formalizáltságának kategóriái: Nem formalizált, informális: Strukturált informális: Félig-formális: Szigorúan formális: STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 19 MI kutatási területek ter. Tematika 1.3 ELTE Ontológiáról TTK (visszaidézés) ÁSZT, 92002/2003 tanév emberek közötti kommunikáció; erre megfelelő egy informális, de robotika kétértelműségektől mentes ontológia (pontosabban: intelligens robotok) rendszerek szakértő közötti nyelv együttműködés feldolgozás ez az adatcsere alapja, ami fordítással jár a különböző módszerek, paradigmák, nyelvek és szoftvereszközök között tudásalapú rendszerek (ismeretalapú) és a fogalmi leírás támogatásán keresztül támogathatja a szoftverrendszerek tudásreprezentáció elemzését és tervezését is az ilyen megközelítésnek előnyei a következőfólián Az ontológiák alkalmazásában három fő kategória: Kommunikáció: Együttműködés: Rendszertervezés és elemzés: Minden szoftverfejlesztést a szakterület ontológiájának kidolgozásával kell kezdeni! STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 20 MI kutatási területek ter. Tematika 1.3 ELTE Ontológiáról TTK (visszaidézés) ÁSZT, /2003 tanév szöveg/szoftver leírását (mesterséges és együttműködését ) támogatja robotika (pontosabban: intelligens robotok) szakértő nyelv feldolgozás tudásalapú cél: egységes, rendszerek (ismeretalapú) újrafelhasználható és elosztott és szakértő ontológiák rendszerek kidolgozása ennek előfeltétele az ontológiák specifikálásának tudásreprezentáció és cseréjének szabványosítása A legkorábbi ilyen célú ontológia-könyvtár: különböző KSL Ontology MI-alkalmazások Server ( (fentiek alkalm.) Az ontológia-kutatás céljai: 1. olyan köztes nyelv definiálása, amely több tárgyterülethez tartozó 2. eszközök és módszerek kifejlesztése ontológiák tervezésére és kiértékelésére 3. ontológia-könyvtárak létrehozása STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 21 MI kutatási területek ter. TTK ÁSZT, /2003 tanév Ontológia-dimenziók 1. Formalizáltság mesterséges élet - informális (mesterséges ( ) nyelvű) - strukturált szakértő formális rendszerek (szöveges, egyértelmű) - félig formális (pl. ontológia nyelvi leírás) nyelv feldolgozás - szigorúan formális (alapfogalmak formális tudásalapú szemantikai (ismeretalapú) leírása, és tételek, szakértő bizonyítások rendszerek 2. Cél tudásreprezentáció mire akarjuk Sántáné-Tóth használni (ismeretreprezentáció) 3. Szakterület STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 22 MI kutatási területek ter. Tematika 2. Ontológia ELTE (visszaidézés) TTK és ÁSZT, taxonómia 2002/ tanév Taxonómia: a mesterséges logika része élet (rendszertan), amely ismeretek rendszerezésével (mesterséges ) foglalkozik Ontológia: egy táblázat nyelv a nevekkel feldolgozás és jelentésükkel + referencia tudásalapú taxonómiák (ismeretalapú) jólrendezett és szakértő családjára rendszerek Partonómia: tudásreprezentáció (nem minden rendszertan ontológia!) pl. különböző veréb MI-alkalmazások has szárnyak ELTE TTK (fentiek ÁSZT alkalm.) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 23 MI kutatási területek ter. Tematika 2. Ontológia ELTE (visszaidézés) TTK és ÁSZT, taxonómia 2002/ tanév Taxonómiai következtetési jólformáltság módszerek követelményei: logikai programozás (LP) 1. mesterséges Fával (ciklusmentes élet gráffal) lehet leírni (egyazon tulajdonság (mesterséges szerinti ) osztályozás, robotika nem kereszt-osztályozás) (pontosabban: intelligens robotok) 2. Levél-csúcsok nyelv száma feldolgozás minimális 3. tudásalapú Van egy max. (ismeretalapú) gyökér csúcs és szakértő (pl. thing, rendszerek existent), tudásreprezentáció amelyet továbbépítve (új közös gyökérrel) két taxonómia egyesíthető STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 24 4

5 MI kutatási területek ter. Tematika 3. Inform. ELTE (visszaidézés) rsz.ek TTK ÁSZT, ont. 2002/2003 problémái tanév -1 Információrendszerek következtetési módszerek ontológiája: logikai programozás (LP) szoftverrel mesterséges vagy élet formális nyelven leírt műalkotás ontológiája (vö. filozófiában: (mesterséges ) szakértő a létező dolgok rendszerek ontológiája!) Adatbázisok Bábel-tornyának nyelv feldolgozás problémája: eltérő/ellentmondó tudásalapú (ismeretalapú) inform. reprezentáció és szakértő miatt rendszerek a tudásreprezentáció közös használat előtt fordítani kell, vagyis közös ontológiai egyezségre kell jutni! STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 25 MI kutatási területek ter. Tematika 3. Inform. ELTE (visszaidézés) rsz.ek TTK ÁSZT, ont. 2002/2003 problémái tanév -2 következtetési ZÁRTVILÁG módszerek FELTÉTELEZÉS: logikai programozás (LP) mesterséges amit a rendszer élet nem tartalmaz, az nincs, az az állítás hamis (példák: Prolog; adatbázisok) robotika (pontosabban: NYÍLTVILÁG FELTÉTELEZÉS: intelligens robotok) a rendszer nyelv váratlan feldolgozás eseményeket produkálhat + bármikor új információkhoz juthat a külvilágból (Elosztott tudásalapú MI; Internet (ismeretalapú) mint infrastrukturális és szakértő lehetőség) rendszerek tudásreprezentáció Elosztott MI: nemdeterminisztikus kommunikáció két vagy több független rsz. között, emiatt a rsz-ek különböző bemenetére MI-alkalmazások érkező ELTE adatok TTK (fentiek előre ÁSZT nem alkalm.) definiáltak STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 26 MI kutatási területek ter. Tematika 3. Inform. ELTE (visszaidézés) rsz.ek TTK ÁSZT, ont. 2002/2003 problémái-3 tanév Valós következtetési adminisztratív módszerek területek logikai ontológiái programozás (LP) mesterséges élet létező valós tárgyterületek reprezentálásánál szisztematikusan szakértő meg kell feleltetni rendszerek az ontológiai kategóriákat robotika (pontosabban: (az általunk felfedett) intelligens valós entitásoknak robotok) nyelv feldolgozás adminisztratív információs rendszerek reprezentálásánál nincs tudásalapú más realitás, (ismeretalapú) csak amit a rendszerbe és szakértő beépítettünk! rendszerek Egy tudásreprezentáció ilyen rendszer tehát alapvetően korrekt! (pl. banki szféra, on-line szolgáltatások; ilyen volt a CommonKADS esettanulmány is!) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 27 MI kutatási területek ter. Tematika 4. Tartalom-feldolgozás, ELTE (visszaidézés) TTK ÁSZT, 2002/2003 tanév szemantikus Web eszközök - 1 piaca Főbb következtetési problémák: módszerek logikai programozás (LP) 1. Információ keresés (kulcsszavas - hátrányok) mesterséges élet 2. Információ kivonatolás (Morphology: (mesterséges üzleti rövid hírek ) kivonatolása) 3. Szövegek robotika karbantartása (pontosabban: intelligens robotok) (gyűjtemények nyelv konzisztenciája, feldolgozás naprakészsége ) 4. Automatikus dokumentáció-generálás tudásalapú (ismeretalapú) és (pl. WEB-oldal átkonfigurálás a felhasználó profilja szerint...) tudásreprezentáció 40 éves probléma a különböző forrásokból származó, eltérő formátumú adatok megosztása ehhez az Internet infrastrukturális egységesítési lehetőséget biztosít! STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 28 MI kutatási területek ter. Tematika 4. Tartalom-feldolgozás, ELTE (visszaidézés) TTK ÁSZT, 2002/2003 tanév szemantikus Web eszközök - 2 piaca következtetési Megoldás: módszerek szemantikus logikai programozás Web (LP) mesterséges szemantikus élet tartalmakat és következtetéseket is támogató (mesterséges infrastruktúra ) az Interneten 1. deklaratív módon, magyarázó jegyzetek révén 2. procedurális nyelv módon: feldolgozás szűrőkkel, kivonatoló tudásalapú programokkal (ismeretalapú) kivonják és a szemantikát. tudásreprezentáció 1999-től: különböző XML, MI-alkalmazások RDF, ELTE OIL, DMSL+OIL, TTK (fentiek ÁSZT OWL alkalm.) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 29 MI kutatási területek ter. Tematika 4. Szemantikus ELTE (visszaidézés) TTK ÁSZT, web / tanév A szemantikus web (semantic web) vagy szemantikus háló fogalma Berners-Leetől származik (2001): mesterséges élet a hagyományos web olyan kiterjesztése, amelyben az információnak (mesterséges jól definiált jelentése ) van, robotika és így hatékonyabban (pontosabban: támogatja intelligens robotok) a számítógépek és a felhasználók közötti együttműködést. nyelv feldolgozás tudásalapú (ismeretalapú) és Néhány további meghatározás: A szemantikus web következtetéseket elősegítő infrastruktúra az tudásreprezentáció interneten A szemantikus web következtetéseket lehetővé tevő metaadat struktúra a weben különböző A szemantikus MI-alkalmazások web kiterjeszti ELTE a web TTK jelenlegi (fentiek ÁSZT lehetőségeit alkalm.) (de nem helyettesíti azokat) STE: Ontológia, STE: Történeti Ontológia, vonatkozások

6 MI kutatási területek ter. Tematika 4. Szemantikus ELTE (visszaidézés) TTK ÁSZT, web / tanév A web-kutatásokat a World Wide Web Consortium (W3C) kezdeményezi és támogatja Ontológia-szigetek 4 rétege: : 1. XML-réteg (Extensible Markup Language) 2. RDF réteg (Resource Description Framework - forrásleíró keretrszer) a szigetek RDF-kifejezéseit egymásnak megfeleltethetjük 3. Ontológia-réteg (közös ontológiával kapcsolhatók össze a szigetek átfedésekkel, inkozisztenciákkal ) 4. Logikai réteg (összekapcsolt RDF-elemek közti következtetések) Sántáné-Tóth az elnevezésekre az URI-t (Uniform Resource Identifier) használja STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 31 MI kutatási területek ter. Tematika 4. Szemantikus ELTE (visszaidézés) TTK ÁSZT, web / tanév következtetési Egyes módszerek szerzők feltételezik, logikai programozás hogy (LP) a szemantikus web mesterséges hasonló élet áttörést eredményezhet, mint a world (mesterséges wide web a 90-es ) évek elején. A fejlődés jelenlegi fázisában Metaadat-szabványok nyelv feldolgozás létrehozása zajlik, tudásalapú (ismeretalapú) és megkezdődött és szakértő ezek rendszerek tudásreprezentáció kezdeti alkalmazásainak fejlesztése STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 32 MI kutatási területek ter. Tematika 4. Szemantikus ELTE (visszaidézés) TTK ÁSZT, web / tanév következtetési A szemantikus módszerek web logikai fontos programozás elemei: (LP) ismeretreprezentáció mesterséges élet és ontológia Az ontológia (mesterséges az adatok ) mellett leírja még robotika az adatok (pontosabban: közötti összefüggések intelligens törvényszerűségeit robotok) is A szemantikus nyelv feldolgozás web megvalósítja a nyíltvilág tudásalapú (ismeretalapú) feltételezést! és tudásreprezentáció Várhatóan a W3C által preferált, később tárgyalt OWL (Web Ontology Language) különböző nyelv MI-alkalmazások lesz a szemantikus ELTE TTK (fentiek web ÁSZT leíró alkalm.) nyelve STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 33 MI kutatási területek ter. Tematika 4. Szemantikus ELTE (visszaidézés) TTK ÁSZT, web / tanév következtetési Forrásleíró keretrendszer módszerek logikai programozás (LP) (Resource Description Frameword, RDF): mesterséges olyan W3C szabvány, élet amelynek építőelemei: objektum-attribútum-érték (mesterséges hármas: ) (O, A, V) RDF-ben egy állítás reprezentációja: forrás: egy URI nyelv vagy feldolgozás egy literál tudásalapú kapcsolat: irányított (ismeretalapú) reláció két és forrás szakértő között rendszerek tudásreprezentáció állítás: két forrás az őket összekapcsoló relációval RDF modellek reprezentálására gráfok használhatók STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 34 MI kutatási területek ter. Tematika 4. Szemantikus ELTE TTK (visszaidézés) ÁSZT, web 2002/ tanév RDF-modell gráf reprezentációjára példa (DTR könyvből): hasname( John Lerner ) mesterséges authorof( élet ) hasprice( (mesterséges ) $55 ) robotika (pontosabban: authorof intelligens robotok) szakértő /id1212 nyelv feldolgozás /ISBN tudásalapú rendszerek (ismeretalapú) és hasname tudásreprezentáció hasprice John Lerner $55 STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 35 MI kutatási területek ter. Tematika 4. Szemantikus ELTE TTK (visszaidézés) ÁSZT, web 2002/ tanév RDF hátrányai: következtetési egy osztálynak nem módszerek lehet két egymást logikai kizáró programozás tulajdonsága (LP) mesterséges a tulajdonságok élet nem rendelkezhetnek eltérő adattípussal RDF (mesterséges séma (RDF Schema, ) RDFS): robotika az RDF nyelv továbbfejlesztése, úgy, hogy (pontosabban: intelligens robotok) nem korlátozza a tag-ek kombinációjának sorrendjét információt szakértő nyelv biztosít feldolgozás az RDF-adatmodellben tudásalapú rendszerek (osztályok, alosztályok, (ismeretalapú) tulajdonságok, és szakértő altulajdonságok) rendszerek tudásreprezentáció lehetővé teszi a fejlesztő számára, hogy egyedi szókészletet definiáljon az RDF-adat számára meghatározza azoknak az objektumoknak a fajtáját, amelyekre ezek a felhasznált tulajdonságok érvényesek adott kifejezések interpretációjáról modellező primitíveket tartalmaz STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 36 6

7 MI kutatási területek ter. Tematika 4. Szemantikus ELTE TTK (visszaidézés) ÁSZT, web 2002/ tanév robotika (pontosabban: intelligens robotok) - formális szakértő szemantikát és hatékony következtetést biztosít - gazdag modellező nyelv feldolgozás primitívekkel rendelkezik tudásalapú - szabványos rendszerek (ismeretalapú) javaslat a szintaktikus és szakértő információcsere rendszerek jelölésére - egyesíti magában a leíró logikák (LL), a keretalapú rendszerek tudásreprezentáció az XML és az RDF Sántáné-Tóth előnyeit (ismeretreprezentáció) Az RDF és RDF séma hiányosságai 3 lépésben vezettek az OWL-hez: OIL (Ontology Inference Layer) DAML (DARP Markup Language) mely az OIL-ra épül DAML+OIL szemantikaleíró nyelvek kidolgozásához OIL: DAML+OIL: elsősorban az RDF sémára építkezik OWL (Web Ontology Language) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 37 MI kutatási területek ter. Tematika 5. Ontológia-modellező ELTE (visszaidézés) TTK ÁSZT, 2002/2003 nyelvek tanév Rövid következtetési összeállítás módszerek a fontosabb logikai programozás (LP) Ontológia-nyelvekről mesterséges élet CYCL: CYC (mesterséges Language ) KIF: robotika Knowledge (pontosabban: Interchange intelligens Format robotok) Ontolingua: nyelv Ontology feldolgozás Intechange Language F-logika tudásalapú vagy (ismeretalapú) Frame-logika és Leíró tudásreprezentáció logikák (LL): Description Logics (DL) OIL: Ontology Inference Layer OWL: különböző Web MI-alkalmazások Ontology ELTE Language TTK (fentiek ÁSZT alkalm.) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 38 MI kutatási területek ter. Tematika 5.1. CYCL ELTE (visszaidézés) (1990) TTK ÁSZT, 2002/2003 tanév Cél: hétköznapi tudás ontológiájának specifikálása elsőrendű pred.kalkulus + másodrendű fogalmak kiegészítve típusokkal és helyettesítéssel (reification) Mikroelmélet: CycL formulák halmaza Igazságértékek: default true, monotonically true, default false, monotonically false, unknown (Bayes-modell, -hálók Sántáné-Tóth és fuzzy) Világtörténelem Cyc-ontológiája (egységesítés?) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 39 MI kutatási területek ter. Tematika 5.2. KIF ELTE (1991) (visszaidézés) TTK ÁSZT, 2002/2003 tanév Cél: sz.gépes rsz. közötti ismeret-csere támogatása és ontológiák cseréje (deklaratív szemantika, tetszőleges logikai mondat, tudásról szóló tudás reprezentálása) Konstansok: objektum-, függvény-, reláció- és logikai Kvantifikált mondatokban lehetnek szabad változók STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 40 MI kutatási területek ter. Tematika 5.3. Ontolingua ELTE (visszaidézés) TTK ÁSZT, /2003 tanév (1993) eszközök piaca Cél: ontológiák terv. és specif. támogatása tiszta logikai szemantikával, KIF-re alapozva (KIF + modularizálás) Nem konkrét reprezentációs nyelv, hanem - konkrét ontológiák kidolgozását segíti - ontológiák hordozhatóságát segítő de facto sz. Minden termnek megfelel egy nyelvű megjegyzés (informális ért.) + egy KIF-nyelven leírt axióma (formális értelmezés) MI kutatási területek ter. Tematika 5.3. Ontolingua ELTE (visszaidézés) TTK ÁSZT, /2003 tanév Ontolingua rendelkezik egy olyan fordítóprogrammal amely konrét repr. nyelvekre fordít, pl. KEE: Superclasses: PERSON Member Of: CLASSES Member slot: AUTHOR.NAME ValueClass: (MEMBER.BIBLIO-NAME) Min.Cardinality: 1 Max.Cardinality: 1 Member slot: AUTHOR.DOCUMENTS Min.Cardinality: 1 Member slot: PERSON.NAME from Person STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 41 STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 42 7

8 MI kutatási területek ter. Tematika 5.4. F-logika ELTE (visszaidézés) TTK (1995) ÁSZT, 2002/2003 tanév Cél: OO adatbázisok, keretalapú rendszerek és logikai programok specifikálása (összefüggő logikai keretben) Keretek (frame-ek) reprezentálása Ontolingua: logikai axiómákkal F-logikában: szemantikájuk explicit definiálásával STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 43 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév (1985) Description eszközök logics, piaca DL Cél: elsőrendű logika magas kifejezőerejű része + eldönthető és hatékony következtető eljárás (szemantikus hálók kutatásából nőtt ki, formális és operációs szemantika hozzáadásával) Alapvető nyelvi elemek fogalom (concept) (unáris predikátum) szerep (role) (bináris predikátum) ( tulajdonság, attribútum) egyed (individual) (egy fogalom (valós) példánya) (A következő példa Szerediék könyvéből:) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 44 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév összetett fogalom fogalmak (compound concepts) ) képezhetők anya = nőnemű és van gyermeke Kétféle, kétfajta ismeretanyagból dolgozunk: 1.az anya fogalom ált. elfogadott meghatározásával Terminológiai doboz vagy T-doboz (T-box): 2. konkrét világról szóló Évagyermeke Miklós ismerettel Adatdoboz vagy A-doboz (A-box) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 45 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév összetett fogalom (compound concept ) Adatdoboz vagy A-doboz (A-box): Éva ember Éva nőnemű Éva gyermeke Miklós A következtető rendszer a kérdésekre a jel utánit válaszolja: Ki anya? Éva Éva kicsoda? ember nőnemű anya STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 46 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév összetett fogalom (compound concept ) T-doboz: anya = ember és nőnemű és van gyermeke nő = ember és nőnemű férfi = ember és nem nőnemű szülő = ember és van gyermeke apa = férfi és szülő (1) Kielégíthető-e az anya fogalma? Igen. (2) Minden anya szülő? Igen. (3) Minden szülő férfi? Nem. (4) Lehet-e egy férfi anya? Nem. (5) Mi a fogalmak hierarchiája? STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 47 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév összetett fogalom (compound concept ) (5) Mi a fogalmak hierarchiája? ember nő szülő férfi anya apa (6) furcsaember - férfi és nő (nem elégíthető ki) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 48 8

9 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév LL-beli összetett fogalmakból fogalom (compound képezhetünk concept axiómákat. ) konstruktorok vagy fogalomépítő műveletekkel, pl. negálás (nem nőnemű) metszet (ember és nőnemű) egyesítés (férfi vagy nő) egyszerű létezési korlátozás (létezik gyermeke) általános létezési korlátozás (létezik nőnemű gy.) értékkorlátozás (minden gyermeke nőnemű) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 49 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév További összetett konstruktorok fogalom (compound concept ) T: tetőjel vagy top ( akármi / akárki ) (akárki, akinek van gyermeke) : fenékjel vagy bottom ( semmis ) (gyermektelen vagy: bárki, akinek nincs gyermeke) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 50 MI kutatási területek ter. logikák, TTK ÁSZT, LL 2002/ tanév Az összetett LL nyelvei fogalom abban (compound különböznek concept egymástól, ) hogy milyen konstruktorokat engednek meg; ismertebbek attribútum nyelv (AL) és kiterjesztései (negáció, metszet, értékkorl., egyszerű létezési korl.) SHIQ nyelvcsalád elemei legtöbbet alkalmazott, legnagyobb kifejezőerejű LL-k, gyakorlati igények miatt (gyakran inverz szerepekkel): taxonómia partonómia (része vagy építőeleme), pl. autónak része a motor, annak része a henger stb. STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 51 MI kutatási területek ter. Tematika 5.6. OIL ELTE (Ontology (visszaidézés) TTK ÁSZT, Inference 2002/2003 Layer) tanév Az összetett OIL három fogalom alappillére, (compound nyelve/szemléletmódja: concept ) formális szemantika és hatékony következtetés (l. LL) gazdag modellező primitívek (l. keretalapú rendsz.) szabványos javaslat szintaktikus információ-csere jelölésre(xml, RDF alapú szintaxis) Egy OIL leírás három szintje: tárgyterületi szint (példányok - nem foglalkozik vele) ontológia definíció (első metaszint) ontológia konténer (második metaszint, pl.szerző) STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 52 MI kutatási területek ter. Tematika 5.7. OWL ELTE (visszaidézés) (Web TTK Ontology ÁSZT, 2002/2003 Language) tanév - 1 OWL (Web Ontology Language) nyelvről: összetett fogalom (compound concept ) a leíró logikákon (LL) alapszik, az RDF séma kibővítése 2004 február óta hivatalos W3C ajánlás ([Bechhofer 2004]) szemantikus web-szolgáltatásokat OWL nyelven írják le Az OWL nyelv jellemzése (részletek a [Szeredi 2005] könyvben): Egy OWL leírás: jóldef.jelentésű XML elemek és attribútumok halmaza, amelyekkel termeket, relációikat és azok kapcsolatait írhatjuk le Az OWL a leíró logikákon (LL) alapszik, az RDF és RDF-sémákat kibővíti Minden RDF és RDF-séma elem és attribútum leírható benne Világos szintaxist ad tulajdonságokról és osztályokról szóló állításokhoz Él a nyílt világ feltételezéssel (minden leírás bárki által bővíthető) (Az owl név nem igazi betűszó: angolul baglyot jelent) MI kutatási területek ter. Tematika 5.7. OWL ELTE (visszaidézés) (Web TTK Ontology ÁSZT, 2002/2003 Language) tanév - 2 OWL összetett résznyelvek fogalom (kifejezőerőben (compound concept eltéréssel): ) 1. OWL Full (teljes OWL, következtetési problémák) 2. OWL DL (teljes OWL, megkötésekkel) 3. OWL Lite (nem teljes OWL, RDF-hez közeli) úgródeszka szerep: RDF sémákat feldolgozó alkalmazások idővel OWL Lite leírásokat is fel tudnak dolgozni Szeredi P., Lukácsy G. és Benkő T., A szemantikus világháló elmélete és gyakorlata, Typotex, Bp., STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 53 STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 54 9

10 6. Ontológia-fejlesztés Tematika módszertanáról ELTE (visszaidézés) TTK ÁSZT, 2002/2003 tanév MI kutatási területek ter. 1. összetett Szakterület-specifikus fogalom (compound minden concept módszer ) 2. Iteratív jellegű minden fejlesztés 3. Elemi követelmény: az ontológia fogalmai szorosan kapcsolódjanak a valós világhoz (pontos utalás valós objektumokra, fogalmakra, relációkra) Példák: Sántáné-Tóth E. (szerk.), Tallózás a tudásalapú techn. világában Hallgatói esszék, ELTE IK, Bp., (people.inf.elte.hu/saci/mi/esszek/ ) 7. Ontológia-fejlesztés Tematika eszközei ELTE (visszaidézés) TTK - Protégé ÁSZT, 2002/2003 tanév MI kutatási területek ter. Legismertebb összetett fogalom ontológiafejlesztő (compound concept eszköz ) Protégé: protege.stanford.edu (nyílt forráskódú) tárgyterületi ontológia fejlesztésre ÉS ismeretalapúrendszer-alkalmazások fejlesztésére Ontológiák modellezésének két módját támogatja: 1. Protégé-Frames: keretalapú, OKBC protokollal (OKBC: Open Knowledge Base Connectivity) 2. Protégé-OWL: OWL nyelvű ontológia-szerkesztő STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 55 STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 56 MI kutatási területek ter. Tematika Összefoglalás ELTE (visszaidézés) TTK ÁSZT, /2003 tanév A összetett világhálón fogalom az adat/információ/tudás-cseréket (compound concept ) hosszú távon csak úgy lehet elképzelni, hogy az azonos módon történő értelmezést automatikus eszközök támogatják. Az ontológiák elterjedt használatának előfeltétele a leírásukra vonatkozó szabvány (SQL sikerének előfeltétele is a szabványosítás volt) MI kutatási területek ter. Tematika Összefoglalás ELTE (visszaidézés) TTK ÁSZT, /2003 tanév SZR-ek összetett 2. generációja fogalom (compound felé egy lépés concept volt ) az IBROW Projekt ( , hcs.science.uva.nl/...) Intelligent Brokering Service for Knowledge- Component Reuse on the World Wide Web) Cél: Web-en elérhető elosztott következtető komponensek együttműködő ismeretalapú rendszerré konfigurálása heterogén adatbázis- ismeretalapú és WEB- technológia és ontológia-technológia integrálásával STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 57 STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 58 MI kutatási területek ter. Tematika ELTE (visszaidézés) TTK ÁSZT, 2002/2003 tanév összetett fogalom (compound concept ) Köszönöm a figyelmet! STE: Ontológia, STE: Ontológia, STE: Történeti vonatkozások 59 10

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

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

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

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

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

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

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

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

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

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

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

ONTOLÓGIA Oktatási segédlet Sántáné-Tóth Edit

ONTOLÓGIA Oktatási segédlet Sántáné-Tóth Edit ONTOLÓGIA Oktatási segédlet Sántáné-Tóth Edit Napjainkban egyre kevesebb az egyedi, a világtól elzárt üzemő számítógép: a gépek döntı többsége az információcsere és az üzleti tranzakciók világhálózatának

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

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

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

Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu Steps Towards an Ontology Based Learning Environment Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu Ontológia alapú elektronikus tanulási környezet megteremtése Anita Pintér Corvinno

Részletesebben

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

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft. Tudásmodellezés Kereskedelmi Alkalmazásokban Dezsényi Csaba Ovitas Magyarország kft. Tudásmenedzsment Adat -> Információ -> Tudás Intézményi tudásvagyon hatékony kezelése az üzleti célok megvalósításának

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

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

Ontológiák, 1. Kooperáció és intelligencia, BME-MIT Ontológiák, 1. Elmélet Mechanizmusfeltáró elmélet prediktív (jósló) modell Tartalomelmélet deskriptív (leíró) modell - ontológia objektumok, objektumok tulajdonságai objektumok közötti relációk Arisztotelész

Részletesebben

Contents. 1 Bevezetés 11

Contents. 1 Bevezetés 11 2 Contents I Fogalmi háttér 9 1 Bevezetés 11 2 Mesterséges Intelligencia háttér 15 2.1 Intelligencia és intelligens viselkedés............ 15 2.2 Turing teszt......................... 16 2.3 Az emberi

Részletesebben

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

Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése 1 Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése Természetes nyelv feldolgozás 2 Tudásalapú információ-kereső rendszerek

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

Leíró Logikai Programozás

Leíró Logikai Programozás DLP I.-1 Leíró Logikai Programozás Szeredi Péter szeredi@cs.bme.hu Lukácsy Gergely lukacsy@cs.bme.hu BME Számítástudományi és Információelméleti Tanszék 2006. október 17. Leíró Logika+ Logikai Programozás

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

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

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

Tudásalapú információ integráció Tudásalapú információ integráció (A Szemantikus Web megközelítés és a másik irány) Tanszéki értekezlet, 2008. május 14. 1 Miért van szükségünk ilyesmire? WWW: (Alkalmazások) Keresés a weben (pl. összehasonlítás

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

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel Készítette: Szabó Gábor, 1996 Az Az IntelliCorp IntelliCorp stratégiája: stratégiája: Kifinomult, Kifinomult, objektum-orientált objektum-orientált környezetet környezetet biztosít biztosít tervezéséhez,

Részletesebben

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

TSIMMIS egy lekérdezés centrikus megközelítés. TSIMMIS célok, technikák, megoldások TSIMMIS korlátai További lehetségek 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 Információk heterogén információs forrásokban érhetk el WWW Társalgás Jegyzet papírok

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

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver

Részletesebben

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

Önálló labor feladatkiírásaim tavasz Önálló labor feladatkiírásaim 2016. tavasz (ezekhez kapcsolódó saját témával is megkereshetnek) Mészáros Tamás http://www.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika

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

dr Kő Andrea Az információtechnológia szerepe és lehetőségei a tudásmenedzsmentben: Az ontológiaépítés, mint a tudásmenedzsment eszköze

dr Kő Andrea Az információtechnológia szerepe és lehetőségei a tudásmenedzsmentben: Az ontológiaépítés, mint a tudásmenedzsment eszköze dr Kő Andrea Az információtechnológia szerepe és lehetőségei a tudásmenedzsmentben: Az ontológiaépítés, mint a tudásmenedzsment eszköze Információrendszerek Tanszék Témavezető: dr Gábor András Kő Andrea

Részletesebben

Modell alapú tesztelés mobil környezetben

Modell alapú tesztelés mobil környezetben Modell alapú tesztelés mobil környezetben Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék A terület behatárolása Testing is an activity performed

Részletesebben

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

Hatékony keresés a szemantikus világhálón Hatékony keresés a szemantikus világhálón Lukácsy Gergely Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Magyarországi Web Konferencia 2008 W3C szekció Lukácsy

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

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

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

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

Bánki Zsolt István Csáki Zoltán Petőfi Irodalmi Múzeum Könyvtár és Informatika. Networkshop 2014 Pécs 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 építőelemeinek számító terminológiákat (Linked Open Data ajánlásoknak) megfelelő formátumban

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

ONTOLÓGIA és TUDÁSREPREZENTÁCIÓ

ONTOLÓGIA és TUDÁSREPREZENTÁCIÓ ONTOLÓGIA és TUDÁSREPREZENTÁCIÓ Szıts Miklós Alkalmazott Logikai Laboratórium szots@all.hu ONTOLÓGIA mi az? a formal specification of a shared conceptualization a logical theory which gives an explicit,

Részletesebben

A jövő elektronikus beszámolója IFRS és XBRL

A jövő elektronikus beszámolója IFRS és XBRL A jövő elektronikus beszámolója IFRS és XBRL AZ ELŐADÁS SZERKEZETE I. XBRL bemutatása II. Az IFRS és az XBRL - IFRS Taxonómia III. Beszámoló készítés XBRL nyelven IV. Magyar vonatkozások I. XBRL bemutatása

Részletesebben

Szemantikus Technológia

Szemantikus Technológia Szemantikus Technológia Kornai András BME MOKK és MetaCarta Inc., Cambridge, MA HLT-PLATFORM 2008. december 2. Az előadás terve Mitől szemantikus egy technológia? A szemantikus web Eleve mi az a szemantika?

Részletesebben

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

Legyen Ön is milliomos, kedves Számítógép! MI-1 Szeredi Péter szeredi@cs.bme.hu BME Számítástudományi és Információelméleti Tanszék NJSZT Mesterséges Intelligencia Szakosztály 2011. május 27. A gép és az ember vetélkedője MI-2 A vetélkedő: Jeopardy

Részletesebben

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

Földmérési és Távérzékelési Intézet Ta p a s z ta l a to k é s g ya ko r l a t i m e g o l d á s o k a W M S s zo l gá l tatá s b a n Földmérési és Távérzékelési Intézet 2011.03.13. WMS Szolgáltatások célja A technikai fejlődéshez igazodva

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

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

Ontológia kezelő modul tervezése szöveges információt kezelő informatikai Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Méréstechnika és Információs Rendszerek Tanszék Ontológia kezelő modul tervezése szöveges információt kezelő informatikai

Részletesebben

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

Pozícióinformáció. Sikeres helyfüggő szolgáltatások mobilra Distributed Systems A hely nem elég MTA SZTAKI Elosztott Rendszerek Osztály - Mátételki Péter matetelki@sztaki.hu Mihez nem elég a hely? Sikeres helyfüggő szolgáltatások mobilra Navigáció (hely + térkép

Részletesebben

GENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és. Függvénysablonok

GENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és. Függvénysablonok GENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és Függvénysablonok Gyakorlatorientált szoftverfejlesztés C++ nyelven Visual Studio Community fejlesztőkörnyezetben

Részletesebben

Szoftver újrafelhasználás

Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással

Részletesebben

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

Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben Department of Distributed Systems Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben MTA SZTAKI Elosztott Rendszerek Osztály - Mátételki Péter matetelki@sztaki.hu

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

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

Hatékony megoldás a tudásreprezentációban: Ontológia. A tudásreprezentáció és az ontológia kapcsolódási pontjai. dr. KŐ ANDREA

Hatékony megoldás a tudásreprezentációban: Ontológia. A tudásreprezentáció és az ontológia kapcsolódási pontjai. dr. KŐ ANDREA Hatékony megoldás a tudásreprezentációban: Ontológia A tudásreprezentáció és az ontológia kapcsolódási pontjai dr. KŐ ANDREA Budapesti Közgazdaságtudományi és Államigazgatási Egyetem Információrendszerek

Részletesebben

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai SQL ALAPOK Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai BEVEZETÉS SQL: Structured Query Language Strukturált Lekérdező Nyelv Szabvány határozza meg, azonban számos nyelvjárása létezik

Részletesebben

Logikai programozás ADMINISZTRATÍV KÉRDÉSEK KÖVETELMÉNYRENDSZER FŐBB PONTOK NÉHÁNY BIZTATÓ SZÓ

Logikai programozás ADMINISZTRATÍV KÉRDÉSEK KÖVETELMÉNYRENDSZER FŐBB PONTOK NÉHÁNY BIZTATÓ SZÓ Logikai programozás ADMINISZTRATÍV KÉRDÉSEK Bármilyen kérdéssel (akár tananyag, akár nem), örömmel, bánattal: achs.agnes@gmail.com (Ha két napon belül nem válaszolok, akkor kérek egy figyelmeztető levelet.

Részletesebben

Bevezetés s a szemantikus technológi

Bevezetés s a szemantikus technológi Bevezetés s a szemantikus technológi giákba Szemantikus technológi giák Rendszerelemek jelentés logikai formula Elvárások logikai formula Az elvárások megvalósítása sa a rendszerelemek segíts tségével

Részletesebben

Programozási technológia

Programozási technológia Programozási technológia Dinamikus modell Tevékenységdiagram, Együttműködési diagram, Felhasználói esetek diagramja Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Tevékenység diagram A tevékenység (vagy

Részletesebben

Kogníció, koncepciók, modellek

Kogníció, koncepciók, modellek Kogníció, koncepciók, modellek A szoftver-technológia koncepcionális alapjai Irodalom Pléh Csaba: Bevezetés a megismeréstudományba, Typotex, 1998 Kognitív tudomány, Szerk.: Pléh Csaba, Osiris, 1996 M.

Részletesebben

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

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamatmodellezés és eszközei Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Folyamat, munkafolyamat Munkafolyamat (Workflow): azoknak a lépéseknek a sorozata,

Részletesebben

JAVA webes alkalmazások

JAVA webes alkalmazások JAVA webes alkalmazások Java Enterprise Edition a JEE-t egy specifikáció definiálja, ami de facto szabványnak tekinthető, egy ennek megfelelő Java EE alkalmazásszerver kezeli a telepített komponensek tranzakcióit,

Részletesebben

Az adatbázisrendszerek világa

Az adatbázisrendszerek világa Az adatbázisrendszerek világa Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 1.1. Az adatbázisrendszerek fejlődése 1.2. Az adatbázis-kezelő rendszerek áttekintése

Részletesebben

Adatbázis, adatbázis-kezelő

Adatbázis, adatbázis-kezelő Adatbázisok I. rész Adatbázis, adatbázis-kezelő Adatbázis: Nagy adathalmaz Közvetlenül elérhető háttértárolón (pl. merevlemez) Jól szervezett Osztott Adatbázis-kezelő szoftver hozzáadás, lekérdezés, módosítás,

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

Programok értelmezése

Programok értelmezése Programok értelmezése Kód visszafejtés. Izsó Tamás 2016. szeptember 22. Izsó Tamás Programok értelmezése/ 1 Section 1 Programok értelmezése Izsó Tamás Programok értelmezése/ 2 programok szemantika értelmezése

Részletesebben

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

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -

Részletesebben

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

Logikai ágensek. Mesterséges intelligencia március 21. Logikai ágensek Mesterséges intelligencia 2014. március 21. Bevezetés Eddigi példák tudásra: állapotok halmaza, lehetséges operátorok, ezek költségei, heurisztikák Feltételezés: a világ (lehetséges állapotok

Részletesebben

SZTE Eötvös Loránd Kollégium. 2. Móra György: Információkinyerés természetes nyelvű szövegekből

SZTE Eötvös Loránd Kollégium. 2. Móra György: Információkinyerés természetes nyelvű szövegekből 2010/2011 tavaszi félév SZTE Eötvös Loránd Kollégium 1. Dombi József: Fuzzy elmélet és alkalmazásai 2011. március 3. 19:00 2. Móra György: Információkinyerés természetes nyelvű szövegekből 2011. március

Részletesebben

Programfejlesztési Modellek

Programfejlesztési Modellek Programfejlesztési Modellek Programfejlesztési fázisok: Követelmények leírása (megvalósíthatósági tanulmány, funkcionális specifikáció) Specifikáció elkészítése Tervezés (vázlatos és finom) Implementáció

Részletesebben

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

TUDÁSREPREZENTÁCIÓ 1.0-3.0 víziók, szemantikai modellek, eszközök TUDÁRPRZNTÁCIÓ 1.0-3.0 víziók, szemantikai modellek, eszközök Dr. BNDK András - igazgató MÁRKU Zsolt projektvezető I Informatikai Oktatóközpont Alapítvány TUDÁRPRZNTÁCIÓ 1.0 1956 A Dartmouth Konferenciától

Részletesebben

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.

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. Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel Németh Rajmund Vezető BI Szakértő 2017. március 28. Szövetkezeti Integráció Központi Bank Takarékbank Zrt. Kereskedelmi Bank FHB Nyrt.

Részletesebben

Vas Réka Franciska. Tudásfelmérést támogató oktatási ontológia szerepe és alkalmazási lehetőségei

Vas Réka Franciska. Tudásfelmérést támogató oktatási ontológia szerepe és alkalmazási lehetőségei Vas Réka Franciska Tudásfelmérést támogató oktatási ontológia szerepe és alkalmazási lehetőségei Információrendszerek Tanszék Témavezető: Dr. Gábor András Vas Réka Franciska Budapesti Corvinus Egyetem

Részletesebben

UML (Unified Modelling Language)

UML (Unified Modelling Language) UML (Unified Modelling Language) UML (+ Object Constraint Language) Az objektum- modellezés egy szabványa (OMG) UML A 80-as, 90-es években egyre inkább terjedő objektum-orientált analízis és tervezés (OOA&D)

Részletesebben

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

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.

Részletesebben

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

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 Megfelelőség tanúsítása modell alapon Dr. Polgár Balázs polgar@mit.bme.hu Miről lesz szó? 2 Tartalom Célkitűzés Megoldandó feladatok A tesztkörnyezet komponensei folyamatok Eszközintegrációs szintek Megfelelőségtanúsítás

Részletesebben

Nagy bonyolultságú rendszerek fejlesztőeszközei

Nagy bonyolultságú rendszerek fejlesztőeszközei Nagy bonyolultságú rendszerek fejlesztőeszközei Balogh András balogh@optxware.com A cég A BME spin-off-ja A Hibatűrő Rendszerek Kutatócsoport tagjai alapították Tisztán magánkézben Szakmai háttér Hibatűrő

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

XML alapú adatbázis-kezelés. (Katona Endre diái alapján)

XML alapú adatbázis-kezelés. (Katona Endre diái alapján) XML alapú adatbázis-kezelés Adatstruktúrák: Digitális kép, hang: teljesen strukturálatlan A web (linkek): részben strukturált Relációs: teljesen strukturált Motiváció: (Katona Endre diái alapján) Ismeretlen

Részletesebben

Mesterséges Intelligencia MI

Mesterséges Intelligencia MI Mesterséges Intelligencia MI Logikai Emberi ágens tudás és problémái gépi reprezentálása 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

Részletesebben

S01-8 Komponens alapú szoftverfejlesztés 2

S01-8 Komponens alapú szoftverfejlesztés 2 S01-8 Komponens alapú szoftverfejlesztés 2 Tartalom 1. Komponens megvalósítása: kölcsönhatás modell, viselkedési vagy algoritmikus modell és strukturális modell. 2. Komponens megtestesítés: finomítás és

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

Cselekvési tervek generálása. Máté Annamária

Cselekvési tervek generálása. Máté Annamária Cselekvési tervek generálása Máté Annamária Tartalom Általánosan a cselekvés tervezésről Értelmezés, megközelítés Klasszikus modellek Mint keresés Mint logikai következtetés Alapvető feltevések és fogalmak

Részletesebben

Döntéstámogatás terepi gyakorlatokon

Döntéstámogatás terepi gyakorlatokon Döntéstámogatás terepi gyakorlatokon Forczek Erzsébet 1 Karsai János 1 - Berke József 2 1 Szegedi Tudományegyetem, Általános Orvostudományi Kar Orvosi Informatikai Intézet, 6720 Szeged, Korányi fasor 9.

Részletesebben

- 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

- 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 I. Intelligens tervezőrendszerek - 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 Adat = struktúrálatlan tények, amelyek tárolhatók,

Részletesebben

Név KP Blokk neve KP. Logisztika I. 6 LOG 12 Dr. Kovács Zoltán Logisztika II. 6 Logisztika Dr. Kovács Zoltán

Név KP Blokk neve KP. Logisztika I. 6 LOG 12 Dr. Kovács Zoltán Logisztika II. 6 Logisztika Dr. Kovács Zoltán Név KP Blokk neve KP Felelıs vizsgáztató Kombinatorikus módszerek és algoritmusok 5 MAT 10 Dr. Tuza Zsolt Diszkrét és folytonos dinamikai rendszerek matematikai alapjai 5 Matematika Dr. Hartung Ferenc

Részletesebben

Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor

Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor A szotverarchitektúra fogalma A szoftverarchitektúra nagyon fiatal diszciplína. A fogalma még nem teljesen kiforrott. Néhány definíció: A szoftverarchitektúra

Részletesebben

Az Internet jövője Internet of Things

Az Internet jövője Internet of Things Az Internet jövője Dr. Bakonyi Péter c. docens 2011.01.24. 2 2011.01.24. 3 2011.01.24. 4 2011.01.24. 5 2011.01.24. 6 1 Az ( IoT ) egy világméretű számítógéphálózaton ( Internet ) szabványos protokollok

Részletesebben

Aspektus-orientált nyelvek XML reprezentációja. Kincses Róbert Debreceni Egyetem, Informatikai Intézet

Aspektus-orientált nyelvek XML reprezentációja. Kincses Róbert Debreceni Egyetem, Informatikai Intézet Aspektus-orientált nyelvek XML reprezentációja Kincses Róbert Debreceni Egyetem, Informatikai Intézet kincsesr@inf.unideb.hu Bevezetés OOP: helyesen alkalmazva jó minőségű szoftvert lehet vele előállítani

Részletesebben

Java Server Pages - JSP. Web Technológiák. Java Server Pages - JSP. JSP lapok életciklusa

Java Server Pages - JSP. Web Technológiák. Java Server Pages - JSP. JSP lapok életciklusa Web Technológiák Java Server Pages - JSP Répási Tibor egyetemi tanársegéd Miskolc Egyetem Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Általános Informatikai Tanszék Iroda: Inf.Int. 108. Tel: 2101

Részletesebben

Szolgáltatás Orientált Architektúra a MAVIR-nál

Szolgáltatás Orientált Architektúra a MAVIR-nál Szolgáltatás Orientált Architektúra a MAVIR-nál Sajner Zsuzsanna Accenture Sztráda Gyula MAVIR ZRt. FIO 2009. szeptember 10. Tartalomjegyzék 2 Mi a Szolgáltatás Orientált Architektúra? A SOA bevezetés

Részletesebben

Programozási nyelvek (ADA)

Programozási nyelvek (ADA) Programozási nyelvek (ADA) Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 1. előadás Hasznos weboldal http://kto.web.elte.hu Program felépítése Programegységek (program unit) eljárások (procedure)

Részletesebben

Bevezetés: az SQL-be

Bevezetés: az SQL-be Bevezetés: az SQL-be Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.3. Relációsémák definiálása SQL-ben, adattípusok, kulcsok megadása 02B_BevSQLsemak

Részletesebben

modell, amiben csak bináris sok-egy kapcsolatok (link, memberowner,

modell, amiben csak bináris sok-egy kapcsolatok (link, memberowner, Informatika szigorlat 10-es tétel: Adatmodellezés Adatmodellezésnek azt az absztrakciós folyamatot nevezzük, amelyben a valós (mikró)világ tényeit, valamint a tények közötti kapcsolatokat tükröző adatokat,

Részletesebben

Objektumorientált paradigma és programfejlesztés Bevezető

Objektumorientált paradigma és programfejlesztés Bevezető Objektumorientált paradigma és programfejlesztés Bevezető Vámossy Zoltán vamossy.zoltan@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Ficsor Lajos (Miskolci Egyetem) prezentációja alapján

Részletesebben

TANMENET 2018/2019. tanév

TANMENET 2018/2019. tanév Szolnoki Műszaki Szakképzési Centrum Pálfy-Vízügyi Szakgimnáziuma 5000 Szolnok, Tiszaparti sétány 2-3. Tel:06-56-424-955, Fax: 06-56-513-925 e-mail cím: titkarsag@palfy-vizugyi.hu TANMENET 2018/2019. tanév

Részletesebben

SQL bevezetés. Select-From-Where záradékok Több relációt tartalmazó lekérdezések Alkérdések

SQL bevezetés. Select-From-Where záradékok Több relációt tartalmazó lekérdezések Alkérdések SQL bevezetés Select-From-Where záradékok Több relációt tartalmazó lekérdezések Alkérdések 1 Miért az SQL? Az SQL magas szintű programozási nyelv. A hogyan helyett azt mondjuk meg, hogy mit szeretnénk.

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 6. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

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

Többnyelvű tezaurusz építése és szolgáltatása webes környezetben Többnyelvű tezaurusz építése és szolgáltatása webes környezetben Förhécz András, fand_lev@freemail.hu Mészáros Tamás, meszaros@mit.bme.hu BME Méréstechnika és Információs Rendszerek Tanszék Áttekintés

Részletesebben

ALAPFOGALMAK 1. A reláció az program programfüggvénye, ha. Azt mondjuk, hogy az feladat szigorúbb, mint az feladat, ha

ALAPFOGALMAK 1. A reláció az program programfüggvénye, ha. Azt mondjuk, hogy az feladat szigorúbb, mint az feladat, ha ALAPFOGALMAK 1 Á l l a p o t t é r Legyen I egy véges halmaz és legyenek A i, i I tetszőleges véges vagy megszámlálható, nem üres halmazok Ekkor az A= A i halmazt állapottérnek, az A i halmazokat pedig

Részletesebben