W serializacji Turtle z grafu RDF, mam wiele trójek tak (wiele osób, wszystkie z wspólnej wartości typu):Odwróć ścieżkę właściwości w serializacji Turtle RDF?
:A a :b .
:B a :b .
:C a :b .
:D a :b .
# …
:Z a :b .
Czy istnieje jakiś sposób, aby napisać to zwięźle w Turtle? W SPARQL, który ma pewne podobieństwa do Turtle, możemy napisać:
:b ^a :A, :B, :C, …, :Z .
Czy istnieje odpowiednik w Turtle?
To jedna z frustrujących rzeczy na temat Żółwia. Składnia zapytań SPARQL faktycznie * robi * ma coś z tego: ścieżkę właściwości odwrotnej. Używając go, możemy napisać ': b^rdf: type: A,: B,: C,: D'. N3 też miał coś takiego (ale nie jestem pewien, czy to dokładnie to samo), ale chyba nie przeobraziło się w Turtle. :( –
Ścieżki własności są "ścieżką", co oznacza, że jest to sposób na dopasowanie wzorców wykresów poprzez określenie zestawu potrójnych wzorów. Określenie trójek w reprezentacjach tekstowych za pośrednictwem Turtle, JSON-LD, RDF/XML, itp. To naprawdę inny cel. – scotthenninger
Tak, arbitralne ścieżki nie miałyby większego sensu, ponieważ czym byłyby węzły pośrednie? Ale odwrotna właściwość byłaby bardzo pomocna w takich przypadkach. –