Ontologia


Ontologia



O termo “ontologia” tem origem em um ramo da Filosofia (Metafísica), que estuda a natureza do “ser” e a “existência”. Para os filósofos, Ontologia visa explicar todas as coisas do mundo, estabelecendo sistematicamente sua linhagem conceitual. Na Ciência da Computação, o significado e finalidade desse termo são (um pouco) diferentes; uma ontologia pode ser definida como um conjunto de conceitos fundamentais e suas relações, que capta como as pessoas entendem (ou interpretam) o domínio em questão e permite a representação de tal entendimento de maneira formal, compreensível por humanos e computadores (Mizoguchi, 2004).



Ontologia é um modelo de dados que representa um conjunto de conceitos dentro de um domínio e os relacionamentos entre estes. Uma ontologia é utilizada para realizar inferência sobre os objetos do domínio.



Ontologias são utilizadas em inteligência artificial, web semântica, engenharia de software e arquitetura da informação, como uma forma de representação de conhecimento sobre o mundo ou alguma parte deste. Ontologias geralmente descrevem:

  •          Indivíduos: os objetos básicos;
  •          Classes: conjuntos, coleções ou tipos de objetos;
  •          Atributos: propriedades, características ou parâmetros que os objetos podem ter e compartilhar;
  •          Relacionamentos: as formas como os objetos podem se relacionar com outros objetos.



Composição:

Em Ciência da Computação, mais especificamente no campo da Inteligência Artificial, uma ontologia é constituída pelo seguinte (Mizoguchi, 2004; Isotani, 2009):

1. Um conjunto de conceitos essenciais resultantes da articulação do conhecimento básico presente em um determinado domínio. Esses conceitos podem ser representados usando um vocabulário especializado.

2. O corpo de conhecimento, que descreve o domínio utilizando os conceitos essenciais. Ele é composto por:
  •  Uma hierarquia (classe/subclasse) resultante das relações entre conceitos;
  •  Um conjunto de relações importantes entre conceitos;
  •  Uma axiomatização de restrições semânticas entre esses conceitos e relações.

Formalmente, podemos definir uma ontologia como um relacionamento de quatro elementos, representado por O = {C, R, I, A}, onde (Kiryakov, 2006):
  •  C - é o conjunto de classes que representam os conceitos em um dado domínio de interesse;
  • R - é o conjunto de relações ou associações entre os conceitos do domínio;
  •  I - é o conjunto de instâncias derivadas das classes, ou ainda, os exemplos de conceitos representados em uma ontologia;
  • A - é o conjunto de axiomas do domínio, que servem para modelar restrições e regras inerentes à s instâncias.
Fontes:

https://ceweb.br/livros/dados-abertos-conectados/capitulo-3/
https://pt.wikipedia.org/wiki/Ontologia_(ciência_da_computação)

Comentários

Postagens mais visitadas