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

Postagens mais visitadas