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.
URL: http://jena.apache.org/tutorials/rdf_api.html
Keywords: RDF/XML, Java API, Apache Jena, Containers, Blank Nodes
Publisher: The Apache Software Foundation
Date created: 2014-01-01 07:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H
Interactivity type: mixed
- Programatically associates namespaces to prefixes for use in serializing RDF or when parsing SPARQL queries.
- Interacting with RDF data
- Processing RDF data using programming languages.
- 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
- Programatically associates namespaces to prefixes for use in serializing RDF or when parsing SPARQL queries.
- Programatically associates namespaces to prefixes for use in serializing RDF or when parsing SPARQL queries.
- 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
- Processing RDF data using programming languages.
- Interacting with RDF data
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Interacting with RDF data
- Processing RDF data using programming languages.
- 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
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- 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
- Processing RDF data using programming languages.
- Interacting with RDF data
- 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
- Interacting with RDF data
- Processing RDF data using programming languages.
- 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
- Uses an RDF programming library to serialize RDF data in available syntaxes.
- Uses RDF-specific programming methods to iterate over components of RDF data.
- Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS.
- Programatically associates namespaces to prefixes for use in serializing RDF or when parsing SPARQL queries.
- Uses RDF programming libraries to extract RDF data from CSV files, databases, or web pages.
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- Programatically infers triples using custom functions or methods.
- 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
- Processing RDF data using programming languages.
- Interacting with RDF data
- Understands the use of datatypes and language tags with literals.
- Fundamentals of Resource Description Framework
- RDF data model
- Understands the use of datatypes and language tags with literals.
- Understands the use of datatypes and language tags with literals.
- RDF data model
- Fundamentals of Resource Description Framework
- Uses RDF-specific programming methods to query RDF data and save the results for further processing.
- Interacting with RDF data
- Processing RDF data using programming languages.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Uses RDF-specific programming methods to query RDF data and save the results for further processing.
- Uses RDF-specific programming methods to query RDF data and save the results for further processing.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Processing RDF data using programming languages.
- Interacting with RDF data
Leave A Comment