Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Budapest, 2004. június 28. Ontológia kezelő modul tervezése szöveges információt kezelő informatikai rendszer számára Förhécz András BME Méréstechnika.

Hasonló előadás


Az előadások a következő témára: "Budapest, 2004. június 28. Ontológia kezelő modul tervezése szöveges információt kezelő informatikai rendszer számára Förhécz András BME Méréstechnika."— Előadás másolata:

1 Budapest, 2004. június 28. Ontológia kezelő modul tervezése szöveges információt kezelő informatikai rendszer számára Förhécz András BME Méréstechnika és Információs Rendszerek Tanszék

2 2004. június 28. Ontológia kezelő modul tervezése 2 / 16 Tartalom Szemantikus Web, mi az ontológia? IKF rendszerprototípus  a komponens feladatai Következtetés ontológiával Technológiák  Ontológia nyelvek  Ontológia szerkesztők  Következtetőgépek Tervezés Implementáció Demonstráció és teljesítmény Továbbfejlesztési lehetőségek Összefoglalás IKF keretrendszerben ontológia kezelő modul: elosztott környezet moduláris ontológiák következtetés konkurens kérések

3 2004. június 28. Ontológia kezelő modul tervezése 3 / 16 Szemantikus Web emberek mellett gépek számára tervezett oldalak  tartalom gépi feldolgozása  intelligens keresés réteges felépítés logikai leírás

4 2004. június 28. Ontológia kezelő modul tervezése 4 / 16 Ontológia fogalma filozófiában: lételmélet MI: tárgyterület terminológiáját rögzíti  elosztott ágens rendszerek  nagyvállalati ontológiák  információ kinyerés támogatása fogalmak, relációk és példányok

5 2004. június 28. Ontológia kezelő modul tervezése 5 / 16 IKF keretrendszer behatárolt alkalmazási területen információ-beszerzés és -elemzés  Webről és adatbázisokból

6 2004. június 28. Ontológia kezelő modul tervezése 6 / 16 Komponens feladatai elosztott környezet ontológia modulok kezelése  betöltés, frissítés, eldobás  függőségek következtetés  konzisztencia kérések kiszolgálása  konkurencia kezelése

7 2004. június 28. Ontológia kezelő modul tervezése 7 / 16 Következtetés ontológiával következtetés célja  fejlesztéskor minőség biztosítása  levezethető állítások visszaadása klasszifikáció  ontológia átírása logikai formulákba: leíró logikák  következtetőgép

8 2004. június 28. Ontológia kezelő modul tervezése 8 / 16 Ontológia nyelvek RDF(S)  fogalmak, köztük tulajdonságok és hierarchiák  szabad metamodellezési képesség KAON  nagyvállalati környezet: egyszerű de gyors  széleskörű eszközkészlet DAML+OIL  SHIQ leíró logikán alapul  kellő kifejezőerővel bír OWL  előző továbbfejlesztése  2004. február: W3C szabvány

9 2004. június 28. Ontológia kezelő modul tervezése 9 / 16 Következtetőgépek FaCT, FaCT++  SHF és SHIQ logikák  kísérleti, illetve fejlesztés alatti implementáció RACER  SHIQ(D n ) - logika  számos kiegészítő szolgáltatás Vampire  elsőrendű logika, leíró logikára lassabb  hibrid rendszer lehetősége TRIPLE  RDF lekérdezés, következtetés, transzformáció  OWL-t csak külső következtetővel támogatja Pellet  Szemantikus Web számára OWL DL következtető  egyelőre csak OWL Lite implementáció

10 2004. június 28. Ontológia kezelő modul tervezése 10 / 16 Technológiák kiválasztása Ontológia nyelv:  OWL, főleg DL nyelvosztálya Protégé ontológia-szerkesztő OWL API az ontológia kezeléséhez RACER következtetőgép

11 2004. június 28. Ontológia kezelő modul tervezése 11 / 16 Tervezés I. ontológia betöltése  Webről vagy lokális file-ból  RDF/XML és absztrakt formátum függőségek kezelése  owl:imports mentén értelmezett klasszifikáció elvégzése  konzisztencia biztosítása lekérdezhetőség  leíró logikai szolgáltatások  konkurencia kezelés

12 2004. június 28. Ontológia kezelő modul tervezése 12 / 16 Tervezés II. – architektúra ontológia: - betöltése - aktiválása - lekérdezése

13 2004. június 28. Ontológia kezelő modul tervezése 13 / 16 Implementáció Java nyelv függőségek vizualizálása  GraphViz könyvtár RACER kezelése  betöltés: HTTP szerver  konzisztencia biztosítása távoli függvényhívások  SOAP

14 2004. június 28. Ontológia kezelő modul tervezése 14 / 16 Demonstráció és teljesítmény Tesztelő kliens kimenete: Fogalmak: deps-a:gyumolcs deps-b:sargas_gyumolcs deps-b:sargabarack egyede: deps-b:kajszi egyede: deps-b:rozsabarack deps-b:barack deps-b:sargabarack egyede: deps-b:kajszi egyede: deps-b:rozsabarack […]

15 2004. június 28. Ontológia kezelő modul tervezése 15 / 16 Továbbfejlesztési lehetőségek verziókövetés  OWL lehetőségek (pl. owl:priorVersion)  betöltés és frissítés a verziókezelőből részletes statisztikák válaszidő kézben tartása  prioritásos kérések  több párhuzamos következtetőgép hibakezelés javítása teljesítmény fokozása

16 2004. június 28. Ontológia kezelő modul tervezése 16 / 16 Összefoglalás Szemantikus Web helyett IKF tudásbázis építése Információ-kinyerés támogatása ontológiával Következtetőgép (implicit információ visszaadása) Komponens feladatai:  függőségek (owl:imports)  klasszifikáció (konzisztencia fenntartása)  konkurens kérések kiszolgálása Technológiák megválasztása:  OWL, OWL API, RACER, Java, SOAP Kisebb belső egységek elhatárolása Sikeres implementáció, megfelelő teljesítmény


Letölteni ppt "Budapest, 2004. június 28. Ontológia kezelő modul tervezése szöveges információt kezelő informatikai rendszer számára Förhécz András BME Méréstechnika."

Hasonló előadás


Google Hirdetések