Ontologias e sua aplicação em linguagens de Comunicação
|
|
- Aurélio Castel-Branco Fortunato
- 6 Há anos
- Visualizações:
Transcrição
1 Ontologias e sua aplicação em linguagens de Comunicação Rafael de Moura Speroni Disciplina de Modelagem de Sistemas Multiagentes /2 Prof. Ricardo Silveira PPGCC - UFSC
2 Comunicação entre agentes Pessoas, organizações e sistemas de software devem ser capazes de se comunicar. A existência de conjuntos de palavras específicas para cada contexto ou assunto de uma área permite observar discrepâncias, justaposições e/ou conceitos mal compreendidos, em estruturas e métodos. Como conseqüência, surge a falta de um entendimento comum.
3 Comunicação entre agentes A falta de um entendimento comum conduz a: Uma comunicação pobre, dentro e entre estas pessoas e/ou organizações. Dificuldades na identificação de requisitos e deste modo na definição da especificação do sistema. Restringem a interoperabilidade; Restringem o potencial para reutilizar e compartilhar material.
4 Comunicação entre agentes Comunicação entre agentes é a troca intencional de informações causada pela produção e percepção de sinais por parte dos agentes. A comunicação permite que os agentes em um ambiente multiagente troquem informações que servirão de base para coordenar suas ações e realizar cooperação.
5 Comunicação entre agentes Para que estes atos de comunicação e a cooperação entre agentes sejam possíveis, precisa-se de uma Linguagem de Comunicação entre Agentes (Agent Communication Language, ou ACL). Linguagens para comunicação entre agentes prometem ter o mesmo papel que as linguagens naturais exercem para as pessoas.
6 Linguagens de Comunicação entre agentes Em uma ACL, é importante a forma como as mensagens são comunicadas, isto é, se as mensagens expressam adequadamente seu propósito sob um ponto de vista semântico. A comunicação entre dois agentes quaisquer é possível quando: Tem capacidade de se comunicar Compartilham um conteúdo de conhecimento básico Compartilham uma maneira de representar conhecimento
7 Especificações de uma ACL A especificação preocupa-se com a descrição da estrutura da mensagem, seu modelo semântico e os protocolos de: O formato da mensagem define os atos de comunicação primitivos e os parâmetros da mensagem (como sender, receiver, etc.). O conteúdo da mensagem descreve fatos, ações, ou objetos em uma linguagem de conteúdo (KIF, Prolog, etc). Outros parâmetros podem cuidar do significado da mensagem e sua entrega.
8 Especificações de uma ACL O modelo semântico de uma ACL estabelece os fundamentos para obter um significado conciso e não ambíguo das mensagens do agente e dos protocolos de interação. Os protocolos de interação são conjuntos de padrões bem definidos projetados para facilitar a comunicação entre agentes.
9 Definição de Ontologias Uma ontologia é uma especificação explícita de objetos e relações em um mundo ou domínio alvo com intenção de compartilhar estas informações com uma comunidade de usuários e usada para construir modelos de representação dos objetos desse domínio.
10 Ontologia No contexto de compartilhamento de conhecimento, o termo Ontologia é utilizado com o significado de uma especificação de uma conceitualização. Uma ontologia necessariamente vincula ou inclui algum tipo de visão geral referente a um domínio determinado. Esta visão geral é freqüentemente concebida como um conjunto de conceitos (i. e. entidades, atributos, processos), suas definições e suas inter-relações.
11 Razões para a Utilização de Ontologias Algumas das razões que levam à utilização de ontologias: O compartilhamento da compreensão da estrutura da informação através das pessoas e agentes de software é um dos objetivos mais comuns no desenvolvimento de ontologias; Proporcionar reutilização de conhecimento do domínio; Separar o conhecimento a respeito do domínio do conhecimento operacional; Analisar o conhecimento do domínio é possível, uma vez que esteja disponível uma especificação declarativa dos termos. A análise formal dos termos é extremamente valiosa para reutilizar e estender ontologias existentes;
12 Ontologias Normalmente a ontologia de um domínio não é um objetivo final. O desenvolvimento de uma ontologia está, portanto, relacionado à definição de um conjunto de conceitos e sua estrutura para utilização por outras aplicações.
13 Knowledge Query Manipulation Language (KQML) A efetivação da troca de conhecimentos entre agentes, independente de formalismos de representação de conhecimento na qual o conhecimento está expresso, foi materializada pela linguagem de comunicação KQML. Ela compreende um conjunto extensível de performativas, que define as possíveis operações de comunicação em nível de conhecimento entre agentes.
14 KQML É parte do ARPA Knowledge Sharing Effort Os agentes podem trocar conhecimento, enviando sentenças lógicas, fatos e metas, com o intuito de cooperarem e/ou negociarem. Os atos de fala implementados são os atos assertivos (informar), diretivos (pedir ou perguntar), proibitivos e declarativos (causar eventos ao comunicador).
15 KQML (ask-all :sender CFP-Agent :receiver PPR-Agent :in-reply-to id0 :reply-with id1 :language JessTab :ontology Science :content (object (is-a Link) (URL?u) (anchor?a&: (occurs [call-for-papers]?a)))) (tell :sender PPR-Agent :receiver CFP-Agent :in-reply-to id1 :reply-with id2 :language JessTab :ontology Science :content (object (is-a Link) (URL ) (anchor IEEE Conference on Local Computer Networks (LCN 2002) )))
16 FIPA ACL FIPA ACL é uma linguagem que permite a comunicação dos agentes através de mensagens. É parte das especificações da FIPA (Foundation for Intelligent Physical Agents)
17 Para que os agentes sejam compatíveis com a FIPA ACL 1. Ter capacidade de enviar e entender mensagens. 2. As mensagens ACL devem ser corretamente implementadas segundo a definição semântica. 3. Os atos de comunicação devem ser corretamente implementados segundo suas definições. 4. Novos atos de comunicação podem não significar o mesmo que os atos padrão pré-definidos. 5. Capacidade de gerar corretamente uma mensagem sintaticamente bem-formada na forma de transporte que corresponda a mensagem que desejam enviar.
18 Estrutura da Mensagem (inform :sender agent1 :receiver hpl-auction-server :content (price (bid good02) 150) :in-reply-to round04 :reply-with bid04 :language sl :ontology hpl-auction)
19 Relação entre KQML e FIPA KQML e ACL são linguagens de inter-língua, com o objetivo de prover uma base lingüística comum para agentes independentes comunicarem-se. Ambas são baseadas na teoria dos atos de fala, na qual as comunicações de um indivíduo podem ser reduzidas a um pequeno número de primitivas (communicative acts). Sintaxe similar baseada em LISP.
20 Relação entre KQML e FIPA Na KQML, inicialmente, a semântica das performativas era descrita informalmente em linguagem natural. Pesquisas posteriores indicaram a necessidade por uma semântica mais precisa, mas não ficou claro que tenha sido universalmente adotada. ACL foi projetada desde o início com uma semântica bem definida formalmente.
21 A Linguagem UCL Para a Comunicação Envolvendo Agentes - Carlos A. Estombelo Montesco, Dilvan de Abreu Moreira Baseada na UNL (Universal Network Language), um projeto da UNU para o desenvolvimento de ferramentas de software para vencer a barreira da língua para a comunicação entre os povos. Integração comunicativa em um ambiente de processamento automático de linguagem natural (PALN), permitindo que usuários de qualquer parte do mundo possam se comunicar sem que tenham que aprender uma linguagem especial de comunicação.
22 Universal Communication Language (UCL) UNL não é um padrão aberto; UCL - baseada nos conceitos da UNL, mas implementada em XML;
23 Universal Communication Language (UCL) A UCL representa a informação em sentenças contendo a estrutura sintática, e um conjunto de conceitos, relações e de atributos: UW (Univeral Word): representa o significado de uma palavra ou conceito. Rótulo de relação: representa a relação entre UWs. Rótulo de atributo: contém informação adicional ou definição que se acrescenta à UW e que está presente na mensagem.
24 Universal Communication Language (UCL) Representação semântica da mensagem é feita através de uma ontologia que define formalmente o domínio de conhecimento. Representação conceitual da mensagem está representada pela ontologia ThoughtTreasure (ferramenta PALN). Cada UW é limitada na abrangência de seu significado por meio de rótulos de relação, evitando que dois conceitos se sobreponham. Os conceitos que pertencem à mensagem são relacionados utilizando os rótulos de relação.
25
26 Editores de Ontologias Ontolíngua KAON (framework para desenvolvimento de aplicações em Web Semântica) Protégé
27 Protégé Protégé é um editor de ontologias baseado em conhecimento, livre e de código aberto. As ontologias do Protégé podem ser exportadas em vários formatos, incluíndo RDF(S), OWL, e XML Schema.
28
29 thier/disciplina.owl
30 Considerações Finais A comunicação entre agentes só é possível através do entendimento que estes tenham sobre as mensagens, seu significado. Necessidade de formalização semântica, visando obter um entendimento comum. Ontologias são utilizadas para a formalização de conhecimentos, definindo significado a conceitos e suas inter-relações.
31 Referências FREITAS, F.. Ontologias e a Web Semântica. In: Renata Vieira; Fernando Osório. (Org.). Anais do XXIII Congresso da SBC. Volume 8: Jornada de Mini-Cursos em Inteligência Artificial. Campinas: SBC, 2003, v. 8, p MONTESCO, Carlos Alberto Estombelo ; MOREIRA, D. A.. UCL: uma linguagem de comunicação para agentes de software baseada em ontologias. In: 1 Workshop em Tecnologia da Informação e da Linguagem Humana, 2003, São Carlos v. 1. p Carvalho, Felipe G. Comportamento em Grupo de Personagens do Tipo Black&White. Dissertação de Mestrado PUC-Rio Rio de Janeiro, Ferreira Filho, Raymundo. Ontological Engineering and ITS Research. Baseado no trabalho do prof. Riichiro Mizoguchi. Disponível em Acessado em 10/08/2006. GRUBER, Tom. R. Toward principles for the design of ontologies used for knowledge sharing. International Workshop on Formal Ontology, Padova, Italy Available as technical report KSL-93-04, Knowledge Systems Laboratory, Stanford University. NOY, Natalya F.; MCGUINNESS, Deborah. Ontology Development 101: A Guide to Creating Your First Ontology. Stanford Knowledge Systems Laboratory Technical Report KSL and Stanford Medical Informatics Technical Report SMI , March PROTÉGÉ - The Protégé Ontology Editor and Knowloedge Acquisition System. (2006) Acessado em 10/08/2006 KAON The Karlsruhe Ontology and Semantic Web tool suite. (2006) (Acessado em 10/08/2006) Ontolingua (2006) Acessado em 10/08/2006.
INE Introdução a S is temas Multiagente Modelo de Referência FIPA
INE602200 Introdução a S is temas Multiagente Modelo de Referência FIPA Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: www.inf.ufsc.br/~silveira Importância de Padrões em SMA
Leia mais27/04/2011. FIPA ACL Message Structure Specification SUMARIO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO
Universidade Federal do Maranhão Sistemas Multiagentes Prof. Luciano Specification Michel de Oliveira SUMARIO 1. Introdução 2. Objetivos 3. 4. 5. Considerações Finais 6. Bibliografia S EMI NÁRI O 27/ 04/
Leia maisProté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 mais6 Comunicação entre Personagens
6 Comunicação entre Personagens A comunicação permite que os agentes em um ambiente multiagente troquem informações que servirão de base para coordenar suas ações e realizar cooperação. Linguagens para
Leia maisLinguagens de Comunicação de Agentes
Linguagens de Comunicação de Agentes Introdução Comunicação tem sido reconhecida como um tópico de importância central na ciência da computação. Muitos formalismos têm sido desenvolvidos para representar
Leia maisOntologias: 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 maisontokem: uma ferramenta para construção e documentação de ontologias
ontokem: uma ferramenta para construção e documentação de ontologias Sandro Rautenberg (EGC/UFSC, srautenberg@egc.ufsc.br) Fernando A. O. Gauthier (EGC/UFSC, gauthier@inf.ufsc.br) Poline Lottin (INE/UFSC,
Leia maisCOMPUTAÇÃ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 maisOntoPsic: 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 maisUma 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 maisOntologias: 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 maisOntologias 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 maisGestã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 maisEspecificação e Implementação de Protocolos de Interação entre Agentes para a Plataforma COMPOR
Especificação e Implementação de Protocolos de Interação entre Agentes para a Plataforma COMPOR GLAUBER VINÍCIUS VENTURA DE MELO FERREIRA 1 HYGGO OLIVEIRA DE ALMEIDA 2 ANGELO PERKUSICH 2 EVANDRO DE BARROS
Leia maisO que é um agente. oautonomia oreatividade oproatividade ointeração social. [Wooldridge et al, 1995]
Agent UML O que é um agente Um agente é um sistema de hardware ou software situado em um ambiente que foi projetado para atingir seus propósitos e que apresenta as seguintes propriedades: oautonomia oreatividade
Leia maisOntologias. 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 maisCIN 7601 PLANO DE ENSINO (2018.2)
UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC CENTRO DE CIÊNCIAS DA EDUCAÇÃO CED DEPARTAMENTO DE CIÊNCIA DA INFORMAÇÃO CIN CIN 7601 PLANO DE ENSINO (2018.2) 1 IDENTIFICAÇÃO DISCIPLINA: CIN 7601 Linked Data
Leia maisU 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 maisONTOLOGIAS 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 maisIA - 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 mais3 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 maisO 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 maisObtendo 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 maisPadrõ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 mais1 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 maisCoreSec: Uma Ontologia como Ferramenta Educacional para Apoio no Ensino de Disciplinas de Segurança da Informação
CoreSec: Uma Ontologia como Ferramenta Educacional para Apoio no Ensino de Disciplinas de Segurança da Informação Ryan Ribeiro de Azevedo 1,2,3, Robson Ytallo Silva Oliveira 1, Fred Freitas 1, Silas Cardoso
Leia maisUMA ONTOLOGIA PARA O PROCESSO DECISÓRIO EM JOGOS DE EMPRESAS DIGITAIS
Proceedings of the XII SIBGRAPI (October 1999) 101-104 XXIX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO. UMA ONTOLOGIA PARA O PROCESSO DECISÓRIO EM JOGOS DE EMPRESAS DIGITAIS Mauricio Capobianco Lopes
Leia maisEste 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 maisPROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS
PROTÓTIPO DE FERRAMENTA DE CONSULTA DE INFORMAÇÕES BASEADAS EM ONTOLOGIAS PETER ANTONY RAUSCH JOYCE MARTINS ROTEIRO Introdução Objetivos Fundamentação Teórica Especificação Implementação Operacionalidade
Leia mais5 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 maisOntology-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 maisProgramação Distribuída. Metas de um Sistema Distribuído
Programação Distribuída Metas de um Sistema Distribuído Programação Distribuída Metas de um Sistema Distribuído Um S.D. deve oferecer: 1. fácil acesso a seus recursos; 2. ocultar onde estão esses recursos,
Leia maisDefiniçã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 maisOntologia. 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 maisInteligê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 maisJADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.
JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento
Leia maisONTOBRAS Seminário de Pesquisa em Ontologia do Brasil
ONTOBRAS Seminário de Pesquisa em Ontologia do Brasil Uma Análise do Uso da Ontologia IMS LD na Construção de Modelos Conceituais para E-learning Francisco Hélio de Oliveira (IF BAIANO) Laís do Nascimento
Leia maisVOCABULÁRIOS CONTROLADOS. Prof. Cesar A. Tacla/UTFPR Curitiba
VOCABULÁRIOS CONTROLADOS Prof. Cesar A. Tacla/UTFPR Curitiba Vocabulário controlado: tipos Taxonomia Tesauro Ontologia GCO2005 Prof. Cesar Augusto Tacla TAXONOMIA Vocabulários controlados: taxonomia É
Leia maisOntologia para Cidades
Ontologia para Cidades Brenda Salenave Santana 1, Leandro Krug Wives 1, José Palazzo Moreira de Oliveira 1 1 Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Porto Alegre RS Brasil
Leia maisIntrodução a Sistemas Multiagente
Introdução a Sistemas Multiagente Ricardo Azambuja Silveira Junho de 2006 1. Introdução Entre as muitas definições de computação, uma das mais populares é aquela que define computação como a solução de
Leia maisEstudo de um padrão para a troca de informações no setor moveleiro
Estudo de um padrão para a troca de informações no setor moveleiro Carlos Alberto Costa (UCS) cacosta@ucs.br Cristian Koliver (UCS) ckoliver@ucs.br Germana Farina Rechden (UCS) gfrechde@ucs.br João Rafael
Leia maisMineração de Textos na Web
Mineração de Textos na Web Luciano Antonio Digiampietri Escola de Artes Ciências e Humanidades da Universidade de São Paulo digiampietri@usp.br Resumo: Com o crescimento das informações disponíveis na
Leia maisManipulaçã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 maisIntegração de Objetos Instrucionais SCORM com um Framework Multiagentes *
Integração de Objetos Instrucionais SCORM com um Framework Multiagentes * Vinicius Heidrich Pinto** Resumo Este trabalho se propõe a integração do modelo de ambientes de execução (RTE) para objetos instrucionais
Leia maisUma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents
SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida
Leia maisDados 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 maisPROTEGÉ 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 maisAgregação de conteúdos e construção de redes de recursosdigitais à medida
Agregação de conteúdos e construção de redes de recursosdigitais à medida José Carlos Ramalho jcr@di.uminho.pt jcr@keep.pt 2011 05 24 Seminário: Ambiente Digital Aberto O que está a acontecer Mudança de
Leia maisUma ontologia de domínio no contexto de observatórios
Uma ontologia de domínio no contexto de observatórios Murilo S. Gomes 1,2, Talita Rossari 1, Gabriel Ecker 1, Lidiane Visintin 1,2, Antonio Pereira Candido 1 1 Grupo de Modelagem do Conhecimento Instituto
Leia maisImplementação de Protocolos de Interação no Ambiente SACI
Implementação de Protocolos de Interação no Ambiente SACI Issao Hirata (LTI/POLI/USP) issao.hirata@poli.usp.br Jomi Fred Hübner (DSC/FURB) jomi@inf.furb.br Jaime Simão Sichman (LTI/POLI/USP) jaime.sichman@poli.usp.br
Leia maisPerspectivas para Busca Semântica para Comunicação Alternativa: o caso SCALA. João Carlos Gluz Universidade do Vale do Rio dos Sinos (UNISINOS)
Eixo 3:. Research and Development to inform the field of AAC. Área C : AAC action research Área D: Development in AAC Perspectivas para Busca Semântica para Comunicação Alternativa: o caso SCALA João Carlos
Leia maisSISTEMA DE CONTROLE DE TRÁFEGO URBANO UTILIZANDO SISTEMA MULTI-AGENTES
Blumenau, julho/2002 SISTEMA DE CONTROLE DE TRÁFEGO URBANO UTILIZANDO SISTEMA MULTI-AGENTES TRABALHO DE CONCLUSÃO DE CURSO Aluno: Marcelo Schmitz Orientador: Jomi Fred Hübner Roteiro da Apresentação Introdução
Leia maisUMA 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 mais6 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 maisONTOLOGIAS E PROTÉGÉ
ONTOLOGIAS E PROTÉGÉ Tiago Semprebom, Marcos Yuzuru Camada, Igor Mendonça Programa de Pós-Graduação em Engenharia de Automação e Sistemas Universidade Federal de Santa Catarina (UFSC) - Florianópolis,
Leia maisPara 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 maisOntologia 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 maisIA: JADE - The Java Agent DEvelopment Framework
Utilizando IA: - The Java Agent DEvelopment Framework Professor Paulo Gurgel Pinheiro MC906A - Inteligência Articial Instituto de Computação Universidade Estadual de Campinas - UNICAMP 04 de Novembro de
Leia maisUso do XML Empacotando Mensagens KQML na Comunicação entre Sistemas Multiagente
Uso do XML Empacotando Mensagens KQML na Comunicação entre Sistemas Multiagente Leandro Loss loss@gsigma-grucon.ufsc.br Ricardo José Rabelo Rabelo@das.ufsc.br Relatório Técnico GSIGMA 001/2003 Universidade
Leia maisFerramentas 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 maisINF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Leia maisUCL Uma Linguagem de Comunicação para Agentes de Software
UCL Uma Linguagem de Comunicação para Agentes de Software Carlos Alberto Estombelo Montesco Orientador Prof. Dr. Dilvan de Abreu Moreira Dissertação apresentada ao Instituto de Ciências Matemáticas e de
Leia maisProjeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações
Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento
Leia mais7 Congresso de Pós-Graduação MODELAGEM DE BASE DE CONHECIMENTO PARA TAREFA DE CLASSIFICAÇÃO EM MINERAÇÃO DE DADOS
7 Congresso de Pós-Graduação MODELAGEM DE BASE DE CONHECIMENTO PARA TAREFA DE CLASSIFICAÇÃO EM MINERAÇÃO DE DADOS Autor(es) LIDIA MARTINS DA SILVA Orientador(es) ANA ESTELA ANTUNES DA SILVA 1. Introdução
Leia maisFigura 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 mais3 Estado da arte. 3.1 A linguagem de consultas SPARQL
Estado da arte 24 3 Estado da arte Nesse capítulo serão discutidas ferramentas, tecnologias e soluções existentes na área da web semântica. Na seção 3.1 e 3.2 deste capítulo serão discutidas abordagens
Leia maisDenise 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 maisPROJETANDO UMA ONTOLOGIA DE GEOMETRIA DESCRITIVA
15º Simpósio Nacional de Geometria Descritiva e Desenho Técnico IV International Conference on Graphics Engineering for Arts and Design São Paulo, Brasil 5-9 Novembro de 2001 PROJETANDO UMA ONTOLOGIA DE
Leia mais3 Tecnologias Relacionadas
Tecnologias Relacionadas 31 3 Tecnologias Relacionadas O objetivo deste capítulo é apresentar um resumo de cada tecnologia relacionada ao processo proposto nesta dissertação, mostrando suas principais
Leia maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer
Leia maisLinguagens de Programação
Visão Geral Faculdade de Computação - UFU Agosto - 2009 1 Princípios 2 O que é uma linguagem de programação? Linguagens naturais facilitam a expressão e o intercâmbio de idéias entre as pessoas. Assim
Leia maisAdaptação do Sistema de Busca Semântica ao Padrão XML e Automatização do Processo de Modelagem dos Objetos de Aprendizagem no ROAI para o Padrão OWL
Bruna Fagundes Rócio Profª Orientadora: Avanilde Kemczinski, Dra. Supervisor: Marcelo da Silva Hounsell, Dr. UDESC Joinville, DCC, GPIE Objetivos Automatizar o processo de modelagem dos objetos de aprendizagem
Leia maisCastro (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 maisAssociação Brasileira de Normas Técnicas (ABNT)
Associação Brasileira de Normas Técnicas (ABNT) Comissão de Estudo Especial de Informática em Saúde () GT3 Conteúdo Semântico 11ª Plenária CEE78IS 15/12/2015 APRESENTAÇÃO DO PROJETO DE NORMA Nº: 078:000.000-085
Leia maislodkem Linked Open Data & Knowledge Engineering and Management
lodkem Linked Open Data & Knowledge Engineering and Management AGENDA Sobre a W3C e a apresentação do Phil Archer; Alguns grupos de trabalho da W3c em Linked Data Pesquisa
Leia maisUma Ontologia para Engenharia de Requisitos de Software
Uma Ontologia para Engenharia de Requisitos de Software Autor: Raul de Abreu Medeiros Júnior Orientadores: Arnaldo Dias Belchior Co-orientador: Pedro Porfírio Muniz Farias Nível: Mestrado Programa de pós-graduação
Leia maisO código do modelo de mapeamento sintático-conceitual do sistema ConPor
Universidade de São Paulo - USP Universidade Federal de São Carlos - UFSCar Universidade Estadual Paulista - UNESP O código do modelo de mapeamento sintático-conceitual do sistema ConPor Lucia Specia Lucia
Leia maisTopic Maps dirigidos por Ontologias 1 TOPIC MAPS DRIVEN BY ONTOLOGIES
Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 8, n. 1, p. 131-142, 2007. 131 ISSN 1981-2841 Topic Maps dirigidos por Ontologias 1 TOPIC MAPS DRIVEN BY ONTOLOGIES Renato P. de Azevedo
Leia maisUma Arquitetura para Catálogos de Objetos baseados em Ontologias
1 Daniela Francisco Brauner Uma Arquitetura para Catálogos de Objetos baseados em Ontologias Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo
Leia maisUso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto
Uso de Sistemas Multi-Agentes para Implementação de Aplicações Sensíveis a Contexto José Viterbo Filho viterbo@lac.inf.puc-rio.br Laboratory for Advanced Collaboration PUC Rio, Brazil Motivação Algumas
Leia maisUM MODELO DE SUPORTE A COMUNICAÇÃO DE AGENTES UTILIZANDO ONTOLOGIAS E SINÔNIMOS
UM MODELO DE SUPORTE A COMUNICAÇÃO DE AGENTES UTILIZANDO ONTOLOGIAS E SINÔNIMOS FABIO A. SPEROTTO, DIANA F. ADAMATTI Universidade Federal do Rio Grande Programa de Pós-Graduação em Modelagem Computacional
Leia maisO 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 maisWTDBD 2009 Workshop de Teses de Dissertações de Banco de dados. Gerência Semântica de Documentos Utilizando Sistemas de Banco de Dados
WTDBD 2009 Workshop de Teses de Dissertações de Banco de dados Gerência Semântica de Documentos Utilizando Sistemas de Banco de Dados Aluno: Sidney Nicolau Venturi Filho email profventury@globo.com Orientadoras:
Leia mais1 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 maisXML - Extensible Markup Language
Por Sergio Crespo XML - Extensible Markup Language Extensible Markup Language (XML) é linguagem de marcação de dados (meta-markup language) que provê um formato para descrever dados estruturados. Isso
Leia mais5º Congresso de Pós-Graduação
5º Congresso de Pós-Graduação UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE DIAGRAMA DE CLASSES A PARTIR DA ESPECIFICAÇÃO DE REQUISITOS EM LINGUAGEM NATURAL Autor(es) WILSON CARLOS DA SILVA Orientador(es)
Leia mais5º Congresso de Pós-Graduação
5º Congresso de Pós-Graduação UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE DIAGRAMA DE CLASSES A PARTIR DA ESPECIFICAÇÃO DE REQUISITOS EM LINGUAGEM NATURAL Autor(es) Orientador(es) LUIZ EDUARDO GALVÃO MARTINS
Leia maisSistemas 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 maisDesenvolvimento de um Museu Virtual 3D Utilizando Agentes Inteligentes
Desenvolvimento de um Museu Virtual 3D Utilizando Agentes Inteligentes Encontro Unificado de Computação ENUCOMP 2012 Seção técnica 1 Inteligência Artificial Íthalo Bruno Grigório de Moura 1 Francisco Milton
Leia maisUma Técnica Orientada por Objetivos para a Construção de Ontologias de Aplicação
Uma Técnica Orientada por Objetivos para a Construção de Ontologias de Aplicação Luis Eduardo Santos 1, Rosario Girardi 1 1 DEINF/GESEC Universidade Federal do Maranhão (UFMA) Av. dos Portugueses, s/n,
Leia maisConstruindo Aplicações Semânticas com Desenvolvimento Ágil: Plataforma JOINT
Conferência Web.br 2014 Construindo Aplicações Semânticas com Desenvolvimento Ágil: Plataforma JOINT Ig Ibert Bittencourt e Seiji Isotani ig.ibert@ic.ufal.br e sisotani@icmc.usp.br NEES/IC e CAED/ICMC
Leia maisABD Arquivos e Bibliotecas Digitais
ABD Arquivos e Bibliotecas Digitais Abril 2008 Parte VII Dublin Core Fontes dublincore.org/ http://dublincore.org/usage/documents/principles/ http://dublincore.org/documents/dc-rdf/ Objectivo do Dublin
Leia maisProf. Me. Sérgio Carlos Portari Júnior
Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade
Leia maisEvento: XXV SEMINÁRIO DE INICIAÇÃO CIENTÍFICA
INTEGRAÇÃO DE APLICAÇÕES APLICADA À EXTRAÇÃO E QUALIFICAÇÃO AUTOMÁTICA DE PUBLICAÇÕES DE PESQUISADORES: UM CASO BASEADO NO CURRÍCULO LATTES 1 APPLICATION INTEGRATION APPLIED TO AUTOMATIC EXTRACTION AND
Leia maisUma Linguagem de comunicação para agentes na Internet baseada em Ontologias
Uma Linguagem de comunicação para agentes na Internet baseada em Ontologias Carlos A. Estombelo Montesco, Dilvan de Abreu Moreira Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação,
Leia mais2 Conceitos Básicos Educação baseada na Web
2 Conceitos Básicos O trabalho descrito nesta tese engloba uma arquitetura para extração do conteúdo contido em materiais de aprendizagem bem como um meta-modelo para estruturação e representação deste
Leia maisSistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis
Sistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis Fabio T. Franciscato Roseclea D. Medina XIII Ciclo de Palestras sobre Novas Tecnologias na Educação 1 Conteúdo abordado Introdução
Leia maisIntroduçã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 maisPadrõ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