Von SPARQL in Neptune verwendete RDF-Medientypen - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Von SPARQL in Neptune verwendete RDF-Medientypen

Resource Description Framework (RDF)-Daten können auf viele verschiedene Arten serialisiert werden, von denen SPARQL die meisten nutzen oder ausgeben kann:

Von Neptune SPARQL verwendete RDF-Serialisierungsformate

  • RDF/XML  –   XML-Serialisierung von RDF, definiert in RDF 1.1 – XML-Syntax. Medienntyp: application/rdf+xml. Typische Dateierweiterung: .rdf.

  • N-Triples  –   Ein zeilenbasiertes Nur-Text-Format zum Kodieren eines RDF-Diagramms, definiert in RDF 1.1 c N-Triples. Medientyp: application/n-triples, text/turtle oder text/plain. Typische Dateierweiterung: .nt.

  • N-Quads  –   Ein zeilenbasiertes Nur-Text-Format zum Kodieren eines RDF-Diagramms, definiert in RDF 1.1 – N-Quads. Dies ist eine Erweiterung von N-Triples. Medientyp: application/n-quads oder text/x-nquads bei Kodierung mit 7-Bit-US-ASCII. Typische Dateierweiterung: .nq.

  • Turtle  –   Eine Textsyntax für RDF, definiert in RDF 1.1 c Turtle, mit der ein RDF-Diagramm vollständig in einem kompakten und natürlichen Textformat geschrieben werden kann, einschließlich Abkürzungen für häufige Nutzungsmuster und Datentypen. Turtle bietet ein hohes Maß an Kompatibilität mit dem N-Triples-Format sowie mit der verdreifachten SPARQL-Mustersyntax. Medientyp: text/turtleTypische Dateierweiterung: .ttl.

  • TriG  –   Eine Textsyntax für RDF, definiert in RDF 1.1 – TriG, mit der ein RDF-Diagramm vollständig in einem kompakten und natürlichen Textformat geschrieben werden kann, einschließlich Abkürzungen für häufige Nutzungsmuster und Datentypen. TriG ist eine Erweiterung des Turtle-Formats. Medienntyp: application/trig. Typische Dateierweiterung: .trig.

  • N3 (Notation3)  –   Eine Zusicherungs- und Logiksprache, definiert in Notation3 (N3): Eine lesbare RDF-Syntax. N3 erweitert das RDF-Datenmodell durch Hinzufügen von Formeln (Literalen, wobei es sich um die Graphen selbst handelt), Variablen, logischer Folgerung und funktionalen Prädikaten und bietet eine Alternative in Textform zur RDF/XML-Syntax. Medienntyp: text/n3. Typische Dateierweiterung: .n3.

  • JSON-LD  –   Ein Datenserialisierungs- und Messaging-Format, definiert in JSON-LD 1.0. Medientyp: application/ld+json. Typische Dateierweiterung: .jsonld.

  • TriX  –   Eine Serialisierung von RDF in XML, definiert in TriX: RDF Triples in XML. Medienntyp: application/trix. Typische Dateierweiterung: .trix.

  • SPARQL JSON Results  –   Eine Serialisierung von RDF im SPARQL 1.1-JSON-Format für Abfrageergebnisse. Medienntyp: application/sparql-results+json. Typische Dateierweiterung: .srj.

  • RDF4J-Binärformat  –   Ein Binärformat zum Kodieren von RDF-Daten, dokumentiert in RDF4J-RDF-Binärformat. Medienntyp: application/x-binary-rdf.

SPARQL-Ergebnisserialisierungsformate, die von Neptune SPARQL verwendet werden

  • SPARQL XML Results  –   Ein XML-Format für Variablenbindung und boolesche Ergebnisformate, bereitgestellt von der SPARQL-Abfragesprache, definiert in SPARQL-XML-Format für Abfrageergebnisse (zweite Ausgabe). Medienntyp: application/sparql-results+xml. Typische Dateierweiterung: .srx.

  • SPARQL CSV and TSV Results  –   Verwendung von durch Komma und Tabulator getrennten Werten, um SPARQL-Abfrageergebnisse aus SELECT-Abfragen auszudrücken, definiert in SPARQL 1.1-CSV- und TSV-Formate für Abfrageergebnisse. Medientyp: text/csv für durch Komma getrennte Werte und text/tab-separated-values für durch Tabulator getrennte Werte. Typische Dateierweiterungen: .csv für durch Komma getrennte Werte und .tsv für durch Tabulator getrennte Werte.

  • Binary Results Table  –   Ein Binärformat zum Kodieren der Ausgabe von SPARQL-Abfragen. Medienntyp: application/x-binary-rdf-results-table.

  • SPARQL JSON Results  –   Eine Serialisierung von RDF im SPARQL 1.1-JSON-Format für Abfrageergebnisse. Medienntyp: application/sparql-results+json.

Medientypen, die Neptune zum Importieren von RDF-Daten verwenden kann

Medientypen, die vom Neptune-Massen-Loader unterstützt werden
Medientypen, die SPARQL UDATE LOAD importieren kann

Medientypen, die Neptune zum Exportieren von Abfrageergebnissen verwenden kann

Um ein Ausgabeformat für eine SPARQL-Abfrageantwort anzugeben, senden Sie einen "Accept: media-type"-Header mit der Abfrageanforderung. Beispielsweise:

curl -H "Accept: application/nquads" ...
RDF-Medientypen, die SPARQL SELECT über Neptune ausgeben kann
RDF-Medien, die SPARQL ASK über Neptune ausgeben kann
RDF-Medientypen, die SPARQL CONSTRUCT über Neptune ausgeben kann
RDF-Medientypen, die SPARQL DESCRIBE über Neptune ausgeben kann