View a markdown version of this page

Tipos de medios de RDF utilizados por SPARQL en Neptune - Amazon Neptune

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

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

  • RDF/XML— Serialización XML de RDF, definida en la sintaxis XML de RDF 1.1. Tipo de medios:application/rdf+xml. Extensión de archivo típica: .rdf.

  • N-Triples— Formato de texto plano basado en líneas para codificar un gráfico RDF, definido en RDF 1.1. N-Triples Tipo de medios: application/n-triples, text/turtle o text/plain. Extensión de archivo típica: .nt.

  • N-Quads— Formato de texto plano basado en líneas para codificar un gráfico RDF, definido en RDF 1.1. N-Quads Es una extensión de. N-Triples Tipo de medio:application/n-quads, o text/x-nquads cuando está codificado con 7 bits US-ASCII. Extensión de archivo típica: .nq.

  • Turtle: una sintaxis textual para RDF definida en RDF 1.1 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 N-Triples formato, así como con la sintaxis de triple patrón 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 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. N3 amplía el modelo de datos RDF añadiendo fórmulas (literales que son gráficos en sí mismos), variables, implicaciones lógicas y predicados funcionales, y proporciona una alternativa sintáctica textual a esto. RDF/XML Tipo de medios:text/n3. Extensión de archivo típica: .n3.

  • JSON-LD— Formato de serialización de datos y mensajería definido en 1.0 .Tipo de medio:. JSON-LD 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. 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. Tipo de medios:application/sparql-results+json. Extensión de archivo típica: .srj.

  • Formato binario para RDF4J: un formato binario para codificar datos de RDF, documentado en RDF4J Binary RDF Format. Tipo de medios:application/x-binary-rdf.

Formatos de serialización de resultados de SPARQL utilizados en Neptune SPARQL

  • 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). 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. 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. Tipo de medios:application/sparql-results+json.

Media-Types que Neptune puede usar para importar datos RDF

Media-types que SPARQL UPDATE LOAD puede importar

Media-Types que Neptune puede usar para exportar los resultados de las consultas

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
Tipos de medios de RDF que SPARQL ASK puede producir desde Neptune
Tipos de medios de RDF que SPARQL CONSTRUCT puede producir desde Neptune
Tipos de medios de RDF que SPARQL DESCRIBE puede producir desde Neptune