OWL
OWL
Ontologias são utilizadas para capturar conhecimento sobre um domínio de
interesse. Uma ontologia descreve os conceitos de um domínio e também as
relações que existem entre esses conceitos. As diversas linguagens para
construção de ontologias fornecem diferentes funcionalidades. O padrão mais
recente de linguagens para ontologias é o OWL, desenvolvido no âmbito do
W3C-World Wide Web Consortium. O Protege-OWL possui um conjunto
de operadores (por exemplo, o AND, o OR e o NOT) e é baseado em um
modelo lógico que torna possível definir conceitos da forma como são descritos.
Conceitos complexos podem ser constituídos a partir de definições de conceitos
simples. Além disso, o modelo lógico permite a utilização de um MI, o qual pode
verificar se as declarações e as definições da ontologia são mutuamente
consistentes entre si e reconhecer se conceitos são adequados a definições. O
MI pode, portanto, ajudar a manter a hierarquia, o que é útil quando existem
casos em que uma classe tem mais de um pai.
As ontologias OWL podem ser classificadas em três espécies, de acordo
com a sub-linguagem utilizada: OWL-Lite, OWL-DL e OWL-Full.
A característica principal de cada sub-linguagem é a sua expressividade: a OWL-Lite
é a menos expressiva; a OWL-Full é a mais expressiva; a
expressividade da OWL-DL está entre a duas, entre a OWL-Lite e a OWL-Full.
A OWL-Lite é a sub-linguagem sintaticamente mais simples.
Destina-se a situações em que apenas são necessárias restrições e uma
hierarquia de classe simples. Por exemplo, o OWL-Lite pode fornecer uma
forma de migração para tesauros existentes, bem como de outras hierarquias
simples.
A OWL-DL é mais expressiva que a OWL-Lite e baseia-se em
lógica descritiva, um fragmento de Lógica de Primeira Ordem, passível portanto
de raciocínio automático. É possível assim computar automaticamente a
hierarquia de classes e verificar inconsistências na ontologia. Este tutorial
utiliza a OWL-DL.
A OWL-Full é a sub-linguagem OWL mais expressiva. Destina-se a situações
onde alta expressividade é mais importante do garantir a decidabilidade ou
completeza da linguagem. Não é possível efetuar inferências em ontologias OWL-Full.
Fonte:
http://mba.eci.ufmg.br/onto_owl/

Comentários
Postar um comentário