A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Ontologia Representação do vocabulário de um determinado domínio e suas conceituações.

Apresentações semelhantes


Apresentação em tema: "Ontologia Representação do vocabulário de um determinado domínio e suas conceituações."— Transcrição da apresentação:

1

2 Ontologia Representação do vocabulário de um determinado domínio e suas conceituações.

3 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

4 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

5 Ontologia Exemplo: Ontologia de Palestra Especificação explícita e formal de uma conceitualização compartilhada Conceitos: Titulo, Duração, Data, Autor.. Web Semântica Fernando Gauthier Alguém não concorda que Palestra tem Título? Palestra, Curso, Apresentações de Trabalhos..

6 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

7 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…)

8 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.

9 OWL constitui uma revisão da linguagem DAML+OIL DAML- DARPA Agent Markup Language). OIL - Ontology Inference Layer OIL - Ontology Interchange Language

10 OIL DAML DAML+OILOWL RDF

11 fornece três sublinguagens com capacidade expressiva crescente OWL Lite, OWL DL, OWL Full.

12

13 OWL Lite supports those users primarily needing a classification hierarchy and simple constraint features. For example, while OWL Lite supports cardinality constraints, it only permits cardinality values of 0 or 1.

14 It should be simpler to provide tool support for OWL Lite than its more expressive relatives, and provide a quick migration path for thesauri and other taxonomies.

15 OWL DL supports those users who want the maximum expressiveness without losing computational completeness (all entailments are guaranteed to be computed) and decidability (all computations will finish in finite time) of reasoning systems.

16 OWL DL includes all OWL language constructs with restrictions such as type separation (a class can not also be an individual or property, a property can not also be an individual or class).

17 OWL DL is so named due to its correspondence with description logics [Description Logics], a field of research that has studied a particular decidable fragment of first order logic.[Description Logics]

18 OWL DL was designed to support the existing Description Logic business segment and has desirable computational properties for reasoning systems.

19 OWL Full is meant for users who want maximum expressiveness and the syntactic freedom of RDF with no computational guarantees. For example, in OWL Full a class can be treated simultaneously as a collection of individuals and as an individual in its own right.

20 Another significant difference from OWL DL is that a owl:DatatypeProperty can be marked as an owl:InverseFunctionalProperty.

21 OWL Full allows an ontology to augment the meaning of the pre- defined (RDF or OWL) vocabulary. It is unlikely that any reasoning software will be able to support every feature of OWL Full.

22 Headers

23 classes e atributos

24 Instâncias Como abrir seu negocio Informática e Estatística Fernando Alvaro Ostuni Gauthier Plano De Negocios

25 Protegé Ferramenta para criar e gerenciar ontologias Trabalha com várias linguagens inclusive OWL

26

27 Exemplo de ontologia Desenvolver uma ontologia de web semântica a ser utilizada para material didático disponibilizado na web por professores universitários.

28 Compartilha-se existência de.. Tipos de Documentos: Planos de Aula; Exercícios; Textos; Informações sobre o autor: Nome Titulação Instituição com Vinculo Informações sobre o documento: Tipo Data de publicação Nome da disciplina Autor

29 1- Enumerar os termos importantes Documentos: Planos de Aula; Exercícios; Textos; Informações sobre os documentos: Data de atualização Disciplina do documento Autor do documento

30 Autor: Informações sobre autor Nome Autor Titulação Vinculo Disciplina Informações sobre a Disciplina Código da disciplina Nome da disciplina

31 2-Definir classes e hierarquias Existem as seguintes classes de objetos: Documentos Exercícios Planos de Aula Texto Autor Disciplina Exercícios, Planos de aula e textos são especializações da classe documentos. Autor e disciplina constituem classes separadas.

32 3-Definir atributos e relações A classe documentos e suas especializações possuem os seguintes atributos: Data de atualização Disciplina do documento Autor do documento A classe Autor tem os seguintes atributos: Nome Autor Titulação Vinculo A classe Disciplina tem os seguintes atributos: Código da disciplina Nome da disciplina

33 4- Definir restrições (cardinalidade, tipo…) AtributoTipoCardinalidade Data_atualizaçãoString1 Disciplina_documentoObjeto DisciplinaMúltipla Autor_documentoObjeto Autor1 Nome_ AutorString1 TitulaçãoString1 VinculoString1 Codigo_disciplinaInteiro1 Nome_disciplinaStirng1 inverso_disciplina_documentosubclasses de documentosMúltipla

34 Desenvolvimento no Protégé

35 Criando as classes:

36 Lista dos atributos, chamados de propriedades no Protégé

37 Cardinalidade e tipos dos atributos

38 Atributo com inverso:

39 Incluindo os atributos nas classes

40

41

42 Criando instancias ou indivíduos da classe Autor

43 Mais uma instância de autor

44 Criando uma disciplina

45 Criando outra disciplina

46 Criando uma instancia de texto

47 Selecionando o autor do texto

48 Selecionando a disciplina do texto

49 Criando outro texto

50 Criando uma instância de plano de aula

51 Exibindo todas as instâncias de documentos

52

53 Pesquisando na ontologia com a ferramenta Queries. Quais os autores com vínculo com a FURB? Quais os documentos da disciplina Introdução à Inteligência Artificial? Quais as disciplinas que tem documentos com autor com vinculo com a FURB?

54 Exibindo todas as instâncias de documentos

55 Quais os autores com vínculo com a FURB?

56 Quais os documentos da disciplina Introdução à Inteligência Artificial?

57 Quais as disciplinas que tem documentos com autor com vinculo com a FURB?

58 Outras ferramentas para trabalhar com ontologias OilEd OntoEdit KAON OntoBuilder


Carregar ppt "Ontologia Representação do vocabulário de um determinado domínio e suas conceituações."

Apresentações semelhantes


Anúncios Google