Processamento e Representação de Conhecimento - PRC (MIEI - 4ºano)
Este ficha prática contem exercícios para serem resolvidos nas aulas teórico-práticas com vista a sedimentar os conhecimentos relativos a:
- Interrogação de ontologias com SPARQL.
Exercício Nº 1:
Tabela Periódica dos Elementos
Considera a ontologia em formato RDF sobre a tabela periódica de elementos dosponível em cima e tenta responder às alíneas seguintes.
- Abre a ontologia no Protégé e realiza algumas queries exploratórias em SPARQL: que classes existem na ontologia, que propriedades aasociadas às classes principais;
- Especifica uma query SPARQL para responder à questão: Quantos elementos há na tabela periódica?
- Especifica uma query SPARQL para responder à questão: Qual o símbolo, o nome e o número atómico de cada elemento?
- Obtenha a última lista ordenada por número atómico.
- Especifica uma query SPARQL para responder à questão: Quais são os 3 elementos com maior número atómico?
- Cada elemento na tabela pertence a um grupo. Obtenha o número e o nome de cada grupo (há cerca de 20 grupos).
- Obtenha o nome, o símbolo e o número atómico dos elementos do grupo 18.
- Qual o número de elementos em cada grupo? (distribuição dos elementos por grupos)
- Quais os 5 grupos com mais elementos?
- Qual a média dos números atómicos dos elementos na tabela?
- Qual o maior número atómico na tabela?
- Qual o menor número atómico na tabela?
- Qual o nome do elemento com esse número atómico?
- Acrescenta à ontologia o conceito de molécula com as propriedades suficientes para adicionares algumas instâncias como: água (H2O), dióxido de carbono (CO2), amoníaco (NH3), metano (C2H6), glicose (C6H12O6), ácido súlfúrico (H2SO4). Foca-te na sua constituição e considera o seu nome, ponto de fusão e ponto de ebulição.
Exercício Nº 2:
História de Portugal
Depois de descarregares a ontologia e a explorares um pouco no Protégé tenta responder com SPARQL às seguintes questões:
- Quantos triplos existem na Ontologia?
- Que classes estão definidas?
- Que propriedades tem a classe "Rei"?
- Quantos reis aparecem na ontologia?
- Calcula uma tabela com o seu nome, data de nascimento e cognome.
- Acrescenta à tabela anterior a dinastia em que cada rei reinou.
- Qual a distribuição de reis pelas 4 dinastias?
- Lista os decobrimentos (sua descrição) por ordem cronológica.
- Lista as várias conquistas, nome e data, juntamento com o nome que reinava no momento.
- Calcula uma tabela com o nome, data de nascimento e número de mandatos de todos os presidentes portugueses.
- Quantos mandatos teve o presidente Sidónio Pais? Em que datas iniciaram e terminaram esses mandatos?
- Quais os nomes dos partidos políticos presentes na ontologia?
- Qual a distribuição dos militantes por cada partido político?
- Qual o partido com maior número de presidentes militantes?