Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tipi di supporti RDF usati da SPARQL in Neptune
I dati RDF (Resource Description Framework) possono essere serializzati in molti modi diversi e SPARQL può utilizzarne o produrne la maggior parte:
Formati di serializzazione RDF usati da Neptune SPARQL
RDF/XML— Serializzazione XML di RDF, definita nella sintassi XML RDF 1.1.
Tipo di supporto: application/rdf+xml. Estensione tipica del file:.rdf.N-Triples— Un formato di testo semplice basato su linee per la codifica di un grafico RDF, definito in RDF 1.1. N-Triples
Tipo di supporto: application/n-triples,text/turtleotext/plain. Estensione tipica del file:.nt.N-Quads— Un formato di testo semplice basato su linee per la codifica di un grafo RDF, definito in RDF 1.1. N-Quads
È N-Triples un'estensione di. Tipo di supporto: application/n-quadsotext/x-nquadsse codificato con 7 US-ASCII bit. Estensione tipica del file:.nq.Turtle: una sintassi testuale per RDF definita in RDF 1.1 Turtle
che permette a un grafo RDF di essere completamente scritto in una forma di testo naturale e compatta, con abbreviazioni per modelli di utilizzo e tipi di dati comuni. Turtle offre livelli di compatibilità con il N-Triples formato e la sintassi a triplo pattern di SPARQL. Tipo di supporto: text/turtleEstensione tipica del file.ttl.TriG: una sintassi testuale per RDF definita in RDF 1.1 TriG
che consente a un grafo RDF di essere completamente scritto in una forma di testo naturale e compatta, con abbreviazioni per modelli di utilizzo e tipi di dati comuni. TriG è un'estensione del formato Turtle. Tipo di supporto: application/trig. Estensione tipica del file:.trig.N3 (Notation3): un linguaggio di asserzione e logica definito in Notation3 (N3): A readable RDF syntax
. N3 estende il modello di dati RDF aggiungendo formule (valori letterali che sono a loro volta grafici), variabili, implicazioni logiche e predicati funzionali e fornisce un'alternativa di sintassi testuale a. RDF/XML Tipo di supporto: text/n3. Estensione tipica del file:.n3.JSON-LD— Un formato di serializzazione e messaggistica dei dati definito nella versione 1.0 .Tipo di supporto:. JSON-LD
application/ld+jsonEstensione tipica del file:.jsonld.TriX: una serializzazione di RDF in XML, definita in TriX: triple RDF in XML
. Tipo di supporto: application/trix. Estensione tipica del file:.trix.SPARQL JSON Results: una serializzazione di RDF con SPARQL 1.1 Query Results JSON Format
. Tipo di supporto: application/sparql-results+json. Estensione tipica del file:.srj.RDF4J Binary Format: un formato binario per la codifica di dati RDF, documentato in RDF4J Binary RDF Format
. Tipo di supporto: application/x-binary-rdf.
Formati di serializzazione dei risultati SPARQL utilizzati da Neptune SPARQL
SPARQL XML Results: un formato XML per i formati di risultati booleani e di vincolo variabili forniti dal linguaggio di query SPARQL, definito in SPARQL Query Results XML Format (Second Edition)
. Tipo di supporto: application/sparql-results+xml. Estensione tipica del file:.srx.SPARQL CSV and TSV Results: l'uso di valori separati da virgole e valori separati da tabulazione per esprimere i risultati di query SPARQL da query
SELECT, definito in SPARQL 1.1 Query Results CSV and TSV Formats. Tipo di supporto: text/csvper valori separati da virgola etext/tab-separated-valuesper valori separati da schede. Estensioni tipiche del file:.csvper valori separati da virgola e.tsvper valori separati da schede.Binary Results Table: un formato binario per la codifica dell'output di query SPARQL. Tipo di supporto:
application/x-binary-rdf-results-table.SPARQL JSON Results: una serializzazione di RDF con SPARQL 1.1 Query Results JSON Format
. Tipo di supporto: application/sparql-results+json.
Media-Types che Neptune può usare per importare dati RDF
Media-types supportato da Caricatore alla rinfusa Neptune
Media-Types che Neptune può usare per esportare i risultati delle query
Per specificare il formato di output per una risposta a una query di SPARQL, invia un'intestazione "Accept:
con la richiesta di query. Esempio:media-type"
curl -H "Accept: application/nquads" ...
Tipi di supporto RDF che SPARQL SELECT può produrre da Neptune
SPARQL JSON Results
(impostazione predefinita) Binary Results Table (tipo di supporto:
application/x-binary-rdf-results-table)
Tipi di supporto RDF che SPARQL ASK può produrre da Neptune
SPARQL JSON Results
(impostazione predefinita) Boolean (tipo di supporto:
text/boolean, ovvero "true" o "false")
Tipi di supporto RDF che SPARQL CONSTRUCT può produrre da Neptune
N-Quads
(Questa è l'impostazione predefinita)
Tipi di supporto RDF che SPARQL DESCRIBE può produrre da Neptune
N-Quads
(Questa è l'impostazione predefinita)