skip to main content
10.1145/1013367.1013381acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
Article

Jena: implementing the semantic web recommendations

Published:19 May 2004Publication History

ABSTRACT

The new Semantic Web recommendations for RDF, RDFS and OWL have, at their heart, the RDF graph. Jena2, a second-generation RDF toolkit, is similarly centered on the RDF graph. RDFS and OWL reasoning are seen as graph-to-graph transforms, producing graphs of virtual triples. Rich APIs are provided. The Model API includes support for other aspects of the RDF recommendations, such as containers and reification. The Ontology API includes support for RDFS and OWL, including advanced OWL Full support. Jena includes the de facto reference RDF/XML parser, and provides RDF/XML output using the full range of the rich RDF/XML grammar. N3 I/O is supported. RDF graphs can be stored in-memory or in databases. Jena's query language, RDQL, and the Web API are both offered for the next round of standardization.

References

  1. S. Alexaki, V. Christophides, G. Karvounarakis, D. Plexousakis, K. Tolle, The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases, 2nd Intl Workshop on the Semantic Web (SemWeb'01, with WWW10), pp. 1--13, Hongkong, May 1, 2001.]]Google ScholarGoogle Scholar
  2. F. Baader, D. Calvanese, D. McGuinness, D. Nardi, P. Patel-Schneider The Description Logic Handbook, 2003, CUP.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Bechhoffer, R. Volz, P. Lord. Cooking the Semantic Web with the OWL API, Proceedings of ISWC 2003, pp 659--675.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Bechhoffer, J. J.Carroll, Parsing OWL DL: Trees or Triples, WWW2004 New York.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Beckett D. RDF/XML Syntax Revised, 2004, W3C6]]Google ScholarGoogle Scholar
  6. Beckett, D., Miller E., Brickley, D., Expressing Simple Dublin Core in RDF/XML, DCMI Recommendation, 2002. http://dublincore.org/documents/2002/07/31/dcmes-xml/]]Google ScholarGoogle Scholar
  7. T. Berners-Lee et al. Primer: Getting into RDF & Semantic Web using N3, http://www.w3.org/2000/10/swap/Primer.html]]Google ScholarGoogle Scholar
  8. D. Brickley, R. V.Guha, RDF Vocabulary Description Language 1.0: RDF Schema, W3C6.]]Google ScholarGoogle Scholar
  9. J. J. Carroll CoParsing of RDF & XML, HP Labs Technical Report, HPL-2001-292, 2001.]]Google ScholarGoogle Scholar
  10. J. J. Carroll, Unparsing RDF/XML,WWW2002. http://www.hpl.hp.com/techreports/2001/HPL-2001-292.html]]Google ScholarGoogle Scholar
  11. J. J. Carroll, J. De Roo, OWL Test Cases, 2004, W3C6.]]Google ScholarGoogle Scholar
  12. M. Dean, G. Schreiber, OWL Reference, 2004, W3C6.]]Google ScholarGoogle Scholar
  13. J. Grant, D. Beckett, RDF Test Cases, 2004, W3C6.]]Google ScholarGoogle Scholar
  14. Gleb Frank A General Interface for Interaction of Special-Purpose Reasoners within a Modular Reasoning System, in: "Question Answering Systems. Papers from the 1999 AAAI Fall Symposium," pp. 57--62.]]Google ScholarGoogle Scholar
  15. Volker Haarslev, Ralf Muller Description of the RACER System and its Applications, Intl Workshop on Description Logics (DL-2001), Stanford, USA, 1.-3. August 2001]]Google ScholarGoogle Scholar
  16. P. Hayes, RDF Semantics, 2004, W3C6.]]Google ScholarGoogle Scholar
  17. I. Horrocks, J. Hendler (eds) The Semantic Web - ISWC 2002, First International Semantic Web Conference, Sardinia, Italy, June 9-12, 2002. Proceedings, Springer.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. I. Horrocks. "Using an expressive description logic: FaCT or fiction?" In A. G. Cohn, L. Schubert, and S. C. Shapiro, editors, Principles of Knowledge Representation and Reasoning: Proceedings of the Sixth International Conference (KR'98), pages 636--647. Morgan Kaufmann Publishers, San Francisco, California, June 1998.]]Google ScholarGoogle Scholar
  19. G. Karvounarakis, V. Christophides, D. Plexousakis, S Alexaki, Querying Community Web Portals, SIGMOD2000.]]Google ScholarGoogle Scholar
  20. G. Klyne, J.J. Carroll, RDF Concepts and Abstract Syntax, 2004, W3C6.]]Google ScholarGoogle Scholar
  21. O. Lassila, R. R. Swick, RDF Model & Syntax 1999, W3C6.]]Google ScholarGoogle Scholar
  22. B. McBride Jena IEEE Internet Computing, July/August, 2002.]]Google ScholarGoogle Scholar
  23. A. Magkanaraki, V. Tannen, V. Christophides, D. Plexousakis. Viewing the Semantic Web through RVL Lenses, Proc. of ISWC 2003 pp 96--112.]]Google ScholarGoogle Scholar
  24. Z. Miklós, G. Neumann, U. Zdun, M. Sintek Querying Semantic Web Resources Using TRIPLE Views, Proc. of ISWC 2003 pp 517--532.]]Google ScholarGoogle Scholar
  25. L. Miller, A. Seaborne, and A. Reggiori Three Implementations of SquishQL, a Simple RDF Query Language, 2002, p 423 ff. in {17}.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. P. F. Patel-Schneider, P. Hayes, I. Horrocks, OWL Semantics & Abstract Syntax, 2004, W3C6]]Google ScholarGoogle Scholar
  27. P. F. Patel-Schneider, P. Hayes, I. Horrocks, OWL: RDF-Compatible Model-Theoretic Semantics 2004, in {26}]]Google ScholarGoogle Scholar
  28. D. Reynolds, Jena Relational Database Interface - Performance Notes, in Jena 1.6.1 download: http://www.hpl.hp.com/semweb/download.htm]]Google ScholarGoogle Scholar
  29. A. Seaborne RDQL- A Query Language for RDF, 2003, http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/.]]Google ScholarGoogle Scholar
  30. A. Seaborne RDF Net API, 2003, http://www.w3.org/Submission/2003/SUBM-rdf-netapi-20031002/]]Google ScholarGoogle Scholar
  31. A. Seaborne An RDF NetAPI, 2002, p. 399 ff in {17}]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. F. van Harmelen, P. F. Patel-Schneider I. Horrocks, Reference description of the DAML+OIL (March 2001) onto-logy markup language, http://www.daml.org/2001/03/reference]]Google ScholarGoogle Scholar
  33. K. Wilkinson, C. Sayers, H. Kuno, D. Reynolds, Efficient RDF Storage and Retrieval in Jena2, HP Laboratories Technical Report HPL-2003-266]]Google ScholarGoogle Scholar

Index Terms

  1. Jena: implementing the semantic web recommendations

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          WWW Alt. '04: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
          May 2004
          532 pages
          ISBN:1581139128
          DOI:10.1145/1013367

          Copyright © 2004 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 19 May 2004

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,899of8,196submissions,23%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader