Ci-dessous, les différences entre deux révisions de la page.
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:06] amine |
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> | ||
Ligne 65: | 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> | <showif isloggedin> | ||
- | =====Réponses===== | + | Réponses A copier du fichier texte de nuage |
- | A copier du fichier texte de nuage | + | |
</showif> | </showif> |