

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Acceso a datos de gráficos en Amazon Neptune
<a name="get-started-access-graph"></a>

Puede interactuar con un clúster de base de datos de Amazon Neptune después de crear una conexión. Esto implica cargar datos, ejecutar consultas y realizar otras operaciones. La mayoría de los usuarios utilizan las herramientas de línea de comandos `curl` o `awscurl` para comunicarse con el clúster de base de datos Neptune de forma eficaz. Estas herramientas permiten enviar solicitudes, cargar datos y recuperar resultados de la base de datos de gráficos, lo que facilita la administración de datos y las capacidades de consulta sin interrupciones. 

## Configuración de `curl` para comunicarse con el punto de conexión de Neptune
<a name="get-started-access-graph-curl"></a>

Tal y como se muestra en muchos de los ejemplos de esta documentación, la herramienta de línea de comandos [curl](https://curl.haxx.se/) es una opción muy útil para comunicarse con el punto de conexión de Neptune. Para obtener más información sobre la herramienta, consulte la [página de gestión de curl](https://curl.haxx.se/docs/manpage.html) y el libro *[Everything curl](https://ec.haxx.se/)*.

Para conectarse mediante HTTPS (tal y como se recomienda y como Neptune requiere en la mayoría de las regiones), `curl` debe tener acceso a los certificados adecuados. Para saber cómo obtener dichos certificados y cómo formatearlos correctamente en un almacén de certificados de autoridad de certificación (CA) que `curl` pueda utilizar, consulte [SSL Certificate Verification](https://curl.haxx.se/docs/sslcerts.html) en la documentación de `curl`.

A continuación, puede especificar la ubicación de este almacén de certificados de CA mediante la variable de entorno `CURL_CA_BUNDLE`. En Windows, `curl` lo busca de forma automática en un archivo llamado `curl-ca-bundle.crt`. Primero busca en el mismo directorio que `curl.exe` y después en el resto de sitios de la ruta. Para obtener más información, consulte [Certificados SSL](https://curl.haxx.se/docs/sslcerts.html).

Siempre que `curl` pueda localizar los certificados adecuados, gestionará las conexiones HTTPS de la misma forma que las conexiones HTTP, sin parámetros adicionales. Los ejemplos de esta documentación se basan en ese escenario.

## Uso de un lenguaje de consulta para acceder a datos de gráficos en su clúster de base de datos de Neptune
<a name="get-started-access-graph-query-langs"></a>

Una vez conectado, puede usar los lenguajes de consulta Gremlin y openCypher para crear y consultar un gráfico de propiedades, o el lenguaje de consulta SPARQL para crear y consultar un gráfico que contenga datos RDF.

**Lenguajes de consulta de gráficos compatibles con Neptune**
+ [Gremlin](access-graph-gremlin.md) es un lenguaje de recorrido de gráficos para gráficos de propiedades. En Gremlin, una consulta es un recorrido compuesto por pasos discretos, cada uno de los cuales sigue un borde hasta un nodo. Consulte la documentación de Gremlin en [Apache TinkerPop](https://tinkerpop.apache.org/docs/current/reference/) para obtener más información.

  La implementación de Gremlin en Neptune tiene algunas diferencias con respecto a otras implementaciones, especialmente cuando se utiliza Gremlin-Groovy (consultas de Gremlin enviadas como texto serializado). Para obtener más información, consulte [Conformidad con los estándares de Gremlin en Amazon Neptune](access-graph-gremlin-differences.md).
+ [openCypher](access-graph-opencypher.md) es un lenguaje de consulta declarativo para gráficos de propiedades que desarrolló originalmente Neo4j, luego de código abierto en 2015, y que contribuyó al proyecto [openCypher](http://www.opencypher.org/) en virtud de una licencia de código abierto Apache 2. Su sintaxis está documentada en [Cypher Query Language Reference, versión 9](https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf).
+ [SPARQL](access-graph-sparql.md) es un lenguaje de consulta declarativo para datos [RDF](https://www.w3.org/2001/sw/wiki/RDF), que se basa en la coincidencia de patrones gráficos que se ajusta al estándar World Wide Web Consortium (W3C) y se describe en [SPARQL 1.1 Overview](https://www.w3.org/TR/sparql11-overview/) y en la especificación de [SPARQL 1.1 Query Language](https://www.w3.org/TR/sparql11-query/).

**nota**  
Puede acceder a los datos de gráficos de propiedades de Neptune mediante Gremlin y openCypher, pero no con SPARQL. Del mismo modo, solo puede acceder a los datos RDF mediante SPARQL, no con Gremlin ni openCypher.