Ontology Transformation Pattern Editor

Thesis title: Grafický editor transformačních vzorů
Author: Dudáš, Marek
Thesis type: Bakalářská práce
Supervisor: Zamazal, Ondřej
Opponents: Vacura, Miroslav
Thesis language: Česky
Abstract:
V životním cyklu ontologií -- při jejich vytváření, rozšiřování a při různých způsobech jejich použití může vzniknout potřeba upravit stávající styl návrhu dané ontologie -- transformovat ontologii ve smyslu úpravy způsobu realizace modelu v rámci dané ontologie. Takovou transformaci lze samozřejmě provádět ručně, ale v případě rozsáhlejších ontologií to může být proces velmi zdlouhavý a i u méně rozsáhlých ontologií se při něm vystavujeme riziku vzniku zbytečných chyb. V [1] byl představen soubor softwarových služeb a návrh postupu pro automatizovanou či polo-automatizovanou transformaci ontologií. Vstupem je zde (samozřejmě kromě zdrojové ontologie, kterou chceme transformovat) definice transformace nazývaná transformační vzor, který má podobu XML (tedy vlastně textového) souboru. V rámci této bakalářské práce jsem vytvořil Grafický editor transformačních vzorů (nazvaný zkráceně TP Editor), tedy aplikaci, která umožní tvorbu transformačních vzorů podobným způsobem jako například různé UML modelovací nástroje z oblasti softwarového inženýrství usnadňující návrh aplikací. Program je realizován jako plugin do vývojového prostředí Eclipse. Obsahem této práce je krátký úvod do problematiky transformačních vzorů (kapitola 1), uživatelská příručka k programu (kapitola 2) a programátorská příručka k programu (kapitola 3). Programátorská příručka zahrnuje úvod do použité technologie -- knihovny GEF (podkapitola 3.1), popis zdrojového kódu (podkapitola 3.2) a návrhy na další rozšíření a rozvoj programu (podkapitola 3.3).
Keywords: ontologický transformační vzor; transformace ontologií; ontologie
Thesis title: Ontology Transformation Pattern Editor
Author: Dudáš, Marek
Thesis type: Bachelor thesis
Supervisor: Zamazal, Ondřej
Opponents: Vacura, Miroslav
Thesis language: Česky
Abstract:
In lifecycle of ontologies -- during their creation, extension and various ways of their usage there may arise a need for changing the current modeling style of the ontology -- for transforming the ontology. Such transformation may be of course done manually, but in case of larger ontologies the process can be quite time consuming and even when transforming smaller ontologies there is a risk of making mistakes. In [1] a collection of software services and framework for automatic or semiautomatic ontology transformation has been introduced. The input for these services is (together with the source ontology which we want to transform) a definition of the transformation called a transformation pattern in a form of an XML (so basically a text) file. As a topic of this bachelor's work I created a Graphical editor of transformation patterns (TP Editor) -- an application that allows creation of transformation patterns in a similar way as UML modeling tools makes software design easier. The application has form of a plugin for Eclipse. This work contains a short introduction into the domain of transformation patterns, a user guide for the plugin and a programmer's guide. The programmers guide contains an introduction into used technology -- the GEF library, description of the source code and suggestions for further development of the plugin.
Keywords: ontology; ontology transformation pattern; ontology transformation

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 5. 1. 2011
Date of submission: 11. 5. 2011
Date of defense: 22. 6. 2011
Identifier in the InSIS system: https://insis.vse.cz/zp/29780/podrobnosti

Files for download

    Last update: