Я делаю небольшой проект POC, в котором я хочу изобразить дорожную сеть деревни с помощью Amazon Neptune Graph.
У меня есть пересечения, которые я собираюсь использовать в качестве вершины на этом графике, и улицы в качестве краев. Простое представление:
Intersection {
id: 1089238983,
name: 'Madrid & 99th'
labels: ['has_pedestrian_signals', 'four_way_intersection']
}
Street {
id: 9808787868,
name: 'Madrid St'
from_int_id: 1089238983,
to_int_id: 1089238973,
labels: ['has_hospital_on_street', 'is_snow_route', 'is_one_way_street']
}
Дело в документации AWS заявляет, что края могут иметь только 1 метку.
Я хочу иметь возможность в конечном итоге выполнять обходы на основе свойств ребер. Я пытался найти способы включить больше данных в граф Tinkerpop, но не нашел ничего полезного.
Если есть какие-то предложения, я буду признателен.