Exercícios de raciocínio. Raciocínio na Tbox/Abox Tópicos Especiais em Ontologias Prof. Tacla/UTFPR/CPGEI

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

Download "Exercícios de raciocínio. Raciocínio na Tbox/Abox Tópicos Especiais em Ontologias Prof. Tacla/UTFPR/CPGEI"

Transcrição

1 Exercícios de raciocínio Raciocínio na Tbox/Abox Tópicos Especiais em Ontologias Prof. Tacla/UTFPR/CPGEI

2 RACIOCÍNIO TBOX

3 Exercício: classificação TBox Ralf Môller, disponível em 1. Definir todos as classes como filhas diretas de Thing (somente os nomes, sem definições/descrições; 2. Fazer as definições dos conceitos; 3. Definir as duas propriedades: headof e takescourse sem se preocupar com domínio e imagem; 4. Observar na Inferred Hierarchy a hierarquia das classes Solução em Ontologias\03-OWL\Ontos\Raciocinio\Exer01-ClassificacaoTBox.owl

4 Exercício: insatisfabilidade TBox 1. Construa a terminologia no PROTÉGÉ 2. Observe como o classificador atua a medida que você a constrói 3. Por que o conceito hermafrodita não pode ser satisfeito? Explique por meio de uma fórmula lógica.

5 Exercício 02: insatisfabilidade 1. Expanda o termo not Mulher na definição de homem 2. verifique se há alguma contradição na definição expandida de homem 3. Em caso positivo, explique por que homem ainda pode ser satisfeito.

6 Exercício 03: equivalência TBox mulher pessoa fêmea homem pessoa not mulher masculino pessoa not fêmea 1. Verifique, expandindo as fórmulas, se há equivalência entre os conceitos masculino e homem 2. Verifique se o raciocinador identifica esta equivalência no Protégé.

7 RACIOCÍNIO ABOX

8 Exercício 04: Inconsistência em relação à TBox Objetos da Abox não são um modelo lógico da TBox 1. Cria duas classes disjuntas entre si: comida e pessoa, filhas de Thing 2. Crie um objeto que é ao mesmo tempo pessoa e comida 3. Execute o raciocinador

9 Exercício 05: teste de instância Calcula o conceito ao qual um indivíduo pertence. 1. Criar duas classes disjuntas entre si: comida e pessoa, filhas de Thing 2. Definir comida de forma completa: comida foiingerida.pessoa 3. Crie um indivíduo josé 4. Crie um indivíduo abacate 5. Sem declarar que abacate é comida, diga que abacate foi ingerido por josé 6. Execute o raciocinador; verifique que abacate foi inferido como comida Ativar a opção view. Individual views. individuals by inferred types

10 Exercício 06: teste de instância 1. Complemente o exemplo anterior incluindo a definição completa de veneno 2. Veneno é algo que foi ingerido por pelo menos uma pessoa e causou a morte de alguém (não necessariamente a mesma pessoa) 3. Verifique se a ontologia criada responde à interpretação pretendida

11 RACIOCÍNIO POR DEFAULT OPEN WORLD ASSUMPTION

12 Exercício 07: OWA 1. Observe as mudanças efetuadas nas definições das classes 1. Comida 2. Veneno 2. Notar que abacate, embora tenha sido ingerido por alguém, não é inferido como instância de comida, pois não foi encontrada nenhuma asserção de que não causou a morte de ninguém 3. i.e. nada é inferido por default! Porém, neste caso o raciocinador não consegue inferir que abacate não é veneno mesmo declarando que não causou a morte de ninguém ou de nada, pois ele pode ter causado, só que ainda não sabemos!!! Isto é, a base de conhecimentos sempre pode estar incompleta.

13 Exercício 08: OWA Class: Professor DisjointWith: Curso Class: ProfessorPreguicoso EquivalentTo: Professor and (leciona max 1 Curso) 1. Crie a ontologi a 2. Instancie um professor 3. Instancie um curso 4. Atribua o curso ao professor 5. Verifique se o raciocinador infere que o professor é preguiçoso Class: Curso DisjointWith: Professor ObjectProperty: leciona

14 QUERIES EM DL Protégé 4.1 somente permite queries em DL-QUERY (SPARQL não é compatível com esta versão)

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

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

OWL-DL Classes, Axiomas de Fechamento e Cobertura. Tópicos Especiais em Ontologias UTFPR/PPGCA/CPGEI Prof. Tacla

OWL-DL Classes, Axiomas de Fechamento e Cobertura. Tópicos Especiais em Ontologias UTFPR/PPGCA/CPGEI Prof. Tacla OWL-DL Classes, Axiomas de Fechamento e Cobertura Tópicos Especiais em Ontologias UTFPR/PPGCA/CPGEI Prof. Tacla SUMÁRIO Conjunção (Intersecção) de classes União de classes Complementares Disjuntas Axioma

Leia mais

o Ontologia Questionário

o Ontologia Questionário o Ontologia Questionário Vamos criar uma ontologia relacionada com questionários, para ilustrar o uso de restrições em OWL. Podem consultar o capítulo XI do livro Semantic Web for the Working Ontologist,

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

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

OWL-DL Classes, Axiomas de Fechamento e Cobertura. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla

OWL-DL Classes, Axiomas de Fechamento e Cobertura. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla OWL-DL Classes, Axiomas de Fechamento e Cobertura Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla SUMÁRIO Conjunção (Intersecção) de classes União de classes Complementares Disjuntas Axioma 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 17/04/2016 2 Lógicas de Descrição É uma família de linguagens formais para representação de conhecimentos

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

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

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

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

Classe Interna (Inner)

Classe Interna (Inner) Classe Interna (Inner) Primeira versão da linguagem não possuia esse conceito, autores consideravam um complicador para linguagem; A partir da versão 1.1 o conceito foi introduzido; Verificou-se que o

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

Passo 1: abra o Protegé e crie um projeto com as seguintes características: Nome do projeto: ex_classe_01 Tipo: Protegé Files

Passo 1: abra o Protegé e crie um projeto com as seguintes características: Nome do projeto: ex_classe_01 Tipo: Protegé Files 1 Exercícios Práticos Assunto: Criação de classes da ontologia com o Protegé. Exercício 1 Nome do projeto: ex_classe_01 Passo 2: antes de continuar, salve o projeto em seu espaço. crie as seguintes classes,

Leia mais

Introdução à Inteligência Artificial. Agentes Baseados em Conhecimento Representações em rede e estruturadas

Introdução à Inteligência Artificial. Agentes Baseados em Conhecimento Representações em rede e estruturadas Introdução à Inteligência Artificial Agentes Baseados em Conhecimento Representações em rede e estruturadas Representação com ontologias n Como criar esquemas de representação mais gerais e flexíveis.

Leia mais

Seleção e Otimização de Fontes

Seleção e Otimização de Fontes Seleção e Otimização de Fontes 1. Introdução Muitos dados disponíveis Não há garantia de relevância Muitos acessos (custoso) O Autor propõe uma ideia para otimizar o processamento: A indexação e seleção

Leia mais

Criando um Editor de Diagramas com Sirius

Criando um Editor de Diagramas com Sirius Criando um Editor de Diagramas com Sirius Sirius é um plugin do Eclipse dedicado a criação de ambientes gráficos de trabalho personalizados para modelagem. Em outras palavras, Sirius foi criado para prover

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

LÓGICA EM COMPUTAÇÃO

LÓGICA EM COMPUTAÇÃO CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS LÓGICA EM COMPUTAÇÃO TAUTOLOGIA - EQUIVALÊNCIA E INFERÊNCIA VERSÃO: 0.1 - MARÇO DE 2017 Professor: Luís Rodrigo E-mail: luis.goncalves@ucp.br

Leia mais

Lógica Computacional. Métodos de Inferência. Passos de Inferência. Raciocínio por Casos. Raciocínio por Absurdo. 1 Outubro 2015 Lógica Computacional 1

Lógica Computacional. Métodos de Inferência. Passos de Inferência. Raciocínio por Casos. Raciocínio por Absurdo. 1 Outubro 2015 Lógica Computacional 1 Lógica Computacional Métodos de Inferência Passos de Inferência Raciocínio por Casos Raciocínio por Absurdo 1 Outubro 2015 Lógica Computacional 1 Inferência e Passos de Inferência - A partir de um conjunto

Leia mais

Orientação a Objetos parte 2 ENCAPSULAMENTO, CLASSES, HERANÇAS

Orientação a Objetos parte 2 ENCAPSULAMENTO, CLASSES, HERANÇAS Orientação a Objetos parte 2 ENCAPSULAMENTO, CLASSES, HERANÇAS Encapsulamento Proteger a integridade da classe escondendo certas informações dos usuários dessa classe e mostrar somente aquilo que é necessário

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 Fundamentos da IA Contemporânea Renato Marques Dilli Prof. Luiz A. M. Palazzo Prof. Adenauer C. Yamin Universidade Católica

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

PROGRAMAÇÃO I - Folha prática 1

PROGRAMAÇÃO I - Folha prática 1 Folha 1-1 MATEMÁTICA / INFORMÁTICA ENSINO da MATEMÁTICA ENSINO da INFORMÁTICA PROGRAMAÇÃO I - Folha prática 1 Primeiro contacto com o sistema operativo VAX/VMS Existe uma rede de computadores na UBI. Cada

Leia mais

Diálogos entre Rimbaud, Rocky e Paul sobre os filmes do James Dean entre outros

Diálogos entre Rimbaud, Rocky e Paul sobre os filmes do James Dean entre outros Diálogos entre Rimbaud, Rocky e Paul sobre os filmes do James Dean entre outros Modelização em OWL (Turtle) Modelize em OWL, o seguinte diálogo que está dividido em 5 partes. Tente modelizar o conhecimento

Leia mais

ORIENTAÇÃO A OBJETOS SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO

ORIENTAÇÃO A OBJETOS SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO ORIENTAÇÃO A OBJETOS SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO Tópicos picos Definição de estrutura Acessando membros de estruturas O tipo horario com struct Implementando horario com class Escopo

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

Lista 05 Herança. public class PessoaFisica extends Pessoa { private String RG; public PessoaFisica(){ super(); } public String getrg(){ return RG; }

Lista 05 Herança. public class PessoaFisica extends Pessoa { private String RG; public PessoaFisica(){ super(); } public String getrg(){ return RG; } Lista 05 Herança 1. Analisando a classe Java abaixo podemos observar que a mesma possui apenas um atributo, um construtor e dois métodos. Perceba que dentro do método main estão sendo invocados métodos

Leia mais

Computação Fiável Indução - exercícios básicos

Computação Fiável Indução - exercícios básicos Computação Fiável Indução - exercícios básicos Simão Melo de Sousa 17 de Outubro de 2011 Conteúdo 1 Indução Estrutural 1 2 Indução Bem Fundada 9 1 Indução Estrutural Exercício 1 Demonstre por indução estrutural

Leia mais

Basicamente, um programa PROLOG é constituído por fatos acerca do domínio e regras que são sentenças ou fórmulas.

Basicamente, um programa PROLOG é constituído por fatos acerca do domínio e regras que são sentenças ou fórmulas. 1 EXERCÍCIOS PROLOG Lógica Prof. Tacla (UTFPR/Curitiba) arquivo: ExProlog01.docx 1. Introdução Basicamente, um programa PROLOG é constituído por fatos acerca do domínio e regras que são sentenças ou fórmulas.

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

Palavras Reservadas da Linguagem Java

Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de

Leia mais

Mensagem de Erro de Cisco CR: Pergunta "FCVRS228 SQL falhada com erro SQL

Mensagem de Erro de Cisco CR: Pergunta FCVRS228 SQL falhada com erro SQL Mensagem de Erro de Cisco CR: Pergunta "FCVRS228 SQL falhada com erro SQL Índice Introdução Antes de Começar Convenções Pré-requisitos Componentes Utilizados Problema Nenhuns dados no log da transição

Leia mais

A SEMÂNTICA DOS ADJETIVOS: COMO E POR QUE INCLUÍ-LA EM UMA ONTOLOGIA DE DOMÍNIO JURÍDICO

A SEMÂNTICA DOS ADJETIVOS: COMO E POR QUE INCLUÍ-LA EM UMA ONTOLOGIA DE DOMÍNIO JURÍDICO A SEMÂNTICA DOS ADJETIVOS: COMO E POR QUE INCLUÍ-LA EM UMA ONTOLOGIA DE DOMÍNIO JURÍDICO Anderson Bertoldi Rove Chishman UNISINOS 1 Recuperação de Informação Jurídica Área investigativa interdisciplinar:

Leia mais

Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática MAT Introdução à Álgebra 2015/I 2 a Lista de Exercícios

Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática MAT Introdução à Álgebra 2015/I 2 a Lista de Exercícios 1 Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática MAT 131 - Introdução à Álgebra 2015/I 2 a Lista de Exercícios Tópico: Conjuntos, Elementos, Subconjuntos e Conjuntos

Leia mais

Teoria Geral dos Sistemas

Teoria Geral dos Sistemas Teoria Geral dos Sistemas Prof. Gerson Volney Lagemann A Base de Tudo: Problemas similares podem ser resolvidos com soluções similares. Certas características e regras acontecem em todas as áreas. SISTEMA:

Leia mais

Lógica Computacional

Lógica Computacional Lógica Computacional Modus Ponens e Raciocínio Hipotético Introdução e eliminação da Implicação e da Equivalência Completude e Coerência do Sistema de Dedução Natural 24 Outubro 2016 Lógica Computacional

Leia mais

PASSO 1 - REGISTO. TUTORIAL ESSNorteCVP - CANDIDATURAS ONLINE

PASSO 1 - REGISTO.   TUTORIAL ESSNorteCVP - CANDIDATURAS ONLINE PASSO 1 - REGISTO Aceder ao Portal de Candidaturas On-line: http://candidaturas.essnortecvp.pt:8180/cssnet/page Tem disponíveis os vários tipos de concursos que têm candidaturas a decorrer. - Deve efetuar

Leia mais

XML Schema. Vanessa Braganholo. Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo

XML Schema. Vanessa Braganholo. Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo XML Schema Vanessa Braganholo Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo XML Schema Utilizado para descrever a estrutura de um documento

Leia mais

Lógica de Descrição ( Description Logic )

Lógica de Descrição ( Description Logic ) Lógica de Descrição ( Description Logic ) Paulo Trigo Silva ptrigo@deetc.isel.ipl.pt Resumo O que é uma TBox e uma ABox? Quais os membros da família de linguagens de descrição AL? O que são axiomas de

Leia mais

Começando com o AWS IoT

Começando com o AWS IoT Começando com o AWS IoT Bruno Emer e David Reis Dezembro de 2016 Conteúdo Começando com AWS IoT Parte 2 1 Pré-Requisitos 1 Conceitos Básicos 2 Arquitetura de Referência deste Tutorial 2 Acessar a Console

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA

PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA PÁTIO DE MATERIAIS Discente: Nielson Soares Disciplina: Algoritmo e Estrutura de Dados INTRODUÇÃO Orientação a objetos. Linguagem de programação JAVA. Pátio de matérias

Leia mais

Engenharia de Software 2006/2007

Engenharia de Software 2006/2007 Instituto Superior Técnico Engenharia de Software 2006/2007 Segundo Teste (perguntas 5-10, 70 minutos) Primeiro Exame (perguntas 1-10, 120 minutos) 29/6/2007 Nome: Número: Escreva o seu número em todas

Leia mais

Lógica Computacional

Lógica Computacional Aula Teórica 13: Dedução Natural em Lógica Proposicional António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de

Leia mais

Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação

Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Adicionando temporalidade à linguagem OWL 2: um estudo a partir da linguagem towl e sua decibilidade Déborah

Leia mais

Criação de Aplicações GUI. Java JFC / Swing

Criação de Aplicações GUI. Java JFC / Swing Criação de Aplicações GUI Java JFC / Swing JFC Java Foundation Classes Inclui um conjunto de funcionalidades para desenvolver graphical user interfaces (GUIs) e adicionar funcionalidades gráficas e interativas

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 6

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 6 FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 6 Nome: N.º Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,

Leia mais

U.C Desenvolvimento de Software. 15 de junho de 2016 INSTRUÇÕES PARA A RESOLUÇÃO DA PROVA, ACONSELHA-SE QUE LEIA ATENTAMENTE O SEGUINTE:

U.C Desenvolvimento de Software. 15 de junho de 2016 INSTRUÇÕES PARA A RESOLUÇÃO DA PROVA, ACONSELHA-SE QUE LEIA ATENTAMENTE O SEGUINTE: Ministério da Ciência, Tecnologia e Ensino Superior Exame U.C. 21025 Desenvolvimento de Software 15 de junho de 2016 INSTRUÇÕES PARA A RESOLUÇÃO DA PROVA, ACONSELHA-SE QUE LEIA ATENTAMENTE O SEGUINTE:

Leia mais

CI065 CI755 Algoritmos e Teoria dos Grafos

CI065 CI755 Algoritmos e Teoria dos Grafos CI065 CI755 Algoritmos e Teoria dos Grafos Exercícios 11 de outubro de 2017 1 Fundamentos 1. Seja S = {S 1,..., S n } uma família de conjuntos. O grafo intercessão de S é o grafo G S cujo conjunto de vértices

Leia mais

Programação Orientada a Objetos. Prof. Diemesleno Souza Carvalho

Programação Orientada a Objetos. Prof. Diemesleno Souza Carvalho Programação Orientada a Objetos Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Programação Orientada a Objetos Na aula passada, vimos: Relacionamentos; Programação

Leia mais

Java First-Tier: Aplicações. Herança: Simples Múltipla. Orientação a Objetos em Java (III) Problemas de Herança Múltipla.

Java First-Tier: Aplicações. Herança: Simples Múltipla. Orientação a Objetos em Java (III) Problemas de Herança Múltipla. Java First-Tier: plicações Orientação a Objetos em Java (III) Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Herança: Simples Múltipla O tipo de herança que usamos até agora é chamado

Leia mais

Passo 1: inicie o Protegé e abra o exercício da aula anterior, sobre formulários, de número 5, que foi salvo anteriormente com o nome ex_form_05.

Passo 1: inicie o Protegé e abra o exercício da aula anterior, sobre formulários, de número 5, que foi salvo anteriormente com o nome ex_form_05. 1 Exercícios Práticos Assunto: Criação de consultas no Protegé. Exercício 1 Passo 1: inicie o Protegé e abra o exercício da aula anterior, sobre formulários, de número 5, que foi salvo anteriormente com

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

Lista de Exercícios - Capítulo 8 [1] SCC Inteligência Artificial 1o. Semestre de Prof. João Luís

Lista de Exercícios - Capítulo 8 [1] SCC Inteligência Artificial 1o. Semestre de Prof. João Luís ICMC-USP Lista de Exercícios - Capítulo 8 [1] SCC-630 - Inteligência Artificial 1o. Semestre de 2011 - Prof. João Luís 1. Seja breve na resposta às seguintes questões: (a) o que você entende por Aprendizado

Leia mais

EPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital

EPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital Um Circuito Digital Versão 2016 RESUMO Esta experiência tem como objetivo o desenvolvimento de um circuito digital, especificado a partir de um diagrama ASM e um fluxo de dados. A parte prática deve ser

Leia mais

PROCURA E PLANEAMENTO

PROCURA E PLANEAMENTO PROCURA E PLANEAMENTO Primeiro Exame 12 de Janeiro de 2006 17:00-19:00 Este exame é composto por 13 páginas contendo 6 grupos de perguntas. Identifique já todas as folhas do exame com o seu nome e número.

Leia mais

Programação Avançada C++ Slide 12 Nielsen Castelo Damasceno

Programação Avançada C++ Slide 12 Nielsen Castelo Damasceno Programação Avançada C++ Slide 12 Nielsen Castelo Damasceno Visibilidade de membros Membro da classe derivada pode usar os membros públicos ( public ) e protegidos ( protected ) da sua classe base (como

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Representação de Conhecimento e Inferência Parte 3 Agenda Lógicas Não Monótonas Mundo Fechado (Closed World Assumption) Lógica por Omissões (Lógica Default) Parte 4 Mudanças no

Leia mais

Aula Introdutória ao Protégé 5.X

Aula Introdutória ao Protégé 5.X Aula Introdutória ao Protégé 5.X Vamos abrir o Protégé e vamos criar uma pequena ontologia que lida com barcos. Suponhamos que temos alguma informação em forma de tabela sobre um conjunto de navios. Sabemos

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

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

Bem-vindo ao tópico sobre os relatórios de imposto ampliados.

Bem-vindo ao tópico sobre os relatórios de imposto ampliados. Bem-vindo ao tópico sobre os relatórios de imposto ampliados. 1 Depois de concluir este tópico, você estará apto a: explicar as opções ampliadas disponíveis nos relatórios de imposto. definir as configurações

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano Versão 1

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano Versão 1 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Ano Versão Nome: N.º Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Programa DCC011 Introdução a Banco de Dados Modelo Entidade Relacionamento Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos

Leia mais

Usabilidade Trabalhando com uma Hierarquia de Metas 1 de 2

Usabilidade Trabalhando com uma Hierarquia de Metas 1 de 2 INF0 Introdução a IHC Usabilidade Trabalhando com uma Hierarquia de Metas de 7/0/0 www.inf.puc-rio.br/~inf0 SERG 0 INF0 Introdução a IHC Roteiro da Aula Discussão de... Ficha de auto estudo/aprendizado

Leia mais

2 Fundamentos teóricos e tecnologias utilizadas

2 Fundamentos teóricos e tecnologias utilizadas 2 Fundamentos teóricos e tecnologias utilizadas Neste capítulo são apresentados fundamentos teóricos que embasam o trabalho da tese. 2.1. Preâmbulo O método proposto na tese é baseado em ontologias e se

Leia mais

Uma representação do conhecimento envolvendo nós, ligações e rótulos. Nós representam categorias, propriedades ou objetos.

Uma representação do conhecimento envolvendo nós, ligações e rótulos. Nós representam categorias, propriedades ou objetos. Uma rede semântica é: Redes semânticas: definição Uma representação do conhecimento envolvendo nós, ligações e rótulos. Nós representam categorias, propriedades ou objetos. Ligações são orientadas e definem

Leia mais

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

Leia mais

Exercícios de revisão para a primeira avaliação Gabaritos selecionados

Exercícios de revisão para a primeira avaliação Gabaritos selecionados UFPB/CCEN/DM Matemática Elementar I - 2011.2 Exercícios de revisão para a primeira avaliação Gabaritos selecionados 1. Sejam p, q e r proposições. Mostre que as seguintes proposições compostas são tautologias:

Leia mais

Itens e depósitos Exercício

Itens e depósitos Exercício Itens e depósitos Exercício : Itens Tópico: Métodos de avaliação Ao concluir este exercício, você estará apto a: Descrever as configurações para estoque permanente Criar e utilizar um item com o método

Leia mais

Dá pra confiar suas senhas ao seu navegador?

Dá pra confiar suas senhas ao seu navegador? Dá pra confiar suas senhas ao seu navegador? Deixar seu browser armazenar suas senhas e detalhes do cartão de crédito pode ser conveniente, mas também é um risco à segurança. O tamanho deste risco depende

Leia mais

1 a Lista Professor: Claudio Fabiano Motta Toledo Estagiário PAE: Jesimar da Silva Arantes

1 a Lista Professor: Claudio Fabiano Motta Toledo Estagiário PAE: Jesimar da Silva Arantes SSC0503 - Introdução à Ciência de Computação II 1 a Lista Professor: Claudio Fabiano Motta Toledo (claudio@icmc.usp.br) Estagiário PAE: Jesimar da Silva Arantes (jesimar.arantes@usp.br) 1. O que significa

Leia mais

µsíntese manhosa de PC

µsíntese manhosa de PC µsíntese manhosa de PC Diogo Sousa (aka orium) 29 de Dezembro de 2009 1 Disclaimer Se algo estiver errado avisem, mas se chumbarem no exame porque o que aqui está não está correcto, i couldn t care less.

Leia mais

Linguagem de Programação IV Introdução

Linguagem de Programação IV Introdução Linguagem de Programação IV Introdução Prof. Alessandro Borges 2 Tópicos Orientação a objetos Classe Objeto Abstração Encapsulamento Herança Polimorfismo Plataforma Java 3 4 POO é um paradigma de programação

Leia mais

SISTEMAS OPERATIVOS I

SISTEMAS OPERATIVOS I Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Ficha 1 Fevereiro de 2006 Berta Batista Luis Lino Ferreira Maria João Viamonte Nuno Malheiro Sugestões

Leia mais

Informação Prova Prova código 315 de Física

Informação Prova Prova código 315 de Física Informação Prova Prova código 315 de Física Prova de Equivalência à Frequência do Ensino Secundário Decreto-Lei n.º 139/2012, de 5 de julho Despacho normativo n.º 1-A/2017, de 10 de fevereiro O presente

Leia mais

Cálculo proposicional

Cálculo proposicional O estudo da lógica é a análise de métodos de raciocínio. No estudo desses métodos, a lógica esta interessada principalmente na forma e não no conteúdo dos argumentos. Lógica: conhecimento das formas gerais

Leia mais

JOSÉ EDUARDO OCHOA LUNA LÓGICAS PROBABILÍSTICAS COM RELAÇÕES DE CONHECIMENTO E APRENDIZADO DE MÁQUINA

JOSÉ EDUARDO OCHOA LUNA LÓGICAS PROBABILÍSTICAS COM RELAÇÕES DE CONHECIMENTO E APRENDIZADO DE MÁQUINA JOSÉ EDUARDO OCHOA LUNA LÓGICAS PROBABILÍSTICAS COM RELAÇÕES DE INDEPENDÊNCIA: REPRESENTAÇÃO DE CONHECIMENTO E APRENDIZADO DE MÁQUINA São Paulo 2011 JOSÉ EDUARDO OCHOA LUNA LÓGICAS PROBABILÍSTICAS COM

Leia mais

Questão (a) 4.(b) 5.(a) 5.(b) 6.(a) 6.(b) 6.(c) 7 Cotação

Questão (a) 4.(b) 5.(a) 5.(b) 6.(a) 6.(b) 6.(c) 7 Cotação Faculdade de Ciências Exatas e da Engenharia PROVA DE AVALIAÇÃO DE CONHECIMENTOS E COMPETÊNCIAS PARA ADMISSÃO AO ENSINO SUPERIOR PARA MAIORES DE ANOS - 018 Matemática - 1/0/018 Atenção: Justifique os raciocínios

Leia mais

Informática e Análise de Dados

Informática e Análise de Dados Ficha de exercícios n.º 5 Exercício 1 Uma Tabela dinâmica é uma tabela interativa que cruza automaticamente a informação entre vários campos/colunas de uma tabela e em função desse cruzamento apresenta

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

Lista de Exercícios 1: Soluções Fundamentos da Lógica Lógica Proposicional

Lista de Exercícios 1: Soluções Fundamentos da Lógica Lógica Proposicional UFMG/ICEx/DCC DCC111 Matemática Discreta Lista de Exercícios 1: Soluções Fundamentos da Lógica Lógica Proposicional Ciências Exatas & Engenharias 2 o Semestre de 2015 1. Construa a tabela da verdade para

Leia mais

Modelando Conhecimento

Modelando Conhecimento Modelando Conhecimento Prof. Leandro Chaves Rêgo Programa de Pós-Graduação em Estatística - UFPE Programa de Pós-Graduação em Engenharia de Produção - UFPE Recife, 17 de Outubro de 2014 Modelando Conhecimento

Leia mais

Sumário. Modelo Entidade-Associação : Avançado 1 Associações Ternárias. Exemplo. Associações Ternárias. Exemplo. André Restivo. September 21, 2010

Sumário. Modelo Entidade-Associação : Avançado 1 Associações Ternárias. Exemplo. Associações Ternárias. Exemplo. André Restivo. September 21, 2010 Sumário Modelo Entidade-Associação : Avançado 1 André Restivo Faculdade de Engenharia da Universidade do Porto September 21, 2010 2 3 André Restivo (FEUP) Modelo Entidade-Associação : Avançado September

Leia mais

Programação Java. - Classes, Objetos, Atributos e Métodos - Marco Fagundes Marco Fagundes -

Programação Java. - Classes, Objetos, Atributos e Métodos - Marco Fagundes Marco Fagundes - Programação Java - Classes, Objetos, Atributos e Métodos - Marco Fagundes mfagundes@tre-pa.gov.br 1 Tópicos Programação Orientada a Objetos Classes e Objetos Definindo e Instanciando Classes Atributos

Leia mais

Classificação automática via ontologias: um estudo preliminar sobre raciocínio humano e lógica descritiva

Classificação automática via ontologias: um estudo preliminar sobre raciocínio humano e lógica descritiva Classificação automática via ontologias: um estudo preliminar sobre raciocínio humano e lógica descritiva Eduardo Ribeiro Felipe 1 Mauricio Barcellos Almeida 1 1 Programa de Pós-Graduação em Gestão & Organização

Leia mais

Atividade 1 O Xadrez e a Matemática

Atividade 1 O Xadrez e a Matemática Atividade 1 O Xadrez e a Matemática Primeira Parte: A lógica dos grãos de trigo Pelo que podemos observar o Xadrez tem muito mais haver com a matemática do que imaginamos. Além de ser um jogo de estratégia,

Leia mais

Lógica Proposicional Propriedades Semânticas

Lógica Proposicional Propriedades Semânticas Lógica Proposicional José Gustavo de Souza Paiva Introdução Relacionamento dos resultados das interpretações semânticas de fórmulas Teoria dos modelos estudo das relações entre propriedades sintáticas

Leia mais

Problemas Computáveis

Problemas Computáveis Indecidibilidade Problemas Computáveis Máquinas de Turing ou Problemas Computáveis ou Linguagens Recursivamente Enumeráveis LER (*) podem ser divididas em 2 classes: as MT que sempre param (Algoritmos),

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano Versão 1

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano Versão 1 FICHA de AVALIAÇÃO de MATEMÁTICA A 11º Ano Versão 1 Nome: Nº Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias Quando,

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 1

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 1 FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 1 Nome: N.º Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,

Leia mais

Emprego de análise formal no processo de gerenciamento de

Emprego de análise formal no processo de gerenciamento de Capítulo 10 Emprego de análise formal no processo de gerenciamento de habilidades Luiz Gustavo Dias 1 Vaston Gonçalves da Costa 2 Resumo: Gerenciamento de conhecimento é uma disciplina que emprega métodos

Leia mais

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

Assim, constituem objeto de avaliação, na prova, as aprendizagens a seguir especificadas:

Assim, constituem objeto de avaliação, na prova, as aprendizagens a seguir especificadas: Ensino Secundário Cursos Científico-Humanísticos Informação - Prova de Equivalência à Frequência Química Prova 342 2018 12º Ano de Escolaridade (Decreto-Lei n.º 139/2012, de 5 de julho) 1. OBJETO DA AVALIAÇÃO

Leia mais

Interoperabilidade Semântica entre Sistemas de Resposta à Emergências

Interoperabilidade Semântica entre Sistemas de Resposta à Emergências Interoperabilidade Semântica entre Sistemas de Resposta à Emergências Rebeca Barros 1,2, Vaninha Vieira 1,2, Laís Salvador 1,2, Reinaldo Almeida 1 1 Departamento de Ciência da Computação Universidade Federal

Leia mais

Escalonamento em uma máquina

Escalonamento em uma máquina Capítulo 4 Escalonamento em uma máquina Veremos neste capítulo vários problemas relacionados ao escalonamento em uma máquina. Estes problemas são importantes, pois além de fornecerem idéias para problemas

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano Versão 4

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano Versão 4 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Ano Versão Nome: N.º Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,

Leia mais

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Pág Megaexpansão, Ensino e Formação Profissional em Novas Tecnologias, Lda. Rua Praça de Touros, 26 2500-67 Caldas da Rainha NIPC 503 807 4 Correio Electrónico info@megaexpansao.pt www.megaexpansao.pt

Leia mais

Determinação de preço Tópico: Listas de preços

Determinação de preço Tópico: Listas de preços Exercícios Unidade: Determinação de preço Tópico: Listas de preços Ao concluir este exercício, você estará apto a: Criar uma lista de preços com base em outra lista de preços Atribuir uma lista de preços

Leia mais