View a markdown version of this page

Tipos de mídia do RDF usados pelo SPARQL no Neptune - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tipos de mídia do RDF usados pelo SPARQL no Neptune

Os dados Resource Description Framework (RDF) podem ser serializados de muitas maneiras diferentes. A maioria delas pode ser consumida ou gerada por SPARQL:

Formatos de serialização do RDF usados pelo SPARQL no Neptune

  • RDF/XML— Serialização XML do RDF, definida na sintaxe XML do RDF 1.1. Tipo de mídia: application/rdf+xml. Extensão de arquivo típica: .rdf.

  • N-Triples— Um formato de texto simples baseado em linhas para codificar um gráfico RDF, definido no RDF 1.1. N-Triples Tipo de mídia: application/n-triples, text/turtle ou text/plain. Extensão de arquivo típica: .nt.

  • N-Quads— Um formato de texto simples baseado em linhas para codificar um gráfico RDF, definido no RDF 1.1. N-Quads É uma extensão do N-Triples. Tipo de mídia:application/n-quads, ou text/x-nquads quando codificado com 7 US-ASCII bits. Extensão de arquivo típica: .nq.

  • Turtle: sintaxe textual para RDF definida em RDF 1.1 Turtle que permite a um grafo do RDF ser completamente escrito em um formato de texto compacto e natural, com abreviações para tipos de dados e padrões de uso comuns. O Turtle fornece níveis de compatibilidade com o N-Triples formato, bem como a sintaxe de padrão triplo do SPARQL. Tipo de mídia: text/turtleExtensão de arquivo típica: .ttl.

  • TriG: sintaxe textual para RDF definida em RDF 1.1 TriG que permite a um grafo do RDF ser completamente escrito em um formato de texto compacto e natural, com abreviações para tipos de dados e padrões de uso comuns. TriG é uma extensão do formato Turtle. Tipo de mídia: application/trig. Extensão de arquivo típica: .trig.

  • N3 (Notation3): linguagem de lógica e asserção definida em Notation3 (N3)Notation3 (N3): A readable RDF syntax. O N3 estende o modelo de dados RDF adicionando fórmulas (literais que são os próprios gráficos), variáveis, implicação lógica e predicados funcionais, além de fornecer uma alternativa de sintaxe textual a. RDF/XML Tipo de mídia: text/n3. Extensão de arquivo típica: .n3.

  • JSON-LD— Um formato de serialização de dados e de mensagens definido em JSON-LD 1.0. Tipo de mídia:. application/ld+json Extensão de arquivo típica: .jsonld.

  • TriX: serialização de RDF em XML, definida em TriX: RDF Triples in XML. Tipo de mídia: application/trix. Extensão de arquivo típica: .trix.

  • Resultados SPARQL JSON: serialização do RDF usando o SPARQL 1.1 Query Results JSON Format. Tipo de mídia: application/sparql-results+json. Extensão de arquivo típica: .srj.

  • Formato binário RDF4J: formato binário para codificar dados do RDF, documentado em RDF4J Binary RDF Format. Tipo de mídia: application/x-binary-rdf.

Formatos de serialização de resultado do SPARQL usados pelo SPARQL no Neptune

  • Resultados XML do SPARQL: formato XML para os formatos de resultados boolianos e de vinculação variável fornecidos pela linguagem de consulta SPARQL, definida em SPARQL Query Results XML Format (Second Edition). Tipo de mídia: application/sparql-results+xml. Extensão de arquivo típica: .srx.

  • Resultados CSV e TSV do SPARQL: a utilização de valores separados por vírgula ou por tabulação para expressar os resultados de consulta do SPARQL de consultas SELECT, definido em SPARQL 1.1 Query Results CSV and TSV Formats. Tipo de mídia: text/csv para valores separados por vírgula e text/tab-separated-values para valores separados por tabulação. Extensões de arquivo típicas: .csv para valores separados por vírgula e .tsv para valores separados por tabulação.

  • Tabela de resultados binários: formato binário para codificar a saída de consultas do SPARQL. Tipo de mídia: application/x-binary-rdf-results-table.

  • Resultados SPARQL JSON: serialização do RDF usando o SPARQL 1.1 Query Results JSON Format. Tipo de mídia: application/sparql-results+json.

Media-Types que Neptune pode usar para importar dados RDF

Media-types que o SPARQL UPDATE LOAD pode importar

Media-Types que Neptune pode usar para exportar resultados de consultas

Para especificar o formato de saída para uma resposta de consulta SPARQL, envie um cabeçalho "Accept: media-type" com a solicitação de consulta. Por exemplo:

curl -H "Accept: application/nquads" ...
Tipos de mídia do RDF que o SPARQL SELECT pode gerar do Neptune
Tipos de mídia do RDF que o SPARQL ASK pode gerar do Neptune
Tipos de mídia do RDF que o SPARQL CONSTRUCT pode gerar do Neptune
Tipos de mídia do RDF que o SPARQL DESCRIBE pode gerar do Neptune