Vytvoření nástroje pro zkoumání vztahů v rámci Google Knowledge Graph

Název práce: Vytvoření nástroje pro zkoumání vztahů v rámci Google Knowledge Graph
Autor(ka) práce: Škára, Martin
Typ práce: Diplomová práce
Vedoucí práce: Svátek, Vojtěch
Oponenti práce: Dudáš, Marek
Jazyk práce: Česky
Abstrakt:
Znalostní graf Google (Google Knowledge Graph či Google KG) je velmi složitou datovou strukturou a zároveň jedním z nejvýznamnějších nástrojů vyhledávače Google, díky kterému mohou být uživateli zobrazeny podrobnější informace o hledaných entitách. Uživatel se může s výsledky znalostního grafu setkat ve formě bočních panelů ve výsledcích vyhledávání. Celý znalostní graf Google si však oficiálně prohlédnout nelze, je k dispozici pouze omezené API vracející informace o jednotlivých entitách ve formátu JSON-LD. Hlavním cílem této práce je vytvoření nástroje umožňující zobrazovat nejen informace o Google KG entitách, ale i o vztazích mezi nimi. Vedlejším cílem práce je pak jednak zhodnocení dosavadních metod zkoumání Google KG a jednak popsání získaných zajímavostí o struktuře grafu. Samotný nástroj byl vyvinut v programovacím jazyku JavaScript a v jeho softwarovém systému Node.js. Práce se v jednotlivých kapitolách věnuje jak samotnému vývoji nástroje, tak i informacím o Google KG, popisu dosavadních možností jeho zkoumání, popisu použitých technologií a zjištěným informacím o struktuře znalostního grafu.
Klíčová slova: znalostní panel; Google knowledge graph; vývoj aplikace; znalostní graf
Název práce: Tool for analysing the Google KG relationship structure
Autor(ka) práce: Škára, Martin
Typ práce: Diploma thesis
Vedoucí práce: Svátek, Vojtěch
Oponenti práce: Dudáš, Marek
Jazyk práce: Česky
Abstrakt:
The Google Knowledge Graph (Google KG) is a very complex data structure and at the same time one of the most important tools of the Google search engine, thanks to which the user can be shown more detailed information about the searched entities. The user can see the results of the knowledge graph in the form of so-called knowledge panels in the search results. However, the entire Google Knowledge Graph cannot be officially examined, only a limited API is available that returns information only about individual entities in JSON-LD format. The main goal of this work is to create a tool that allows you to display not only information about Google KG entities, but also about the relationships between them. The secondary goal of the work is to evaluate the current methods of researching Google KG and to describe the acquired interesting facts about the structure of the graph. The tool itself was developed in the JavaScript programming language and in its software system Node.js. In the individual chapters, the work deals with the development of the tool itself, as well as information about Google KG, a description of the current possibilities of its research, a description of the technologies used and the information obtained about the structure of the knowledge graph.
Klíčová slova: application development; Google knowledge graph; knowledge graph; knowledge panel

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Znalostní a webové technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 25. 9. 2019
Datum podání práce: 1. 12. 2020
Datum obhajoby: 2. 2. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/70778/podrobnosti

Soubory ke stažení

    Poslední aktualizace: