International Conference on Knowledge Engineering and the Semantic Web

Knowledge Engineering and Semantic Web pp 253-262 | Cite as

SPARQL Commands in Jena Rules

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 518)

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. http://www.w3.org/TR/owl-ref/ (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). http://dx.doi.org/10.1016/j.websem.2005.06.005
  4. 4.
    Knublauch, H., Hendler, J.A., Idehen, K.: Spin - overview and motivation (2011). http://www.w3.org/Submission/2011/SUBM-spin-overview-20110222/
  5. 5.
    Jena Documentation: Reasoners and rule engines: Jena inference support. http://jena.apache.org/documentation/inference/
  6. 6.
    Knublauch, H.: Spin - sparql syntax (2011). http://www.w3.org/Submission/2011/SUBM-spin-overview-20110222/
  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). http://www.mindswap.org/papers/CautiousSWRL.pdf
  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 http://www.w3.org/TR/rdf-sparql-query/ (January 2008). http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/
  11. 11.
    Spinrdf: Spin - sparql inference notation. http://spinrdf.org/
  12. 12.
    Tauberer, J.: What is RDF and what is it good for? (January 2008). http://www.rdfabout.com/intro/?section=contents
  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). http://doi.acm.org/10.1145/131295.131299

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