Grafický editor transformačních vzorů
Název práce: | Grafický editor transformačních vzorů |
---|---|
Autor(ka) práce: | Dudáš, Marek |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Zamazal, Ondřej |
Oponenti práce: | Vacura, Miroslav |
Jazyk práce: | Česky |
Abstrakt: | 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). |
Klíčová slova: | ontologický transformační vzor; transformace ontologií; ontologie |
Název práce: | Ontology Transformation Pattern Editor |
---|---|
Autor(ka) práce: | Dudáš, Marek |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Zamazal, Ondřej |
Oponenti práce: | Vacura, Miroslav |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | ontology; ontology transformation pattern; ontology transformation |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 5. 1. 2011 |
---|---|
Datum podání práce: | 11. 5. 2011 |
Datum obhajoby: | 22. 6. 2011 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/29780/podrobnosti |