Glossário: Ontologia

« retornar para home do glossário

Ontologia é uma organização a de algum domínio de conhecimento que é geralmente hierárquica e contém todas as entidades relevantes e suas relações” (Princeton University, 2010).

(em ciência da informação) “Uma 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.” (Ontologia, 2023).

Acesse o verbete da Wikipédia em português para conhecer mais sobre ontologia. Neste verbete tem alguns exemplos de bibliotecas de ontologias.

Existem muitas ontologias propostas em diversas áreas de domínio.

Por exemplo, na área biomédica o BioPortal possui 1.143 ontologias, que modelam mais de 15 milhões de classes de objetos (visitado em setembro, 2024). Conheça também o   

(na filosofia) Segundo Jacquette (2014) existem quatro definições de ontologia:

  • Ontologia pura filosófica como disciplina: Refere-se à investigação mais geral e fundamental da metafísica, abordando questões como o conceito de existência e o porquê de algo existir em vez de nada.
  • Ontologia pura filosófica como domínio: Não se compromete com a existência de entidades específicas e, portanto, não pode ser interpretada como um domínio de existência preferido. Ela trata do significado do ser sem fazer afirmações sobre o que realmente existe.
  • Ontologia científica aplicada como disciplina: Envolve a identificação e categorização de entidades em campos específicos do conhecimento científico, definindo o compromisso ontológico das disciplinas científicas.
  • Ontologia científica aplicada como domínio: Refere-se ao compromisso ontológico com entidades teóricas em campos específicos (como partículas na física ou espécies na biologia), ou com todas as entidades realmente existentes no mundo, conhecido como domínio extante (existente, que está patente).

Vocabulário versus Ontologia

Vocabulário:
Um vocabulário é um conjunto de termos (palavras ou expressões) usados para descrever dados em um domínio específico. Ele geralmente inclui definições simples de conceitos e pode ser visto como uma lista padronizada de termos. Os vocabulários ajudam a padronizar a forma como os dados são rotulados ou classificados, garantindo consistência na terminologia utilizada em diferentes contextos.

Exemplo de um vocabulário: Um vocabulário pode simplesmente listar termos como “produto”, “cliente”, “fornecedor”, “transação” com definições curtas de cada um desses conceitos.

Ontologia:
Uma ontologia, por outro lado, é mais complexa e vai além de um vocabulário. Ela não apenas define termos, mas também descreve as relações entre eles de forma formal e estruturada. Uma ontologia inclui axiomas, regras e restrições que governam as interações entre os conceitos. Ela pode descrever hierarquias, dependências, e conexões entre diferentes entidades e serve como uma ferramenta para modelar um domínio de conhecimento de forma mais completa.

Exemplo de uma ontologia: Uma ontologia no mesmo domínio pode não apenas listar termos como “produto” e “cliente”, mas também descrever como um “cliente” pode “comprar” um “produto”, qual é a relação entre “fornecedor” e “produto”, e como essas entidades se interconectam para criar um sistema de informações.

Ontologia versus metamodelo

Uma ontologia pode ser considerada um tipo de metamodelo, dependendo do contexto em que é aplicada. Ambos compartilham semelhanças, pois têm como objetivo fornecer uma estrutura de conceitos e relações.

Um metamodelo é um modelo de um modelo que descreve os elementos essenciais e suas interações dentro de um domínio específico, servindo como uma fundação ou referência para a modelagem de sistemas. Ele permite que um modelo seja adaptado a uma organização ou setor específico, impondo padrões para uniformidade.

As ontologias, por sua vez, estabelecem categorias e relações entre entidades dentro de um domínio, muitas vezes de maneira hierárquica e rigorosa.

A principal diferença é que:

  • as ontologias, especialmente em ciência da informação, visam descrever e organizar um domínio de conhecimento de forma a facilitar a compreensão e compartilhamento desse conhecimento;
  • um metamodelo é um modelo que define a estrutura, regras e conceitos de outros modelos, e isso pode incluir frameworks de sistemas ou software e também frameworks que organizam informações e conhecimentos em áreas específicas.

Por exemplo, um metamodelo aplicado à gestão do conhecimento serviria para estruturar como o conhecimento deve ser organizado, compartilhado e gerido, muitas vezes através de uma ontologia que define categorias, propriedades e relações entre conceitos.

Ontologias podem ser vistas como metamodelos quando são usadas para descrever a estrutura fundamental e as relações de um domínio de conhecimento específico, funcionando como uma camada de abstração sobre um modelo de domínio mais detalhado.

Jacquette, D. (2014). Ontology. Routledge.

Ontologia (ciência da computação). (2023). Wikipédia, a enciclopédia livre. Disponível em: https://w.wiki/B73R recuperado em: Setembro, 2024.

Princeton University. (2010). WordNet  Disponível em: http://wordnet.princeton.edu  Acesso em: 5 setembro 2024.

« retornar para home do glossário
#printfriendly a { color: blue !important; text-decoration: underline !important; } #printfriendly i, #printfriendly em { color: purple !important; } @media print { .break-page-before { page-break-before: always !important; } h1 { page-break-before: always !important; font-size: 32px !important; } div.no-page-break-before h1, div.no-break-page-before h1 { page-break-before: avoid !important; } }