GitHub user namedgraph added a comment to the discussion: Use case for initial
bindings
My examples are respective solutions side-by-side that produce an equivalent
result with 6.0.0 and 4.7.0. That result is something like
```turtle
[
dct:title [ a xsd:string ] ;
dct:description [ a xsd:string ]
]
```
obtained by taking an initial blank node `(?this = _:bnode)` and applying
constructors in the form of `CONSTRUCT` queries such as
```sparql
CONSTRUCT { ?this dct:title [ a xsd:string ] } WHERE {}
```
and
```sparql
CONSTRUCT { ?this dct:description [ a xsd:string ] } WHERE {}
```
Yes I know the ranges of those DCTerms properties are misused here but that is
besides the point.
I understand that initial bindings were often misused instead of substitution.
But that does not imply that the initial bindings do not have legitimate use
cases? Could they not remain to be exposed by a lower-level API such as
`QueryExec`?
GitHub link:
https://github.com/apache/jena/discussions/3797#discussioncomment-16141759
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]