Of course, you would have to configure Fuseki with the inferencing capability needed to process these rules.
Look sat the config-inf-tdb.ttl example in the fuseki distribution, and search for other similar examples for using the reasoner you require. > On Nov 18, 2014, at 6:22 PM, David Moss <[email protected]> wrote: > > I can't see a problem with that. If the triples encoding your rules are in > the graph you should be able to send any valid SPARQL query to Fuseki and get > a response. I suggest you set up a local Fuseki server and try it. > > DM > > Sent from my iPhone > >> On 19 Nov 2014, at 9:00 am, Miguel Bento Alves <[email protected]> wrote: >> >> I have a semantic environment where I have, besides ontologies and data, >> jena rules, custom built-in functions that are called in jena rules. Can I >> implement a Fuseki server that answer to a sparql command considering all >> these things? >> >> For example, I have a sparql command: >> >> Select ?p1 ?p2 >> where >> { >> ?p1 exa:isGrandFather ?p2 . >> ?p1 rdf:type exa:Adult . >> } >> >> I execute the command above in my semantic environment. I want to be able to >> execute also in a Sparql endpoint. Is this possible? I didn’t figure out how >> can I do it. >> >> (note: this is just an example to simplify, is not my real case) >> >> Considering: >> >> I have the follow rules: >> >> (?p1 :isGrandFather ?p2) <- >> (p1 exa:isParent ?p3), >> (?p2 exa:isFatherOf ?p2). >> >> (?p1 rdf:type exa:Adult) <- >> (?p1 exa:birthday ?d), >> getAge(?d, ?age), >> ge(?age, 18). >> >> getAge is a custom built-in function. >> >> Miguel
