Skip to main content

ResolvedPathSchema

A self-contained, serializable path schema: edges are embedded, so no TypeGraph
is needed to interpret or traverse it. Produced via PathSchema::resolve.
Used as Input

1

function accept this type

Used as Output

0

functions return this type(+1 nested)

Type Definition

25 nested items
ResolvedPathSchemaA self-contained, serializable path schema: edges are embedded, so no TypeGraph
source*:TypeRefA reference to an OCEL type: an event type or an object type, by name.
steps*:Vec<ResolvedStep>Ordered traversal steps with embedded typed edges.
target*:TypeRefA reference to an OCEL type: an event type or an object type, by name.

Example JSON Value

{
  "source": {
    "Event": "example"
  },
  "steps": [
    {
      "edge": {
        "qualifier": "places",
        "source": {
          "Event": "example"
        },
        "target": {
          "Event": "example"
        }
      },
      "reverse": false
    }
  ],
  "target": {
    "Event": "example"
  }
}

Functions Accepting This Type(1)