SPARQL Commands in Jena Rules

  • M. B. AlvesEmail author
  • C. V. Damásio
  • N. Correia
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 518)


SPARQL is a powerful query language to manipule RDF data. Rule-based inference over RDF, as Jena reasoner supports, allows storing and manipulation of knowledge. Furthermore, a RDF rule-based inference engine allows to overcome some of OWL expressiveness limitations. Combining SPARQL with rules brings a more powerful way to represent knowledge and increase the expressiveness in Jena.


Resource Description Framework Triple Pattern Forward Mode Rule Engine Resource Description Framework Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., Stein, L.A.: OWL Web Ontology Language Reference. Tech. rep., W3C. (February 2004)
  2. 2.
    Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D., Patel-Schneijder, P., Stein, L.A.: OWL web ontology language reference (February 10, 2004)Google Scholar
  3. 3.
    Guo, Y., Pan, Z., Heflin, J.: Lubm: A benchmark for owl knowledge base systems. Web Semant. 3(2–3), 158–182 (2005).
  4. 4.
    Knublauch, H., Hendler, J.A., Idehen, K.: Spin - overview and motivation (2011).
  5. 5.
    Jena Documentation: Reasoners and rule engines: Jena inference support.
  6. 6.
    Knublauch, H.: Spin - sparql syntax (2011).
  7. 7.
    McGuinness, D.L., van Harmelen, F.: Owl web ontology language overview (REC-owl-features-20040210) (2004)Google Scholar
  8. 8.
    Parsia, B., Sirin, E., Grau, B.C., Ruckhaus, E., Hewlett., D.: Cautiously approaching swrl. Preprint submitted to Elsevier Science (2005).
  9. 9.
    Polleres, A.: From sparql to rules (and back) (2007)Google Scholar
  10. 10.
    Prud’hommeaux, E., Seaborne, A.: Sparql query language for RDF. Latest version available as (January 2008).
  11. 11.
    Spinrdf: Spin - sparql inference notation.
  12. 12.
    Tauberer, J.: What is RDF and what is it good for? (January 2008).
  13. 13.
    W3C: Resource description framework (RDF): Concepts and abstract syntax (February 2004)Google Scholar
  14. 14.
    Warren, D.S.: Memoing for logic programs. Commun. ACM 35(3), 93–111 (1992).

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.CENTRIA, Universidade Nova de LisboaCaparicaPortugal
  2. 2.ESTG - IPVCViana Do CasteloPortugal
  3. 3.CITI, Universidade Nova de LisboaCaparicaPortugal

Personalised recommendations