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
- 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 Scholar
- F. Baader, D. Calvanese, D. McGuinness, D. Nardi, P. Patel-Schneider The Description Logic Handbook, 2003, CUP.]] Google Scholar
Digital Library
- S. Bechhoffer, R. Volz, P. Lord. Cooking the Semantic Web with the OWL API, Proceedings of ISWC 2003, pp 659--675.]]Google Scholar
Digital Library
- S. Bechhoffer, J. J.Carroll, Parsing OWL DL: Trees or Triples, WWW2004 New York.]] Google Scholar
Digital Library
- Beckett D. RDF/XML Syntax Revised, 2004, W3C6]]Google Scholar
- 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 Scholar
- T. Berners-Lee et al. Primer: Getting into RDF & Semantic Web using N3, http://www.w3.org/2000/10/swap/Primer.html]]Google Scholar
- D. Brickley, R. V.Guha, RDF Vocabulary Description Language 1.0: RDF Schema, W3C6.]]Google Scholar
- J. J. Carroll CoParsing of RDF & XML, HP Labs Technical Report, HPL-2001-292, 2001.]]Google Scholar
- J. J. Carroll, Unparsing RDF/XML,WWW2002. http://www.hpl.hp.com/techreports/2001/HPL-2001-292.html]]Google Scholar
- J. J. Carroll, J. De Roo, OWL Test Cases, 2004, W3C6.]]Google Scholar
- M. Dean, G. Schreiber, OWL Reference, 2004, W3C6.]]Google Scholar
- J. Grant, D. Beckett, RDF Test Cases, 2004, W3C6.]]Google Scholar
- 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 Scholar
- 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 Scholar
- P. Hayes, RDF Semantics, 2004, W3C6.]]Google Scholar
- I. Horrocks, J. Hendler (eds) The Semantic Web - ISWC 2002, First International Semantic Web Conference, Sardinia, Italy, June 9-12, 2002. Proceedings, Springer.]] Google Scholar
Digital Library
- 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 Scholar
- G. Karvounarakis, V. Christophides, D. Plexousakis, S Alexaki, Querying Community Web Portals, SIGMOD2000.]]Google Scholar
- G. Klyne, J.J. Carroll, RDF Concepts and Abstract Syntax, 2004, W3C6.]]Google Scholar
- O. Lassila, R. R. Swick, RDF Model & Syntax 1999, W3C6.]]Google Scholar
- B. McBride Jena IEEE Internet Computing, July/August, 2002.]]Google Scholar
- A. Magkanaraki, V. Tannen, V. Christophides, D. Plexousakis. Viewing the Semantic Web through RVL Lenses, Proc. of ISWC 2003 pp 96--112.]]Google Scholar
- Z. Miklós, G. Neumann, U. Zdun, M. Sintek Querying Semantic Web Resources Using TRIPLE Views, Proc. of ISWC 2003 pp 517--532.]]Google Scholar
- L. Miller, A. Seaborne, and A. Reggiori Three Implementations of SquishQL, a Simple RDF Query Language, 2002, p 423 ff. in {17}.]] Google Scholar
Digital Library
- P. F. Patel-Schneider, P. Hayes, I. Horrocks, OWL Semantics & Abstract Syntax, 2004, W3C6]]Google Scholar
- P. F. Patel-Schneider, P. Hayes, I. Horrocks, OWL: RDF-Compatible Model-Theoretic Semantics 2004, in {26}]]Google Scholar
- D. Reynolds, Jena Relational Database Interface - Performance Notes, in Jena 1.6.1 download: http://www.hpl.hp.com/semweb/download.htm]]Google Scholar
- A. Seaborne RDQL- A Query Language for RDF, 2003, http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/.]]Google Scholar
- A. Seaborne RDF Net API, 2003, http://www.w3.org/Submission/2003/SUBM-rdf-netapi-20031002/]]Google Scholar
- A. Seaborne An RDF NetAPI, 2002, p. 399 ff in {17}]] Google Scholar
Digital Library
- 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 Scholar
- K. Wilkinson, C. Sayers, H. Kuno, D. Reynolds, Efficient RDF Storage and Retrieval in Jena2, HP Laboratories Technical Report HPL-2003-266]]Google Scholar
Index Terms
Jena: implementing the semantic web recommendations




Comments