[ 
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)

Reply via email to