Tool for visualization of navigational similarity of datasets in knowledge base
Nástroj pro vizualizaci navigační podobnosti datasetů ve znalostní bázi
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/121019Identifiers
Study Information System: 221841
Collections
- Kvalifikační práce [11349]
Author
Advisor
Referee
Nečaský, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software and Data Engineering
Department
Department of Software Engineering
Date of defense
14. 9. 2020
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
vizualizace, navigační podobnost, webová aplikaceKeywords (English)
visualization, navigational similarity, web applicationV této práci se zaměříme na návrh vhodného modelu pro vizualizaci navigační podob- nosti mezi dvěma datovými soubory podle jejich strukturální podobnosti na základě jejich mapování do znalostní báze. Vizualizace pomůže uživatelům při modelování podobnosti mezi datovými sadami. Tento vizualizační model bude implementován jako modul pro integraci do webové aplikace. Na základě vstupních dat tento modul vizualizuje hierar- chii znalostní báze, zobrazí individuální mapování prvků do této znalostní báze a umožní navigaci touto bází. Aplikace je implementována s pomocí frameworku pro vývoj webo- vých aplikací Vue.js pomocí jazyka Typescript. Při vývoji jsou použity i další standardní webové technologie(HTML, CSS, D3js). Modul je připraven pro další rozšiřování. 1
In this work we will focus on the design of a suitable model for the visualization of navigation similarity between two datasets according to their structural similarity based on their mapping to the knowledge base. Visualization will help users model the sim- ilarity between datasets. This visualization model will be implemented as a module for integration into a web application. Based on the input data, this module visual- izes the hierarchy of the knowledge base, displays the individual mapping of elements to this knowledge base and enables navigation through this base. The application is implemented using the Vue.js web application development framework using Typescript. Other standard web technologies (HTML, CSS, D3js) are also used in the development. The module is ready for further expansion. 1