[
https://issues.apache.org/jira/browse/JENA-650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13925337#comment-13925337
]
Cong Wang commented on JENA-650:
--------------------------------
I remember there's a paper by Axel Polleres. It's about translating SPARQL into
datalog. Although datalog is arbitrary variables and Jena rules is only 3
variables, there should be a way to convert.
I don't quite understand how it can "increase the expressiveness of Jena". In
principle, SPARQL is just indexing, and Jena rules actually have already
indexed the triples while grounding variables.
> Define SPARQL commands in Jena rules
> ------------------------------------
>
> Key: JENA-650
> URL: https://issues.apache.org/jira/browse/JENA-650
> Project: Apache Jena
> Issue Type: New Feature
> Reporter: Miguel Bento Alves
> Labels: gsoc2014, rules, sparql, spin
>
> The goal of this project is allow the definition of SPARQL commands in Jena
> rules. Thus, we increase the expressiveness of Jena. Something look alike is
> spin-rules, where SPIN means SPARQL Inferencing Notation, a SPARQL-based rule
> [1][2]. However, the purpose is not to implement SPIN in Jena but provide
> Jena with the mechanisms to take the same expressiveness as the spin
> frameworks.
> The main tasks of this project are:
> 1. Defining how a SPARQL command can be declared in a rule. This task
> encompass the discussion with the Jena community.
> 2. Provide Jena with the mechanisms defined in 1.
> [1] http://www.w3.org/Submission/2011/SUBM-spin-overview-20110222/
> [2] http://www.w3.org/Submission/2011/SUBM-spin-sparql-20110222/
--
This message was sent by Atlassian JIRA
(v6.2#6252)