Prof. Daniela Barreiro Claro

Tamanho: px
Começar a partir da página:

Download "Prof. Daniela Barreiro Claro"

Transcrição

1 Prof. Daniela Barreiro Claro

2 Web semântica foi projetada como uma evolução da Web atual Informação deve ter um significado bem definido, permitindo uma melhor cooperação entre computadores e pessoas Tim Berners-Lee, 2001 Como? Aumentando a descrição da informação atual com anotações semânticas Anotação semântica adiciona a descrição de termos no conteudo da Web Descrição destes termos devem estar definidos em uma ontologia Prof. Daniela Barreiro Claro 2

3 Com o intuito que o significado das associações semânticas sejam acessíveis por aplicações, a linguagem da ontologia deve definir a semântica precisamente e deve ter um processamento automatizado O que falta? Uma linguagem para descrever os termos e que permita um raciocinio na descrição destes termos para gerar conhecimento Ou seja inferir novos conhecimentos.. Prof. Daniela Barreiro Claro 3

4 Ontologia (Ribeiro, 2008) Fornece suporte para a evolução de vocabulários e para processar e integrar a informação existente sem problemas de indefinição ou conflito de terminologia. A linguagem RDF-Schema permite a construção de ontologias com expressividade e inferência limitadas, pois fornece um conjunto básico de elementos para a modelagem, e poucos desses elementos podem ser utilizados para inferência OWL estende o vocabulário da RDF Schema para a inclusão de elementos com maior poder com relação a expressividade e inferência. OWL lite, OWL DL e OWL Full Prof. Daniela Barreiro Claro 4

5 Lógica (Ribeiro, 2008) descrição de regras para expressar relações sobre os conceitos de uma ontologia, as quais não podem ser expressas com a linguagem de ontologia utilizada As linguagens Rule Markup Language (RuleML) e Semantic Web Rule Language (SWRL) são exemplos de linguagens propostas para a descrição de regras para a Web Semântica As camadas Prova e Confiança fornecem o suporte para a execução das regras, alem de avaliar a correção e a confiabilidade dessa execução. Ainda em desenvolvimento Prof. Daniela Barreiro Claro 5

6 Ontologia retrata um domínio especifico Nao representa todo o conhecimento, mas uma área do conhecimento Contém termos e relações entre estes termos Termos são chamados de classes ou conceitos Além dos relacionamentos entre as classes, há relacionamentos em outro nivel Propriedades Prof. Daniela Barreiro Claro 6

7 Distintos??? Ontologias definem classes e propriedades entre estas classes Permite criar relacionamentos sofisticados entre as classes Taxonomia Refere-se basicamente a classificação Não trata as propriedades entre estes relacionamentos Taxonomia + Propriedades = Ontologia? Prof. Daniela Barreiro Claro 7

8 Beneficios Comum e compartilhado conhecimento/definição sobre certos conceitos Prove uma forma de reutilizacao do conhecimento do dominio Prove uma maneira que permite que o conhecimento e a semantica codificada seja entendível por uma maquina Permite que processamento de máquina automático seja possível Prof. Daniela Barreiro Claro 8

9 Mas por que estes benefícios são possíveis? Como interpretar as descrições semânticas? Prof. Daniela Barreiro Claro 9

10 Inferência é a derivação de novas sentenças a partir de sentenças antigas (Russel, 2006) Há diversas regras de inferência, mas a mais conhecida é a Modus Ponens Sempre que quaisquer sentença da forma a b se a são dadas, a sentença b pode ser deduzida Prof. Daniela Barreiro Claro 10

11 Se (animal nadar) peixe animal e nadar são dados, então peixe pode ser deduzido Outra regra de inferência é Eliminação-de- E: a regra afirma que, a partir de uma conjunção, qualquer um dos elementos pode ser deduzido A partir de (animal nadar), animal pode ser deduzido Prof. Daniela Barreiro Claro 11

12 As mensagens devem referir-se a um contexto e vocabulário comuns, sobre o qual a troca de mensagens possa ser efetuada dentro de uma semântica bem definida, segura e sem ambigüidades. Esse contexto é provido por ontologias, que normalmente representam o domínio em que os agentes atuam. Exemplo, dois agentes se referem a um 777, porque compartilham a ontologia de meio de transportes, e ambos têm em suas bases de conhecimento o fato de que 777 é uma instância de um avião de carreira. Prof. Daniela Barreiro Claro 12

13 O que é um 777? Freitas et al, Material Aula Prof. Daniela Barreiro Claro 13

14 Prof. Daniela Barreiro Claro 14

15 Diversos formalismos para representar o conhecimento 1. Regras de Horn pai(x,y) ^ pai(y,z) avô(x,z) se x é pai de y e y pai de z então x é avô de z Uma cláusula de Horn consiste de um conjunto de predicados unidos por conjunções (conectivo e ) implicando em apenas um predicado Freitas et al, Material Aula Prof. Daniela Barreiro Claro 15

16 Formalismos 2. Frames (quadros) [Minsky 75] Classes Conceitos em uma ontologia, normalmente organizados em hierarquia Atributos Caracteristicas de membros de uma classe Pode ser tipo basico (integer, string etc Tipo de instancia de classe, que definem relacoes entre classes Exemplo Professor orienta Estudantes Freitas et al, Material Aula Prof. Daniela Barreiro Claro 16

17 Formalismos 2. Frames Herança, é o conceito de é-um. Pode existir herança multipla Ainda há as facetas que visam restringir os atributos A linguagem de frames atualmente mais usada para a definição de ontologias é a F-Logic [Kifer et al 95] 3. Redes Semânticas Redes Semânticas [Woods 75] definem conceitos ligados por relações, representadas graficamente como arcos Freitas et al, Material Aula Prof. Daniela Barreiro Claro 17

18 Redes Semânticas um sistema baseado em frames, se os arcos da rede forem atributos do frame correspondente a essa rede Um exemplo de uso desta linguagem aparece no seguinte código, que especifica, entre outras coisas, que, se duas pessoas são cônjuges, elas têm o mesmo sobrenome. X: pessoa ( nome => id ( primeiro => string, último => Y: string ), Cônjuge => pessoa ( nome => id ( último => Y), Cônjuge => X)) Freitas et al, Material Aula Prof. Daniela Barreiro Claro 18

19 Freitas et al, Material Aula Representação gráfica de uma Rede Semantica Prof. Daniela Barreiro Claro 19

20 Lógica de Descrições Baseada em redes semânticas Inicialmente chamada de lógica terminológica Frames e semantic networks lack formal (logicbased) semantics DL modela conceitos, perfis(role), individuos(individuals) e os seus relacionamentos. O fundamento da DL é o axioma Sentença lógica relacionando roles e concepts. Os raciocinadores (reasoners) em DL FaCT, FaCT++, RACER, DLP e Pellet implementam o método de tableau Prof. Daniela Barreiro Claro 20

21 Freitas et al, Material Aula Os sistema especialista não podia ser reusado ou compartilhado Geravam bases de conhecimento monolíticas e isoladas Necessidade de compartilhar e reusar os domínios modelados Precisava encontrar uma estrutura comum de representação A construção de ontologias, sob essa ótica, pode ser vista como um passo importante de evolução na especificação de conhecimento. Prof. Daniela Barreiro Claro 21

22 Palavra grega: Ontos (ser) e logia (estudo) Estudo do ser enquanto um ser Primeira estrutura de classificação Árvore de Porphyres, proposta por Aristóteles McGuinness (2004) documento onde as aplicações podem compreender o seu conteúdo Prof. Daniela Barreiro Claro 22

23 Uma ontologia define um domínio, ou, mais formalmente, especifica uma conceitualização acerca deste domínio[gruber 95]. Uma ontologia é uma especificação explícita e formal de uma conceitualização compartilhada. [Studer et al 98] especificação explícita, são as definições de conceitos, instâncias, relações, restrições e axiomas. formal, que é declarativamente definida, portanto, compreensível para agentes e sistemas. conceitualização, que se trata de um modelo abstrato de uma área de conhecimento ou de um universo limitado de discurso. compartilhada, por tratar-se de um conhecimento consensual, seja uma terminologia comum da área modelada, ou acordada entre os desenvolvedores dos agentes que se comunicam. Prof. Daniela Barreiro Claro 23

24 Ontologias de representação definem as primitivas de representação como frames, axiomas, atributos e outros de forma declarativa Ontologias gerais (ou de topo) trazem definições abstratas necessárias para a compreensão de aspectos do mundo, como tempo, processos, papéis, espaço, seres, coisas, etc. Ontologias centrais (core ontologies) ou genéricas de domínio definem os ramos de estudo de uma área e/ou conceitos mais genéricos e abstratos desta área Prof. Daniela Barreiro Claro 24

25 Ontologias de domínio tratam de um domínio mais específico de uma área genérica de conhecimento, como direito tributário, microbiologia, etc. Ontologias de aplicação procuram solucionar um problema específico de um domínio, como identificar doenças do coração, a partir de uma ontologia de domínio de cardiologia. Normalmente, ela referencia termos de uma ontologia de domínio. Prof. Daniela Barreiro Claro 25

26 Através de uma ontologia é possível: Inferir em bases de conhecimento Ter um raciocínio dedutível Classificar automaticamente conceitos Buscar conhecimento Garantir a interoperabilidade entre vários sistemas Prof. Daniela Barreiro Claro 26

27 Várias ontologias para uso sem necessidade de criar a sua própria Possibilidade de tradução em diversas linguagens e formalismos de apresentação No editor Protégé-2000 [Noy et al 2000], podem ser geradas ontologias em CLIPS, Jess, Prolog, XML, RDF, OIL, DAML-OIL e F-Logic Prof. Daniela Barreiro Claro 27

28 Conceitos Princípios, idéias, categorias de objetos Exemplo: professores, funcionários, estudantes, cursos, departamentos Relações Relacionamento entre conceitos A classe C é uma subclasse da classe C se todo objeto em C é também incluído em C Incluem geralmente uma organização hierárquica de conceitos e de relações que existem entre estes conceitos. Exemplo: professores são funcionários Prof. Daniela Barreiro Claro 28

29 Propriedade X ensina Y Restrições de valores Somente funcionários podem ensinar cursos Disjointness Professores são diferentes de funcionários Relacionamento lógico Todo departamento deve incluir pelo menos 10 funcionários Prof. Daniela Barreiro Claro 29

30 Termo conceito Termo pode ser ambíguo Conceito tem um só sentido, uma única definição Sinônimo É um conceito denotado por vários termos Homônimos Um termo que denota vários conceitos Prof. Daniela Barreiro Claro 30

31 Uma ontologia tem a intenção de: Organizar, estruturar e restringir para representar os conceitos do mundo Exemplo Carro é forçadamente um Veículo Mas nem todo veículo é um carro Normalmente, se organiza uma ontologia em uma taxonomia ou hierarquia de conceitos Porque a categorização de conceitos é uma inferência elementar no dia-a-dia Prof. Daniela Barreiro Claro 31

32 Segue o diálogo Você conhece um restaurante aqui perto? Tem uma pizzaria na esquina Primeiro, generaliza-se (restaurante) E logo em seguida se categoriza: Pizzaria é um restaurante Assim, em um sistema de informática, um simples conhecimento de hierarquização já melhora consideravelmente a capacidade das máquinas. Prof. Daniela Barreiro Claro 32

33 A análise de similaridade semântica é realizada através dos elementos de uma ontologia Estes elementos são analisados de acordo com a sua posiçao na hierarquia

34 O que é mais similar a um virus? a) plant b) bacteria organism Análise baseada na distância distancia(a,b): Número mínimo de nodos separando A e B virus microorganism bacteria plant

35 O que é mais similar a um virus? a) plant b) bacteria organism 3 edges microorganism plant virus 2 edges bacteria

36 O que é mais similar ao tobacco mosaic virus? a) variola major virus b) plant animal virus virus microorganism plant virus organism bacteria plant poxvirus tobacco mosaic virus variola virus variola major virus

37 O que é mais similar ao tobacco mosaic virus? a) variola major virus b) plant (?) animal virus virus 6 edges microorganism plant virus organism bacteria 5 edges plant poxvirus tobacco mosaic virus variola virus variola major virus

38 O conhecimento ontológico ultrapassa o conhecimento taxonômico Pode-se encontrar em uma ontologia: Composições, como categorias (categoria de elementos químicos, categorias anatômicas) Definições completas: condição necessária e suficiente Uma pessoa é um diretor si e somente si existe uma organização que é dirigida por esta pessoa. Restrições de integridade Um livro é editado a um e somente um ISBN; um pai não pode ser mais jovem que seus filhos Prof. Daniela Barreiro Claro 38

39 Pode-se encontrar em uma ontologia: Funções de cálculo Ritmo cardíaco aconselhado por uma pessoa fazendo um esforço cardio-vascular é (220- idade)*0.65 Propriedades algébricas A relação <é casado com > é simétrica Conhecimento default Por default, um carro tem quatro rodas Relações inversas <faz parte de> e <contém>: porta faz parte de um carro, e um carro contém uma porta Prof. Daniela Barreiro Claro 39

40 Inicialmente, dois grupos trabalharam com ontologias separadamente OIL (Ontology Inference Layer) Grupo europeu É uma evolução do RDF e RDF-S Descreve as classes utilizando frames e uma lista de slots (propriedades) Mais fácil fazer inferências DAML (DARPA Agent Markup Language) Grupo dos Estados Unidos Extensão do RDF Prof. Daniela Barreiro Claro 40

41 OIL ( the Ontology Inference Layer Parte do projeto On-To-Knowledge Web-based representation and inference language for ontologists Logica de Descrições prove a semantica a OIL Sintaxa baseada no RDF OIL foi projetada para combinar a modelagem utilizando frames e o poder, rigor formal e raciocinio automático da Logica de Descricoes É classificada como heavy, core and instance OIL Prof. Daniela Barreiro Claro 41

42 DAML DARPA Agent Markup Language Ao mesmo tempo que OIL estava se desenvolvendo, DAML iniciou nos EUA Extensão do RDF Tanto OIL quanto DAML possuem os mesmos objetivos Seria melhor unificá-las Resultado: linguagem DAML+OIL Prof. Daniela Barreiro Claro 42

43 DAML+OIL tem uma semântica formal Prove uma compreensão humana e por máquina É muito similar a OIL, mas é mais integrada ao RDFS Integração com RDFS é vantajosa pois principalmente pela possibilidade de reutilização de infraestrutura RDFS Porém RDFS não é preciso para descrever uma estrutura sintática RDFS não consegue descrever que uma restrição consiste apenas de uma propriedade e uma classe DAML+OIL é mais proxima da Logica de Descrições do que da abordagem baseada em Frames Prof. Daniela Barreiro Claro 43

44 DAML+OIL No inicio não tinha a especificação de tipos de dados Tipos de dados eram definidos como XML Schemas Distinção entre instancias de objetos de classes(definido usando uma linguagem ontológica) e instancias de tipos de dados (XML Schema) Exemplo: o individuo Italia não pode ter a mesma interpretação que um inteiro 5 DAML+OIL foi a primeira linguagem inspirada na Lógica de Descrições Completamente integrada a Web Semântica Prof. Daniela Barreiro Claro 44

45 W3C criou dois grupos de trabalho dos quais Web Ontology Working Group Criou a OWL Web Ontology Language OWL se tornou a recomendação da W3C em 2004 OWL foi praticamente criada inspirada na DAML+OIL Somente um subconjunto dos grafos RDF corresponde a uma ontologia OWL DL Prof. Daniela Barreiro Claro 45

46 OWL (Ontology Web Language) Mais atributos e características e também facilitara pesquisa automática Deve ser interpretado por máquinas Faz parte das recomendações W3C Permite escrever as classes, as relações aumentando assim o vocabulário e as propriedades em relação à RDF. Prof. Daniela Barreiro Claro 46

47 OWL Dividida em três sublinguagens OWL-Lite, OWL-DL, OWL-Full Cada uma das sublinguagens é uma extensão da anterior. Os elementos da OWL A maioria são classes, propriedades, instâncias de classes e relações Prof. Daniela Barreiro Claro 47

48 OWL seguiu a receita modular de OIL, dividindo suas classes em três sublinguagens, de acordo com sua expressividade [Smith et al 2003]: OWL Lite abrange a expressividade de frames e lógica de descrições, com algumas restrições. Por exemplo, a cardinalidade máxima ou mínima assume apenas os valores 0 ou 1. Apesar disso, a linguagem é dotada de riqueza Sintaxe baseada em XML, RDF, OIL semântica, sendo, por isto, ideal para usuários iniciantes e desenvolvedores que preferem frames a lógica de descrições. Atributos (aqui chamados de propriedades) podem ter transitividade, simetria, atributos inversos, propriedades funcionais (se P(x,y) ^ P(y,x) => x=y) e funcionais inversas (se P(x,y) ^ P(z,x) => x=z) e papéis. Prof. Daniela Barreiro Claro 48

49 OWL DL garante completude, decidibilidade e toda a expressividade da lógica de descrições, almejando satisfazer engenheiros de conhecimento familiarizados com esta tecnologia. A expressividade torna-se ainda maior do que em OWL Lite: classes podem ser construídas por união, interseção e complemento, pela enumeração de instâncias e podem ter disjunções. Tipos são mantidos cuidadosamente separados (por exemplo, uma classe não pode ser instância e propriedade ao mesmo tempo). Prof. Daniela Barreiro Claro 49

50 OWL Full fornece a expressividade de OWL e a liberdade de usar RDF, inclusive permitindo novas metaclasses, já que elas são subclasses definidas em RDFS. Mais complexa Não há garantia de computabilidade. É possível manipular e modificar metaclasses. As linguagens menos expressivas (OWL Lite e DL) estão contidas dentro das mais expressivas (OWL DL e Full), de maneira que uma ontologia definida numa linguagem menos expressiva é aceita por uma linguagem mais expressiva; a recíproca, naturalmente, não é verdadeira. Prof. Daniela Barreiro Claro 50

51 owl:class define um grupo de indivíduos com os mesmos atributos rdfs:subclassof define a hierarquia dos conceitos rdf:property determinam a relação entre um indivíduo ou entre indivíduos. São divididos em ObjectProperty e DataProperty ObjectProperty: temfilho entre duas classes Pessoa DataProperty: temidade associada a um tipo Inteiro Prof. Daniela Barreiro Claro 51

52 rdfs:subpropertyof permitem inferir nas relações Propriedade temfilho e tem uma outra propriedade temneto, temneto deve ser uma subpropriedade de temfilho. rdfs:domain o domínio de uma propriedade limita um indivíduo até o máximo de uma propriedade. Se propriedade haschild tem o domínio Parent, então X haschild Y, X é Parent rdfs:range É o intervalo limite do indivíduo Y no exemplo X haschild Y. Individual os indivíduos são instâncias de classes Prof. Daniela Barreiro Claro 52

53 owl:equivalentclass classes equivalentes têm as mesmas instâncias carro pode ser uma classe equivalente a automóvel owl:equivalentproperty propriedade similar a uma outra similar temchefe e tempatrão são propriedades equivalentes sameas em relação aos indivíduos; relações entre dois nomes diferentes que se referem ao mesmo individuo Daniela Barreiro Claro sameas Daniela Claro Prof. Daniela Barreiro Claro 53

54 owl:differentfrom caracteriza também os indivíduos; faz a distinção entre eles Daniela differentfrom Juliana owl:inverseof propriedade é inversa de outra propriedade ischild é o inverso de isparent Se X ischild Y, logo Y isparent X owl:transitiveproperty permite deduzir X Y, Y Z X Z Maria é ancestral de Daniela, e Daniela é ancestral de Pedro, logo, Maria é ancestral de Pedro owl:symetricproperty relações simétricas Pedro éamigo João, logo por simetria, João éamigo Pedro Prof. Daniela Barreiro Claro 54

55 Tecnologias Básicas Web semântica e SWS Composição de Serviços Web Tópicos de Pesquisa Conceitos Básicos Arquitetura Ontologias OWL Daniela Barreiro Claro Raimundo Macêdo Serviços Web e sua relação com Sistemas de Informação dclaro@ufba.br macedo@ufba.br Uma Prof. abordagem Daniela dos Barreiro conceitos Claro básicos às composições semânticas 55

Prof. Daniela Barreiro Claro

Prof. Daniela Barreiro Claro Prof. Daniela Barreiro Claro Web semântica foi projetada como uma evolução da Web atual Informação deve ter um significado bem definido, permitindo uma melhor cooperação entre computadores e pessoas Tim

Leia mais

ONTOLOGIAS E ONTOLOGIAS DIFUSAS

ONTOLOGIAS E ONTOLOGIAS DIFUSAS Universidade Federal de São Carlos - UFSCar Programa de Pós-Graduação em Ciência da Computação PPGCC Departamento de Computação - DC ONTOLOGIAS E ONTOLOGIAS DIFUSAS SUMARIO Introdução Ontologias OWL Regras

Leia mais

Ontologias: definições e conceitos básicos

Ontologias: definições e conceitos básicos Ontologias: definições e conceitos básicos Cristiane Akemi Yaguinuma cristiane_yaguinuma@dc.ufscar.br Orientadora: Profª. Drª. Heloisa Arruda Camargo Co-orientadora: Profª. Drª. Marilde T. P. Santos Setembro/2009

Leia mais

Web Semântica: Conceitos, Tecnologias e Aplicações

Web Semântica: Conceitos, Tecnologias e Aplicações Web Semântica: Conceitos, Tecnologias e Aplicações Paulo Vitor Antonini Orlandin paulovitor_e@hotmail.com Resumo Com o crescente número de usuários da Internet, consequentemente o número de informações

Leia mais

Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology

Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology Manipulação de uma ontologia desenvolvida em OWL através da utilização da API JENA 2 Ontology Paulo Roberto Gonçalves 1, Parcilene Fernandes de Brito 1 1 Laboratorio de Inteligência Computacional Centro

Leia mais

Ontologias MARIANNA ARAÚJO

Ontologias MARIANNA ARAÚJO Ontologias MARIANNA ARAÚJO Roteiro Motivação Conceito Tipos Linguagens de Ontologia SPARQL Apresentação de Ferramentas Modelagem de uma Ontologia com Protégé Referencias 2 Motivação Aumento exponencial

Leia mais

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Ontologias Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Origem Teoria sobre a natureza da existência Ramo da filosofia que lida com a natureza e organização da realidade.

Leia mais

Este capítulo aborda os fundamentos principais aplicados neste trabalho.

Este capítulo aborda os fundamentos principais aplicados neste trabalho. 2 Fundamentos Este capítulo aborda os fundamentos principais aplicados neste trabalho. 2.1 Linked Data Linked Data é um padrão de práticas a serem seguidas para a publicação e interligação de dados estruturados

Leia mais

4 EduCO: Representando a Informação Contida em Materiais de Aprendizagem

4 EduCO: Representando a Informação Contida em Materiais de Aprendizagem 4 EduCO: Representando a Informação Contida em Materiais de Aprendizagem Conforme descrito no capítulo anterior, é importante representar os conteúdos contidos em materiais de aprendizagem. Neste capítulo

Leia mais

IA - Ontologias. Professor Paulo Gurgel Pinheiro. 09 de Novembro de 2010

IA - Ontologias. Professor Paulo Gurgel Pinheiro. 09 de Novembro de 2010 IA - s Professor Paulo Gurgel Pinheiro MC906A - Inteligência Articial Instituto de Computação Universidade Estadual de Campinas - UNICAMP 09 de Novembro de 2010 1 / 49 http://www.ic.unicamp.br/ pinheiro/

Leia mais

Linked Data Management. Capítulo 1: Linked Data & the Semantic Web Standards

Linked Data Management. Capítulo 1: Linked Data & the Semantic Web Standards Linked Data Management Capítulo 1: Linked Data & the Semantic Web Standards Carmem Hara 18 de outubro de 2016 Dados na Web Processamento automático de dados da Web: dados com sintaxe e semântica bem definidas

Leia mais

3 Kuaba: Uma Ontologia para Design Rationale

3 Kuaba: Uma Ontologia para Design Rationale 3 Kuaba: Uma Ontologia para Design Rationale Para que o conhecimento registrado durante o design possa ser automaticamente processado, é desejável representar o design rationale de uma maneira formalmente

Leia mais

documentos, apenas indicações de formatação de como o texto deve ser exibido. Por exemplo, imagine o seguinte trecho de documento em HTML:

documentos, apenas indicações de formatação de como o texto deve ser exibido. Por exemplo, imagine o seguinte trecho de documento em HTML: 3 A Web Semântica A web semântica é uma extensão da web atual na qual a informação é publicada conjuntamente com meta-informações explicitando sua semântica, o que é essencial para permitir a interoperabilidade

Leia mais

Semântica na Web Vocabulários

Semântica na Web Vocabulários Semântica na Web Vocabulários Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Motivação Imagine aplicações no contexto de saúde: Profissionais usam

Leia mais

A ontologia é definida por diversos autores na literatura, abaixo apresentamos algumas destas definições:

A ontologia é definida por diversos autores na literatura, abaixo apresentamos algumas destas definições: 45 3. Ontologias Este capítulo tem a finalidade de apresentar um estudo sobre ontologia. Neste estudo, apresentaremos a definição de ontologia e seus objetivos, bem como alguns dos métodos existentes para

Leia mais

Ontologias: Definições e Tipos

Ontologias: Definições e Tipos Ontologias: Definições e Tipos Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda O que é uma ontologia Tipos de Ontologias

Leia mais

Introdução à Web Semântica

Introdução à Web Semântica Introdução à Web Semântica André Desessards Jardim Universidade Católica de Pelotas Centro Politécnico Mini Curso Web Semântica 1. Introdução A organização da imensa vastidão de conteúdo disponível atualmente

Leia mais

1 Introdução. 1 World Wide Web Consortium -

1 Introdução. 1 World Wide Web Consortium - 1 Introdução A internet é uma ampla fonte de disseminação de informações, abrangendo praticamente todas as áreas de conhecimento. A maioria das informações disponíveis hoje para a grande parte dos usuários

Leia mais

Ontologias: Definições e Tipos

Ontologias: Definições e Tipos Ontologias: Definições e Tipos Ricardo de Almeida Falbo Departamento de Informática Universidade Federal do Espírito Santo Agenda O que é uma ontologia Tipos de Ontologias Ontologia Origem: Filosofia Ont-

Leia mais

Figura 2 An ontology spectrum (McGuinness, 2003) Figura 3 - Semantic Continuum 4 (Uschold, 2003).

Figura 2 An ontology spectrum (McGuinness, 2003) Figura 3 - Semantic Continuum 4 (Uschold, 2003). 2 Web Semântica De acordo com Berners-Lee (Berners-Lee, 1998) (Berners-Lee et al., 2001), uma definição da Web Semântica é: uma extensão da Web obtida através da adição de semântica ao atual formato de

Leia mais

Lógicas de Descrição Visão Geral

Lógicas de Descrição Visão Geral Lógicas de Descrição Visão Geral The Description Logic Handbook Cesar Augusto Tacla UTFPR/CPGEI INTRODUÇÃO 05/11/2013 2 Lógicas de Descrição É uma família de linguagens formais para representação de conhecimentos

Leia mais

Gestão de Ontologias

Gestão de Ontologias Gestão de Ontologias Apresentação de Relatório Técnico Luiz Cruz Silveira Neto Apresentação para Reunião do Grupo de Ontologias (Laboratório de Políticas Públicas Participativas) E-mail: luiznetogi@gmail.com

Leia mais

6 Conclusão. 6.1 Trabalhos relacionados

6 Conclusão. 6.1 Trabalhos relacionados Conclusão 112 6 Conclusão 6.1 Trabalhos relacionados A primeira versão do método SHDM apresentada por Lima (2003) empregava um modelo orientado a objetos como a base estrutural do modelo conceitual de

Leia mais

Ontologia. DAS5316 Integração de Sistemas Corporativos. Prof. Ricardo J. Rabelo

Ontologia. DAS5316 Integração de Sistemas Corporativos. Prof. Ricardo J. Rabelo Ontologia DAS5316 Integração de Sistemas Corporativos Prof. Ricardo J. Rabelo Resumo Definição Vantagens Tipos de ontologias Aplicações Integração de aplicações Exemplos Ferramentas Protégé Conclusões

Leia mais

Castro (2008, p.7) define a palavra ontologia de forma mais simplificada:

Castro (2008, p.7) define a palavra ontologia de forma mais simplificada: Recuperação de Informação baseada em Castro (2008, p.7) define a palavra ontologia de forma mais simplificada: Ela é o resultado da junção de dois termos gregos onta (entes) e logos (teoria, discurso,

Leia mais

Protégé e Ontologias

Protégé e Ontologias Protégé e Ontologias Tiago Semprebom Marcos Camada Igor Mendonça (UFSC) Universidade Federal de Santa Catarina Programa de Pós-Graduação em Engenharia de Automação e Sistemas DAS6607 - Inteligência Artificial

Leia mais

Description Logics como Linguagens de Ontologias para Web Semântica

Description Logics como Linguagens de Ontologias para Web Semântica Description Logics como Linguagens de Ontologias para Web Semântica Leandro Zulian Gallina Instituto de Informática Universidade Federal do Rio Grande do Sul lzgallina@inf.ufrgs.br ABSTRACT The Semantic

Leia mais

2.1. Visão Geral das Ferramentas utilizadas no Ciclo de Vida de Desenvolvimento de Software

2.1. Visão Geral das Ferramentas utilizadas no Ciclo de Vida de Desenvolvimento de Software 2 Fundamentos Neste capítulo são apresentados os fundamentos que serviram de base para a elaboração e construção deste trabalho. Inicialmente, será apresentada uma visão geral dos tipos de ferramentas

Leia mais

Ativação de componentes de software com a utilização de uma ontologia de componentes. Augusto Carbol Lorza

Ativação de componentes de software com a utilização de uma ontologia de componentes. Augusto Carbol Lorza Ativação de componentes de software com a utilização de uma ontologia de componentes Augusto Carbol Lorza SERVIÇO DE PÓS-GRADUAÇÃO DO ICMC-USP Data de Depósito: Assinatura: Ativação de componentes de

Leia mais

Leila Negris Bezerra. Uso de ontologia em serviço de contexto e descoberta de recursos para autoadaptação de sistemas

Leila Negris Bezerra. Uso de ontologia em serviço de contexto e descoberta de recursos para autoadaptação de sistemas Universidade do Estado do Rio de Janeiro Centro de Tecnologia e Ciências Faculdade de Engenharia Leila Negris Bezerra Uso de ontologia em serviço de contexto e descoberta de recursos para autoadaptação

Leia mais

Apache Jena. jena.apache.org. André Henrique Dantas Neves Cordeiro

Apache Jena. jena.apache.org. André Henrique Dantas Neves Cordeiro Apache Jena jena.apache.org André Henrique Dantas Neves Cordeiro Conteúdo O que é o Jena? Capacidades do Jena Noções básicas Conceitos RDF no Jena Armazenamento Gerenciamento de Ontologias Raciocínio SPARQL

Leia mais

5 Conclusão e trabalhos futuros

5 Conclusão e trabalhos futuros 5 Conclusão e trabalhos futuros Neste capítulo fazemos uma retrospectiva do trabalho realizado, uma avaliação da proposta de solução de integração de dados ou conhecimentos mostrada na dissertação e também

Leia mais

Web semântica e Ontologias OWL

Web semântica e Ontologias OWL Web semântica e Ontologias OWL EBRALC 2008 Renata Vieira - PUCRS Web Atual Atualmente a Web é usada basicamente para: Consumo humano de informações Compras Comunicação Acesso a conteúdo Web Atual Dificuldades

Leia mais

Para descrever os metadados das aplicações, desenvolvemos um método chamado SHDM (Semantic Hypermedia Design Method) [Lima & Schwabe 2002a, 2002b,

Para descrever os metadados das aplicações, desenvolvemos um método chamado SHDM (Semantic Hypermedia Design Method) [Lima & Schwabe 2002a, 2002b, 1 Introdução A Web Semântica é uma visão [W3C, 2001b]: uma idéia de termos dados na Web definidos e conectados de modo a serem utilizados por máquinas não só com objetivo de apresentação, mas também para

Leia mais

Sistemas de PROFA. LILLIAN ALVARES FACULDADE DE CIÊNCIA DA INFORMAÇÃO

Sistemas de PROFA. LILLIAN ALVARES FACULDADE DE CIÊNCIA DA INFORMAÇÃO Sistemas de Organização do Conhecimento PROFA. LILLIAN ALVARES FACULDADE DE CIÊNCIA DA INFORMAÇÃO UNIVERSIDADE DE BRASÍLIA Sistemas de Organização do Conhecimento tem como principal p objetivo...... a

Leia mais

Lógica de Descrições Visão Geral

Lógica de Descrições Visão Geral Lógica de Descrições Visão Geral The Description Logic Handbook Cesar Augusto Tacla UTFPR/CPGEI Lógica de Descrições É uma linguagem formal para representação de conhecimentos e para raciocínio Permite

Leia mais

Obtendo Interoperabilidade Semântica em Sistemas. Metamorphosis

Obtendo Interoperabilidade Semântica em Sistemas. Metamorphosis Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho

Leia mais

CTTO: Semelhanças e Diferenças. Classificações, Tesauros,Taxonomias e Ontologias

CTTO: Semelhanças e Diferenças. Classificações, Tesauros,Taxonomias e Ontologias CTTO: Semelhanças e Diferenças Classificações, Tesauros,Taxonomias e Ontologias Classificações, tesauros, taxonomias e ontologias estruturam, classificam, modelam e representam conceitos e seus relacionamentos

Leia mais

Sistemas Especialistas

Sistemas Especialistas Agenda Sistemas Especialistas Revisão Conceitos Básicos Entender uma ferramenta para S.E. Sistemas de Informação Inteligentes Prof. Esp. MBA Heuber G. F. Lima Aula2 Page 2 Conceitos I.A. Sistemas Especialistas

Leia mais

MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin

MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin Orientador: Prof. Dr. Ricardo Rodrigues Ciferri Agenda Introdução Bancos de dados

Leia mais

Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa

Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa Ferramentas de Apoio à Criação e Edição de Ontologias: Tainacan Ontology e uma Análise Comparativa Ernesto Fonseca Veiga 1, Dalton Lopes Martins 1, Marcel Ferrante Silva 1 1 Media Lab Laboratório de Pesquisa,

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Requisitos de Software Professor: Charles Leite Engenharia de requisitos Os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que oferece e as restrições

Leia mais

OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla

OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla OWL-DL Propriedades Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla PROPRIEDADES Propriedades são relações entre dois indivíduos. Tipos de propriedades em OWL Object properties: liga um indivíduos

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Representação de conhecimento Nível do conhecimento e nível simbólico Prof. Paulo Martins Engel Informática UFRGS Prof. Paulo Martins Engel Representação do conhecimento As técnicas

Leia mais

Jena Um Framework Web Semântico em Java

Jena Um Framework Web Semântico em Java Jena Um Framework Web Semântico em Java Angelo Augusto Frozza, Rodrigo Gonçalves {frozza, rodrigog}@inf.ufsc.br Universidade Federal de Santa Catarina UFSC Florianópolis Santa Catarina Introdução O Jena

Leia mais

O W3C e a Web Semântica. CPqD - abril/2009 Workshop Rede IP do Futuro

O W3C e a Web Semântica. CPqD - abril/2009 Workshop Rede IP do Futuro O W3C e a Web Semântica CPqD - abril/2009 Workshop Rede IP do Futuro Web, W3C e Web Semântica Tim Berners-Lee criou / propôs a Web em 1989 (há 20 anos) http://www.w3.org/history/1989/proposal.html (URI

Leia mais

comparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE REPRESENTATION OF ONTOLOGIES

comparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE REPRESENTATION OF ONTOLOGIES Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 8, n. 1, p. 119-130, 2007. 119 ISSN 1981-2841 comparando as linguagens para representação de ontologias 1 COMPARING LANGUAGES FOR THE

Leia mais

UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO ONTOLOGIAS OWL

UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO ONTOLOGIAS OWL UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE SISTEMAS DE INFORMAÇÃO UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO

Leia mais

Dados Abertos Governamentais e a Web Semântica

Dados Abertos Governamentais e a Web Semântica Dados Abertos Governamentais e a Web Semântica Disciplina: Ontologias e Web Semântica Professor: Fred Freitas Jônatas de Lira Rocha Roteiro Dados Abertos Lei de Acesso a Informação Dados Abertos Governamentais

Leia mais

Modelagem Semântica de Aplicações na WWW

Modelagem Semântica de Aplicações na WWW Fernanda Lima Modelagem Semântica de Aplicações na WWW Tese de Doutorado Tese apresentada como requisito parcial para obtenção do título de Doutor pelo Programa de Pós-Graduação em Informática da PUC-Rio.

Leia mais

3 A Estratégia. alinhamento de mais de duas ontologias, este pode ser realizado em passos seqüenciais, sempre alinhando as ontologias duas a duas.

3 A Estratégia. alinhamento de mais de duas ontologias, este pode ser realizado em passos seqüenciais, sempre alinhando as ontologias duas a duas. 3 A Estratégia Apesar dos esforços descritos no capítulo anterior, alinhar os termos de diferentes ontologias continua um problema em aberto e que precisa ser resolvido para viabilizar uma série de promessas

Leia mais

COMPUTAÇÃO COLABORATIVA. Prof. Cícero Quarto cicerocq.wordpress.com

COMPUTAÇÃO COLABORATIVA. Prof. Cícero Quarto cicerocq.wordpress.com COMPUTAÇÃO COLABORATIVA Prof. Cícero Quarto cicerocq.wordpress.com UNIDADES DE ENSINO Parte I Fundamentos Sistemas colaborativos para uma nova sociedade e um novo ser humano Teorias e modelos de Colaboração

Leia mais

PROTEGÉ CLAUDIO PONCE SALDIAS. Programa de Pós-Graduação em Engenharia de Automação e Sistemas Programa de Pós-Graduação em Engenharia Mecânica

PROTEGÉ CLAUDIO PONCE SALDIAS. Programa de Pós-Graduação em Engenharia de Automação e Sistemas Programa de Pós-Graduação em Engenharia Mecânica PROTEGÉ EUCLIDES EDSON MARTINS CLAUDIO PONCE SALDIAS Programa de Pós-Graduação em Engenharia de Automação e Sistemas Programa de Pós-Graduação em Engenharia Mecânica Universidade Federal de Santa Catarina

Leia mais

Denise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi

Denise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi INTEGRAÇÃO DE ACERVOS MULTIMÍDIA NO CONTEXTO DA WEB SEMÂNTICA: ANÁLISE DE INSTRUMENTOS E METODOLOGIAS PARA REPRESENTAÇÃO E RECUPERAÇÃO DE DOCUMENTOS MULTIMÍDIA. Denise Gomes Silva Morais Cavalcante denisegsmc@usp.br

Leia mais

EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua

EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Universidade Católica de Pelotas Centro Politécnico Programa de Pós-Graduação em Informática EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Luthiano Venecian, João Lopes, Adenauer

Leia mais

4 Ontologia 4.1. O que é ontologia

4 Ontologia 4.1. O que é ontologia 4 Ontologia Nesse capítulo introduziremos a discussão sobre o que vem a ser uma ontologia dentro do domínio utilizado nesse trabalho. Veremos as principais vantagens do uso de ontologia, suas áreas de

Leia mais

3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM

3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM 3. Instrumentos metodológicos -> definições DEFINIÇÕES E MODELAGEM 00110001110001101010001011000101110100101100101001111101010100 FUNDAMENTOS COGNITIVOS, TEORICOS E METODOLOGICOS DA ORGANIZAÇÃO DO CONHECIMENTO

Leia mais

3. ONTOLOGIAS Introdução

3. ONTOLOGIAS Introdução 3. ONTOLOGIAS Neste capítulo serão abordados aspectos relacionados com a semântica do conteúdo presente nos cursos de Educação a Distância. Esse conceito será abordado na descrição da chamada Web Semântica

Leia mais

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer BANCO DE DADOS I Prof. Luiz Antônio Vivacqua C. Meyer Projeto de Banco de Dados Etapas do Desenvolvimento de um Projeto de Sistemas: 1. Levantamento de Requisitos a. Requisitos Funcionais b. Requisitos

Leia mais

Protégé. Ferramenta de Edição de Ontologias

Protégé. Ferramenta de Edição de Ontologias Protégé Ferramenta de Edição de Ontologias Janaína Pereira baseada na apresentação de Nick Drummond, Matthew Horridge e Holger Knublauch Knublauch na 8th International Protégé Conference Manaus - 2005

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Metodologia CommonKADS Utilizando um formalismo para modelar conhecimento Prof. Paulo Martins Engel História dos sistemas de conhecimento Máquinas de busca de propósito geral (1965)

Leia mais

Padrões Semânticos e Adaptação

Padrões Semânticos e Adaptação Padrões Semânticos e Adaptação André Desessards Jardim Universidade Católica de Pelotas Centro Politécnico Mini Curso Web Semântica Introdução Alguém já pode ter resolvido o seu problema e pode existir

Leia mais

Algoritmos para Interoperabilidade entre Ontologias

Algoritmos para Interoperabilidade entre Ontologias UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA Algoritmos para Interoperabilidade entre Ontologias por Verlani Timm Hinz Dissertação apresentada como requisito

Leia mais

Desafios e Oportunidades

Desafios e Oportunidades Desafios e Oportunidades André Desessards Jardim Universidade Católica de Pelotas Centro Politécnico Mini Curso Web Semântica Introdução Hoje, os computadores e pequenos dispositivos estão criando acesso

Leia mais

OWL-DL Classes. Tópicos Especiais em Ontologias UTFPR/PPGCA/CPGEI Prof. Cesar A. Tacla

OWL-DL Classes. Tópicos Especiais em Ontologias UTFPR/PPGCA/CPGEI Prof. Cesar A. Tacla OWL-DL Classes Tópicos Especiais em Ontologias UTFPR/PPGCA/CPGEI Prof. Cesar A. Tacla SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) de valor (hasvalue) de cardinalidade

Leia mais

Uma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados

Uma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados U NIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 201 2. 1 Uma ferramenta para Definição de Mapeamentos entre Vocabulários usados na publicação de Dados Linkados

Leia mais

UM PROTÓTIPO INTELIGENTE PARA TOMADA DE DECISÃO EM SAÚDE BASEADO EM ONTOLOGIAS AN INTELLIGENT PROTOTYPE FOR HEALTH DECISION-MAKING BASED ON ONTOLOGY

UM PROTÓTIPO INTELIGENTE PARA TOMADA DE DECISÃO EM SAÚDE BASEADO EM ONTOLOGIAS AN INTELLIGENT PROTOTYPE FOR HEALTH DECISION-MAKING BASED ON ONTOLOGY UM PROTÓTIPO INTELIGENTE PARA TOMADA DE DECISÃO EM SAÚDE BASEADO EM ONTOLOGIAS (IC) Iniciação Científica (PQ) Pesquisador O. C. Braga (IC)¹; P. Fernandes (IC)²; R. Freitas (IC)²; M. Oliveira PQ)² Instituto

Leia mais

UNIVERSIDADE METODISTA DE PIRACICABA

UNIVERSIDADE METODISTA DE PIRACICABA UNIVERSIDADE METODISTA DE PIRACICABA FACULDADE DE CIÊNCIAS EXATAS E DA NATUREZA MESTRADO EM CIÊNCIA DA COMPUTAÇÃO ONTOL-FORUM: LINGUAGEM PARA DESCRIÇÃO DE ONTOLOGIAS APOIADA EM UM MODELO DE REPRESENTAÇÃO

Leia mais

Requisitos de Software

Requisitos de Software Engenharia de requisitos Requisitos de Software Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições

Leia mais

Inteligência Artificial. Sistemas Baseados em Conhecimento. Técnicas para Representação de Conhecimento Continuação

Inteligência Artificial. Sistemas Baseados em Conhecimento. Técnicas para Representação de Conhecimento Continuação Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Sistemas Baseados em Conhecimento Técnicas para Representação de Conhecimento Continuação

Leia mais

U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA

U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2014.2 OpenCIn Dados Abertos e Interligados Acerca dos Docentes do Centro de Informática PROPOSTA DE TRABALHO

Leia mais

5 Usando as Representações de Design Rationale

5 Usando as Representações de Design Rationale 5 Usando as Representações de Design Rationale Como mencionamos anteriormente, representar design rationale em uma linguagem formal usando o modelo formal dos artefatos nos permite atribuir semântica ao

Leia mais

U NIVERSIDADE F EDERAL DE P ERNAMBUCO

U NIVERSIDADE F EDERAL DE P ERNAMBUCO U NIVERSIDADE F EDERAL DE P ERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2015.1 Extensão do Dataset OpenCIn com Dados Referentes às Notícias e Eventos Relacionados ao Centro de Informática

Leia mais

Em Direção a Descoberta de Recursos Baseada em Matching Semântico para UBICOMP

Em Direção a Descoberta de Recursos Baseada em Matching Semântico para UBICOMP Em Direção a Descoberta de Recursos Baseada em Matching Semântico para UBICOMP Renato M. Dilli 1, Adenauer C. Yamin 1, Luiz A. M. Palazzo 1 1 Centro Politécnico Universidade Católica de Pelotas (UCPel)

Leia mais

Engenharia de Software. Projeto de Arquitetura

Engenharia de Software. Projeto de Arquitetura Engenharia de Software Projeto de Arquitetura O que já vimos? Introdução a Engenharia de Software Processos de Software Desenvolvimento Ágil de Software Engenharia de Requisitos Modelagem de sistemas (outra

Leia mais

Agentes que Raciocinam Logicamente. Prof. Júlio Cesar Nievola PPGIA PUC-PR

Agentes que Raciocinam Logicamente. Prof. Júlio Cesar Nievola PPGIA PUC-PR Agentes que Raciocinam Logicamente Prof. Júlio Cesar Nievola PPGIA PUC-PR Um agente baseado em conhecimento Componente central: a base de conhecimentos (KB ou BC) A BC é um conjunto de representações de

Leia mais

A Web Semântica: Conceitos e Aplicações. Valéria M. Pequeno Universidade Autónoma de Lisboa

A Web Semântica: Conceitos e Aplicações. Valéria M. Pequeno Universidade Autónoma de Lisboa A Web Semântica: Conceitos e Aplicações Valéria M. Pequeno Universidade Autónoma de Lisboa Muita informação Motivação Mapas Textos Imagens Motivação Na Web tradicional, a informação está disponível num

Leia mais

O W3C e a Web Semântica. Reunião de coordenação da e-ping, março/2009

O W3C e a Web Semântica. Reunião de coordenação da e-ping, março/2009 O W3C e a Web Semântica Reunião de coordenação da e-ping, março/2009 Web, W3C e Web Semântica 2 Tim Berners-Lee criou / propôs a Web em 1989 (há 20 anos) http://www.w3.org/history/1989/proposal.html (URI

Leia mais

Uma Abordagem Baseada em Ontologias para a Interoperabilidade entre Agentes Heterogêneos

Uma Abordagem Baseada em Ontologias para a Interoperabilidade entre Agentes Heterogêneos UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO ELDER RIZZON SANTOS Uma Abordagem Baseada em Ontologias para a Interoperabilidade entre Agentes

Leia mais

Web Semântica para Máquinas de Busca

Web Semântica para Máquinas de Busca Web Semântica para Máquinas de Busca Erikson Freitas de Morais, Marcelo Borghetti Soares erikson@dcc.ufmg.br, borghett@dcc.ufmg.br Universidade Federal de Minas Gerais Resumo. A informação na web atualmente

Leia mais

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído

Leia mais

1 Introdução. 1.1 A Web Semântica

1 Introdução. 1.1 A Web Semântica Introdução 19 1 Introdução 1.1 A Web Semântica A Web Semântica é definida por seus idealizadores como uma extensão da Web atual, onde as informações recebem um significado bem definido, permitindo maior

Leia mais

O Estudo do Conhecimento

O Estudo do Conhecimento O Estudo do Conhecimento Aprender - ato que produz um comportamento diferente a um estímulo externo devido a excitações recebidas no passado e é, de uma certa forma, sinônimo de aquisição de conhecimento.

Leia mais

Lógicas de Descrição Visão Geral

Lógicas de Descrição Visão Geral Lógicas de Descrição Visão Geral The Description Logic Handbook Cesar Augusto Tacla UTFPR/CPGEI INTRODUÇÃO 17/04/2016 2 Lógicas de Descrição É uma família de linguagens formais para representação de conhecimentos

Leia mais

2 Fundamentos Matchmaking

2 Fundamentos Matchmaking Fundamentos 17 2 Fundamentos 2.1. Matchmaking Matchmaking pode ser entendido, de forma bem geral, como um processo de busca dos possíveis casamentos entre demandas e ofertas, em um dado domínio de aplicação.

Leia mais

Definição de uma Ontologia em OWL para Representação de Conteúdos Educacionais

Definição de uma Ontologia em OWL para Representação de Conteúdos Educacionais Definição de uma Ontologia em OWL para Representação de Conteúdos Educacionais Raquel Elias Carneiro 1, Parcilene Fernandes de Brito 1 1 Centro Universitário Luterano de Palmas (CEULP/ULBRA) {raquelec,pfb}@ulbra-to.br

Leia mais

Paradigmas de Representação de Conhecimento

Paradigmas de Representação de Conhecimento Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Paradigmas de Representação de Conhecimento Inteligência Artificial Site: http://jeiks.net E-mail:

Leia mais

Arquitetura e Modularização de Ontologias

Arquitetura e Modularização de Ontologias Arquitetura e Modularização de Ontologias Ricardo de Almeida Falbo Engenharia de Ontologias Departamento de Informática Universidade Federal do Espírito Santo Agenda Arquitetura Ontológica Modularização

Leia mais

OWL-DL Classes. Tópicos Especiais em Ontologias utfpr/cpgei Prof. Cesar A. Tacla

OWL-DL Classes. Tópicos Especiais em Ontologias utfpr/cpgei Prof. Cesar A. Tacla OWL-DL Classes Tópicos Especiais em Ontologias utfpr/cpgei Prof. Cesar A. Tacla SUMÁRIO Restrições Conceito Tipos Existencial (somevaluesfrom) Universal (allvaluesfrom) de valor (hasvalue) de cardinalidade

Leia mais

Representação do conhecimento. Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Disciplina: Inteligência Artificial

Representação do conhecimento. Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Disciplina: Inteligência Artificial 1 Representação do conhecimento Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Disciplina: Inteligência Artificial 2 Representação do Conhecimento (1/2) Uma boa solução para

Leia mais

Padrões para Definição de Metadados

Padrões para Definição de Metadados Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro mvsmonteiro@midiacom.uff.br 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada

Leia mais

Inferência sobre Ontologias no contexto da Web Semântica

Inferência sobre Ontologias no contexto da Web Semântica Inferência sobre Ontologias no contexto da Web Semântica Fernando Wagner B. H. Filho¹, Bernadette F. Lóscio², Gustavo A. L. De Campos¹ 1 Departamento de Computação - Universidade Estadual do Ceará (UECE)

Leia mais

2 Lógica Fuzzy. 2 Lógica Fuzzy. Sintaxe da linguagem

2 Lógica Fuzzy. 2 Lógica Fuzzy. Sintaxe da linguagem 2 Lógica Fuzzy 2.1 Cálculo proposicional (lógica proposicional) 2.2 Lógica de Predicados 2.3 Lógica de múltiplos valores 2.4 Lógica Fuzzy Proposições fuzzy Inferência a partir de proposições fuzzy condicionais

Leia mais

Ontologias e sua aplicação em linguagens de Comunicação

Ontologias e sua aplicação em linguagens de Comunicação Ontologias e sua aplicação em linguagens de Comunicação Rafael de Moura Speroni Disciplina de Modelagem de Sistemas Multiagentes - 2006/2 Prof. Ricardo Silveira PPGCC - UFSC Comunicação entre agentes Pessoas,

Leia mais

OntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE

OntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE OntoPsic: UMA ONTOLOGIA PARA PSIQUIATRIA NO CONTEXTO DA TELESSAÚDE DIAS F. C. 1,2, AZEVEDO R. R. 2, BARROS R. S. M. 2, BENEVIDES L.S. 1, ARAÚJO M. N. 1, DIAS G. A 3 1 Núcleo de Telessaúde do Hospital das

Leia mais

Ontologia de Livro: Aplicativo Android para Busca de Dados

Ontologia de Livro: Aplicativo Android para Busca de Dados Ontologia de Livro: Aplicativo Android para Busca de Dados de Personagens Eduardo Kraus Nunes Prof. Roberto Heinzle, Doutor - Orientador Roteiro de Apresentação 1. Introdução; 2. Objetivos; 3. Fundamentação

Leia mais

Dedução Natural e Sistema Axiomático Pa(Capítulo 6)

Dedução Natural e Sistema Axiomático Pa(Capítulo 6) Dedução Natural e Sistema Axiomático Pa(Capítulo 6) LÓGICA APLICADA A COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Dedução Natural 3. Sistemas axiomático Pa 4. Lista

Leia mais

Uma ontologia para os processos de negócio da Administração

Uma ontologia para os processos de negócio da Administração Uma ontologia para os processos de negócio da Administração Alexandra Lourenço (Universidade Nova de Lisboa) m.alexandra.lourenco@gmail.com Pedro Penteado (Universidade Nova de Lisboa) ppenteado@fcsh.unl.pt

Leia mais

Representação do Conhecimento

Representação do Conhecimento Representação do Conhecimento O Estudo do Conhecimento Aprender - ato que produz um comportamento diferente a um estímulo externo devido a excitações recebidas no passado e é, de uma certa forma, sinônimo

Leia mais

Ontology-Based Data Access. Diogo Espinhara Oliveira Banco de Dados

Ontology-Based Data Access. Diogo Espinhara Oliveira Banco de Dados Ontology-Based Data Access Diogo Espinhara Oliveira Banco de Dados - 2017.1 Sumário 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Motivação e Objetivo Ontology Based Data Access (OBDA) Ontologia e Lógica de Descrição

Leia mais