Lexicon Basic Ontology DescriptionKarin Koogan Breitman, Julio Cesar Sampaio do Prado Leite PUC-RJ / LES, University of Toronto
1
CMP234: Modelagem Conceitual e Ontologias.Humberto Jorge de Moura Costa
Análise de Artigo
Agenda
2
• Análise das Universidades• Análise dos Autores• Análise do Artigo• Conclusão
Artigo
3
PUC-RJ
4 Fonte: http://www.puc-rio.br/ensinopesq/ccpg/proginf.html
PUC-RJ Ranking Nacional - Ciência da Computação
5 Fonte: http://ruf.folha.uol.com.br/2014/rankingdecursos/cienciadacomputacao/
PUC-RJ - Ranking Internacional
6
fonte: http://www.topuniversities.com/universities/pontif%C3%ADcia-universidade-cat%C3%B3lica-do-rio-de-janeiro/undergrad
PUC-RJ LES
7 http://www.les.inf.puc-rio.br/wiki/index.php/Página_principal
PUC-RJ LES – Grupos de Trabalho
8
Fonte: http://www.les.inf.puc-rio.br/wiki/index.php/Grupos_de_Trabalho
PUC-RJ LES – Grupos de Pesquisa
9
1 Governance in Open Multi-Agent Systems 2 Software Product Lines & Aspect-Oriented Software Engineering 3 Groupware@LES 4 Requirements Engineering 5 Multi-Agent Systems for Medicine and Computational Biology 6 Self-Adaptive and Self-Organizing Multi-Agent Systems 7 Intentional Ubiquitous, Pervasive and Mobile Computing
Fonte: http://www.les.inf.puc-rio.br/wiki/index.php/Grupos_de_Pesquisa
PUC-RJ LES – Projetos em Andamento
10
1 Universal (2011 até 2013) 2 SIRELE 3 GeoRisc(2008-atual) 4 Escritório de Qualidade (2006-atual)5 Plano de Desenvolvimento de Informática (2007-atual) 6 Alope/Pimex/Inventário (2007- atual) 7 Bandeira Brasil (2008 - atual) 8 CP - BPMN/Cetil (2011 - atual) 9 Editor Datahidro (2010 atual) 10 Telemedicina (2010 atual)
Fonte: http://www.les.inf.puc-rio.br/wiki/index.php/Projetos
PUC-RJ LES – Patrocinadores
11
Fontehttp://www.les.inf.puc-rio.br/wiki/index.php/Patrocinadores
University of Toronto
12 http://web.cs.toronto.edu/research/areas.htm
University of Toronto - Ranking Internacional
13
Fonte: http://www.topuniversities.com/universities/university-toronto/undergrad
University of Toronto / Áreas
14 http://web.cs.toronto.edu/research/areas.htm
Applied & Discrete Mathematics Artificial Intelligence Computational Biology Computer Graphics Computer Systems & Networks Database Systems Health & Assistive Technology Human Computer Interaction Numerical Analysis Programming Languages & Methodologies Software Engineering Theory of Computation
University of Toronto / Software Engineering
15 http://web.cs.toronto.edu/research/areas/se.htm
Requirements Engineering Design and Architecture Formal Methods Software Performance Engineering Software Evolution The management of Software Projects and Organizations
Software Engineering / Tropos
16 http://www.troposproject.org/
Funding Organization / Program Sponsors
17 http://web.cs.toronto.edu/research/sponsors.htm
Canada Foundation for Innovation (CFI) Natural Sciences and Engineering Research Council (NSERC) Mathematics of Information Technology and Complex Systems (MITACS) Ministry of Research and Innovation Ontario Centres of Excellence (OCE)
Autores - Karin Breitman
18
Autores - Karin Breitman
19
Autores - Karin Breitman
20
Autores - Karin Breitman
21
Autores - Karin Breitman
22
Autores - Karin Breitman
23 http://www.emc.com/microsites/brdc-event/index.htm
Autores - Julio Cesar
24
Autores - Julio Cesar
25
Autores - Julio Cesar
26
Autores
27
Autores - Julio Cesar
28
Julio Cesar - Livro Vivo
29 http://livrodeengenhariaderequisitos.blogspot.com.br/
Análise do Artigo - Estrutura
30
Resumo1. Introduction2. Ontologies3. Language Extended Lexicon4. Lexicon based ontology construction process 5. The Meeting Scheduler Ontology: an example 6. Conclusions
Análise do Artigo - Resumo
31
A fim de garantir a interoperabilidade e permitir a interação agente autônomo, o software para a web será obrigada a fornecer ontologias processáveis por computadores. Entregas tradicionais do processo de desenvolvimento de software são o código, documentação técnica e documentação de uso. Em sofftware Web também serão entregáveis as ontologias. Ontologias permitirão que máquinas processem e e integrem os recursos da Web de forma inteligente, permitindo pesquisas rápidas e precisas na web , e facilitando a comunicação entre uma multidão de agentes web heterogêneos. Estamos propondo um processo para a construção sistemática de ontologias, centrada no conceito de Linguagens de Aplicação. Este conceito está enraizado em um esquema de representação chamado Language Extended Lexicon (LEL). Para exemplificar, será vamos implementada uma ontologia tratamento por computador por um agendador de reunião usando a linguagem de ontologia DAML + OIL.
Análise do Artigo - Introdução
32
Pesquisadores da indústria e as universidades estão explorando a possibilidade de criar um "Web Semântica", em que sentido é explicitada, permitindo que máquinas para processar e integrar os recursos da Web de forma inteligente. Esta tecnologia vai permitir a interoperabilidade entre o desenvolvimento de agentes inteligentes de internet em larga escala, facilitando a comunicação entre uma infinidade de dispositivos acessível via web heterogêneos. A maioria das informações disponíveis está em um formato compreensível somente para o ser humano, tornando a automatização dos processos de pesquisa e recuperação muito difícil Processos disponíveis para a construção de ontologias fornecem pouco apoio às atividades de aquisição de conhecimentos básicos, como levantamento e modelagem, e se concentrar em aspectos de formalização. O resultado final é que o processo de construção de ontologias se torna demorado e oneroso.
Análise do Artigo - Introdução
33
Propomos um processo de construção de ontologias enraizada em um esquema de representação chamado o léxico língua estendida (LEL). Um termo léxico é composta de uma noção (denotação) e respostas comportamentais (conotação). A lista de respostas comportamentais torna o LEL especial, em relação a outros léxicos ou dicionários, porque ele fornece informações adicionais para o significado de termos, no formato de uma lista de relacionamentos com outros termos léxico. A estrutura particular do LEL torna uma excelente base para a construção de ontologias.O processo proposto é sistemático o suficiente como para permitir que as pessoas que não são especialistas em engenharia de conhecimento possam realizá-la. Demonstramos nossa proposta usando um exemplo no qual vamos implementar uma ontologia tratamento por computador por um agendador de reunião na linguagem DAML + OIL.
Análise do Artigo - Ontologia
34
Adota o a estrutura de ontologia proposta por Maedche. uma ontologia pode ser descrita por um 5-tupla que consiste dos elementos centrais de uma ontologia, ou seja, conceitos, relações, hierarquia, uma função que relaciona conceitos não-taxonomicamente e um conjunto de axiomas.
Análise do Artigo - Ontologias
35
• Foi considerado o uso do Resource Description Framework (RDF). • Nos conectivos lógicos RDF Schema, como negação, disjunção e conjunção não são
fornecidos, restringindo, assim, o poder expressivo da ontologia.• A ontology inference layer (OIL) ) surgiu da necessidade de uma linguagem expressiva para
a criação de ontologias na web , sendo patrocinaao pela Comunidade Europeia através do projeto on-to- knowledge .
• A (DARPA) em conjunto com a W3C está desenvolvendo o (DAML, estendendo o RDF com construções mais expressivas que visam facilitar a interação agente na web.
• DAML + OIL é fornecido como um mapeamento para lógica de predicado de primeira ordem, escrito em ANSI Knowledge Interchange Format (KIF).
• DARPA mantém uma biblioteca com cerca de ontologia duzentas entradas à disposição do público em http://www.daml.org/ontologies/
Análise do Artigo – DAM + OIL
36
DAM - criada pela DARPA e W3C, objetivando exteder RDF para facilitar a
interação com a Web.
OIL - Linguagem mais expressiva que RDF para criação de ontologias
Análise do Artigo -
37
Processo de construção da Ontologia proposto.
Artigo
38
Artigo
39
1 - Lista de termos léxico ordem alfabética de acordo com o seu tipo (verbo, objeto, assunto e estado).
2 - Três listas: Conceito (C), as relações (R) e axiomas (AO).
3 - Usando a lista de termos léxico classificados como objeto ou sujeito, para cada termo, adiciona um
novo conceito para a lista conceito, verificando a consistência.
4 - Usando a lista de termos léxico classificados como tipo de verbo, para cada termo, verifica a lista de
relação para uma relação que a expresse
5 - Usando a lista de termos léxico classificados como tipo de estado, para cada termo Para cada
resposta comportamental, tente identificar a importância do termo para a ontologia. Verificar a existência
de indicadores negativos no vocabulário mínimo que se relacionam com o termo a outros termos,
verificando a consistência,
6 - Quando todos os termos são adicionados à ontologia, verifica Verifique ontologia procurando
conjuntos de conceitos que compartilham rel idênticos, verificando a consistência.
Artigo - Exemplo
40
Avaliação
41
Bom artigo, de 2004, com informações bem completas sobre o processo proposto;
Possui 20 citações demonstrando relevância na área;
De acorco com o Qualis CC, o extrato é C (Lectures Notes for Computing)
O artigo traz um exemplo em forma de tutorial para facilitar o entendimento;
Nos trabalhos futuros afirma que vai dar ênfase na validação da ontologia.
Projeto aparentemente, não teve continuidade (site for a do ar).
Figuras difíceis de ler.
Top Related