Processamento e Representação de Conhecimento
O objetivo desta ficha é testar os conhecimentos adquiridos ao longo do semestre sobre Web Semântica e as tecnologias a ela associadas.
Considera a seguinte ontologia definida em RDFS:
prefix ex:, namespace URI: http://www.exemple.org prefix rdf:, namespace URI: http://www.w3.org/1999/02/22-rdf-syntax-ns# prefix rdfs:, namespace URI: http://www.w3.org/2000/01/rdf-schema# prefix xsd:, namespace URI: http://www.w3.org/2001/XMLSchema# ex:A rdf:type rdfs:Class . ex:B rdf:type rdfs:Class. ex:C rdf:type rdfs:Class. ex:B rdfs:subClassOf ex:A . ex:C rdfs:subClassOf ex:B . ex:P1 rdf:type rdf:Property . ex:P1 rdfs:domain ex:A . ex:P1 rdfs:range ex:B . ex:P2 rdf:type rdf:Property. ex:P2 rdfs:domain ex:B . ex:P2 rdfs:range ex:C . ex:P2 rdfs:subPropertyOf ex:P1 . ex:P3 rdf:type rdf:Property . ex:P3 rdfs:domain ex:C . ex:P3 rdf:range xsd:integer . ex:P3 rdfs:subPropertyOf ex:P2 . ex:a rdf:type ex:A . ex:b rdf:type ex:B . ex:c1 rdf:type ex:C . ex:c2 rdf:type ex:C . ex:a ex:P1 ex:b . ex:b ex:P2 ex:c1 . ex:c1 ex:P3 3^^xsd:integer.
Desenha o grafo em que os nodos representam as classes e as arestas as relações entre elas. Envia uma imagem do teu grafo como resposta, podes usar qualquer programa para o desenhar...
Cria uma ontologia OWL para modelar os seguintes conceitos:
Quando tiveres a base da tua ontologia criada acrescenta-lhe as seguintes instâncias:
Agora, cria as seguintes queries SPARQL:
Especifica queries SPARQL para responder às seguintes questões:
Considera a ontologia indicada em cima, sobre pokémons.
Especifica uma query SPARQL para responder a cada uma das seguintes questões.