In der Turtle Serialisierung eines RDF Graph, habe ich viele Tripel ähnliche (viele Menschen, die alle mit einem gemeinsamen Wert vom Typ):Reverse-Eigenschaftspfad in Turtle RDF-Serialisierung?
:A a :b .
:B a :b .
:C a :b .
:D a :b .
# …
:Z a :b .
Gibt es eine Möglichkeit, dies in Turtle kurz und bündig zu schreiben? In SPARQL, das einige Ähnlichkeiten mit Turtle hat, können wir schreiben:
:b ^a :A, :B, :C, …, :Z .
Gibt es ein Gegenstück in Turtle?
Dies ist eines der frustrierenden Dinge über Turtle. Die SPARQL-Abfragesyntax * hat * tatsächlich etwas dafür: den umgekehrten Eigenschaftspfad. Wenn wir es benutzen, können wir schreiben:: typ: A,: B,: C,: D'. N3 hatte auch so etwas (aber ich bin mir nicht sicher, dass es genau das gleiche ist), aber es ist nicht in Turtle geraten, denke ich. :( –
Eigenschaftswege sind ein "Pfad", dh, es ist eine Möglichkeit, Graphenmuster durch Spezifizieren eines Satzes von Dreifachmustern zuzuordnen. Die Angabe von Tripeln in Textdarstellungen über Turtle, JSON-LD, RDF/XML usw. ist ein anderes Ziel. – scotthenninger
Ja, willkürliche Pfade wären nicht sehr sinnvoll, denn was wären die Zwischenknoten, aber eine umgekehrte Eigenschaft wäre in solchen Fällen sehr hilfreich. –