Current recursion depth
Properties to exclude from the query
Filter options (select, include, omit, where) carried through recursion
SPARQL dialect for BIND/VALUES and filter generation
Maximum recursion depth
Prefix mappings for property names
Max depth at which inverse (x-inverseOf) properties are resolved. Default 0 = root only.
The current schema being processed
Shared mutable counter for generating globally unique SPARQL variable names. Wrapped in an object so the reference is preserved across recursive calls.
Context for query construction Carries all necessary state through the recursion Similar to ExtractionContext in graph-traversal