Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:master:mlbda:tmes:rdf_et_sparql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
site:enseignement:master:mlbda:tmes:rdf_et_sparql [06/12/2021 12:01]
amine [Lancement du notebook]
site:enseignement:master:mlbda:tmes:rdf_et_sparql [04/12/2024 23:20] (Version actuelle)
camelia
Ligne 7: Ligne 7:
 Si vous utilisez une machine personnelle,​ lire la rubrique ci-dessous sinon vous rendre directement à la rubrique **Réalisation du TME** Si vous utilisez une machine personnelle,​ lire la rubrique ci-dessous sinon vous rendre directement à la rubrique **Réalisation du TME**
  
 +===== Aide ===== 
 +Ouvrir le fichier [[https://​www.dbis.informatik.uni-goettingen.de/​Mondial/​Mondial-RDF/​mondial.n3|mondial.n3]] avec un éditeur (Atom, Sublime) afin de comprendre la représentation des données Mondial sous format Turtle. 
 + 
  
 ===== Pré-requis pour utilisation sur machine personnelle ===== ===== Pré-requis pour utilisation sur machine personnelle =====
Ligne 20: Ligne 22:
 <code bash> <code bash>
 pip install sparqlkernel pip install sparqlkernel
-jupyter sparqlkernel install+jupyter sparqlkernel install ​--user 
 +</​code>​ 
 + 
 +alternativement vous pouvez installer le Sparql kernel en exécutant 
 +<​code>​ 
 +python3 -m sparqlkernel install --user
 </​code>​ </​code>​
  
Ligne 32: Ligne 39:
  
  
-Télécharger et décompresser ​{{ :site:​enseignement:​master:​mlbda:​tmes:​tme-sparql.tgz|l'​archive ​}}contenant le notebook  ​+Télécharger et décompresser ​[[https://​nuage.lip6.fr/​s/​xpTXBKDjdXap8dH|l'​archive]] contenant le notebook  ​
 <code bash> <code bash>
-wget http://​www-bd.lip6.fr/​wiki/​_media/​site/​enseignement/​master/​mlbda/​tmes/​tme-sparql.tgz +tar xzvf TME-SPARQL.tgz
-tar xzvf tme-sparql.tgz+
 cd TME-SPARQL cd TME-SPARQL
 </​code>​ </​code>​
  
 +**Les données sont accessibles via un Endpoint Sparql. Donc, il n'est pas nécessaire de les charger sur votre machine**
  
  
Ligne 57: Ligne 64:
  
 La rubrique //​Exploration du graphe// du notebook contient des exemples de requêtes fournies pour vous aidez à comprendre la structure des données que vous interrogez. La rubrique //​Exploration du graphe// du notebook contient des exemples de requêtes fournies pour vous aidez à comprendre la structure des données que vous interrogez.
- 
 Grosso modo, les entités du schéma relationnel Mondial sont représentées par des sujets RDF, les attributs de ces entités sont représentées par des propriétés RDF. Grosso modo, les entités du schéma relationnel Mondial sont représentées par des sujets RDF, les attributs de ces entités sont représentées par des propriétés RDF.
 +Prendre le temps nécessaire pour examiner les triplets au moyen de requêtes afin de se faire une idée claire des données Mondial sous format RDF.
  
  
Ligne 64: Ligne 71:
   * Pour comparer des chaînes de caractères,​ utiliser la fonction ''​regex(str(?​n),​ "​expression régulière"​)''​   * Pour comparer des chaînes de caractères,​ utiliser la fonction ''​regex(str(?​n),​ "​expression régulière"​)''​
  
 +  * Pour obtenir les affluents directs et indirects, utiliser **:​flowsInto+** ​
   * Voir les [[https://​www.wikidata.org/​wiki/​Wikidata:​SPARQL_query_service/​queries/​examples/​fr| exemples de requêtes ]] posées sur les données Wikidata.   * Voir les [[https://​www.wikidata.org/​wiki/​Wikidata:​SPARQL_query_service/​queries/​examples/​fr| exemples de requêtes ]] posées sur les données Wikidata.
  
 +<showif isloggedin>​
 +Réponses A copier du fichier texte de nuage
 +</​showif>​
site/enseignement/master/mlbda/tmes/rdf_et_sparql.1638788505.txt.gz · Dernière modification: 06/12/2021 12:01 par amine