OWL Job ontológia áttöltése Semantic MediaWiki platformra

Megrendelő

Egy külföldi tulajdonú hazai nagybank (a tendert elnyert vállalkozó alvállalkozója voltam)

Feladat

A banki rendszerekben futó Jobok (a rendszerben végrehajtott egységnyi vagy komplex feladatok) strukturális összefüggéseit tartalmazó ontológia áttöltése egy emberi tanulmányozásra is alkalmas, szemantikus relációkat is kezelni képes SemanticMediaWiki rendszerbe, valamint a Wiki szinkronizálása az ontológiában bekövetkező változásokkal.

Időszak

2011

Technológia

Parancssoros Java alkalmazás készült az alább tárgyalt keretrendszerek felhasználásával

Keretrendszer

OWLApi , Java Wiki Bot Framework, Semantic MediaWiki

Részletes leírás

A megrendelő bank az informatikai rendszer folyamatait és munkafázisait akarta átlátni, ezzel kereste meg a fővállalkozót. Az ő megoldásuk erre egy teljes felmérés volt, amelynek során rögzítették a tevékenységeket (Job-okat), valamint a teljes folyamatokat egy ontológiában, amely lehetőve tette az egyes Jobok, folyamatok, felhasználói szerepkörök közötti összefüggések rögzítését is. Sok más egyéb feladat mellett szükség volt arra, hogy az embereknek meg tudják tanítani a folyamatokat és azok kezelését, amire az ontológiában tárolt adatok megfelelőek voltak, viszont inkább gépi, mint emberi fogyasztásra alkalmas formában. Ennek feloldására kértek fel engem. A munka során kiválasztottam egy alkalmas eszközt a komplex struktúra aránylag kezelhető megjelenítésére – ez lett a Semantic MediaWiki, amely képes kezelni az elemek közötti relációkat, kategorizálást és ezek alapján keresni is, valamint felülete ismerős a Wikipedia-t már haszánlt emberek számára. A feladat másik része az ontológiában tárolt adatok áttöltése volt a Semantic MediaWiki rendszerbe. Elvileg a rendszer tudott importálni OWL ontológiát, a gyakorlatban azonban ez nem működött. A saját megoldás egy a feladatra speciális megvalósítás lett és magába foglalta a változások nyomon követését és frissítését is.

A rendszerről képeket és pontosabb részleteket sajnos nem közölhetek, mert jellegénél fogva szigorú titoktartási szerződés alá tartozik.