A Tutorial on RDF with Jena
Wan-Yeung Wong (The Chinese University of Hong Kong, China), Tak-Pang Lau (The Chinese University of Hong Kong, China), Irwin King (The Chinese University of Hong Kong, China) and Michael R. Lyu (The Chinese University of Hong Kong, China)
Copyright: © 2007
This chapter gives a tutorial on resource description framework (RDF), its XML representation, and Jena, a set of Java-based API designed and implemented to further simplify the manipulation of RDF documents. RDF is a W3C standard which provides a common framework for describing resources in the World Wide Web and other applications. Under this standard framework with the Jena, different resources can be manipulated and exchanged easily, which leads to cost reduction and better efficiency in business applications. In this tutorial, we present some basic concepts and applications of RDF and Jena. In particular, we use a television object to illustrate the usage of RDF in describing various resources being used, the XML syntax in representing the RDF, and the ways Jena manipulate various RDF documents. Furthermore, complete programming codes with detailed explanations are also presented to give readers a better understanding of Jena. References are given at the end for readers’ further investigation.