Thesis (Selection of subject)Thesis (Selection of subject)(version: 393)
Thesis details
   Login via CAS
   
Rozšíření nástroje Dataspecer o podporu pracovní skupiny spravující specifikace
Thesis title in Czech: Rozšíření nástroje Dataspecer o podporu pracovní skupiny spravující specifikace
Thesis title in English: Dataspecer extension supporting working groups managing data specifications
Key words: Dataspecer|datová specifikace|pracovní skupina|historie rozhodování
English key words: Dataspecer|data specification|working group|provenance
Academic year of topic announcement: 2025/2026
Thesis type: diploma thesis
Thesis language:
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Jakub Klímek, Ph.D.
Author:
Advisors: Mgr. Štěpán Stenchlák
Guidelines
Nástroj Dataspecer [1] slouží k tvorbě datových specifikací, modelování slovníků a jejich aplikačních profilů, a generování různých technických artefaktů (XML Schema, JSON Schema, JSON-LD kontext, CSV on the Web deskriptor, SHACL pravidla) na jejich základě.
Je tedy použitelný pro tvorbu datové specifikace editorem.
Chybí však podpora pro zachycení historie rozhodování o jednotlivých pojmech ve specifikaci, například v rámci práce pracovní skupiny, která specifikaci tvoří a spravuje.
Cílem práce je do nástroje Dataspecer vhodným způsobem přidat podporu pro zachycení, publikaci a využití informací o rozhodování členů pracovní skupiny, která vyvíjí danou specifikaci.

Student(ka) v rámci práce:
1. Zanalyzuje aktuální stav nástroje Dataspecer a práce s ním a zanalyzuje potřeby pracovních skupin vyvíjejících datové specifikace ohledně zaznamenávání jejich rozhodnutí.
2. Navrhne, implementuje, zdokumentuje a otestuje rozšíření Dataspecer o podporu zachycení historie rozhodování pracovní skupiny, včetně návrhu datové reprezentace těchto dat.
3. Vyhodnotí použitelnost rozšíření s reálnými uživateli, členy pracovních skupin vyvíjejících datové specifikace.
References
[1] Dataspecer, https://dataspecer.com
Preliminary scope of work in English
The Dataspecer tool [1] is used to create data specifications, model vocabularies, and their application profiles, and generate various technical artifacts (XML Schema, JSON Schema, JSON-LD context, CSV on the Web descriptor, SHACL rules) based on them.
It is therefore usable for creating a data specifications by an editor.
However, it lacks support for capturing the history of decisions on individual terms in the specification, for example during the work of the working group that creates and manages the specification.
This work aims to add support to the Dataspecer tool in a way that is suitable for capturing, publishing and presenting information about the decisions of the members of the working group that develops the given specification.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html