Triplo semântico - Semantic triple

Um triplo semântico , ou RDF triplo ou simplesmente triplo , é a entidade de dados atômicos no modelo de dados Resource Description Framework (RDF). Como seu nome indica, um triplo é um conjunto de três entidades que codificam uma declaração sobre dados semânticos na forma de expressões sujeito-predicado-objeto (por exemplo, "Bob tem 35 anos" ou "Bob conhece John").

Sujeito, predicado e objeto

Este formato permite que o conhecimento seja representado de forma legível por máquina. Particularmente, cada parte de um triplo RDF pode ser endereçada individualmente por meio de URIs exclusivos - por exemplo, a declaração "Bob conhece John" pode ser representada em RDF como:

http://example.name#BobSmith12 http://xmlns.com/foaf/0.1/knows http://example.name#JohnDoe34 .

Dada essa representação precisa, os dados semânticos podem ser consultados e fundamentados de forma inequívoca .

Imagem que descreve a relação sujeito, predicado e objeto.
O modelo triplo semântico básico.

Os componentes de um triplo, como a afirmação "O céu tem a cor azul", consistem em um sujeito ("o céu"), um predicado ("tem a cor") e um objeto ("azul"). Isso é semelhante à notação clássica de um modelo de entidade-atributo-valor no design orientado a objetos , onde este exemplo seria expresso como uma entidade (céu), um atributo (cor) e um valor (azul).

A partir dessa estrutura básica, os triplos podem ser compostos em modelos mais complexos , usando os triplos como objetos ou sujeitos de outros triplos - por exemplo Mike → said → (triples → can be → objects) ,.

Dada sua estrutura particular e consistente, uma coleção de triplos é frequentemente armazenada em bancos de dados específicos chamados Triplestores .

Diferença para bancos de dados relacionais

Um banco de dados relacional é a forma clássica de armazenamento de informações. Ele está trabalhando com diferentes tabelas que consistem em linhas. O conhecido idioma SQL é capaz de recuperar informações de um banco de dados. Em contraste, o armazenamento triplo RDF está trabalhando com predicados lógicos. Nenhuma tabela ou linha é necessária, mas as informações são armazenadas em um arquivo de texto. Um armazenamento RDF triplo pode ser convertido em um banco de dados SQL e vice-versa. Se o conhecimento for altamente desestruturado e as tabelas dedicadas não forem flexíveis o suficiente, os triplos semânticos serão usados ​​em vez do armazenamento SQL clássico.

Em contraste com um banco de dados SQL tradicional, o armazenamento triplo RDF não é criado com editores de tabela, mas a ferramenta preferida é um editor de conhecimento , por exemplo Protégé. O Protégé é semelhante a um aplicativo de modelagem orientado a objetos usado para engenharia de software , mas é focado em informações de linguagem natural. Os triplos RDF são agregados em uma base de conhecimento que permite que o analisador externo execute solicitações. Os aplicativos possíveis estão localizados nos videogames para a criação de personagens não-jogadores.

Limitações

Uma maneira fácil de resolver a preocupação com o armazenamento triplo é a falta de escalabilidade do banco de dados para conjuntos de dados maiores. O problema se tornou visível se não apenas algumas informações, mas milhões de triplos fossem armazenados e recuperados em um banco de dados. O tempo de busca é maior do que para bancos de dados clássicos baseados em SQL.

Um pouco mais difícil de corrigir é a falta de capacidade de prever a situação futura com um determinado modelo de conhecimento. Mesmo que todas as informações estejam disponíveis como predicados lógicos , o modelo falha em responder a perguntas hipotéticas . Por exemplo, suponha que no formato RDF o mundo de um robô seja muito bem descrito. O robô sabe qual é a localização da mesa, está ciente da distância até a mesa e sabe também que mesa é um móvel. Antes que o robô possa planejar a próxima ação, ele precisa de recursos de raciocínio temporal . Isso significa que o modelo de conhecimento deve responder a perguntas hipotéticas com antecedência antes que uma ação seja realizada.

Veja também

Referências

links externos