The TransitiveProperty.rules rule is looking for a triple in your ontology of the form:
?p a owl:TransitiveProperty . Are you sure that the cts:query you pass in matches the document that contains these ontological triples? If not, the rule won't get triggered. John On 11/07/2017 20:08, Tony Greaves wrote: hi I am experimenting with a SPARQL query, embedded in XQuery and using the sem:ruleset-store functionality. The query specifies a custom ruleset in addition to the standard "TransitiveProperty.rules" as follows: #1: let $rdf-store := sem:ruleset-store(("/lims/rulesets/derivedFrom.rules", "TransitiveProperty.rules"),sem:store((), cts:or-query(($q1,$q2))) ) #2: let $rdf-store := sem:ruleset-store(("/lims/rulesets/derivedFrom.rules", "TransitiveProperty.rules"),sem:store() ) In the first version, the sem:store contains triples selected via a cts:query construct; the second version the sem:store specifies the entire default graph. In terms of data, the underlying RDF is such that #1 is a subset of #2. When the SPARQL/XQuery is executed, the results generated from the two different sem:ruleset-store versions are identical, except that only #2 includes the effect of applying the TransitiveProperty.rules ruleset. In the case of #1 above, "TransitiveProperty.rules" seems not to be being applied; remove this ruleset from #2 and the two sem:ruleset-store functions produce identical results. An explanation for this would be really helpful. regards -Tony Attention: The information in this email and in any attachments is confidential. If you are not the intended recipient then please do not distribute, copy or use this information. Please notify us immediately and then delete the message from your computer. Any views or opinions presented are solely those of the author. _______________________________________________ General mailing list General@developer.marklogic.com<mailto:General@developer.marklogic.com> Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general -- John Snelson, Principal Engineer http://twitter.com/jpcs MarkLogic Corporation http://www.marklogic.com
_______________________________________________ General mailing list General@developer.marklogic.com Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general