0% ont trouvé ce document utile (0 vote)
2 vues3 pages

Atelier RDF

Transféré par

jebrifirdaous1998
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues3 pages

Atelier RDF

Transféré par

jebrifirdaous1998
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Année Universitaire : 2025-2026

UP Web
Web sémantique

Atelier n°3 :

RDF : Ressource Description Framework

Exercice 1 : Modélisation RDF pour une bibliothèque en ligne


Scénario : Imaginez que vous travaillez sur le développement d'un système de
bibliothèque en ligne. Vous devez modéliser les informations suivantes en RDF :

1. La bibliothèque possède plusieurs livres, chacun avec un titre, un auteur, un


ISBN, une date de publication et un genre (par exemple, roman, science-
fiction, non-fiction).

2. Chaque auteur est une personne avec un nom, une date de naissance et une
biographie.

3. Les emprunteurs sont des utilisateurs de la bibliothèque avec un nom, une


adresse e-mail et une liste de livres empruntés.

4. Chaque livre emprunté est associé à un emprunteur et une date d'emprunt.

5. La bibliothèque est située dans une ville spécifique.

Questions :

• Modélisez ces informations en utilisant la syntaxe RDF/XML en


Créant au moins 3 livres, 2 auteurs, 2 emprunteurs et 1 bibliothèque.

• Assurez-vous que les triplets RDF créés reflètent le scénario donné


de manière cohérente.

• Valider votre code en utilisant : [Link]

Exercice 2 : Transformation de Description de Musée en triplets


RDF

Transformez le paragraphe ci-dessous en triplets RDF en utilisant des sujets, des


prédicats et des objets appropriés pour représenter les informations de manière
structurée et compréhensible par la machine.
Paragraphe à transformer : "Dans le musée, vous pouvez admirer une collection
éclectique d'objets précieux. Au centre de la salle principale, trône une ancienne
statue en marbre blanc, représentant une déesse grecque. À ses côtés, une vitrine
en verre abrite des bijoux en or ornés de pierres précieuses. Sur les murs, vous
verrez des peintures à l'huile de maîtres renommés du XVIIIe siècle. La salle est
éclairée par de majestueux lustres en cristal, qui ajoutent une touche d'élégance à
l'ensemble."

Consignes :

• Chaque triplet RDF doit être écrit sur une ligne distincte.

• Vous pouvez utiliser des prédicats tels que "contient", "estFaitDe",


"estExposéDans" pour décrire les relations entre les entités.

• Valider votre code en utilisant : [Link]

Exercice 3 : Transformation d'un code RDF/XML en un graphe RDF


Transformez le code RDF/XML ci-dessus en un graphe RDF en indiquant les
ressources, prédicats et objets .

<rdf:RDF xmlns:rdf="[Link]

xmlns:ex="[Link]

<!-- Un cours -->

<rdf:Description rdf:about="[Link]

<ex:courseTitle>Introduction à l'informatique</ex:courseTitle>

<ex:courseDescription>Un cours d'introduction à l'informatique pour les


débutants.</ex:courseDescription>

<ex:hasLecturer rdf:resource="[Link]

<ex:hasStudents rdf:nodeID="students"/>

</rdf:Description>
<!-- Un professeur -->

<rdf:Description rdf:about="[Link]

<ex:professorName>Professeur Smith</ex:professorName>

<ex:teachesCourses rdf:nodeID="courses"/>

</rdf:Description>

<!-- Un étudiant -->

<rdf:Description rdf:about="[Link]

<ex:studentName>John Doe</ex:studentName>

<ex:enrolledInCourses rdf:nodeID="courses"/>

</rdf:Description>

<!-- Un autre étudiant -->

<rdf:Description rdf:about="[Link]

<ex:studentName>Jane Johnson</ex:studentName>

<ex:enrolledInCourses rdf:nodeID="courses"/>

</rdf:Description>

<!-- Collection d'étudiants -->

<rdf:Seq rdf:nodeID="students">

<rdf:li rdf:resource="[Link]

<rdf:li rdf:resource="[Link]

</rdf:Seq>

<!-- Collection de cours enseignés par le professeur -->

<rdf:Bag rdf:nodeID="courses">

<rdf:li rdf:resource="[Link]

</rdf:Bag>

</rdf:RDF>

Vous aimerez peut-être aussi