Para insertar un triple en un graph

INSERT DATA INTO <http://dbpedia.org> { 
 <http://dbpedia.org/resource/book1> 
 <http://purl.org/dc/elements/1.1/title>  "Title" 
} 

Comprobamos que el nuevo triple está en el graph

select * where {
 <http://dbpedia.org/resource/book1>  
 <http://purl.org/dc/elements/1.1/title>  ?v 
} 

Para borrar el triple del graph

DELETE DATA FROM GRAPH <http://dbpedia.org> { 
 <http://dbpedia.org/resource/book1>  
 <http://purl.org/dc/elements/1.1/title>  "Title" 
} 

Comprobamos que el nuevo triple ya no está en el graph

select * where {
<http://dbpedia.org/resource/book1>  
<http://purl.org/dc/elements/1.1/title>  ?v 
} 

Nota: En este ejemplo hemos usado un literal como valor de la tripleta.

Un caso que ha dado mucha guerra es el de las fechas. Durante un tiempo, en la wikipedia del idioma inglés se decía que Miguel Bosé había fallecido el "2009-11-27", dato que no era cierto pues seguía vivo. Una empresa se dio cuenta del error y trató de borrar este dato de su SPARQL Endpoint.

Probó con esta query, aparentemente correcta si se compara con las mostradas anteriormente:

DELETE DATA FROM GRAPH <http://dbpedia.org> {
 <http://dbpedia.org/resource/Miguel_Bos%C3%A9>  
 <http://dbpedia.org/property/dateOfDeath>  "2009-11-27" 
} 

Pero no funcionó.

Esta sí funcionó:

DELETE DATA FROM GRAPH <http://dbpedia.org> {
 <http://dbpedia.org/resource/Miguel_Bos%C3%A9>  
 <http://dbpedia.org/property/dateOfDeath>  "2009-11-27"^^xsd:dateTime 
} 

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-2) was last changed on 06-Oct-2012 21:29 by Mariano Rico  
G’day (anonymous guest) My Prefs

Página principal
Main page




OEG
UPM
UAM
RTE Linked Data


Project support: "Red Temática Española de Linked Data" project (TIN2010-10811-E) and "Go Lite" project (TIN2011-24139).


JSPWiki v2.8.4