PathEvaluationContextPermitsNewPaths Property |
Namespace: VDS.RDF.Query.Paths
This is required when we have a path like ?x foaf:knows* /foaf:knows ?y and ?x is not bound prior to the path being executed. Since we permit zero-length paths we should return the names of everyone even if they don't know anyone.
The cases where ?x is already bound are handled elsewhere as we can just introduce zero-length paths for every existing binding for ?x.