I have a SPARQL query with some filter conditions. When i try to execute it against an Ontology persisted in Oracle DB using Jena adaptor (for 10gR2), the sem_match query that is generated does not have the conditions specified (in my case a regex is expected). Is ther no support for FILTERs or am I going wrong somewhere?
Also, wanted to know which API (Jena API OR Oracle Jena Adapter) does the transformation from W3c standard SPARQL to the oracle specific PLSQL procedure?
To get SPARQL FILTER support directly in SEM_MATCH, you need an 11g Release 2 database and an updated Jena Adapter (Jena Adapter for Oracle 11g Release 2 -- October 2009).
In previous versions of the database, SPARQL FILTERs are evaluated by ARQ.
Oracle Jena Adapter is responsible for converting SPARQL to SEM_MATCH.