National Repository of Grey Literature 59 records found  1 - 10nextend  jump to record: Search took 0.02 seconds. 
CSV file validator according to the CSV on the Web W3C recommendations
Janda, Jan ; Klímek, Jakub (advisor) ; Svoboda, Martin (referee)
The comma-separated values (CSV) format is a popular format for tabular data on the web. It stores tables of data in a very simple textual way, but it stores only the values of the table without their meaning and structure. Users of a table must remove the ambiguity and guess the exact meaning of data. The standard called CSV on the Web provides recommendations for metadata about CSV tables on the web. The metadata can describe a CSV table, its structure, and the meaning of its values in the JSON-LD format. The standard allows a creator of a table to remove ambiguity, increase certainty, and create confidence. There are CSV tables together with their JSON-LD metadata descriptions, and each table should match its particular description. In this thesis, we develop a CSV file validator. The validator is a computer program which checks whether tables actually match their metadata descriptions. It reads a table with its description, compares them, and searches for discrepancies. This text describes the development process and its result.
Family Tree Maker Tool
Turek, Tomáš ; Svoboda, Martin (advisor) ; Klímek, Jakub (referee)
This thesis describes the development of a desktop application that should allow the user to organize their family tree. The existing solutions, such as MyHeritage or Family Historian, are analyzed first. The detailed specification of the program itself is subse- quently performed, covering the list of requirements, processes, individual entities, and the solution concept. We conclude with the documentation of the already implemented program, which contains programming and installation documentation as well as the user manual. 1
Extraction and representation of unified metadata from files and file systems based on data formats
Čermák, Marek ; Klímek, Jakub (advisor) ; Svoboda, Martin (referee)
This thesis documents the process of analyzing, designing, and implementing a soft- ware tool able to accept files in various formats, inspect them in depth, and produce a graph in the Resource Description Framework that represents their metadata. Such a description may be useful to any person or system capable of understanding RDF, to provide insight into large sets of files or archives, to allow searching using SPARQL based on concrete domain criteria, or to identify common or distinct entities across different datasets. The results of this thesis may be used by any individual or organization wish- ing to process files in a semantic and extensible way, to offer users of file hosting sites a wide range of search options, to provide analysts a way to work with metadata in a compact and detailed form, detached from the original source, or to improve systems for processing files with greater control over what kind of data is accepted and processed. 1
Preserving control over user data in the hospitality industry with Solid
Tóth, Gergely ; Klímek, Jakub (advisor) ; Škoda, Petr (referee)
The goal of this thesis is to investigate the applicability of Solid, an ecosystem of decentralized data storage places, for the processing of guest data in the hospitality industry. We define the requirements and use cases for our applications and take a look at related solutions in this area. Based on the established specifications we design the architecture and the usual hotel operations such as booking, check-in, check-out with Solid Pods acting as data storages. In addition, we explore various procedures regarding the handling of the personal information of guests. The result of this thesis is a proof-of- concept hospitality system, including a guest oriented web portal, a property management system and a Solid profile editor. 1
Declarative Web Automation Toolkit
Bär, Jindřich ; Klímek, Jakub (advisor) ; Škoda, Petr (referee)
The goal of this thesis is to develop a declarative toolkit for developing web automa- tions. Despite the great number of web automation tools and libraries on the market, it is difficult to find one powerful enough to meet the needs of complicated web automation use cases, yet simple enough to be used by untrained users. In this thesis, we research existing web automation tools, compare them based on their features and ease of use, and then develop our own text format for defining web automations. Following this, we also develop an interpreter and a validator for this format and a design and implement a GUI tool for creating and editing web automations in this format. The user testing in the last part of the thesis describes problems the users have encountered while using the tool. In the conclusion we try to come up with solutions to those problems and suggest ideas for further development. 1
Solid Planner: personal planning app built on Solid
Dyshin, Ayaz ; Klímek, Jakub (advisor) ; Škoda, Petr (referee)
Most of the data on the current web is stored and used in a centralised way while originally the idea of the internet was to use it in a decentralised manner. The goal of this project is to develop an intuitive and easy to use planner application. The user of this application will be able to create, share and manage notes and habits. Where the habit is an entry created within the application that allows the user to track completion of tasks defined by the user, on a weekly/daily/ custom basis. This project is implemented in a decentralised way to support the original idea. 1
Modular backup system for virtualization
Výkruta, Jan ; Yaghob, Jakub (advisor) ; Klímek, Jakub (referee)
Backing up of a virtual machine is the act of capturing a static image, that can be subsequently used for restoration in case of the target machine failure. We contribute a pilot implementation of a modular system suitable for virtual machine backup and restoration on the VMware vSphere virtualization stack. The application can be ex- tended with support for other platforms. It supports deduplication and transformation of the backed up data, automatic periodic backups and consolidation of the backups ac- cording to a policy. Moreover, the appliance stores the backed up data into a user-defined location. The software can be extended and modified in all of the above cases. Finally, we provide documentation of the system, suggestions for possible extensions and a guide to implement them. 1
Transformation of SPARQL queries into Cypher queries in Neo4j
Storzerová, Tereza ; Svoboda, Martin (advisor) ; Klímek, Jakub (referee)
RDF stores are still popular on the Web, although the existing RDF database management systems are not well prepared for the current data processing requirements. Usually, it is better to use one of the NoSQL systems for processing large and unstructured data instead. For many database types, the graph representation appears to be the most suitable way, with one of the popular representatives being the Neo4j system. In this thesis, we present an approach to the RDF data transformation into a graph format used by Neo4j, together with the translation of the query expressions in SPARQL to query expressions in Cypher, being the query languages used over RDF and in Neo4j, respectively. The translation of data and queries is shown on a prototype implementation and experimentally verified. 1
Visualization of open data published according to the Formal Open Standard for public administration bulletin boards
Golubeva, Evgenia ; Klímek, Jakub (advisor) ; Nečaský, Martin (referee)
The Bachelor thesis is about the design and implementation of a web application which visualizes data from public administration bulletin boards. It uses open data published according to a new machine-readable format specified as a Formal Open Standard. The application is intended not only for users from the general public who can use it to search and filter information from bulletin boards but also for data publishers. The application performs validation of published data and clearly displays any deficiencies. To retrieve data the application uses the SPARQL endpoint of the National Data Catalog. It is implemented as a single-page application in TypeScript using React fra- mework. 1
Internet shop for government services
Abrahám, Milan ; Nečaský, Martin (advisor) ; Klímek, Jakub (referee)
Services provided by the state are currently not being presented to citizens in a uni- form way. The Register of Rights and Obligations (Registr práv a povinností) contains data about all provided services. The goal of this thesis is the creation of a functional internet eshop prototype, targeted to citizens. In addition to searching and recommen- ding, the eshop shall also allow the ordering of services and communication with autho- rities. This thesis describes the register and its purpose. The available data is analyzed. There are not enough of them for a proper functionality of some parts, so their adjust- ment is suggested. Communication with authorities isn't unified, this work presents a new way, using forms. They are generated dynamically, according to a designed data structure. The architecture and development of the eshop are described, including a testing process. The possibilities of future expansion are summarized. 1

National Repository of Grey Literature : 59 records found   1 - 10nextend  jump to record:
See also: similar author names
2 Klimek, Jaroslav
2 Klimek, Jiří
Interested in being notified about new results for this query?
Subscribe to the RSS feed.