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 |