Course Code: apachejena
Duration: 21 hours
Prerequisites:
  • An understanding of database concepts
  • An understanding of XML concepts
  • Java programming experience
Overview:

Apache Jena is an open source Java framework for building Semantic Web and Linked Data applications.

In this instructor-led, live training, participants will learn how to use Apache Jena to build and deploy a Semantic Web Application. 

By the end of this training, participants will be able to:

  • Install and configure Apache Jena
  • Convert and store data in RDF format
  • Query RDF data using SPARQL
  • Test and deploy a semantic web application

Audience

  • Developers
  • Data Engineers

Format of the Course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Note

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • The importance of Semantic Markup

Overview of Apache Jena Features and Architecture

Installing and Configuring Apache Jena

Overview of the RDF Format

Case Study: Live Semantic Web Applications

Creating a Semantic Web Application

Querying RDF Data with SPARQL

Persisting Data with the TBD Triple Store

Converting Existing Relational Data to RDF

Accessing RDF Data over HTTP using Fuseki

Enhancing RDF Data using the Ontology API

Testing and Deploying the Application

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Apache Jena: Creating a Semantic Web Application

Qatar - Apache Jena: Creating a Semantic Web Application

Egypt - Apache Jena: Creating a Semantic Web Application

Saudi Arabia - Apache Jena: Creating a Semantic Web Application

South Africa - Apache Jena: Creating a Semantic Web Application

Brasil - Apache Jena: Creating a Semantic Web Application

Canada - Apache Jena: Creating a Semantic Web Application

中国 - Apache Jena: Creating a Semantic Web Application

香港 - Apache Jena: Creating a Semantic Web Application

澳門 - Apache Jena: Creating a Semantic Web Application

台灣 - Apache Jena: Creating a Semantic Web Application

USA - Apache Jena: Creating a Semantic Web Application

Österreich - Apache Jena: Creating a Semantic Web Application

Schweiz - Apache Jena: Creating a Semantic Web Application

Deutschland - Apache Jena: Creating a Semantic Web Application

Czech Republic - Apache Jena: Creating a Semantic Web Application

Denmark - Apache Jena: Creating a Semantic Web Application

Estonia - Apache Jena: Creating a Semantic Web Application

Finland - Apache Jena: Creating a Semantic Web Application

Greece - Apache Jena: Creating a Semantic Web Application

Magyarország - Apache Jena: Creating a Semantic Web Application

Ireland - Apache Jena: Creating a Semantic Web Application

Luxembourg - Apache Jena: Creating a Semantic Web Application

Latvia - Apache Jena: Creating a Semantic Web Application

España - Apache Jena: Creating a Semantic Web Application

Italia - Apache Jena: Creating a Semantic Web Application

Lithuania - Apache Jena: Creating a Semantic Web Application

Nederland - Apache Jena: Creating a Semantic Web Application

Norway - Apache Jena: Creating a Semantic Web Application

Portugal - Apache Jena: Creating a Semantic Web Application

România - Apache Jena: Creating a Semantic Web Application

Sverige - Apache Jena: Creating a Semantic Web Application

Türkiye - Apache Jena: Creating a Semantic Web Application

Malta - Apache Jena: Creating a Semantic Web Application

Belgique - Apache Jena: Creating a Semantic Web Application

France - Apache Jena: Creating a Semantic Web Application

日本 - Apache Jena: Creating a Semantic Web Application

Australia - Apache Jena: Creating a Semantic Web Application

Malaysia - Apache Jena: Creating a Semantic Web Application

New Zealand - Apache Jena: Creating a Semantic Web Application

Philippines - Apache Jena: Creating a Semantic Web Application

Singapore - Apache Jena: Creating a Semantic Web Application

Thailand - Apache Jena: Creating a Semantic Web Application

Vietnam - Apache Jena: Creating a Semantic Web Application

India - Apache Jena: Creating a Semantic Web Application

Argentina - Apache Jena: Creating a Semantic Web Application

Chile - Apache Jena: Creating a Semantic Web Application

Costa Rica - Apache Jena: Creating a Semantic Web Application

Ecuador - Apache Jena: Creating a Semantic Web Application

Guatemala - Apache Jena: Creating a Semantic Web Application

Colombia - Apache Jena: Creating a Semantic Web Application

México - Apache Jena: Creating a Semantic Web Application

Panama - Apache Jena: Creating a Semantic Web Application

Peru - Apache Jena: Creating a Semantic Web Application

Uruguay - Apache Jena: Creating a Semantic Web Application

Venezuela - Apache Jena: Creating a Semantic Web Application

Polska - Apache Jena: Creating a Semantic Web Application

United Kingdom - Apache Jena: Creating a Semantic Web Application

South Korea - Apache Jena: Creating a Semantic Web Application

Pakistan - Apache Jena: Creating a Semantic Web Application

Sri Lanka - Apache Jena: Creating a Semantic Web Application

Bulgaria - Apache Jena: Creating a Semantic Web Application

Bolivia - Apache Jena: Creating a Semantic Web Application

Indonesia - Apache Jena: Creating a Semantic Web Application

Kazakhstan - Apache Jena: Creating a Semantic Web Application

Moldova - Apache Jena: Creating a Semantic Web Application

Morocco - Apache Jena: Creating a Semantic Web Application

Tunisia - Apache Jena: Creating a Semantic Web Application

Kuwait - Apache Jena: Creating a Semantic Web Application

Oman - Apache Jena: Creating a Semantic Web Application

Slovakia - Apache Jena: Creating a Semantic Web Application

Kenya - Apache Jena: Creating a Semantic Web Application

Nigeria - Apache Jena: Creating a Semantic Web Application

Botswana - Apache Jena: Creating a Semantic Web Application

Slovenia - Apache Jena: Creating a Semantic Web Application

Croatia - Apache Jena: Creating a Semantic Web Application

Serbia - Apache Jena: Creating a Semantic Web Application

Bhutan - Apache Jena: Creating a Semantic Web Application

Nepal - Apache Jena: Creating a Semantic Web Application

Uzbekistan - Apache Jena: Creating a Semantic Web Application