

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.

# Tipos de medios de RDF utilizados por SPARQL en Neptune
<a name="sparql-media-type-support"></a>

Los datos del marco de descripción de recursos (RDF) se pueden serializar de varias maneras diferentes, pudiendo SPARQL producir o consumir la mayoría:

## Formatos de serialización de RDF utilizados por SPARQL para Neptune
<a name="sparql-serialization-formats"></a>
+ **RDF/XML**: serialización de XML de RDF, definida en [RDF 1.1 XML Syntax](https://www.w3.org/TR/rdf-syntax-grammar/). Tipo de medios:`application/rdf+xml`. Extensión de archivo típica: `.rdf`.
+ **N-Triples**: un formato basado en líneas no cifrado para codificar un gráfico de RDF, definido en [RDF 1.1 N-Triples](https://www.w3.org/TR/n-triples/). Tipo de medios: `application/n-triples`, `text/turtle` o `text/plain`. Extensión de archivo típica: `.nt`.
+ **N-Quads**: un formato basado en líneas no cifrado para codificar un gráfico de RDF, definido en [RDF 1.1 N-Quads](https://www.w3.org/TR/n-quads/). Es una extensión de N-Triples. Tipo de medios: `application/n-quads` o `text/x-nquads` cuando se codifique con US-ASCII de 7 bits. Extensión de archivo típica: `.nq`.
+ **Turtle**: una sintaxis textual para RDF definida en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) que permite que un gráfico RDF se escriba por completo en un formato de texto compacto y natural, con abreviaturas para los patrones de uso y tipos de datos comunes. Turtle proporciona niveles de compatibilidad con el formato N-Triples además de con la sintaxis del patrón triple de SPARQL. Tipo de medios: `text/turtle` Extensión de archivo típica: `.ttl`.
+ **TriG**: una sintaxis textual para RDF definida en [RDF 1.1 TriG](https://www.w3.org/TR/trig/) que permite que un gráfico RDF se escriba por completo en un formato de texto compacto y natural, con abreviaturas para los patrones de uso y tipos de datos comunes. TriG es una extensión del formato Turtle. Tipo de medios:`application/trig`. Extensión de archivo típica: `.trig`.
+ **N3 (Notation3**: un lenguaje de lógica y de aserción definido en [Notation3 (N3): A readable RDF syntax](https://www.w3.org/TeamSubmission/n3/). N3 amplía el modelo de datos de RDF al añadir fórmulas (literales que son gráficos en sí mismos), variables, implicación lógica, predicados funcionales y ofrece una sintaxis textual alternativa a RDF/XML. Tipo de medios:`text/n3`. Extensión de archivo típica: `.n3`.
+ **JSON-LD**: una serialización de datos y un formato de mensajería definido en [JSON-LD 1.0](https://www.w3.org/TR/json-ld/). Tipo de medios: `application/ld+json`. Extensión de archivo típica: `.jsonld`.
+ **TriX**: una serialización de RDF en XML, definida en [TriX: RDF Triples in XML](https://www.hpl.hp.com/techreports/2004/HPL-2004-56.html). Tipo de medios:`application/trix`. Extensión de archivo típica: `.trix`.
+ **Resultados de JSON para SPARQL**: una serialización de RDF utilizando [SPARQL 1.1 Query Results JSON Format](https://www.w3.org/TR/sparql11-results-json). Tipo de medios:`application/sparql-results+json`. Extensión de archivo típica: `.srj`.
+ **RDF4Formato binario J: formato** binario para codificar datos RDF, documentado en formato [RDF binario RDF4 J.](https://rdf4j.org/documentation/reference/rdf4j-binary) Tipo de medios:`application/x-binary-rdf`.

## Formatos de serialización de resultados de SPARQL utilizados en Neptune SPARQL
<a name="sparql-serialization-formats-neptune-output"></a>
+ **Resultados de XML para SPARQL**: un formato XML para los formatos de resultados booleanos y vinculantes variables ofrecidos por el lenguaje de consulta SPARQL, definido en [SPARQL Query Results XML Format (Second Edition)](https://www.w3.org/TR/rdf-sparql-XMLres/). Tipo de medios:`application/sparql-results+xml`. Extensión de archivo típica: `.srx`.
+ **Resultados de CSV y TSV para SPARQL**: el uso de los valores separados por comas y los valores separados por tabulaciones para expresar los resultados de la consulta de SPARQL de las consultas de `SELECT`, definidas en [SPARQL 1.1 Query Results CSV and TSV Formats](https://www.w3.org/TR/sparql11-results-csv-tsv/). Tipo de medios: `text/csv` para valores separados por comas y `text/tab-separated-values` para valores separados por tabulaciones. Extensiones de archivo típicas: `.csv` para los valores separados por comas y `.tsv` para los valores separados por tabulaciones.
+ **Tabla de resultados binarios**: un formato binario para codificar la salida de las consultas SPARQL. Tipo de medios:`application/x-binary-rdf-results-table`.
+ **Resultados de JSON para SPARQL**: una serialización de RDF utilizando [SPARQL 1.1 Query Results JSON Format](https://www.w3.org/TR/sparql11-results-json/). Tipo de medios:`application/sparql-results+json`.

## Tipos de medios que Neptune puede utilizar para importar datos de RDF
<a name="sparql-serialization-formats-input"></a>

**Tipos de medios que admite el [programa de carga masivo de Neptune](bulk-load.md)**
+ [N-Triples](https://www.w3.org/TR/n-triples/)
+ [N-Quads](https://www.w3.org/TR/n-quads/)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [Turtle](https://www.w3.org/TR/turtle/)

**Tipos de medios que puede importar SPARQL UPDATE LOAD**
+ [N-Triples](https://www.w3.org/TR/n-triples/)
+ [N-Quads](https://www.w3.org/TR/n-quads/)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [Turtle](https://www.w3.org/TR/turtle/)
+ [TriG](https://www.w3.org/TR/trig/)
+ [N3](https://www.w3.org/TeamSubmission/n3/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)

## Tipos de medios que Neptune puede utilizar para exportar los resultados de las consultas
<a name="sparql-serialization-formats-output"></a>

Para especificar el formato de salida para la respuesta de una consulta SPARQL, envíe un encabezado`"Accept: media-type"` con la respuesta de la consulta. Por ejemplo:

```
curl -H "Accept: application/nquads" ...
```

**Tipos de medios de RDF que SPARQL SELECT puede producir desde Neptune**
+ [Resultados de JSON para SPARQL](https://www.w3.org/TR/sparql11-results-json) (Esta es la opción predeterminada)
+ [Resultados de XML para SPARQL](https://www.w3.org/TR/rdf-sparql-XMLres/)
+ **Tabla de resultados binarios** (tipo de medios: `application/x-binary-rdf-results-table`)
+ [Valores separados por comas (CSV)](https://www.w3.org/TR/sparql11-results-csv-tsv/)
+ [TSV (valores separados por tabulaciones)](https://www.w3.org/TR/sparql11-results-csv-tsv/)

**Tipos de medios de RDF que SPARQL ASK puede producir desde Neptune**
+ [Resultados de JSON para SPARQL](https://www.w3.org/TR/sparql11-results-json) (Esta es la opción predeterminada)
+ [Resultados de XML para SPARQL](https://www.w3.org/TR/rdf-sparql-XMLres/)
+ **Booleano** (tipo de medios: `text/boolean`, significa “verdadero” o “falso”)

**Tipos de medios de RDF que SPARQL CONSTRUCT puede producir desde Neptune**
+ [N-Quads](https://www.w3.org/TR/n-quads/) (Esta es la opción predeterminada)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)
+ [N-Triples](https://www.w3.org/TR/n-triples/)
+ [Turtle](https://www.w3.org/TR/turtle/)
+ [N3](https://www.w3.org/TeamSubmission/n3/)
+ [TriX](https://www.hpl.hp.com/techreports/2004/HPL-2004-56.html)
+ [TriG](https://www.w3.org/TR/trig/)
+ [Resultados de JSON para SPARQL](https://www.w3.org/TR/sparql11-results-json)
+ [RDF4Formato RDF binario J](https://rdf4j.org/documentation/reference/rdf4j-binary)

**Tipos de medios de RDF que SPARQL DESCRIBE puede producir desde Neptune**
+ [N-Quads](https://www.w3.org/TR/n-quads/) (Esta es la opción predeterminada)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)
+ [N-Triples](https://www.w3.org/TR/n-triples/)
+ [Turtle](https://www.w3.org/TR/turtle/)
+ [N3](https://www.w3.org/TeamSubmission/n3/)
+ [TriX](https://www.hpl.hp.com/techreports/2004/HPL-2004-56.html)
+ [TriG](https://www.w3.org/TR/trig/)
+ [Resultados de JSON para SPARQL](https://www.w3.org/TR/sparql11-results-json)
+ [RDF4Formato RDF binario J](https://rdf4j.org/documentation/reference/rdf4j-binary)