monkeyiq, treat SPARQL 'OPTIONAL' as SQL 'left outer join'. It can not decrement number of rows fould by its left part. As soon as ?a ?b match found, the match will produce at least one row in the final result set.
B:I'm all SPARQL'd out. Would be nice to move some of these capabilities into [Emeka|http://metacognition.info/Emeka/index.html] and [FuXi|http://metacognition.info/FuXi/?xslt=FuXi.xslt] eventually and see how Versa/SPARQL can coexist in use
B:I'm all SPARQL'd out. Would be nice to move some of these capabilities into [Emeka|http://metacognition.info/Emeka/index.html] and [FuXi|http://metacognition.info/FuXi/?xslt=FuXi.xslt] eventually and see how Versa/SPARQL can coexist in use
I think chimezie was looking for this URL: http://jena.cvs.sourceforge.net/jena/ARQ/src/com/hp/hpl/jena/query/function/FunctionRegistry.java?view=markup