Module 2

Le web de données

Activité 2.2 RDF en pratique

3 Utiliser le modèle RDF pour décrire des ressources sur le web de données.
7 Utiliser le logiciel G-MOT pour la représentation des connaissances.

Vous utiliserez Le logiciel G-MOT (compétence 7). Alors que vous l’avez utilisé pour élaborer un simple modèle de connaissances au module 1, vous l’utiliserez ici pour décrire des ressources à l’aide du modèle RDF (compétence 3).

Les activités pratiques que vous allez réaliser ici ne sont pas évaluées. Toutefois, leur réalisation est cruciale, d’une part, pour mettre en application les connaissances acquises lors de la précédente activité et, d’autre part, pour vous préparer à la réalisation de votre projet (Module 5).  Quand une solution est proposée, nous vous encourageons à ne pas la consulter avant d’avoir effectué l’exercice.

  1. Rédigez un texte d’une dizaine de lignes décrivant le contenu de la base B1 telle exprimée en Turtle (B1_turtle) et modélisée graphiquement avec G-MOT (B1_gmot).

    Note : Pour lire un fichier rdf comme B1_turtle, téléchargez-le sur votre poste à partir de ce site, puis ouvrez-le dans un éditeur de texte comme WordPad (sur PC) ou TextEdit (sur MAC). De plus, au besoin, consultez le guide de l’éditeur de graphe RDF/RDFS. Notez enfin que, dans G-MOT, les URI sont inscrites dans la fenêtre de propriétés.

  2. Comparez le texte que vous avez rédigé avec une solution proposée. Quelles différences observez-vous entre le contenu des deux textes? Aviez-vous interprété correctement le contenu de la base RDF? Si vous ne comprenez pas certains éléments de la solution proposée, veuillez en faire part à votre chargé d’encadrement ou questionnez vos pairs en utilisant la page Facebook.

À présent, faites l’exercice inverse!

  1. À partir du texte ci-dessous et de la présentation de quelques éléments des vocabulaires FOAF et DBpedia, élaborez la base RDF B2 avec G-MOT. Pour créer un nouveau graphe RDF dans G-MOT, sélectionnez « Fichier » dans le menu du haut, puis « Nouveau » et enfin « RDF/RDFS ».

    Note : Une fois le graphe réalisé avec des ressources identifiées par un nom comme « Web sémantique », utilisez la feuille de propriétés dans G-MOT pour y inscrire l’URI, l’adresse et le nom du préfixe s’il y a lieu, par exemple https://dbpedia.org/resource/Semantic_Web et le préfixe db.

Gilbert Paquette est un scientifique. Ses intérêts de recherche sont notamment la représentation des connaissances (https://dbpedia.org/resource/Knowledge_representation_and_reasoning) et le web sémantique (https://dbpedia.org/resource/Semantic_Web). Gilbert Paquette a participé au projet de recherche PRIOWS, un projet de recherche dont l’objectif porte sur l’ingénierie ontologique et le web sémantique et qui est présenté sur la page web https://www.priows.org. Ce projet a été lancé le 1er janvier 2009 et a pris fin le 30 juin 2012. Il participe actuellement au projet BRER. La page web professionnelle de Gilbert Paquette est :
https://www.teluq.ca/siteweb/univ/gpaquett.html

Note : Les ressources « Gilbert Paquette » , « PRIOWS » et « BRER » appartiennent à l’espace de nommage identifié par le préfixe org et ayant comme URI https://exemple.teluq.ca/ressources/.

Utilisez tous les éléments des vocabulaires FOAF et DBpedia suivants :

  1. Comparez la base RDF B2 que vous avez élaborée avec une solution proposée (fichier G-MOT). Quelles différences observez-vous entre le contenu des deux bases? Aviez-vous représenté correctement le texte soumis, en utilisant à bon escient les éléments des vocabulaires FOAF et DBpedia? Si vous ne comprenez pas certains éléments de la solution proposée, veuillez en faire part à votre chargé d’encadrement ou questionnez vos pairs en utilisant la page Facebook.
  2. Fusionnez graphiquement avec G-MOT les bases RDF B1 et B2 afin d’obtenir une seule base RDF que nous allons nommer B3. Si la base B2 que vous avez élaborée au point c) contient trop d’imperfections alors utilisez la solution proposée au point d). En réalisant cet exercice, gardez en tête que la capacité de fusionner plusieurs graphes RDF est l’un des piliers du modèle RDF. Faites en sorte que votre fusion respecte le contenu du texte suivant. Il y a plusieurs manières de fusionner deux bases (ou graphes) RDF. Ce texte va guider votre démarche de fusion :

    Gilbert Paquette est un employé de la TÉLUQ et le projet PRIOWS auquel il a contribué est un projet de recherche relié à la TÉLUQ. De plus, le cours INF 6070 a été conçu par Gilbert Paquette.

    De plus, veuillez utiliser les quelques éléments suivants des vocabulaires Dublin Core (Terms) et DBpedia. Ici aussi, cela va guider votre démarche de fusion des deux graphes RDF.

    Éléments Dublin Core Terms (dct)
    creator
    Éléments DBpedia (db)
    employer
    related
  3. Comparez la base RDF B3 que vous avez élaborée avec une solution proposée (fichier G-MOT).
  4. Avec G-MOT, exportez la base B3 en Turtle. Examinez ce fichier. Soyez attentif à la déclaration des espaces de nommage et à la composition des URI. Espaces de nommage, utilisation de préfixes pour les espaces de nommage et URI sont trois éléments essentiels du modèle RDF et plus généralement du fonctionnement du web de données.
  5. Avec G-MOT, exportez en RDF/XML la base B3 que vous avez élaborée.
  6. Comparez les sérialisations en Turtle et RDF/XML de la base B3. Il s’agit de mettre en correspondance certains éléments du langage Turtle avec ceux du langage RDF/XML, par exemple espace de nommage, sujet, prédicat, objet, intégration des vocabulaires tels que FOAF ou DBpedia.

License

Le contenu du site du cours INF 6070 de la TÉLUQ est diffusé sous licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0.

Les autorisations au-delà du champ de cette licence peuvent être obtenues auprès de Gilbert Paquette.