Niestety realizacja tego procesu jest niezwykle skomplikowana zarówno dla człowieka jak i dla maszyn ze względu na liczne niezgodności językowe i znaczeniowe. Pomimo iż podjęto już próby opracowania rozwiązań całkowicie automatyzujących integrację, żadne z nich nie jest jeszcze na tyle rozwinięte, aby wyeliminować rolę człowieka w tym procesie. Konieczne jest zatem jak największe uproszczenie tego procesu poprzez specjalnie zaprojektowane do tego celu narzędzia wspomagające.
OCS (Ontology Creation System) to system powstający na Katedrze Architektury Systemów Komputerowych na Wydziale Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej. System służy do tworzenia, składowania i wersjonowania ontologii. W skład systemu wchodzi także edytor ontologiczny. Edytor ten wyróżnia się na tle innych poniższymi cechami [9]:
• kooperacyjna edycji ontologii,
• kontrola uprawnień do edycji ontologii oraz publikacji kolejnych jej wersji,
• integracja z systemem OCS,
• wsparcie dla wielojęzyczności,
• łatwa instalacja przez sieć WWW.
Praca zespołowa, którą umożliwia edytor OCS, mogła by znacznie przyspieszyć skomplikowany proces integracji ontologii, jednak w obecnej wersji edytor nie jest w stanie obsługiwać więcej, niż jednej ontologii jednocześnie.
Niniejsza praca magisterska poświęcona jest rozwinięciu edytora ontologicznego dla systemu OCS o funkcjonalność integracji ontologii. Należy zaznaczyć, iż głównym celem nie jest pełna automatyzacja procesu integracji, a jedynie opracowanie i implementacja prostego i czytelnego interfejsu, który umożliwiłby ręczne zintegrowanie dwóch ontologii w trzecią.
Najistotniejsze dla tego projektu wymagania przedstawiono w punkcie 3.2.1 na stronie 22. W ramach pracy udało się zrealizować wszystkie najważniejsze wymagania funkcjonalne. Powstała także obszerna dokumentacja projektowa dla zmian zaimplementowanych w edytorze. Przeprowadzono również testy jednostkowe zaimplementowanych funkcjonalności.
W pierszej części pracy przedstawiono i porównano istniejące narzędzia, umożliwiające zintegrowanie ontologii. Kolejny rozdział zawiera analizę wykonalności SWOT, omówienie wymagań oraz najważniejsze fragmenty z dokumentacji projektowej, powstałej w ramach prac nad rozszerzeniem. Następnie opisano metodykę
7