

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.

# Accès au graphe Neptune avec SPARQL
<a name="access-graph-sparql"></a>

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](https://www.w3.org/TR/sparql11-query/).

 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](https://www.w3.org/TR/sparql11-query/#WritingSimpleQueries) dans la section [SPARQL 1.1 Query Language](https://www.w3.org/TR/sparql11-query/).

**Important**  
Pour charger des données, `SPARQL UPDATE INSERT` peut fonctionner correctement pour un petit ensemble de données, mais si vous avez besoin de charger une quantité importante de données à partir d'un fichier, consultez [Utilisation du chargeur en vrac Amazon Neptune pour ingérer des données](bulk-load.md).

Pour plus d'informations sur les spécificités de l'implémentation SPARQL dans Neptune, consultez [Conformité avec les normes SPARQL](feature-sparql-compliance.md).

Avant de commencer, les prérequis suivants doivent être remplis :
+ Vous devez disposer d'une instance de base de données Neptune. Pour plus d'informations sur la création d'une instance de base de données Neptune, consultez [Création d'un cluster Amazon Neptune](get-started-create-cluster.md).
+ Vous devez disposer d'une instance Amazon EC2 dans le même cloud privé virtuel (VPC) que l'instance de base de données Neptune.

**Topics**
+ [Utilisation de la console RDF4 J pour se connecter à une instance de base de données Neptune](access-graph-sparql-rdf4j-console.md)
+ [Utilisation de RDF4 J Workbench pour se connecter à une instance de base de données Neptune](access-graph-sparql-rdf4j-workbench.md)
+ [Utilisation de Java pour se connecter à une instance de base de données Neptune](access-graph-sparql-java.md)
+ [API HTTP SPARQL](sparql-api-reference.md)
+ [Indicateurs de requête SPARQL](sparql-query-hints.md)
+ [Comportement de SPARQL DESCRIBE par rapport au graphe par défaut](sparql-default-describe.md)
+ [API de statut des requêtes SPARQL](sparql-api-status.md)
+ [Annulation de requêtes SPARQL](sparql-api-status-cancel.md)
+ [Utilisation du protocole HTTP SPARQL 1.1 Graph Store (GSP) dans Amazon Neptune](sparql-graph-store-protocol.md)
+ [Analyse de l'exécution des requêtes Neptune à l'aide de la fonctionnalité `explain` SPARQL](sparql-explain.md)
+ [Requêtes fédérées SPARQL dans Neptune à l'aide de l'extension `SERVICE`](sparql-service.md)