CE-262 Ontologia e Web Semântica
Prof. José M Parente de Oliveira
Sala 120 – Prédio da Computação
[email protected]
3947-6941
Linguagens para a Web Semântica
Parte 3 – OWL
OWL
OWL
OWL Full
Permite o nível máximo de restrições na construção
de ontologias, mas não pode ser verificada por um
reasoner
Um reasoner é uma aplicação capaz de checar a
consistência semântica de uma ontologia e inferir
uma hierarquia de classes.
Permite o uso de um reasoner, que verifica se uma
dada ontologia está semanticamente correta.
OWL Permite
 Determinar um range válido para uma certa classe
de objetos
 Impor restrições a certas classes de recursos
 Definir classes disjuntas
 Axiomas
 Detecção de inconsistências (cardinalidade de
mínimo e máximo)
OWL Permite
 Conjunto de classes e propriedades primitivas
 Tipos de dados simples e complexos, equivalência
de classes
 Propriedades (transitividade, inversa, simetria,
união, interseção, subclasse)
 Compartilhamento e interoperabilidade (ontologias
como objetos)
OWL Permite
 Extensibilidade (reutilização de termos)
 Compatibilidade com outros padrões
 Combinar classes
 Metadados
 Evolução através da existência de várias versões.
OWL
OWL
Namespaces
Classes
Subclasses
<owl:Class rdf:ID="PotableLiquid">
<rdfs:subClassOf rdf:resource="#ConsumableThing" />
...
</owl:Class>
Classe wine
<owl:Class rdf:ID="Wine">
<rdfs:subClassOf rdf:resource="&food;PotableLiquid"/>
<rdfs:label xml:lang="en">wine</rdfs:label>
<rdfs:label xml:lang="fr">vin</rdfs:label>
...
</owl:Class>
<owl:Class rdf:ID="Pasta">
<rdfs:subClassOf rdf:resource="#EdibleThing" />
...
</owl:Class>
Referências
Marco Antonio Casanova
Sistemas de Informação Governados
por Ontologias
PUC – RIO
Jonathan Borden
The Open Healthcare Group
www.openhealth.org
Download

Linguagens para a Web Semântica (DAML