-
Type: Task
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Component/s: Query
-
Labels:None
-
Proposal:
https://open-services.net/bin/view/Main/OSLCCoreSpecQuery says for comparison_op:
"Semantics of datatypes and operations on these datatypes MUST work as defined in the SPARQL Query Language (reference: SPARQL). "
This potentially makes the spec unimplementable on RDB based applications that probably form the vast majority of implementations. The specification should be persistence technology agnostic.
The problem is that for string properties (and for URIs - see https://issues.oasis-open.org/browse/OSLCCORE-153), querying for ">", ">=", "<", and "<=" may be unimplementable, or the ordering might be determined by an RDB vendor and different from the SPARQL spec. For example, string order might be based on locale-dependent Collators that are often case insensitive.