This is a tutorial introduction to both W3C's Resource Description Framework (RDF) and Jena, a Java API for RDF. It is written for the programmer who is unfamiliar with RDF and who learns best by prototyping, or, for other reasons, wishes to move quickly to implementation. Some familiarity with both XML and Java is assumed. Explains that RDF data can be represented in XML, but understanding the syntax is secondary to understanding the data model. Also covers methods for querying and manipulating RDF data without using SPARQL.
Keywords: RDF/XML, Java API, Apache Jena, Containers, Blank Nodes
Publisher: The Apache Software Foundation
Date created: 2014-01-01 07:00:00.000
Time required: P1H
Interactivity type: mixed
- Programatically associates namespaces to prefixes for use in serializing RDF or when parsing SPARQL queries.
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Understands the use of datatypes and language tags with literals.
- Uses RDF-specific programming methods to query RDF data and save the results for further processing.