RDFNeptune SPARQL 中使用的媒体类型 - Amazon Neptune

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

RDFNeptune SPARQL 中使用的媒体类型

Resource Description Framework (RDF) 数据可以通过许多不同的方式进行序列化,其中大多数SPARQL可以消耗或输出:

RDFNeptune 使用的序列化格式 SPARQL

SPARQLNeptune 使用的结果序列化格式 SPARQL

  • SPARQLXML结果-SPARQL 查询语言提供的变量绑定和布尔结果格式的格式,定义在SPARQL查询结果XML格式(第二版)中。XML媒体类型:application/sparql-results+xml。典型文件扩展名:.srx

  • SPARQLCSV和TSV结果-使用逗号分隔值和制表符分隔值来表达SPARQL查询结果,在 SPARQL1.1 SELECT 查询结果和格式中定义。CSV TSV媒体类型:对于逗号分隔值为 text/csv,对于制表符分隔值为 text/tab-separated-values。典型文件扩展名:对于逗号分隔值为 .csv,对于制表符分隔值为 .tsv

  • 二进制结果表 — 一种用于对SPARQL查询输出进行编码的二进制格式。媒体类型:application/x-binary-rdf-results-table

  • SPARQLJSON结果-RDF 使用 SPARQL1.1 查询结果JSON格式的序列化。媒体类型:application/sparql-results+json

Neptune 可以用来导入数据的媒体类型 RDF

可以导入的SPARQLUPDATELOAD媒体类型

Neptune 可用于导出查询结果的媒体类型

要指定SPARQL查询响应的输出格式,请随查询请求一起发送"Accept: media-type"标头。例如:

curl -H "Accept: application/nquads" ...
RDFSPARQLSELECT可以从 Neptune 输出的媒体类型
RDFSPARQLASK可以从 Neptune 输出的媒体类型
RDFSPARQLCONSTRUCT可以从 Neptune 输出的媒体类型
RDFSPARQLDESCRIBE可以从 Neptune 输出的媒体类型