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.
- 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 ScholarDigital Library
- S. Bechhoffer, R. Volz, P. Lord. Cooking the Semantic Web with the OWL API, Proceedings of ISWC 2003, pp 659--675.]]Google ScholarDigital Library
- S. Bechhoffer, J. J.Carroll, Parsing OWL DL: Trees or Triples, WWW2004 New York.]] Google ScholarDigital 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 ScholarDigital 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 ScholarDigital 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 ScholarDigital 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
Recommendations
RDF, Jena, SparQL and the 'Semantic Web'
SIGUCCS '09: Proceedings of the 37th annual ACM SIGUCCS fall conference: communication and collaborationThe Resource Description Format (RDF) is used to represent information modeled as a "graph": a set of individual objects, along with a set of connections among those objects. In that role, RDF is one of the pillars of the so-called Semantic Web. This ...
SWIDE: semantic web integrated development environment
Ontology is a specification of conceptualization. This paper introduces an environment to develop semantic web applications. This environment integrates a lot of tools such as an editing capability, logic reasoner and semantic search engine. Design and ...
Research on a Retrieval System Based on Semantic Web
ICICIS '11: Proceedings of the 2011 International Conference on Internet Computing and Information Servicescurrently, the World Wide Web is a medium for storing and sharing data. Search based on keyword matching and content classified are two methods of the traditional search, however, their performance of processing exponential growth data is ...
Comments