

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.

**Formatos de carga de gráficos de propiedades**

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 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 utilizar la codificación UTF-8**

**importante**  
Todos los archivos de datos de carga deben estar codificados en formato UTF-8. Si un archivo no tiene formato UTF-8, Neptune intenta cargarlo de todos modos como UTF-8.

Para los datos N-Quads y N-triples que incluyen caracteres Unicode, se admiten las secuencias de escape `\uxxxxx`. Sin embargo, Neptune no admite la normalización. Si hay un valor que requiere normalización, no byte-to-byte coincidirá durante la consulta. Para obtener más información acerca de la normalización, consulte la página [Normalization](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 [Graph ML2](https://github.com/awslabs/amazon-neptune-tools/blob/master/graphml2csv/README.md) CSV en. [GitHub](https://github.com/)

## 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 extensión `.gz` o `.bz2` 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)