Nella serializzazione Tartaruga di un grafico RDF, ho molti triple come questo (molte persone, il tutto con un valore comune di tipo):Percorso di proprietà inverso nella serializzazione Turtle RDF?
:A a :b .
:B a :b .
:C a :b .
:D a :b .
# …
:Z a :b .
Esiste un modo di scrivere questo succintamente a Turtle? In SPARQL, che ha alcune somiglianze con tartaruga, possiamo scrivere:
:b ^a :A, :B, :C, …, :Z .
C'è una controparte a Turtle?
Questa è una delle cose frustranti di Turtle. La sintassi della query SPARQL in realtà * fa * ha qualcosa per questo: il percorso inverso di proprietà. Usandolo, possiamo scrivere ': b^rdf: tipo: A,: B,: C,: D'. Anche N3 aveva qualcosa di simile (ma non sono sicuro che sia esattamente lo stesso), ma non è stato trasformato in Turtle, immagino. :( –
I percorsi delle proprietà sono un "percorso", che significa che è un modo per far corrispondere i pattern grafici specificando un insieme di trischezze: specificare le triple nelle rappresentazioni di testo tramite Turtle, JSON-LD, RDF/XML, ecc. – scotthenninger
Sì, i percorsi arbitrari non avrebbero molto senso, perché quali sarebbero i nodi intermedi? Ma una proprietà inversa sarebbe molto utile in casi come questi. –