National Repository of Grey Literature 178 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Drug information database
Lukniš, Jaroslav ; Kopecký, Michal (advisor) ; Nečaský, Martin (referee)
This thesis implements informational database of medicine as an application for Windows operating system. The application allows the user to search for medicines according to the health problem that is bothering him but also according to other criteria such as name, composition and others. The user also has the option to save information about his allergies or problems for which he is already being treated, and if medicines are found that could be problematic due to his health condition, the application will alert him. The additional application feature is also displaying the nearest pharmacies in the area according to the user's location. Due to the modular design of the app, extending the app should be easy and the UI easily extensible.
Semi-automated data to ontology mapping
Hrubý, Kryštof ; Škoda, Petr (advisor) ; Nečaský, Martin (referee)
The most valuable data publication is in the form of linked data. The creation of linked data includes in particular the transformation of data into RDF and the appropriate use of identifiers and ontologies. However, the entire process is still challenging even for linked data experts. Therefore, the main goal of this thesis is to create a semi-automatic solution to facilitate the transformation of data into high-quality linked data. The basis of the proposed solution is the creation of a data model that the user can interactively edit manually or with the help of recommendations. These recommendations suggest model transformations based primarily on expert knowledge of data domains. The solution was implemented as a proof-of-concept web editor and is based on the visual modification of the schema of user provided data.
A platform for creating and sharing interactive educational materials based on data from knowledge graphs
Matějík, Jakub ; Nečaský, Martin (advisor) ; Stenchlák, Štěpán (referee)
In this thesis, we will explore the possibilities of Solid technology and the use of Solid for application implementation. This application will be used to create mind maps and social networking for teachers and students. In order to do this, we will analyze the features of Solid for designing a social network application and its features and suitable use cases. Based on this analysis and user requirements, we will design the architecture along with the operations to make them convenient for the user. Next, we will learn about the concepts in Linked Data and analyze knowledge bases for use in our application. The result is implementing a proof-of-concept application that allows the intuitive creation of mind maps and their sharing within classes. 1
Web application for keyword-aware walking route search
Zhukov, Dmitry ; Nečaský, Martin (advisor) ; Kopecký, Michal (referee)
Most mainstream web mapping applications implement location-based direction search. The typical workflow involves constructing an explicit sequence of places to visit. In this thesis, we aim to develop a web application that lets users formulate search queries in terms of categories, each composed of a keyword and attribute filters. A resulting route passes through at least one place from each category. The search procedure is formalized as a variant of the generalized Traveling Salesman Problem and solved with the help of polynomial-time heuristics. The application follows the three-tier architecture pattern. The frontend is imple- mented as a single-page application written in TypeScript using the React library, while the backend is programmed using the ASP.NET framework. We utilize the Open- StreetMap dataset and two knowledge graphs, Wikidata and DBPedia, as the basis for the conceptual model. Data is preprocessed and stored in MongoDB, which also serves as an efficient index. The OSRM routing engine helps calculate shortest paths and estimate network distances. Last but not least, the application stores user data in a decentralized way, either in IndexedDB or a Solid pod. The former is a standardized in-browser database, while the latter is part of an emerging technology that gives users control over...
Throughput optimization of a multistage data visualisation pipeline
Molnárová, Soňa ; Šmelko, Adam (advisor) ; Nečaský, Martin (referee)
Recent technological advances allowed vast increases of the size of datasets acquired by flow cytometry. With more cells and features captured, manual exploration and analysis of the data become challenging; multiple unsuper- vised methods were thus created to simplify the task. This thesis describes BlosSOM, a software that further improves the analysis possibilities by allow- ing interactive CUDA-accelerated supervision of the most common analysis approaches - dimensionality reduction, clustering, and annotation. The thesis overviews the features of BlosSOM implemented by the thesis author for the previous research project and details new developments, mainly a new dynamic workload balancing approach that allows BlosSOM to easily scale to very complex datasets while maintaining interactive framerate. To- gether with other improvements, BlosSOM is a production-ready software that offers all essential tools to analyze the flow cytometry data.
Application for management of map object collections
Bojačko, Martin ; Nečaský, Martin (advisor) ; Kopecký, Michal (referee)
The main goal of this thesis is to design, implement and test a web application that is used for searching and managing map objects. The application is inspired by successful projects such as Google Maps, OpenStreetMap and Mapy.cz, but it is also enriched with new functionalities. The application provides users with various options for searching map objects based on category selection, defining an area and application of different filters. The user can save map objects to one of his collections and subsequently man- age the saved map objects. For each saved map object, the application allows defining the visit time or adding notes. Additionally, the application provides information about individual map objects, such as an image, description, or a link to a Wikipedia article about the given object. The Wikidata project was chosen as the data source. Informa- tion about map objects is obtained from Wikidata using SPARQL queries. These queries were sent to the Wikidata Query Service through the SPARQLWrapper library, which also extracted the data. The acquired data was stored in a MySQL database. The appli- cation is implemented as a Single-page application, using the React library for the user interface and the Flask library for the server-side. The user interface of the application is written in TypeScript,...
Automatic schema extraction from RDF data
Kuželík, Jan ; Škoda, Petr (advisor) ; Nečaský, Martin (referee)
The Resource Description Framework (RDF) is a model for the representation of semantic data. RDF allows the storage of information without a fixed schema. This provides more flexibility but the lack of a fixed schema poses a significant entry barrier to the utilisation of the stored data. The SPARQL language is used for querying an RDF database. Several works exist in the domain of schema extraction from SPARQL end- points. Most tend to provide a visual representation of the schema, rather than an immediately usable output. Many of these solutions perform a very thorough and lengthy extraction unsuitable for a web application environment and some are not even available online. This thesis introduces TypeSPARQ, an open-source web application for ex- tracting schemata from SPARQL endpoints. TypeSPARQ creates a visualisation of the endpoint's schema and offers options for exporting it. TypeSPARQ in- tegrates with LDKit, which provides type-safe access to SPARQL endpoints for TypeScript applications. These tools combined offer TypeScript developers a seamless process from endpoint exploration to integrating the endpoint within their projects. 1
Web application for searching and editing basketball players in Wikidata
Fedák, Richard ; Nečaský, Martin (advisor) ; Svoboda, Martin (referee)
There are many ways to publish data in a machine-readable form on the Internet. One way is through entities and their interconnection, where two entities are interconnected if they have a relationship with each other. Such a data structure is referred to as a knowledge graph, which is used in the world of open data. The aim of this work is to create a web application that queries two such graphs, namely the knowledge graph Wikidata and DBpedia. The application is able to search for a basketball player and obtain data about him from the given knowledge graphs. It allows the user to discover various connections between the searched player and others using shared categories and simply add basic missing information using the application to the Wikidata knowledge graph.
Web application for searching recipes
Lhoťanová, Kristýna ; Nečaský, Martin (advisor) ; Peška, Ladislav (referee)
This thesis aims to develop a web application for searching recipes. The search for recipes is based on aggregating datasets from the existing recipe websites and extending the data using knowledge graphs. Knowledge graphs were represented by DBpedia and Wikidata projects. These were used to gather data about ingredients. Data were extracted using the Apify web scraping library and stored in the database system Apache CouchDB using the document model. The application provides the user with different options for filtering results, including faceted search. Faceted search is implemented using the Apache Solr platform. The focus is on searching based on ingredients. The web application is a single-page application implemented using the React.js library at the frontend and the Express.js framework at the backend. Both parts of the application are written in statically typed language TypeScript and exchange information through REST API. 1
Evolution Management in Multi-Model Databases
Bártík, Jáchym ; Holubová, Irena (advisor) ; Nečaský, Martin (referee)
Multi-model databases allow us to combine the advantages of various data models by storing different types of data in different models. However, this technology is still relatively immature, lacks standardization, and there are not any tools that would allow us to model multi-model data or manage their evolution. This thesis (i) provides an in- troduction to MM-cat, i.e., the framework for modeling multi-model data, (ii) describes the implementation of the framework, (iii) designs a workflow and a set of schema modi- fication operations to facilitate evolution management and (iv) performs experiments to prove their reliability and scalability. 1

National Repository of Grey Literature : 178 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.