I. Utilisation▲
d2r-query [-f format] [-b baseURI] [-t timeout] [--verbose] [--debug] mapping-file.ttl query
mapping-file.ttl
Le nom du fichier d'un fichier d'associations D2RQ qui contient les associations de la base de données.
Si aucun fichier d'associations n'est fourni, alors la connexion à la base de données doit être spécifiée sur la ligne de commande utilisant les mêmes paramètres de connexions comme pour l'outil generate-mapping, et un fichier d'associations par défaut sera utilisé.
query
Une requête SPARQL. Tous les préfixes définis dans le fichier d'associations sont disponibles sans être déclarés. La requête peut aussi être lue à partir d'un fichier en utilisant la syntaxe @filename.
-f format
Le format de sortie. Formats supportés inclus texte, xml, json, csv, tsv, srb et ttl.
-b baseURI
L'URI de base pour convertir les URI relatives et les modèles d'URI en URI absolues. Les deux sont utilisés pour les données et pour la requête.
-t timeout
Délai d'attente de la requête en secondes.
--verbose
Affiche des logs d'informations supplémentaires.
--debug
Affiche tous les logs d'informations de débogage.
II. Exemples▲
II-A. Invocation utilisant un fichier d'associations▲
d2r-query mapping-iswc.ttl "SELECT * { ?s ?p ?o } LIMIT 10"
II-B. Écrire les résultats dans un fichier CSV▲
d2r-query -f csv mapping-iswc.ttl "SELECT * { ?paper dc:title ?title }" > papers.csv
II-C. Invocation avec les associations par défaut▲
d2r-query -u root jdbc:mysql:///iswc "SELECT * { ?s ?p ?o } LIMIT 10"
II-D. Effectuer des requêtes sur une sauvegarde SQL utilisant une base de donnéestemporaire dans la mémoire▲
dump-rdf -l db_dump.sql -o output.nt "SELECT * { ?s ?p ?o } LIMIT 10"
II-E. Lire une requête à partir d'un fichier▲
dump-rdf mapping.ttl @my-query.sparql
III. Remerciements▲
Merci à Richard Cyganiak pour son aide et ses conseils durant la réalisation de cette traduction, à Thibaut Cuvelier pour ses corrections, ainsi qu'à Gurdil le nain, à jacques_jean et à _Max_ pour leur relecture orthographique.