У меня есть два графа, которые фактически являются деревьями (т.е. с одним корнем, без петель). Они минимально разные: у одного есть лист, а у другого нет. Есть ли способ использовать Gremlin или потенциально другой язык запросов графов, такой как Cypher, для возврата графа, представляющего разницу между этими двумя деревьями?
Пример точки:
graph A {
a -- b -- c;
}
graph B {
a -- b -- c;
b -- d;
}
graph C = graph B - graph A : // <-- How do I do that?
graph C {
b -- d;
}