Implementace OntoUML schémat v grafových databázích - případová studie
Implementation of OntoUML schemas in graph databases - case study
dc.contributor.advisor | Valenta Michal | |
dc.contributor.author | Jiří Zikán | |
dc.date.accessioned | 2023-06-09T22:51:45Z | |
dc.date.available | 2023-06-09T22:51:45Z | |
dc.date.issued | 2023-06-09 | |
dc.identifier | KOS-1201006872905 | |
dc.identifier.uri | http://hdl.handle.net/10467/108858 | |
dc.description.abstract | Diplomová práce se zabývá transformací ontologických konceptuálních modelů do grafových databází a implementací souvisejících integritních omezení. Jako první tato práce analyzuje vhodnost několika rozdílných grafových databázových systémů a zdůvodňuje volbu grafové databáze Neo4j jakožto nejvhodnější pro daný účel. Dále práce představuje obsáhlou proceduru pro transformaci OntoUML diagramů do seznamu specifických integritních omezení a popisuje implementaci těchto integritních omezení v Neo4j. Zmíněná procedura je následně použita pro instanciaci ukázkového OntoUML modelu. Instanciovaný model je také důkladně otestován s cílem zpětně ověřit správnost transformační procedury. Nakonec práce pojednává o dosažených výsledcích a zabývá se možným navazujícím výzkumem. Ve výsledku tato práce ukazuje, že je možné provést instanciaci validního OntoUML modelu do grafové databáze, ale bohužel není možné použít stejné principy instanciace pro všechny typy grafových databází. | cze |
dc.description.abstract | The master's thesis deals with the transformation of ontological conceptual models into graph databases and with the implementation of related integrity constraints. At first, the thesis analyzes the suitability of several different graph database systems and justifies the choice of the Neo4j graph database as the most suitable one for the given purpose. Next, it introduces a comprehensive procedure for the transformation of OntoUML diagrams into a list of specific integrity constraints and describes the precise implementation of these integrity constraints in the Neo4j. The mentioned procedure is subsequently used for the instantiation of an example OntoUML model. Instantiated model is also tested in order to verify the correctness of the transformation procedure. Finally, the thesis discusses the achieved results and addresses possible future work. As a result, this thesis shows that it is possible to instantiate a valid OntoUML model in a graph database, yet it is not possible to use the same principles of instantiation for all types of graph databases. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | ontologické konceptuální modelování | cze |
dc.subject | transformace konceptuálních modelů | cze |
dc.subject | vývoj řízený modely | cze |
dc.subject | grafové databáze | cze |
dc.subject | OntoUML | cze |
dc.subject | Neo4j | cze |
dc.subject | ontological conceptual modeling | eng |
dc.subject | transformation of conceptual models | eng |
dc.subject | model-driven development | eng |
dc.subject | graph databases | eng |
dc.subject | OntoUML | eng |
dc.subject | Neo4j | eng |
dc.title | Implementace OntoUML schémat v grafových databázích - případová studie | cze |
dc.title | Implementation of OntoUML schemas in graph databases - case study | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Suchánek Marek | |
theses.degree.discipline | Softwarové inženýrství | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18102 [1005]