Title: | Switch: Executando SPARQL sobre Neo4j |
Author: | Silva, Thiago Sant Helena |
Abstract: |
O armazenamento de dados é um tópico antigo e crucial para o desenvolvimento humano. Os estudos ao longo do tempo sobre diferentes formas de se armazenar, processar e relacionar informação foram importantes motores dos avanços tecnológicos de nossa sociedade. Este projeto trás o desenvolvimento da Switch, ferramenta que visa facilitar a construção de bancos de dados semânticos (triplestores) que implementem consultas utilizando SPARQL e armazenem dados em Neo4j. Para isso, são utilizados conceitos de processamento de linguagens e geração de código através de ações semânticas. Além do desenvolvimento da ferramenta, esse trabalho também trás uma revisão bibliográfica a respeito do Estado da Arte do uso e desenvolvimento de triplestores. A ferramenta foi desenvolvida com sucesso e foi capaz de traduzir diversas formas de consulta. No entanto, existem melhorias a serem feitas citadas como trabalhos futuros. Data storage is an old and crucial topic for the development of humanity. Studies over time on different ways of storing, processing, and relating information were important drivers of technological advances in our society. This project brings the development of Switch, a tool that aims to facilitate the construction of semantic databases (triplestores) that query using SPARQL and store data in Neo4j. To this do so, concepts of language processing and code generation are used through semantic actions. In addition to the development of the tool, this work also brings a literature review on the State of the Art in the use and development of triplestores. The tool was successfully developed and was able to translate various forms of consultation. However, there are improvements to be made cited as future work. |
Description: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
URI: | https://repositorio.ufsc.br/handle/123456789/237995 |
Date: | 2022-07-29 |
Files | Size | Format | View | Description |
---|---|---|---|---|
TCC.pdf | 2.079Mb |
View/ |
TCC |