Name: | Description: | Size: | Format: | |
---|---|---|---|---|
3.86 MB | Adobe PDF |
Advisor(s)
Abstract(s)
With the integration of IoT in the industry, interest has risen regarding predictive approaches
to maintenance, in hopes of predicting equipment or system anomalies before they take place.
Ontologies, a crucial part of the semantic web, have found a use in these industries, as a way
to semantically describe the data related to these equipments and systems. The ontology
maintenance process, however, relies heavily on understanding the evolution of knowledge of
the domain, over time. Visual representations of these ontologies and their evolution are very
useful to ontology engineers (particularly in time-sensitive scenarios), even if tools that offer
a service of this kind are fairly limited. Considering this, this dissertation presents a state of
the art review of the existing ontology evolution visualization methods and tools, in the
context of in time-sensitive scenarios, ending up by choosing to develop the solution using the
WebVOWL viewer, React and Fuseki. It then describes the analysis of the requirements for
the project, as well as a design proposal for a solution, taking into consideration the need to
integrate with an already existing Java back-end application, and that the application must
allow for the creation, loading and visualization of an ontology’s evolution. The solution
is described in detail, before concluding that it fulfills the requirements proposed at the
beginning of the project, and successfully allows for the visualization of the evolutionary
process of ontologies.
Com a integração da IoT na indústria, o interesse relacionado com manutenção preditiva subiu, com a intenção de prever anomalias em equipamentos ou sistemas antes que estas ocorram. Ontologias, um componente crucial da web semântica, encontraram um uso nestas indústrias, como uma forma de representar semanticamente os dados relacionados com estes equipamentos ou sistemas. Contudo, o processo de manutenção de ontologias depende muito do entendimento da evolução do conhecimento do domínio, ao longo do tempo. A representação visual destas ontologias e da sua evolução são muito úteis para engenheiros de ontologias (especialmente em cenários sensíveis ao tempo), embora ferramentas que ofereçam serviços deste género sejam um pouco limitadas. Considerando isso, esta dissertação apresenta uma análise do estado da arte dos métodos e ferramentas existentes para a visualização da evolução de ontologias, no contexto de cenários sensíveis ao tempo, acabando por selecionar para o desenvolvimento da solução o visualizador WebVOWL, React e Fuseki. Depois, descreve a análise dos requisitos do projeto, bem como a proposta de arquitetura para uma solução, considerando a necessidade de integrar uma aplicação back-end Java já existente, e que a aplicação tem que permitir a criação, carrega mento e visualização da evolução de uma ontologia. A solução é descrita em detalhe, antes de concluir que a mesma cumpre os requisitos propostos na definição do projeto, e é bem sucedido em permitir a visualização do processo evolutivo de ontologias.
Com a integração da IoT na indústria, o interesse relacionado com manutenção preditiva subiu, com a intenção de prever anomalias em equipamentos ou sistemas antes que estas ocorram. Ontologias, um componente crucial da web semântica, encontraram um uso nestas indústrias, como uma forma de representar semanticamente os dados relacionados com estes equipamentos ou sistemas. Contudo, o processo de manutenção de ontologias depende muito do entendimento da evolução do conhecimento do domínio, ao longo do tempo. A representação visual destas ontologias e da sua evolução são muito úteis para engenheiros de ontologias (especialmente em cenários sensíveis ao tempo), embora ferramentas que ofereçam serviços deste género sejam um pouco limitadas. Considerando isso, esta dissertação apresenta uma análise do estado da arte dos métodos e ferramentas existentes para a visualização da evolução de ontologias, no contexto de cenários sensíveis ao tempo, acabando por selecionar para o desenvolvimento da solução o visualizador WebVOWL, React e Fuseki. Depois, descreve a análise dos requisitos do projeto, bem como a proposta de arquitetura para uma solução, considerando a necessidade de integrar uma aplicação back-end Java já existente, e que a aplicação tem que permitir a criação, carrega mento e visualização da evolução de uma ontologia. A solução é descrita em detalhe, antes de concluir que a mesma cumpre os requisitos propostos na definição do projeto, e é bem sucedido em permitir a visualização do processo evolutivo de ontologias.
Description
Keywords
ontology semantic web ontology evolution visualization predictive mainte- nance time related knowledge