Pular para o conteúdo principal

DIKW4IoT - SBBD 2022

DA COSTA, Francisca Jamires; AVILA, Caio Viktor S.; ROLIM, Tulio Vidal; ANDRADE, Rossana Maria de Castro; VIDAL, Vânia Maria Ponte. DIKW4IoT: Uma abordagem baseada na hierarquia DIKW para a construção de grafos de conhecimento para integração de dados de IoT. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 37. , 2022, Búzios. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 190-202. ISSN 2763-8979. DOI: https://doi.org/10.5753/sbbd.2022.224648. 

Segundo a hierarquia DIKW os dados podem ser classificados como dado, informação, conhecimento e sabedoria durante o seu ciclo de vida. 

DIKW (Data-Information-Knowledge-Wisdom) [Van Meter 2020].

Uma observação de um sensor corresponde a um valor lido e uma anotação temporal. Sem a associação de dados que permitam sua identificação e contexto, estes dados não possuem um valor significativo. Além do que os dados de sensores apresentam heterogeneidade sintática e semântica, isto é, diferem no formato dos dados apresentado e no modelo de informação aplicado.

O resultado dessa integração de dados pode ser compartilhada e explorada através de um grafo de conhecimento semântico.

A informação por sua vez, refere-se a uma mensagem com significado mais relevante e que pode ser utilizada como entrada para decisão e/ou ação, ou seja, a informação são dados que por meio de conexões relacionais e contextuais receberam mais significado
[Duan et al. 2017]

[Referência para definir informação e que já acrescenta uma noção de contexto e decisão .... mas seria o mesmo significado de contexto que estou usando? CKG contém informações, ou seja, dado+relacionamentos+contexto]   

O conhecimento refere-se a capacidade de agir e a compreensão em relação a algo, isto é, a partir da informação recebida, processada e validada cognitivamente o conhecimento é construído [Duan et al. 2017]. A sabedoria está relacionada a possibilidade de avaliar um cenário e discernir entre o certo e o errado, sendo capaz de projetar as consequências de uma ação [Remor et al. 2017].

Os sensores possuem metadados que descrevem o sensor e o contexto em que está inserido. 

[significado de contexto aqui!]

Por exemplo, alguns metadados descrevem a unidade e tipo de medida, o serviço que disponibiliza os dados, a geolocalização, entre outros. Estas descrições quando associadas aos dados permitem que os dados evoluam para uma informação. 

[serviço seria proveniência, geolocalização seria Localização (Espacial)] 

[No exemplo utilizaram valor médio calculado das medições de um sensor. OK. Mas é preciso contextualizar o cálculo com a proveniência, quais os dados utilizados para calcular? etapa Anotação Semântica de Agregações de Dados associa o intervalo]

A ontologia SOSA... Uma observação possui um resultado representado pela propriedade hasSimpleResult e uma anotação temporal representada pela propriedade hasResultTime [Contexto Temporal]. As observações mantém um vínculo com sua fonte IoT por meio da propriedade madeBySensor [Contexto Proveniência]. 

[Conhecimento Dedutivo por Regras e Conhecimento Indutivo por Inferência dos Dados]

Figura 3. Anotação Semântica dos dados nas diferentes camadas dos dados .... fazer o exercício de modelar o contexto

Localização {geo:location, sosa:sensor}

Temporal {sosa:hasResultTime, sosa:Observation} {iots:streamStart, iots:IotStream}{iots:streamEnd, iots:IotStream} {iots:windowStart, iots:ObservationStream}{iots:windowEnd, iots:ObservationStream}

Proveniência {iotl:exposedBy, sosa:sensor} {sosa:madeBySensor, sosa:Observation} {iots:generatedBy, iots:IotStream} {iots:derivedFrom, iots:IotStream}

Alegações (ex:obs_temp_21154, sosa:hasSimpleResult, 28)

3.1. Workflow para abordagem DIKW4IoT

[A fase Contexto não corresponde ao mapeamento de informações de contexto]

[Na Busca Exploratória não se sabem as questões de competência antes da construção do KG]   

Comentários

Postagens mais visitadas deste blog

Aprendizado de Máquina Relacional

 Extraído de -> https://www.lncc.br/~ziviani/papers/Texto-MC1-SBBD2019.pdf   Aprendizado de máquina relacional (AMR) destina-se à criação de modelos estatísticos para dados relacionais (seria o mesmo que dados conectados) , isto é, dados cuja a informação relacional é tão ou mais impor tante que a informação individual (atributos) de cada elemento.    Essa classe de aprendizado tem sido utilizada em diversas aplicações, por exemplo, na extração de informação de dados não estruturados [Zhang et al. 2016] e na modelagem de linguagem natural [Vu et al. 2018].   A adoção de técnicas de aprendizado de máquina relacional em tarefas de comple mentação de grafo de conhecimento se baseia na premissa de existência de regularidades semânticas presentes no mesmo . Modelos grafos probabilísticos  Baseada em regras / heurísticas que não podem garantir 100% de precisão no resultado da inferência mas os resultados podem ser explicados. Modelos de características de ...

Defesa de Doutorado de Grettel Monteagudo Garcia

A última atividade presencial que fiz na PUC-Rio foi assistir a defesa de tese da Grettel Monteagudo Garcia , em 13/03/2020 (uma sexta-feira 13 !!!!). O título da tese é “ A Keyword-based Query Processing Method for Datasets with Schemas ” e me interessou por causa do projeto do NIMA. A proposta parte do cenário onde usuários possam consultar dados, armazenados em bancos de dados relacionais e TripleStores, de maneira semelhante ao Google, ou seja, digitando palavras-chave, e deixando para o sistema recuperar os dados que melhor correspondem ao conjunto de palavras-chave.  Na tese estão descritos um algoritmo e um framework projetados para processar consultas baseadas em palavras-chave para bases de dados com esquema, especificamente bancos relacionais e bases de dados em RDF. A primeira etapa do algoritmo é a conversão do conjunto de palavras chaves em uma consulta abstrata explorando um esquema abstrato . Nesta etapa o principal desafio é achar onde a informação está (os matches...

Metodologia Científica II - continuação

No primeiro post  foram detalhados os 6 primeiros vídeos do canal do Youtube do professor Eduardo Ogasawara do CEFET/RJ   Mais 3 vídeos foram disponibilizados e estão comentados a seguir: Gráficos, Figuras e Tabelas (33 minutos) - como apresentar os resultados das avaliações experimentais. Gráficos: associar análises dos resultados a cada gráfico apresentado, problemas comuns na montagem de gráficos (não usar todo eixo X ou Y, não usar área útil com uma escala adequada a ver o comportamento dos números, não marcar os pontos de observação da série, inconsistência no uso de cores ), escala logarítmica x linear, eixo X para a variável independente e Y para a dependente (resposta), escrever boas legendas para os gráficos, observar se diferenças entre variáveis apresentadas em gráficos separados podem atrapalhar a interpretação dos resultados. Diagramas devem ser pensados de acordo com o propósito, trata-se de uma abstração e cada elemento deve ser explicado no texto, rótulos...