Práce je zaměřena na použití technologií Sémantického webu, zvláště pak jazyka OWL, v rámci neuroinformatického výzkumu. Zabývá se koncepty mapování mezi objektově orientovaným programováním a jazyky Sémantického webu. Cílem je navrhnout a implementovat nástroj, který umožní automatickou transformaci dat. Práce zkoumá sémantické odlišnosti mezi objektově orientovaným programováním a technologiemi Sémantického webu. Výsledkem této snahy je vývoj rozšíření objektového kódu pomocí Java anotací, jejichž transformace je implementována ve vyvíjené knihovně. Nástroj je používán v EEG/ERP portálu, který spravuje databázi EEG/ERP experimentů. Práce obsahuje také popis integrace nástroje do prostředí EEG/ERP portálu.
Annotation in English
This thesis is focused on the usage of Semantic Web technologies, especially the Web Ontology Language, within the neuroscience research. It deals with concepts of mapping between object-oriented programming and Semantic Web languages. The goal is to propose and implement a transformation tool for automation of this process. Solving of semantic gaps between object-oriented programming and Semantic Web technologies is investigated and discussed. This effort resulted in the development of an extension of current object code based on Java annotations. The transformation of these annotations is proposed and implemented as well. The tool is used in the EEG/ERP Portal, which manages a database of EEG/ERP experiments. An integration of this tool into the EEG/ERP Portal is also presented.
Práce je zaměřena na použití technologií Sémantického webu, zvláště pak jazyka OWL, v rámci neuroinformatického výzkumu. Zabývá se koncepty mapování mezi objektově orientovaným programováním a jazyky Sémantického webu. Cílem je navrhnout a implementovat nástroj, který umožní automatickou transformaci dat. Práce zkoumá sémantické odlišnosti mezi objektově orientovaným programováním a technologiemi Sémantického webu. Výsledkem této snahy je vývoj rozšíření objektového kódu pomocí Java anotací, jejichž transformace je implementována ve vyvíjené knihovně. Nástroj je používán v EEG/ERP portálu, který spravuje databázi EEG/ERP experimentů. Práce obsahuje také popis integrace nástroje do prostředí EEG/ERP portálu.
Annotation in English
This thesis is focused on the usage of Semantic Web technologies, especially the Web Ontology Language, within the neuroscience research. It deals with concepts of mapping between object-oriented programming and Semantic Web languages. The goal is to propose and implement a transformation tool for automation of this process. Solving of semantic gaps between object-oriented programming and Semantic Web technologies is investigated and discussed. This effort resulted in the development of an extension of current object code based on Java annotations. The transformation of these annotations is proposed and implemented as well. The tool is used in the EEG/ERP Portal, which manages a database of EEG/ERP experiments. An integration of this tool into the EEG/ERP Portal is also presented.