

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.

# Formatos de los datos de carga
<a name="bulk-load-tutorial-format"></a>

La API `Load` de Amazon Neptune admite la carga de datos en una gran variedad de formatos.

**Property-graph formatos de carga**

A continuación, se pueden consultar los datos cargados en uno de los siguientes formatos de gráficos de propiedades mediante Gremlin y openCypher:
+ [Formato de datos de carga de Gremlin](bulk-load-tutorial-format-gremlin.md) (`csv`): formato de valores separados por comas (CSV).
+ [Formato de carga de datos openCypher](bulk-load-tutorial-format-opencypher.md): (`opencypher`) formato de valores separados por comas (CSV).

**Formatos de carga RDF**

Para cargar datos del marco de descripción de recursos (RDF) que consulte mediante SPARQL, puede utilizar uno de los siguientes formatos estándar especificados por el World Wide Web Consortium (W3C):
+ N-Triples (`ntriples`) de la especificación que se encuentra en[https://www.w3.org/TR/n-triples/](https://www.w3.org/TR/n-triples/).
+ N-Quads (`nquads`) de la especificación en[https://www.w3.org/TR/n-quads/](https://www.w3.org/TR/n-quads/).
+ RDF/XML (`rdfxml`) de la especificación en[https://www.w3.org/TR/rdf-syntax-grammar/](https://www.w3.org/TR/rdf-syntax-grammar/).
+ Turtle (`turtle`) de la especificación en [https://www.w3.org/TR/turtle/](https://www.w3.org/TR/turtle/).

**Los datos de carga deben usar UTF-8 codificación**

**importante**  
Todos los archivos de datos de carga deben estar codificados en UTF-8 su forma. Si un archivo no está UTF-8 codificado, Neptune intenta cargarlo de todos modos. UTF-8 

Para N-Quads los N-triples datos que incluyen caracteres Unicode, se admiten secuencias de `\u{{xxxxx}}` escape. Sin embargo, Neptune no admite la normalización. Si aparece un valor que requiere normalización, no se obtendrá una coincidencia byte a byte durante la consulta. Para obtener más información sobre la normalización, consulte la página de [normalización](https://unicode.org/faq/normalization.html) en [Unicode.org](https://unicode.org).

Si los datos no están en un formato compatible, debe convertirlos antes de cargarlos.

[Una herramienta para convertir GraphML al formato CSV de Neptune está disponible en el proyecto GraphML2CSV en. [GitHub](https://github.com/)](https://github.com/awslabs/amazon-neptune-tools/blob/master/graphml2csv/README.md)

## Compatibilidad con compresión para archivos de datos de carga
<a name="bulk-load-tutorial-format-compression"></a>

Neptune admite la compresión de archivos individuales en formato `gzip` o `bzip2`.

El archivo comprimido debe tener una `.bz2` extensión `.gz` o y debe ser un archivo de texto único codificado en formato. UTF-8 Puede cargar varios archivos, pero cada uno debe ser un archivo `.gz`, `.bz2` o un archivo de texto sin comprimir independiente. No es posible archivar archivos con extensiones como `.tar`, `.tar.gz` y `.tgz`.

En las siguientes secciones se describen los formatos de manera más detallada.

**Topics**
+ [Compatibilidad con compresión para archivos de datos de carga](#bulk-load-tutorial-format-compression)
+ [Formato de datos de carga de Gremlin](bulk-load-tutorial-format-gremlin.md)
+ [Formato de carga para los datos de openCypher](bulk-load-tutorial-format-opencypher.md)
+ [Formatos de los datos de carga de RDF](bulk-load-tutorial-format-rdf.md)