• čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • English 
    • čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • Login
View Item 
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2022
  • View Item
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2022
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Generování programového kódu z definice ontologie

Generating Program Code from Ontology Definition

Thumbnail
View/Open
review_145423.html (1.446Kb)
final-thesis.pdf (1.550Mb)
Posudek-Vedouci prace-24502_v.pdf (86.00Kb)
Posudek-Oponent prace-24502_o.pdf (88.42Kb)
Author
Svetlík, Tomáš
Advisor
Burget, Radek
Referee
Hynek, Jiří
Grade
A
Altmetrics
Metadata
Show full item record
Abstract
Táto diplomová práca sa venuje procesu generovania programového kódu z definície ontológie. Pri vývoji ontologických aplikácií je výhodné mať definíciu ontológie vo forme zdrojového kódu. Takýto kód vyjadruje ontologické triedy a vlastnosti. Hlavným cieľom práce je vytvoriť implementáciu nástroj, ktorý využíva tento proces. Práca popisuje návrh, implementáciu a testovanie tohto nástroja. Výsledkom práce je plne funkčný generátor zdrojového kódu. Je schopný generovať výstupný kód v programovacích jazykoch Java a Python. Funkčnosť a spoľahlivosť bola vyhodnotená na základe testovania so sadou reálne využívaných ontológií.
 
This master thesis deals with the process of generating source code from ontology definition. It is advantageous to have ontologies in the source code representation, when developing ontological applications. This source code expresses ontology classes and properties. The main goal of this thesis is to develop an implementation of the tool that uses this process. The thesis describes the design, implementation and testing of this tool. The result is a fully functional source code generator. It is able to generate Java or Python source code. Functionality and reliability were evaluated according to testing with set of actually used ontologies.
 
Keywords
Sémantický web, Ontológia, RDF, RDFS, OWL, Generátor, Generovanie zdrojového kódu, Java, RDF4J, Semantic web, Ontology, RDF, RDFS, OWL, Generator, Source code generation, Java, RDF4J
Language
slovenština (Slovak)
Study brunch
Softwarové inženýrství
Composition of Committee
prof. Ing. Tomáš Hruška, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) Ing. Zbyněk Křivka, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen)
Date of defence
2022-06-22
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Uvádíte, že generátor zdrojového kódu je rozšiřitelný a dokáže generovat kód i v jiných jazycích, než je Java nebo Python. Jakých vlastností musí takový jazyk všeobecně nabývat? Bylo by možné Váš nástroj integrovat do nějakého vývojového prostředí (VSCode, Eclipse)? K čemu se používá výsledek vašeho programu? Lze vámi vygenerovaný model nějakým způsobem upravit? Je to vůbec možné? Bude výstup vždy odpovídat ontologii?
Result of the defence
práce byla úspěšně obhájena
Persistent identifier
http://hdl.handle.net/11012/207827
Source
SVETLÍK, T. Generování programového kódu z definice ontologie [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.
Collections
  • 2022 [127]
Citace PRO

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV
 

 

Browse

All of repositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV