Összes predikátum kiírása

Összes predikátum kiírása #

Probléma #

Hogyan tudom kilistázni az összes predikátumot, ami szerepel a gráfban?

Teszt adatok #

1. ábra: Teszt adatok Gráf diagramja

Kiinduló adatok megtekintése nquads formában
<alice> <follows> <bob> .
<bob> <follows> <fred> .
<bob> <status> "cool_person" .
<dani> <follows> <bob> .
<charlie> <follows> <bob> .
<charlie> <follows> <dani> .
<dani> <follows> <greg> .
<dani> <status> "cool_person" .
<emily> <follows> <fred> .
<fred> <follows> <greg> .
<greg> <status> "cool_person" .
<predicates> <are> <follows> .
<predicates> <are> <status> .
<emily> <status> "smart_person" <smart_graph> .
<greg> <status> "smart_person" <smart_graph> .

Gizmo query #

// Find all predicates
g.V().OutPredicates().Union(g.V().InPredicates()).Unique().All();

Eredmények:

{"id":"follows"}
{"id":"status"}
{"id":"are"}