Protégé e Ontologias
|
|
- Marco Rosa
- 5 Há anos
- Visualizações:
Transcrição
1 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 DAS Inteligência Artificial Aplicada ao Controle e Automação Industrial Florianópolis, 17 de Julho de / 26
2 Parte I: Sumário Parte II: Sumário Sumário - Ontologias 1 Introdução 2 Tipos de Ontologias 3 Porque desenvolver ontologias? 4 Como criar uma Ontologia? 5 Utilização de Ontologias 6 Ontologias para Uso ou para Modelar outras Ontologias. 2 / 26
3 Parte I: Sumário Parte II: Sumário Sumário Protégé Venda de Veículos 12 Exemplo de Cadastro na Ontologia Referências Bibliográficas 15 Agradecimentos 3 / 26
4 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Parte I Ontologias 4 / 26
5 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Introdução Ontologia (grego ontos+logoi = conhecimento do ser) é a parte da filosofia que trata da natureza do ser, da realidade, da existência dos entes e das questões metafísicas em geral. O termo ontologia é originário da filosofia. Ontologia é um ramo da filosofia que lida com a natureza e a organização do ser. Termo foi introduzido por Aristóteles. No contexto da pesquisa em ontologia, filósofos tentam responder as questões: O que é um ser? e quais são as características comuns de todos os seres? 5 / 26
6 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Introdução Termo foi recentemente adotado pelas comunidades de IA e gestão de conhecimento para se referir a conceitos e termos usados para descrever alguma área do conhecimento ou construir uma representação desse. Uma ontologia define um domínio, ou, mais formalmente, especifica uma conceitualização acerca dele (Gruber 1995). Organizada em hierarquias de conceitos (taxonomias). Pode-se considerar as ontologias como a materialização do nível do conhecimento (Clark 1999). 6 / 26
7 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Tipos de Ontologias Ont. de representação: definem as primitivas de representação (frames, axiomas, atributos) de forma declarativa. Ont. gerais: trazem abstrações de aspectos do mundo (tempo, processos, papéis, espaço, seres, coisas). Ont. genéricas de domínio: definem ramos de estudo de uma área, conceitos mais genéricos (direito básico). Ont. de domínio: tratam de um domínio mais específico de uma área genérica de conhecimento (direito tributário). Ont. de aplicação: solucionam um problema específico de um domínio (ex. identificar doenças do coração). 7 / 26
8 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Porque desenvolver ontologias? Compartilhar conhecimento e estruturas de informação entre pessoas e agentes de software Reutilização do conhecimento de um domínio Explicitar hipóteses Separar conhecimento de um domínio do conhecimento operacional Análise 8 / 26
9 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Como criar uma Ontologia? Maneira de modelar um domínio depende da aplicação. Determinar o Domínio e o Escopo da Ontologia. Reutilizar Ontologias Existentes. Levantar termos importantes. Definir classes e sua hierarquia. Definir propriedades das classes Restrições das Propriedades. Criação de instâncias. 9 / 26
10 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Ontologias e Desenvolvimento Descrição de conceitos (classes) em um domínio. Propriedades de cada conceito (slots). Restrições das propriedades (facets). Instâncias das classes (base de conhecimento). Definir classes. Hierarquia de classes (sub-classes e super-classes). Definir propriedades e suas restrições. Criar instâncias. 10 / 26
11 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Projetos que utilizam Ontologias Gestão de Conhecimento (PatMan, PlanetOnto, MGT (Medical Guideline Technology). Comércio Eletrônico (MKBEEM, SMART-EC). Processamento de Linguagens Naturais (Oncoterm, Gazelle, Penman, TechDoc, PANGLOSS). Recuperação de Informação na Web (OntoSeek, WebKB-2, SEAL (Semantic Portal)). Projetos relacionados a Educação (RichODL, Smartrainer). 11 / 26
12 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Ontologias Disponíveis Ontologias de Alto-Nível (SOWA, Guarino, IEEE Standard). Ontologias Linguísticas (CoreLex, EDR Eletronic Dictionary, GUM (Generalized Upper Model)). Ontologias para Empresas (Enterprise Ontology, TOVE (Toronto Virtual Enterprise)). Ontologias para Domínios Específicos (GALEN, UMLS (Unifield Medical Language System)). 12 / 26
13 Introdução Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilização de Ontologias Ontologias para Uso ou para Modelar outras Ontologias. Repositórios de Ontologias Disponíveis na Internet Tabela: Ontologias Disponíveis Repositório Breve Descrição DAML 192 ontologias (URI, submissão, etc) 1 Ontolingua Server 50 ontologias escritas em Ontolingua 2 Universal Repository 50 ontologias para educadores / 26
14 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Parte II Ambiente Protégé / 26
15 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Desenvolvido pelo departamento de informática médica da Universidade de Stanford. Em seu projeto original, o Protégé era uma ferramenta de aquisição de conhecimento limitada a um sistema especialista para oncologia. Foi modernizado gradativamente para acompanhar a evolução da tecnologia de SBC (Sistemas Baseados em Conhecimento). A equipe do Protégé, que é desenvolvido em Java, optou por abrir seu código. 15 / 26
16 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos O Protégé é uma ferramenta que permite construir ontologias de domínio, personalizar formulários de entrada de dados, inserir e editar dados, possibilitando então, a criação de bases de conhecimento guiadas por uma ontologia. Sua interface gráfica provê acesso a barra de menus e barra de ferramentas, alem de apresentar cinco áreas de visualização (views) que funcionam como módulos de navegação e edição de classes, atributos, formulários, instâncias e pesquisas na base de conhecimento, propiciando a entrada de dados e a recuperação das informações. 16 / 26
17 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos 17 / 26
18 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos 18 / 26
19 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos A linguagem axiomática PAL (Protégé Axiomatic Language) A geração de arquivos de saída alteráveis. Atualmente podem ser criados classes e instâncias em CLIPS - a base de conhecimento é gerada nativamente para esse motor de inferência Uma excelente interface para entrada de conhecimento, incluindo um gerador automático de formulários. 19 / 26
20 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Descrição O domínio em que se aplica este caso de uso corresponde a consulta de veículos (carro ou moto). O sistema deve informar os veículos em que se enquadra na requisição do usuário. 20 / 26
21 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Modelo Ontológico 21 / 26
22 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos 22 / 26
23 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Modelo: Fat Boy Estado: Novo Cor: Azul UF: SC Marca: Harley-davidson Cilindradas: 1584 Marcha: 6 Quilometragem: 0 Refrigeração: ar Tamanho do Tanque: 18.9 Combustível: Gasolina Valor: R$ / 26
24 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Ontologia é uma maneira de formalizar conhecimento de um determinado domínio. Conhecimento utilizável em larga escala, reuzável aplicações. Problemas da organização ontologica da Internet. Conteúdo nem sempre é preciso e claro. Padrões ontológicos ainda em discussão. Amadurecimento da área. 24 / 26
25 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Referências Bilbiográficas Natalya F. Noy and Deborah L. McGuinness Ontology Development 101: A Guide to Creating Your First Ontology. Stanford University, Stanford CA. Frederico Luiz G. de Freitas Ontologias e Web Semântica Universidade Católica de Santos - Santos - SP. Maurício B. Almeida and Marcelo P. Bax An Overview Ontologies: Survey About Definitions, types, applications, evaluation and building methods Universidade Federal de Minas Gerais - MG. 25 / 26
26 Venda de Veículos Exemplo de Cadastro na Ontologia Referências Bibliográficas Agradecimentos Obrigado! 26 / 26
ONTOLOGIAS 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 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 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 maisOntologias 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 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 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 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 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 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: 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 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 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 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 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 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 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 maisProgramação Orientada a Objetos
Programação Orientada a Objetos Introdução Alguns conceitos importantes Orientação a Objetos Alguns conceitos importantes Programação Estruturada X Programação OO Classes Objetos Construtores e Destrutores
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 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 maisEsta comunicação está sendo submetida sob o [ X ] Tema 3 Aplicações com enfoque em Ontologias
SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Julho Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida sob
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 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 maisEm 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 Fundamentos da IA Contemporânea Renato Marques Dilli Prof. Luiz A. M. Palazzo Prof. Adenauer C. Yamin Universidade Católica
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 maisBanco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos
Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem
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 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 maisSEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Luiz Leão
SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 4.1. Aplicações utilizando Programação Estruturada e Programação Orientada a Objeto.
Leia maisConceitos de Programação Orientada a Objetos
Conceitos de Programação Orientada a Objetos Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 02 Conceitos de Programação Orientada a Objetos 1 Conceitos Fundamentais Classe; Ocultamento de informação;
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 maisConceitos de Programação Orientada a Objetos
Conceitos de Programação Orientada a Objetos Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 02 Conceitos de 1 Conceitos Fundamentais Classe; Ocultamento de informação; Encapsulamento; Atributo; Método;
Leia maisSISTEMA ESPECIALISTA ABORDAGENS POLICIAIS MILITAR DE SANTA CATARINA NA REGIONAL DE BLUMENAU. Elaine Starke. Orientador: Wilson P.
SISTEMA ESPECIALISTA EM TÁTICAS T TICAS DE ABORDAGENS POLICIAIS APLICADO À POLÍCIA MILITAR DE SANTA CATARINA NA REGIONAL DE BLUMENAU Elaine Starke Orientador: Wilson P. Carli Seqüência da Apresentação
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 maisMIDB-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 mais26 a 29 de novembro de 2013 Campus de Palmas
Um Sistema para o Gerenciamento de Documentos e Processos das Coordenações de Curso Nome dos autores: Francisco Glaubos Nunes Clímaco 1 ; Marcelo Leineker Costaor 2 1 Aluno do Curso de Ciência da Computação;
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 maisUtilização de XML no Desenvolvimento de Hiperdocumentos Educacionais
1 Utilização de XML no Desenvolvimento de Hiperdocumentos Educacionais Fabiano Fagundes, Parcilene F. Brito, Fernando L. Oliveira, Jackson G. Souza, Carlos H. Tolentino Resumo O desenvolvimento colaborativo
Leia mais5 Detalhamento da arquitetura para OnOCs
Detalhamento da arquitetura para OnOCs 95 5 Detalhamento da arquitetura para OnOCs 5.1 Motivação A arquitetura para OnOCs descrita no capítulo anterior foi introduzida para facilitar e agilizar o desenvolvimento
Leia maisInteligê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 maisProtótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator
Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator Ederson Evaristo Jantsch Orientador: Marcel Hugo 09/07/2002 Roteiro Introdução Aplicação multicamadas Tecnologias
Leia maisCAPÍTULO 1 INTRODUÇÃO
CAPÍTULO 1 INTRODUÇÃO Um dos maiores desafios científicos e tecnológicos no uso de geoinformação é o acesso e disseminação de informação espacial em larga escala. A Internet com seus recursos de programas
Leia maisInteligência Artificial: Ontologias e a Representação da Realidade do Ser
Mestrado Profissional em Educação e Tecnologia Entendimento e Modelagem de uma Educação Líquida MATERIAL DE APOIO Prof. Dr. Glaucius Décio Duarte Atualizado em Outubro/2016 Inteligência Artificial: Ontologias
Leia maisPROJETO ARQUITETURAL PARTE II: PADRÕES DE PROJETO. Projeto de Programas PPR0001
PROJETO ARQUITETURAL PARTE II: PADRÕES DE PROJETO Projeto de Programas PPR0001 QUALIDADE DO PROJETO 2 3 Qualidade do Projeto de Software Modularidade: gerar particionamento em elementos que executam funções
Leia maisWeb 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 mais2
ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina
Leia maisSISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO
SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO Edilene de Fátima Vetorato 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Fatec, Botucatu, SP, Brasil. E-mail: edilenefv@hotmail.com
Leia maisTelevisao tamanho tela emitirsom. conectarperifericos
1 - Introdução a Programação Orientada a Objeto Para tentar solucionar o problema do baixo reaproveitamento de código, surgiu a idéia da Programação Orientada a Objeto (POO). A POO não é nova, sua formulação
Leia maisModelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
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 maisExtensões da especificação RAS para Busca de Componentes de Software Apoiada por Ontologia
SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Julho Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida sob
Leia maisINTERFACE HOMEM- MÁQUINA RESUMO
INTERFACE HOMEM- MÁQUINA RESUMO Perguntas Tema #1 Qual é o objeto de estudo da matéria Interface Homem Máquina? Que é uma interface? Quem é o usuário? Quais são as disciplinas relacionadas com a IHM? Interface
Leia maisONTOLOGIA CONCEITUAL PARA REPRESENTAÇÃO DO CONHECIMENTO
ONTOLOGIA CONCEITUAL PARA REPRESENTAÇÃO DO CONHECIMENTO Breno De Andrade Silva Roque 1 Nathalia Adriele de Lima 2 Tamara da Silva Zoner 3 Thiago Aparecido Gonçalves da Costa 4 ABSTRACT Currently has been
Leia maisQ d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )
ELEMENTOS BÁSICOS DA LINGUAGEM JAVA Patricia Della Méa Plentz INE-CTC-UFSC E-Mail: plentz@inf.ufsc.br URL: http://moodle.ufsc.br INE5605-Turma 0238B Sumário 2.1 Classes e Objetos na POO 2.2 2 Revisão da
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
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 maisAnálise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Leia maisDescoberta de conhecimento em textos - Análise semântica. Diogo Cardoso Eduardo Camilo Inácio Eduardo Monteiro Dellandréa Guilherme Gomes
Descoberta de conhecimento em textos - Análise semântica Diogo Cardoso Eduardo Camilo Inácio Eduardo Monteiro Dellandréa Guilherme Gomes Introdução Diversidade de textos não padronizados; Emails, artigos,
Leia mais1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010
1 1 Introdução 1.1 Teoria dos Sistemas 1.2 Constituição dos sistemas 1.3 Natureza dos sistemas 1.4 Parâmetros do sistema 1.5 Descrição de sistemas 1.6 Desafios enfrentados no desenvolvimento 1.7 Perfil
Leia maisOntologias: 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 maisIntegração de Ontologia com Modelagem de Processo: Um Método para Facilitar a Elicitação de Requisitos
Ana Luiza Ávila Cerqueira Integração de Ontologia com Modelagem de Processo: Um Método para Facilitar a Elicitação de Requisitos Dissertação de Mestrado Dissertação apresentada como requisito parcial para
Leia maisWeb Presentation Patterns - Controllers
Instituto Superior Técnico 29 de Novembro de 2004 1 2 3 Page Controller Front Controller 4 5 Porquê Usar Web Applications Não necessita instalar software no cliente. Acesso universal fácil. Interface comum
Leia maisDiagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO
5.3.3.4 Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 101 5.3.4 Definição das Classes - Módulo Pedagógico 5.3.4.1 Classe GrupoCurso A classe GrupoCurso
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Pacotes e Encapsulamento Msc. Paulo de Tarso F. Júnior 1 Introdução Permite o agrupamento de classes em uma coleção chamada pacote Um pacote é uma coleção de classes e interfaces
Leia maisEXEHDA-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 maisASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES
ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES Inspiração inicial : Ter um dispositivo que pudéssemos perguntar : Quantos consumidores estão sem luz? Quais agências de atendimento estão sobrecarregadas?
Leia maisFabrício Jailson Barth BandTec
Introdução à Inteligência Artificial Fabrício Jailson Barth fabricio.barth@bandtec.com.br BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência
Leia maisMateus Viel. Prof. Cláudio Ratke, Orientador
Universidade Regional de Blumenau Curso de Sistemas de Informação WORKCONTROL FERRAMENTA DE APOIO AO ATENDIMENTO A CLIENTES UTILIZANDO TÉCNICA DE RACIOCÍNIO BASEADO EM CASOS Mateus Viel Prof. Cláudio Ratke,
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 maisESTENDENDO ODED: AXIOMATIZAÇÃO
UFES - Universidade Federal do Espírito Santo ESTENDENDO ODED: AXIOMATIZAÇÃO E ADEQUAÇÃO AO META-MODELO DA UML Projeto Final de Graduação Vítor Estêvão Silva Souza VITÓRIA, ES ABRIL DE 2004 ESTENDENDO
Leia maisApoiando a Oferta de Informações sobre Transporte Coletivo Rodoviário através de uma Ontologia
Apoiando a Oferta de Informações sobre Transporte Coletivo Rodoviário através de uma Ontologia Supporting the Information Supply on Collective Road Transport through an Ontology Luiz Geraldo dos Santos
Leia maisO CMS JOOMLA! UM GUIA PARA INICIANTES
O CMS JOOMLA! UM GUIA PARA INICIANTES 25/04/2016 Daniel Picon dpicon@sc.usp.br 1 INTRODUÇÃO REDE DE COMPUTADORES E INTERNET O que acontece quando tentamos acessar um site da internet? Computadores se comunicam
Leia maisTécnicas de Inteligência Artificial
Universidade do Sul de Santa Catarina Ciência da Computação Técnicas de Inteligência Artificial Aula 05 Sistemas Especialistas Max Pereira Sistemas Especialistas Pesquisadores de IA queriam desenvolver
Leia maisSABiO: Systematic Approach for Building Ontologies
SABiO: Systematic Approach for Building Ontologies Ricardo de Almeida Falbo Engenharia de Ontologias Departamento de Informática Universidade Federal do Espírito Santo Agenda Preocupações Principais do
Leia maisSistemas Especialistas Noções Gerais
Sistemas Especialistas Noções Gerais Sistema - "Conjunto de elementos, materiais ou idéiais, entre os quais se possa encontrar ou difinir alguma relação". Especialista - "Pessoa que se consagra com particular
Leia maisModelagem de Sistemas Web. Modelagem de BD
Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey
Leia maisProf. 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 maisWEB 3.0. Luciano Leme
WEB 3.0 Luciano Leme AGENDA 1 Sobre a WEBINT 2 Web Semântica - Desafios 3 Web Semântica - Comentários 24 Aplicação 5 Dúvidas e Perguntas 2 2 SOBRE A WEBINT Localizada em São Paulo; Fundada por profissionais
Leia maisSistemas de Banco de Dados
Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 08 Tema: Como melhorar a tomada
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 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 maisEngenharia de Software Orientada a objetos. Prof. Rogério Celestino dos Santos
Engenharia de Software Orientada a objetos Prof. Rogério Celestino dos Santos http://sites.google.com/site/rogeriocsaulas/ Estereótipos são uma maneira de destacar determinados componentes do diagrama,
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 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 maisNoção de Ontologia. Ramo da filosofia que lida com a natureza e organização da realidade. Ciência do ser (Aristóteles). Tenta responder as questões:
Noção de Ontologia Ramo da filosofia que lida com a natureza e organização da realidade. Ciência do ser (Aristóteles). Tenta responder as questões: O que é ser? Quais as características comuns a todos
Leia maisCODEPASS Documento de Visão
0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 CODEPASS 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Documento de Visão
Leia maisPós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO
Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 05 Sistemas Especialistas Sumário Sistemas especialistas Definição de sistemas especialistas Estrutura de um
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE PRODUÇÃO E SISTEMAS LEONARDO DE PINHO SEPULCRI
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE PRODUÇÃO E SISTEMAS LEONARDO DE PINHO SEPULCRI COMPREENDENDO A COMPUTAÇÃO AUTONÔMICA NO AMBIENTE DE TECNOLOGIA DA INFORMAÇÃO:
Leia maisOrganização da Informação
Organização da Informação P R O F A. L I L L I A N A L V A R E S F A C U L D A D E D E C I Ê N C I A D A I N F O R M A Ç Ã O U N I V E R S I D A D E D E B R A S Í L I A Organização da Informação Na Ciência
Leia maisProf. 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 maisSabrina Silva de Moura
Sabrina Silva de Moura Desenvolvimento de Interfaces Governadas por Ontologias para Aplicações na Web Semântica Dissertação de Mestrado Dissertação apresentada ao Programa de Pós-Graduação em Informática
Leia maisArquitetura de um Ambiente de Data Warehousing
Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário
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 maisProgramação Orientada a Objetos
Herança Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Herança 1 Reutilização / Reuso São palavras-chave no conceito de herança; Reutilizar um código que já tenha sido escrito, e que já esteja
Leia maisSistemas Institucionais Integrados da UFRN
Sistemas Institucionais Integrados da UFRN Gleydson A. F. Lima, Aluízio F. Rocha Neto {gleydson, aluizio}@info.ufrn.br Superintendência de Informática UFRN 1 INTRODUÇÃO Desde 2000 a UFRN decidiu inverter
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro
Programação Orientada a Objetos 1.1 - Perspectiva histórica: Conceitos A evolução das linguagens de programação tem-se feito na procura de ferramentas: -cada vez mais próximas da percepção humana - e que
Leia maisJorge Santos. Orientação de Zita Vale e Carlos Ramos. Instituto Politécnico do Porto Instituto Superior de Engenharia
Jorge Santos Orientação de Zita Vale e Carlos Ramos Faculdade de Engenharia da Universidade do Porto Instituto Politécnico do Porto Instituto Superior de Engenharia Índice Aspectos do Conhecimento SPARSE
Leia maisjulho/2010 FISL O W3C e Dados abertos na Web
julho/2010 FISL O W3C e Dados abertos na Web Web e W3C Tim Berners-Lee criou / propôs 2 a Web em 1989 (há 21 anos) http://www.w3.org/history/1989/proposal.html (URI + HTTP + HTML) Web e W3C 3 Tim Berners-Lee
Leia mais