Aula baseada no curso de Antoine Zimmerman
Esta aula será sobre consultar dados RDF utilizando SPARQL. Ela é composta por 2 partes. Na primeira você vai realizar um tutorial com consultas já elaboradas para familiarizar-se com as construções da linguagem. Na segunda, você vai construir consultas e executá-las em um <lab2-nome-sobrenome.txt>
onde você escreverá suas respostas para a segunda parte. O arquivo deverá ser enviado para: carmemhara@gmail.com com o assunto "CI087-Lab2" até o dia 02/abril.
Nesta parte, você examinará consultas fornecidas no tutorial SPARQL da API Jena. Você executará consultas na ferramenta Jena utilizando linhas de comando.
Jena
. Neste diretório, baixe o arquivo jena.zip e descompacte-o: unzip jena.zip
apache-jena-2.12.0/doc/Tutorial
. Dê permissão de execução para o arquivo sparql
escrevendo na linha de comando: chmod u+x sparql
. Dessa forma, para executar as consultas do tutorial, basta escrever na linha de comando: ./sparql arquivo-rdf arquivo-sparql
Existem diversos pontos de acesso SPARQL públicos. Veja aqui a disponibilidade de pontos de acesso. Nós vamos utilizar o DBpedia.
Escreva a consulta e o resultado para as consultas abaixo no arquivo texto que será enviado para a professora.
http://dbpedia.org/resource/Curitiba
. Escreva uma consulta SPARQL para obter todos os seus tipos (type). Entre os tipos, você vai encontrar http://dbpedia.org/class/yago/City108524735
(abreviado como yago:City108524735
).rdfs:label
) que começam com "bra" e suas capitais.