Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
SPARQL est un langage de requête pour RDF (Resource Description Framework), qui est un format de données de graphe conçu pour le web. Amazon Neptune est compatible avec SPARQL 1.1. En d'autres termes, vous pouvez vous connecter à une instance de base de données Neptune et interroger le graphe à l'aide du langage de requête décrit dans la spécification SPARQL 1.1 Query Language
Une requête dans SPARQL se compose d'une clause SELECT
pour spécifier les variables à renvoyer et une clause WHERE
clause pour spécifier les données de correspondance du graphe. Si vous ne connaissez pas les requêtes SPARQL, consultez Writing Simple Queries
Le point de terminaison HTTP pour les requêtes SPARQL dans une instance de base de données Neptune est https://
.your-neptune-endpoint
:port
/sparql
Pour vous connecter à SPARQL
Vous pouvez obtenir le point de terminaison SPARQL de votre cluster Neptune à partir de SparqlEndpointl'élément de la section Sorties de AWS CloudFormation la pile.
-
Saisissez ce qui suit pour envoyer une requête SPARQL
UPDATE
à l'aide du protocole HTTPPOST
et de la commande curl.curl -X POST --data-binary 'update=INSERT DATA { <https://test.com/s> <https://test.com/p> <https://test.com/o> . }' https://
your-neptune-endpoint
:port
/sparqlL'exemple précédent insère le triplet suivant dans le graphe SPARQL par défaut :
<https://test.com/s> <https://test.com/p> <https://test.com/o>
-
Saisissez ce qui suit pour envoyer une requête SPARQL
QUERY
à l'aide du protocole HTTPPOST
et de la commande curl.curl -X POST --data-binary 'query=select ?s ?p ?o where {?s ?p ?o} limit 10' https://
your-neptune-endpoint
:port
/sparqlL'exemple précédent renvoie jusqu'à 10 des triples (subject-predicate-object) du graphe en utilisant la
?s ?p ?o
requête avec une limite de 10. Pour interroger autre chose, remplacez la requête par une autre requête SPARQL.Note
Le type MIME par défaut d'une réponse est
application/sparql-results+json
pour les requêtesSELECT
etASK
.Le type MIME par défaut d'une réponse est
application/n-quads
pour les requêtesCONSTRUCT
etDESCRIBE
.Pour obtenir la liste des types MIME disponibles, consultez API HTTP SPARQL.