Notes sur l'utilisation de Virtuoso
De Dbpedia.fr.
(Différences entre les versions)
(→Insertion de triplets) |
(→Suppression d'un graphe) |
||
Ligne 14 : | Ligne 14 : | ||
'''Remarque :''' Cette commande marche pour de petits graphes, mais avec les dumps complets de DBpedia, le serveur plante avant d'avoir fini. | '''Remarque :''' Cette commande marche pour de petits graphes, mais avec les dumps complets de DBpedia, le serveur plante avant d'avoir fini. | ||
Pour l'instant, j'arrête le serveur, supprime le fichier virtuoso.db et relance le serveur. Il faudrait trouver une méthode moins violente. | Pour l'instant, j'arrête le serveur, supprime le fichier virtuoso.db et relance le serveur. Il faudrait trouver une méthode moins violente. | ||
+ | |||
+ | |||
+ | =====Une piste :===== | ||
+ | Obtenir l'id d'une IRI: | ||
+ | <nowiki>SQL>select iri_to_id('[IRI]');</nowiki> | ||
+ | (la fonction inverse est '''id_to_iri''') | ||
+ | |||
+ | Suppression des triplets d'un graphe : | ||
+ | <nowiki>SQL>delete from DB.DBA.RDF_QUAD where G=[iri_id]</nowiki> |
Version actuelle en date du 28 février 2012 à 17:47
Sommaire |
Exécution de requêtes SPARQL dans isql
Commande précédée du mot SPARQL :
SQL>SPARQL SELECT DISTINCT ?g WHERE {GRAPH ?g {[] ?r []}};
Insertion de triplets
SPARQL INSERT DATA INTO <http://graph.test> {<http://test/Julien> rdfs:type <http://test/Personne>};
Voir la documentation de SPARUL.
Suppression d'un graphe
SQL>SPARQL CLEAR GRAPH <http://fr.dbpedia.org>;
Remarque : Cette commande marche pour de petits graphes, mais avec les dumps complets de DBpedia, le serveur plante avant d'avoir fini. Pour l'instant, j'arrête le serveur, supprime le fichier virtuoso.db et relance le serveur. Il faudrait trouver une méthode moins violente.
Une piste :
Obtenir l'id d'une IRI:
SQL>select iri_to_id('[IRI]');
(la fonction inverse est id_to_iri)
Suppression des triplets d'un graphe :
SQL>delete from DB.DBA.RDF_QUAD where G=[iri_id]
- Dernière modification de cette page le 28 février 2012 à 17:47.
- Cette page a été consultée 2 274 fois.