pathparameter is the type of identifier (such as ean13, sgtin, sgln, or id for general identifier),
valueis the identifier value or an array of possible values, and
opcodeis either EQ or IN, depending on whether the queried object identifier needs to equal or belong to the given value parameter.
identifier_valuesare two arrays used to determine the starting object of the trail traversal. Note that these two arrays must be of the same length, and will be paired in the order they were given (first element of the
identifier_typesarray corresponds to the first element of the
depthparameter determines how far from the starting vertex will the traversal go. If the depth is set to 0 the traversal will return only the objects identified by the given parameters.
connection_typesis an array which serves as a filter in the graph trail traversal operation. When observing a vertex in the graph, only the vertices which are connected to the currently observed vertex by a relation type which is in the
connection_typesarray will be visited and included in the graph.
rel_type_2, a traversal starting from vertex B would return vertex A and would not return vertex C.
rel_type_1, a traversal starting from vertex A would return vertex B and would not return vertex C.
connection_typesparameter is omitted, the entire graph is traversed (to the specified depth), without the backtracking prevention feature. It should be noted that the knowledge graph can be a highly dense graph, and traversing without filters can return extremely large results and might cause problems with node performance.
reachparameter is specified as
extendedthe node will execute the trail, then check which objects are referenced in the trail but are not included in it. These objects are then additionally retrieved from the local knowledge graph and appended to the trail response.
reachparameter value to