Vizuālam rīkam datu shēmas ģenerācija no SHACL
Автор
Žeibe, Ēriks
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Čerāns, Kārlis
Дата
2024Metadata
Показать полную информациюАннотации
Semantiskā tīmekļa tehnoloģijām turpinot attīstīties, parādās jauni publiski pieejami zināšanu grafi un ar tiem saistītās tehnoloģijas. Viena no plaši lietotām zināšanu grafu vaicājumu valodām ir SPARQL. Lai gan pēc sintakses tā līdzinās SQL valodai, tai ir savas īpašās iezīmes, kas var būt grūti uztveramas iesācējiem un neprofesionāļiem. Šim mērķim ir radīti dažādi SPARQL vizualizācijas rīki, kas ļauj veidot vaicājumus ar diagrammām un citām vizuālām kontrolēm. Maģistra darba fokuss ir uz LUMII izstrādātu rīku ViziQuer. Šī rīka lietošanu atvieglo priekšā-teikšanas funkcionalitāte, kas ir iestrādāta dažādos laukos, zinot konkrētā zināšanu grafa metadatus. Šie metadati jeb datu shēma tiek iegūta ar atsevišķi izstrādātu rīku OBIS-SchemaExtractor palīdzību. Maģistra darba ietvaros tika izstrādāts atsevišķs rīks, kurš no SHACL specifikācijā rakstīta faila spēj aizpildīt ViziQuer datubāzi ar datu shēmas informāciju, nodrošinot ViziQuer priekšā-teikšanas funkcionalitāti. Tā ir alternatīva OBIS-SchemaExtractor rīka pieejai, izmantojot standartizētu specifikāciju SHACL. As Semantic Web technologies continue to evolve, new publicly available knowledge graphs and related technologies are emerging. One widely used query language for knowledge graphs is SPARQL. Although syntactically similar to SQL, it has its unique features that can be difficult for beginners and non-professionals to grasp. For this purpose, various SPARQL visualization tools have been created, allowing users to construct queries with diagrams and other visual controls. The focus of the master's thesis is on the tool ViziQuer, developed by LUMII. The usability of this tool is enhanced by an autocomplete functionality integrated into various fields, utilizing the metadata of a specific knowledge graph. This metadata, also known as data schema, is obtained with the help of a separately developed tool, OBIS-SchemaExtractor. Within the scope of the master's thesis, a separate tool was developed that can populate the ViziQuer database with data schema information from a file written in the SHACL specification, thus ensuring ViziQuer’s autocomplete functionality. This approach provides an alternative to the OBIS-SchemaExtractor tool by using the standardized SHACL specification.