Optional
children?: FragmentSelectorShape[]Children of this operation.
Optional
filterBindings?: trueIf bindings can be passed into the source as a filter.
Optional
joinBindings?: trueIf bindings can be passed into the source as a join.
The supported operation.
Optional
scopedVariables?: RDF.Variable[]Variables that are in-scope in this operation and its children.
Optional
variablesOptional?: RDF.Variable[]Variables that may be passed to the selector when instantiated.
Optional
variablesRequired?: RDF.Variable[]Variables that must be passed to the selector when instantiated.
A fragment selector shape determines the shape of selectors that can be executed by a query source. Selectors conforming to this shape represent boolean functions to decide if triples belong to a query response.