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.
Recursos: |
|
Recursos disponíveis para a realização da ficha:
|
|
Exercícios: |
|
Considere a seguinte especificção em OWL:
<owl:Class rdf:ID="UM_Atleta"> <rdfs:subClassOf> <owl:Restriction> <owl:allValuesFrom> <owl:Class rdf:ID="atleta"/> </owl:allValuesFrom> <owl:onProperty> <owl:ObjectProperty rdf:ID="temAmigo"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:hasValue> <universidade rdf:ID="UM"/> </owl:hasValue> <owl:onProperty> <owl:ObjectProperty rdf:ID="estudaEm"/> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf rdf:resource="#Atleta"/> </owl:Class>
Analisa esta especificação que define um atleta da Universidade do Minho e descrece em português (língua natural) essa definição.
Considere a seguinte especificção em numa sintaxe abstrata baseada em OWL:
Class: Caloteiro SubclassOf: Pessoa AND tem some Dívida
Escreve uma frase em português que compreenda o significado contido nesta especificação.
Usando um sintaxe semelhante à do exercício anterior (ou OWL/XML) para especificar uma estância de Ski como sendo uma área rural que oferece pelo menos uma oportunidade para fazer Ski e tem no mínimo dois meios mecânicos de elevação (elevadores, teleférico, saca-rabos ou corda). Repara que área rural, Ski e meio mecânico devem ser classes.
Utiliza o Protégé e a linguagem OWL DL para modelar o seguinte caso de estudo.
Descrição do caso: O Turismo representa uma atividade cada vez mais importante para a cidade de Braga. Como parte do Braga Digital, o município está à procura de aplicações inovadoras que façam uso da conetividade WIFI, que vai sendo instalada, e dos telemóveis, cada vez mais inteligentes. Neste exercício vais especificar uma ontologia cujo domínio será o Turismo na cidade de Braga. Esta ontologia deverá incluir classes, "object properties", "data properties" e indivíduos (uma ontologia povoada). A ideia é que a comunidade bracarense possa classificar informação de acordo com a ontologia e torná-la acessível a outras aplicações que possam ser usadas em telemóveis.
Segue os seguintes passos na construção da tua ontologia:
Depois de descarregares a ontologia e a explorares um pouco no Protégé tenta responder com SPARQL às seguintes questões: