QUERY insert_entity(entity_name_in: String) => node <- AddN({ entity_name: entity_name_in }) RETURN node QUERY get_entity(entity_name_in: String) => node <- N::WHERE(_::{entity_name}::EQ(entity_name_in)) RETURN node QUERY insert_relationship( from_entity_label: String, to_entity_label: String, edge_name_in: String) => from_entity <- N({entity_name: from_entity_label}) to_entity <- N({entity_name: to_entity_label}) e <- AddE({ edge_name: edge_name_in })::From(from_entity)::To(to_entity) RETURN e