mdesalvo / RDFSharp

Lightweight and friendly .NET library for realizing Semantic Web applications
Apache License 2.0
118 stars 26 forks source link

Add support for executing expressions as filters #334

Closed mdesalvo closed 6 months ago

mdesalvo commented 6 months ago

Actually, expressions can only be hosted in projection operator or in bind engine. What would be really helpful to enhance our SPARQL coverage is the ability to host them in query filters.

Since filters work in a boolean way, we imagine to introduce a RDFExpressionFilter evaluating a RDFBooleanExpression on the current row: this way we'll have modeling access to our rich expression set in SPARQL filtering domain.