111 research outputs found

    Um método para determinar a equivalência semãntica entre esquemas GML

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computaçã

    An Approach for Schema Extraction of JSON and Extended JSON Document Collections - Reproduction Package

    No full text
    <p>Reproduction package for the research paper "An Approach for Schema Extraction of JSON and Extended JSON Document Collections "  by Angelo Augusto Frozza, Ronaldo dos Santos Mello, and Felipe de Souza da Costa</p> <p>The following artifacts are provided:</p> <ul> <li>Pre-built docker images (binaries.tar)</li> <li>Git repository archive (ReproEngProject.tar)</li> </ul> <p>for the reproduction package of</p> <p>Angelo Augusto Frozza, Ronaldo dos Santos Mello, and Felipe de Souza da Costa:<br><em><strong>An Approach for Schema Extraction of JSON and Extended JSON Document Collections</strong></em></p><p>The `binaries.tar` file includes pre-built images required for the reproduction experiment. To run these pre-built images, please refer to the instructions outlined in the accompanying `README.md` file located within the same folder.</p&gt

    Uma abordagem para extração de esquemas de bancos de dados NoSQL com ênfase em dados geográficos

    No full text
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2021.O advento dos Big Data fez com que novas tecnologias de banco de dados (BD) voltados ao gerenciamento de grandes quantidades de dados complexos e heterogêneos ganhassem importância na indústria, como é o caso dos BDs NoSQL. Eles surgem como principal sistema de gerência de BD para Big Data devido a várias características, como a ausência de esquemas (schemaless) ou o uso de esquemas flexíveis. Entretanto, conhecer o esquema dos dados cada vez mais torna-se essencial para diversos tipos de aplicações, como integração, interoperabilidade e validação de dados, processamento de consultas, bem como, ferramentas de administração de dados. Esta tese apresenta uma abordagem para extração de esquemas de BDs NoSQL, com ênfase em dados geográficos. Diferente do estado da arte, demonstra-se que o padrão JSON pode ser usado como formato canônico para representar dados em qualquer um dos quatro principais modelos de dados NoSQL (orientado a documentos, chave-valor, colunar e orientado a grafos). Assim, o JSON é a base para a abordagem, por consequência, propõe-se o uso do JSON Schema como formato de representação dos esquemas extraídos. Embora a especificação do JSON Schema ainda esteja em desenvolvimento (versão draft-2020-12), ela mostrou-se eficiente nas implementações realizadas. Ainda, JSON Schema suporta um conjunto limitado de tipos de dados (string, integer, number, boolean, object, array), porém, ele permite que o usuário possa definir seus próprios tipos de dados e objetos. Assim sendo, outra contribuição desta tese é uma biblioteca para a representação de tipos de dados geográficos em JSON Schema denominada JS4Geo (JSON Schema for Geographic Data). Essa biblioteca também pode ser usada para criar esquemas de dados geográficos armazenados em outros formatos padrão de mercado, como GeoJSON, KML e GML. Esta tese propõe, também, a conversão dos JSON Schemas em um formato preparado para uso por aplicações da Web Semântica. Neste contexto, adotou-se a linguagem SHACL (Shapes Constraint Language) para definir ontologias de representação (shapesfile) a partir dos JSON Schema. SHACL é a mais recente recomendação do W3C e permite, além de descrever dados presentes em um BD NoSQL, realizar a validação de dados na Web Semântica, o que não é possível com as linguagens tradicionais para esquemas na Web Semântica (como OWL ou RDF Schema). A abordagem proposta nesta tese foi avaliada através de um conjunto de testes executados por meio de diversos protótipos implementados, demonstrando a sua viabilidade.Abstract: The Big Data advent has made new database (DB) technologies for managing large amounts of complex and heterogeneous data to gain importance in the industry, like NoSQL DBs. They had emerged as the primary DB management system for Big Data due to several characteristics, like the absence of schemas (schemaless) or flexible schemas. However, to be aware of the data schema is essential for several kinds of applications, such as data integration, interoperability and validation, query processing, as well as data administration tools. This Thesis presents a methodology for extracting schemas from NoSQL DB with an emphasis on geographic data. Different from the state-of-the-art, we argue that the JSON standard can be used as a canonical format to represent data in any of the four main NoSQL data models (document-oriented, key-value, columnar and graph-oriented). Thus, JSON is the basis for our methodology and, as a consequence, we propose the usage of JSON Schema as a representation format for the extracted schemes. Although JSON Schema specification is still in development (version draft-2020-12), it had proved his efficiency, as shown in our evaluations. Nevertheless, JSON Schema specification supports a limited set of data types (string, integer, number, boolean, object, array). However, it allows the user can define their own data types and objects. Due to it, another contribution of this Thesis is a library to represent geographic data types in JSON Schema called JS4Geo (JSON Schema for Geographic Data). It is shown that this library can also be used to create geographic data schemas stored into several industry standard formats, like GeoJSON, KML, and GML. We also propose the conversion of JSON Schemas into a format ready for use by Semantic Web applications. In this context, we adopt SHACL (Shapes Constraint Language) to define representation ontologies (shapesfile) from JSON Schema. SHACL is the most recent recommendation from the W3C. It is able to describe data from NoSQL DB, and perform data validation, which is impossible with traditional languages for schemas in the Semantic Web (like OWL or RDF Schema). Our proposed methodology is evaluated through a set of experiments performed over several prototype tools, which demonstrate its viability

    Sistema Inteligente para Análise de Viabilidade de Imóveis

    Get PDF
    A falta de uma ferramenta de pesquisa por imóveis que estão disponíveispara venda ou locação que centralize todas as ofertas disponíveis e que permita a seleção e análise cria uma lacuna no mercado. O presente trabalho tem comoobjetivo apresentar o SIPAVI, que consiste em um sistema para busca de imóveis,relacionando a localização do imóvel com outras informações, de acordo com ointeresse e perfil do usuário. Além da tradicional busca simples por atributos comolocalização, preço etc., o sistema propõe o cruzamento de outros dados, tais comoestatísticas sobre o bairro ou cidade, supermercados, farmácias e escolaspróximas. Na parte visual, uma das características do sistema web é sua integraçãocom o Google Maps e o Google Earth através do padrão KML

    BANCO DE DADOS DO PROJETO & API DO INVENTÁRIO FLORESTAL: Desenvolvendo uma Solução Eficiente com Node.js e PostgreSQL para a Gestão de Dados de Espécies Florestais no IFC Camboriú

    Get PDF
    Este trabalho apresenta a proposta de um banco de dados (BD) para o projeto do inventário florestal do IFC Camboriú, bem como, o desenvolvimento de uma API (Application Programming Interface) para acesso a esse BD. Em relação às tecnologias, foram utilizados a linguagem Node.js e o Sistema Gerenciador de Banco de Dados (SGBD) PostgreSQL. O inventário florestal é uma ferramenta para a gestão e preservação de florestas, permitindo o cadastramento e monitoramento dos espécimes existentes. Através da API é possível manipular e consultar os dados do inventário de forma eficiente e simplificada. A modelagem do BD proposto é flexível e permite dar suporte a outros tipos de projetos que envolvam o cadastro de espécies da fauna e flora

    ENEM APP: Aplicativo de estudo para o Exame Nacional do Ensino Médio

    Get PDF
    O aplicativo ENEM APP visa incentivar os alunos a demonstrarem interesse em responder testes na forma de um quiz, facilitando seus estudos e preparação para a prova do ENEM (Exame Nacional do Ensino Médio). Nele, cada questão é apresentada de maneira aleatória. A aplicação possui um banco de dados de questões que já foram usadas em edições anteriores do Exame. As questões foram obtidas do site "Kuadro". O aplicativo tem a finalidade de simplificar o estudo dos conteúdos das disciplinas de Matemática e História. Uma vez que o aluno se sinta confiante com as respostas anotadas, ele pode finalizar sua prova, transcrevendo suas respostas e concluindo, assim, o uso e funcionamento do aplicativo

    UM LEGADO INSUBSTITUÍVEL PARA OS DEFICIENTES VISUAIS: Website informativo sobre a importância do sistema braille e suas tecnologias

    Get PDF
    Este trabalho apresenta uma visão da importância do braille para deficientes visuais, suas perspectivas e desafios. O objetivo deste artigo é apresentar o projeto de um website visando divulgar informações e conhecimento para que professores, educadores e outras pessoas com deficiência visual se conscientizem e entendam que o braille continua vivo e ainda é útil para os deficientes visuais na educação escolar e no cotidiano. Para tanto, foram utilziadas as linguagens HTML, CSS e JavaScript na implementação do website. Adicionalmente, foram são introduzidos conceitos de acessibilidade no desenvolvimento do website proposto, visando demonstrar o uso dessas tecnologias em sistemas web

    FEIRA DE INICIAÇÃO CIENTÍFICA E EXTENSÃO DO IFC CAMBORIÚ (FICE): Um estudo bibliométrico

    Get PDF
    Este artigo busca fazer uma análise da produção bibliográfica da Feira de Iniciação Científica e Extensão (FICE) do IFC Camboriú, que completa 15 anos na edição de 2024. Para tanto, foram coletados os principais metadados dos artigos publicados nas últimas 11 edições, uma vez que não foi possível obter informações das 3 primeiras edições da Feira. A partir desse levantamento, uma importante contribuição deste trabalho foi a construção de um banco de dados (BD) com as informações coletadas, o qual pode ser ampliado a partir das próximas edições do evento. As estatísticas de artigos, autores, áreas e colaborações fornecidas por este artigo contribuem para mostrar a importância da Feira em termos de produção científica para a Região e permitem a reflexão sobre a evolução da mesma

    IFMAP: Desenvolvimento de um mapa interativo do IFC Camboriú usando MIT App Inventor

    Get PDF
    Recentemente, no Instituto Federal Catarinense (IFC) Campus Camboriú, percebeuse que, devido ao seu grande tamanho e extensão, é relativamente comum que alguns dos estudantes tenham dificuldade para se localizar dentro do campus, principalmente quando considera-se o caso dos alunos ingressantes e visitantes. Com base nesse cenário, foi elaborado o projeto de um mapa interativo em forma de um aplicativo disponível para dispositivos Android. Para isso, obteve-se as coordenadas dos ambientes no interior do Campus e projetou-se um sistema com a ajuda de um banco de dados, com o objetivo de facilitar a localização dentro do Instituto, minimizando ao máximo o problema citado
    corecore