Module 1

Concepts de base en représentation et gestion des connaissances

Activité 1.4 Les technologies sémantiques

2 Distinguer les différentes technologies sémantiques entre elles et par rapport aux autres technologies de l’information.
3 Utiliser le modèle RDF pour décrire des ressources sur le web de données.

Bien que les technologies sémantiques soient étudiées plus en détail dans les autres modules, cette activité vous en présente une synthèse. Cela vous permettra de distinguer les technologies sémantiques des autres technologies de l’information.

  1. Étudiez activement le texte Introduction aux technologies sémantiques.

La suite de cette activité consiste à réaliser un exercice d’interrogation de DBpedia, une base de connaissances RDF. DBpedia est un projet d’extraction de données de Wikipédia et de mise à disposition de ces données sur le web de données. Vous interrogerez DBpedia à l’aide de requêtes SPARQL que nous vous proposons.

Notez bien que vous étudierez en détail les requêtes SPARQL lors des prochains modules. Dans le cadre de cet exercice, vous devez juste vous initier à leur utilisation et à ce qu’est une base RDF.

  1. Accédez au site de DBpedia (www.dbpedia.org) et prenez connaissance de la nature du projet et de ses objectifs en consultant la page principale du site.
  2. Dans la section Applications/SPARQL Query Interface du site, sélectionnez l’application SNORQL Query Builder. C’est une interface web qui permet d’interroger la base DBpedia.
    Lien direct vers l’application : https://dbpedia.org/snorql/
  3. Une fois l’interface SNORQL ouverte (voir la figure ci-dessous), copiez la requête suivante dans le champ de saisie, puis cliquez sur « Go! » pour exécuter la requête :

    Quelles sont les différents œuvres exposées au Musée d’Orsay de Paris et quels sont les artistes qui ont créés ces œuvres? Affichez un lien vers une image qui illustre chaque œuvre.

    PREFIX dbo: <https://dbpedia.org/ontology/>
    SELECT ?Oeuvre ?Nom ?Artiste ?Image
    WHERE {?Oeuvre dbpedia2:museum  <https://dbpedia.org/resource/Mus%C3%A9e_d'Orsay>.
    ?Oeuvre dbpedia2:artist ?Artiste.
    ?Oeuvre dbo:thumbnail ?Image.
    ?Oeuvre rdfs:label ?Nom. FILTER(lang(?Nom) = "fr") }
    ORDER BY ?Artiste

     

  4. Une fois affichés les résultats de la requête, vous pouvez cliquer sur les hyperliens présents pour consulter une description de la ressource à laquelle l’hyperlien fait référence (voir la figure ci-dessous).
    mod1_4_2
    À présent, utilisez cette requête qui est une version modifiée de la précédente :

    Quelles sont les différents œuvres exposées au Metropolitan Museum of Art (MAM) de New-York et quels sont les artistes qui ont créés ces œuvres? Affichez un lien vers une image qui illustre chaque œuvre.

    PREFIX dbo: <https://dbpedia.org/ontology/>
    SELECT ?Oeuvre ?Nom ?Artiste ?Image
    WHERE {?Oeuvre dbpedia2:museum  <https://dbpedia.org/resource/Metropolitan_Museum_of_Art>.
    ?Oeuvre dbpedia2:artist ?Artiste.
    ?Oeuvre dbo:thumbnail ?Image.
    ?Oeuvre rdfs:label ?Nom. FILTER(lang(?Nom) = "en") }
    ORDER BY ?Artiste

  5. Exécutez la nouvelle requête.
  6. Dans la liste des résultats obtenus, cliquez sur l’icône   située à la droite du nom de l’un des artistes, Emanuel Leutze. Ainsi, vous accédez à une page qui présente un certain nombre de triplets RDF décrivant cet artiste.
  7. Avec Google, faites quelques recherches sur des thèmes qui vous intéressent en ajoutant à votre requête le terme DBpedia. Pour certaines de vos requêtes, vous aurez comme résultats des pages de DBpedia dans lesquelles sont décrites des ressources en RDF.

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.