« SPARQL Protocol and RDF Query Language/Requêtes de lecture » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Manu1400 (discussion | contributions)
m balise source
Ligne 78 :
 
'''Un littéral dans SPARQL s'écrit comme dans le format Turtle'''
<source lang="sparql">
<pre>
...
SELECT ...
Ligne 84 :
... "2002-10-10T12:00:00Z"^^xsd:date .
}
</presource>
 
=== Variables ===
Ligne 303 :
 
Utilisons le graphe RDF/Turtle suivant :
<source lang="sparql">
<pre>@prefix dt: <http://example.org/datatype#> .
@prefix ns: <http://example.org/ns#> .
@prefix : <http://example.org/ns#> .
Ligne 310 ⟶ 311 :
:x ns:p "cat"@en .
:y ns:p "42"^^xsd:integer .
:z ns:p "abc"^^dt:specialDatatype .</pre>
</source>
 
{{remarque|titre=Rappel. Avec le format Turtle|contenu=
Ligne 325 ⟶ 327 :
 
Ainsi, la requête :
<presource lang="sparql">SELECT ?v WHERE { ?v ?p "cat" }</presource>
 
ne donne aucune réponse, car elle ne précise pas la balise de la langue contenue dans les données interrogées.
Ligne 333 ⟶ 335 :
 
mais la requête :
<presource lang="sparql">SELECT ?v WHERE { ?v ?p "cat"@en }</presource>
 
donne la solution :