nodeSolidServer / nodeSolidServer/node-solid-server
PATCH does not work on turtle
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 1.8k
- Forks
- 308
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Hi all,
I was unsuccessfully trying to HTTP PATCH a turtle file. If I don't prefix the 'xsd' namespace the patch works.
Original resource:
@prefix : <#>.
@prefix as: <https://www.w3.org/ns/activitystreams#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix p: <./>.
@prefix notes: <../>.
p:546851bd-1db4-4b8d-bea2-1a33e982c73b
a as:OrderedCollectionPage;
as:partOf notes:mynotes;
as:startIndex "0"^^<xsd:nonNegativeInteger>.
PATCH:
DELETE DATA { <https://diegoalbuquerque.localhost:8443/tests/collections/notes/pages/546851bd-1db4-4b8d-bea2-1a33e982c73b> <https://www.w3.org/ns/activitystreams#startIndex> "0"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger>. }
RESULT:
The patch could not be applied. Could not find to delete: <https://diegoalbuquerque.localhost:8443/tests/collections/notes/pages/546851bd-1db4-4b8d-bea2-1a33e982c73b> <https://www.w3.org/ns/activitystreams#startIndex> "0"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
This works:
@prefix : <#>.
@prefix as: <https://www.w3.org/ns/activitystreams#>.
@prefix p: <./>.
@prefix notes: <../>.
p:546851bd-1db4-4b8d-bea2-1a33e982c73b
a as:OrderedCollectionPage;
as:partOf notes:mynotes;
as:startIndex "0"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger>.
Am I doing something wrong?
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez le PATCH fourni sur la ressource Turtle d’origine, en comparant la forme préfixée xsd:nonNegativeInteger avec l’IRI complète du type de données. Suivez le traitement de PATCH et le chemin d’analyse Turtle/RDF ; le travail est terminé lorsque la requête DELETE DATA réussit quand la ressource utilise le xsd prefix, avec un test de régression couvrant les deux formes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- api, backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100