Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 11 sur 11
  1. #1
    Nouveau Membre du Club
    Femme Profil pro Lilou
    Inscrit en
    mars 2012
    Messages
    47
    Détails du profil
    Informations personnelles :
    Nom : Femme Lilou
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 47
    Points : 25
    Points
    25

    Par défaut Mise à jour de triplets RDF

    Bonjour,
    Peut-on modifier des triplets RDF avec une requête SPARQL (UPDATE ) comme SQL je n'ai pas trouvé ça sur des tutoriels. Si c'est impossible, pourriez vous m'expliquer pourquoi ?
    merci

  2. #2
    Membre actif Avatar de April Fool
    Homme Profil pro Information Inexacte
    Fou d'avril
    Inscrit en
    février 2012
    Messages
    99
    Détails du profil
    Informations personnelles :
    Nom : Homme Information Inexacte
    Localisation : France

    Informations professionnelles :
    Activité : Fou d'avril

    Informations forums :
    Inscription : février 2012
    Messages : 99
    Points : 195
    Points
    195

    Par défaut

    Pour mettre à jour des triplets, il faut utiliser DELETE/INSERT. Aussi surprenant que ça puisse paraitre, il n'y a pas de mot clé UPDATE dans SPARQL 1.1 UPDATE.
    7susd bl'ham owsql wuul pô!

  3. #3
    Nouveau Membre du Club
    Femme Profil pro Lilou
    Inscrit en
    mars 2012
    Messages
    47
    Détails du profil
    Informations personnelles :
    Nom : Femme Lilou
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 47
    Points : 25
    Points
    25

    Par défaut sparql

    Donc la mise à jour des triplets c'est soit ajouter ou supprimer, c'est bien ça ? Il n'y a pas de modifications dans la syntaxe sparql ?

    Merci pour la réponse.

  4. #4
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    234
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Francart
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant sémantique & data à sparna.fr
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 234
    Points : 707
    Points
    707

    Par défaut

    Citation Envoyé par lilyou Voir le message
    Donc la mise à jour des triplets c'est soit ajouter ou supprimer, c'est bien ça ? Il n'y a pas de modifications dans la syntaxe sparql ?
    Oui c'est ca. Si tu regardes la grammaire de SPARQL Update (http://www.w3.org/Submission/SPARQL-Update/), tu vois qu'un "update" c'est soit un MODIFY, soit un INSERT, soit un DELETE, soit un LOAD, soit un CLEAR

    Code :
    1
    2
     
    [2]     Update     ::=     Modify | Insert | Delete | Load | Clear
    (le MODIFY c'est en fait un INSERT + un DELETE)

  5. #5
    Nouveau Membre du Club
    Femme Profil pro Lilou
    Inscrit en
    mars 2012
    Messages
    47
    Détails du profil
    Informations personnelles :
    Nom : Femme Lilou
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 47
    Points : 25
    Points
    25

    Par défaut

    Bonjour,
    Donc si je dois modifier un ancien triplet je met Delete et ajouter un nouveau avec INSERT pour modifier dans une seul requête c'est bien cela .

    je vous remercie

  6. #6
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    234
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Francart
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant sémantique & data à sparna.fr
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 234
    Points : 707
    Points
    707

    Par défaut

    Oui

  7. #7
    Membre actif Avatar de April Fool
    Homme Profil pro Information Inexacte
    Fou d'avril
    Inscrit en
    février 2012
    Messages
    99
    Détails du profil
    Informations personnelles :
    Nom : Homme Information Inexacte
    Localisation : France

    Informations professionnelles :
    Activité : Fou d'avril

    Informations forums :
    Inscription : février 2012
    Messages : 99
    Points : 195
    Points
    195

    Par défaut

    Citation Envoyé par Sapience Voir le message
    Oui c'est ca. Si tu regardes la grammaire de SPARQL Update (http://www.w3.org/Submission/SPARQL-Update/), tu vois qu'un "update" c'est soit un MODIFY, soit un INSERT, soit un DELETE, soit un LOAD, soit un CLEAR

    Code :
    1
    2
     
    [2]     Update     ::=     Modify | Insert | Delete | Load | Clear
    (le MODIFY c'est en fait un INSERT + un DELETE)
    Attention, ce document est la vieille "member submission" qui n'est plus d'actualité (et qui n'a jamais été une recommandation W3C). Les implémentations de SPARQL UPDATE actuelles sont presque toutes calées sur le future standard SPARQL 1.1 dans lequel MODIFY n'existe pas. Voir la grammaire de SPARQL 1.1 UPDATE.
    7susd bl'ham owsql wuul pô!

  8. #8
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    234
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Francart
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant sémantique & data à sparna.fr
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 234
    Points : 707
    Points
    707

    Par défaut

    désolé merci de la rectification.

  9. #9
    Invité de passage
    Inscrit en
    avril 2012
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : avril 2012
    Messages : 39
    Points : 2
    Points
    2

    Par défaut

    Bonjour Lilyou,
    je me demande si ça ne vous dérange pas et si vous avez arrivez à faire une requête qui te permet de modifier ou d’insérer des triplets RDF dans votre ontologie de me guider comment je peux procéder à faire cette requête ou si vous pouvez m'envoyer un exemple d'une requête de ce type (d'insertion ou de modification) j'ai lu ce site http://www.w3.org/TR/sparql11-update/
    mais je suis pas parvenue :'(
    je suis bloquée depuis plus d'une semaine j'arrive seulement à faire une requête simple "select"
    est ce que vous pouvez m'aider je serais très reconnaissante
    je vous remercie d'avance

  10. #10
    Nouveau Membre du Club
    Femme Profil pro Lilou
    Inscrit en
    mars 2012
    Messages
    47
    Détails du profil
    Informations personnelles :
    Nom : Femme Lilou
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 47
    Points : 25
    Points
    25

    Par défaut SPARQL

    Bonjour, Pussyct
    j'ai pas utilisé de insert avec SPARQL j'ai utilisé JENA pour la création de mes instances ainsi que supprimer avec Remove mais je peux t'aider dans le SELECT utilises - tu JENA pour rechercher ou bien directement sur Protégé? pour pouvoir te guider ne désespère pas moi aussi j'ai commencé comme ça
    Et j'ai une question pour les membres je sais qu'il est possible de faire des modifications MODIFIY comme UPDATE mais comment l'écrire je parle syntaxe avec SPARQL 1.1 merci !

  11. #11
    Invité régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    mai 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : mai 2012
    Messages : 31
    Points : 5
    Points
    5

    Par défaut sparql modify

    Bonsoir,
    j'ai le même problème que lilyou, je voulais modifié une instance.
    si vous avez trouvez une solution ou comment écrire la requête modify en sparql .
    merci

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •