sujet - Imérir

Transcription

sujet - Imérir
Promotion Parceveau
2ième année
É. Salvat
Examen de Représentation des Connaissances
Année 2014-2015
Mardi 19 Mai 2015
Modalités :
Durée : 2 heures (environ)
Aucun documents autorisés, ni machine à calculer, ni téléphone.
Toute sortie est dénitive !
Graphes Conceptuels
(Homomorphisme de graphes orientés).
Soient les graphes orientés G1 et G2 ci dessous.
Exercice 1
5
2
G1 :
1
b
3
G2 :
a
4
c
d
6
1. Il y a-t-il un homomorphisme de G1 dans G2 ? Si oui, donnez en un.
2. Il y a-t-il un homomorphisme de G2 dans G1 ? Si oui, donnez en un.
(Chercher les erreurs).
Soit le vocabulaire suivant :
les types de concepts :
Exercice 2
1
les types de relations et signatures :
Les signatures :
lien2(Top,Top)
envoie(Organisation,Message)
date_intemp.(Intempérie,Date)
annule(Organisation,Évènement)
sujet(Message,Évenement)
lien3(Top,Top,Top)
organise(Organisation,Évènement,Date)
les marqueurs individuels et leur type privilégié :
I = {P luie; V ent; BDE _IM ERIR; 22 Avril 2015; IM ERIR}
τ (P luie) = Intempérie
τ (V ent) = Intempérie
τ (BDE _IM ERIR) = BDE
τ (22 Avril 2015) = Date
τ (IM ERIR) = Ecole
La base de connaissance KB ci dessous, composée de 2 graphes et exprimée dans le formalisme des
graphes conceptuels sur le vocabulaire précédent, comporte certaines erreurs.
1. Donnez une version corrigée de KB . Pour chaque erreur vous expliquerez ce qui est incorrect.
(Sémantique logique).
Soient le graphe conceptuel G et la règle de graphes conceptuels R ci-dessous.
Exercice 3
2
1. Donnez la formule logique Φ(G) associée à G
2. Donnez la formule logique Φ(R) associée à R
(Application de règle).
On considère le graphe G et la règle R de l'exercice précédent.
Exercice 4
1. Combien de pièces possède la conclusion de R ?
2. Donnez chaque pièce de la conclusion de R.
3. La règle R peut-elle s'appliquer sur le graphe G ? Expliquez votre réponse.
4. En cas de réponse positive à la question précédente : appliquez R sur G est détaillant TOUTES les
étapes de l'application. Vous expliquerez quelles opérations du modèle vous eectuez sur chaque
graphe avant d'en donner le résultat.
3
Web sémantique
Dans la suite on pourra utiliser les préxes habituels suivants, sans avoir besoin de les redénir :
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
Exercice 5.
An d'orir à ses clients des outils de recherche plus ecaces le site OLLACINE a décidé de construire une
description de son catalogue en utilisant les outils du web sémantique. Il s'agit donc de décrire en RDF
et RDFs tout ce qui permet de donner de l'information sur les lms (réalisateur, acteurs, personnage,
maison de production, format, langue, ... ).
Ainsi, pour structurer toutes les connaissances représentées, l'entreprise utilisera l'URI de base <http:
//www.ollacine.fr/> à partir de la quelle seront formés trois ensembles respectivement pour les classes,
les propriétés et les diérentes entités. En plus des préxes dénis plus plus haut, on disposera (si on le
souhaite) pour chacun des trois ensembles, des préxes :
PREFIX olla-terms: <http://www.ollacine.fr/class/>
PREFIX olla-prop: <http://www.ollacine.fr/property/>
PREFIX olla: <http://www.ollacine.fr/resource/>
Donner en RDF/RDFs la déclaration :
1. d'une classe Film ;
2. du fait que Django unchained est un Film ;
3. d'une classe Dessin_Animé, et préciser qu'il s'agit d'une sous-classe de Film ;
4. d'une propriété acteur, avec pour domaine Personne et pour co-domaine Film (on suppose que la
classe Personne a été déclarée au préalable) ;
5. d'une propriété doubleur (ceux qui font les voix dans les dessins animés), sous-propriété de acteur,
ayant pour co-domaine Dessin_Animé ;
Exercice 6.
Pour cet exercice, on suppose que le graphe RDF du site OLLACINE contient la description de tout son
catalogue. On dispose, en plus des descriptions de l'exercice précédent, notamment :
des classes (préxe : olla-terms) :
Film pour les lms ;
Dessin_Animé pour les dessins animés ;
Personne pour les personnes ;
des propriétés (préxe olla-prop) :
dateNaiss : pour lier une personne et sa date de naissance ;
nom : pour lier une personne et son nom ;
dateSortie : pour indiquer la date de sortie d'un lm ;
série : pour indiquer qu'un lm fait partie d'une série (e.g. la série des Star Wars ou encore
Game of Thrones, etc.)
num_épisode : pour indiquer le numéro d'un lm dans une série (e.g. La menace fantôme est le
1ier épisode des Star Wars )
titre : pour indiquer le titre (chaîne de caractères) d'un lm ;
réalisateur : pour indiquer le réalisateur d'un lm ;
les ressources (préxe olla) :
Citizen Kane : URI du lm "Citizen Kane" ;
4
Les aventuriers : URI du lm "Les aventuriers de l'arche perdue" premier épisode de la série
des Indiana Jones ;
Le monde perdu : URI du lm "Le monde perdu : Jurassic park" de la série "Jurassic park" ;
Série_JurassicPark : URI de la série de lms Jurassic Park ;
Série_IndianaJones : URI de la série de lms Indiana Jones ;
Spielberg : URI représentant Steven Spielberg,
Donnez les requêtes en SPARQL permettant de retrouver :
1. toutes les informations sur Citizen Kane ;
2. nom et date de naissance du réalisateur de Citizen Kane
3. les titres, numéro dans la série et date de sortie des lms de la série Indiana Jones ;
4. les noms et dates de naissances de tous les réalisateurs et tous les acteurs des diérents épisodes
d'Indiana Jones.
5. tous les lms dont Spielberg est réalisateur et qui sont sortis entre 1980 et 1995.
5