01 Ontologias 2
Representação do vocabulário de um determinado domínio e suas conceituações. Ex: Ontologia de Análise orientada a objeto
Classe
Objeto
Herança
Instância
Normalmente precisamos conhecer os termos e seu significado para poder emitir opiniões
Ontologia
[Studer et al 98]
Especificação explícita e formal de uma conceitualização compartilhada definições de conceitos, instâncias, relações, restrições e axiomas são explícitas
declarativamente definida, portanto, compreensível para agentes e sistemas
Conhecimento consensual Modelo abstrato de parte do conhecimento Ontologia
Exemplo: Ontologia de Palestra
Especificação explícita e formal de uma conceitualização compartilhada
Conceitos: Titulo,
Duração, Data, Autor..
<palestra>
<titulo>Web Semântica</titulo>
<autor> Fernando Gauthier</autor>
</palestra>
Alguém não concorda que
Palestra tem Título?
Palestra, Curso,
Apresentações de
Trabalhos..
Elementos de uma ontologia
Conceitos (Classes) + hierarquia
Propriedades dos conceitos
(slots/atributos)
Restrições sobre as propriedades
(tipo, cardinalidade,...)
Relações entre conceitos
(Igualdades, disjunções,...)
Instâncias de conceitos
Como construir uma ontologia
Determinar o domínio e o alcance
Enumerar os termos importantes
Definir classes e hierarquias
Definir atributos e relações
Definir restrições (cardinalidade, tipo…) OWL (Web Ontology
Language)
linguagem recomendada pelo W3C (10 de fevereiro de 2004) para representar conhecimento OWL pode ser utilizada para expressar o significado dos termos em vocabulários e as relações entre eles.
A linguagem tem mais dispositivos para expressar significado do que XML, RDF, and
RDFS estando portanto acima delas para representar conteúdo compreensível pelas máquinas na WEB.
OWL constitui uma revisão da linguagem DAML+OIL
DAML- DARPA Agent Markup
Language).
OIL - Ontology Inference Layer
OIL - Ontology Interchange Language
OIL
DAML+OIL
DAML
RDF
OWL
fornece três sublinguagens com capacidade expressiva