Course Code: sparql
Duration: 14 hours
Prerequisites:
  • An understanding of data structures and databases.
  • General understanding of website architecture.

Audience

  • Developers
  • Website designers
  • Content managers
Overview:

SPARQL is a query language for querying RDF (Resource Description Framework) data. It is similar to SQL for relational data in databases.

This instructor-led, live training (online or onsite) is aimed at technical persons who wish to query RDF data stored in a Semantic Web database.

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

  • Understand the difference between semantic web data and relational data.
  • Query public datasets based on Semantic Web standards.
  • Model data for querying with SPARQL.
  • Transition a website's data to semantic web linked data.
  • Run SPARQL queries from within an existing application.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

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

Introduction

Overview of the Semantic Web

  • How interrelated datasets (linked data) work
  • Triples vs relations (tables)

Semantic Web Standards

  • RDF, OWL etc.

SPARQL Syntax

  • SELECT, WHERE, LIMIT, variables, etc.
  • Shortcuts, graphs, and unions

Querying a Semantic Website

  • Accessing a SPARQL Endpoint
  • Querying a dataset

Advanced SPARQL Constructs

  • FILTER, OPTIONAL, etc.

Modelling Semantic Data

  • URI, URL, URN, Namespace, etc.
  • Semantic Web standards (RDF, OWL, etc.)

Integrating SPARQL into an Application

  • Java libraries (Jena, etc.)

Transitioning a Website into a Semantic Web Website

  • Converting data into semantic data

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - SPARQL

Qatar - SPARQL

Egypt - SPARQL

Saudi Arabia - SPARQL

South Africa - SPARQL

Brasil - SPARQL

Canada - SPARQL

中国 - SPARQL

香港 - SPARQL

澳門 - SPARQL

台灣 - SPARQL

USA - SPARQL

Österreich - SPARQL

Schweiz - SPARQL

Deutschland - SPARQL

Czech Republic - SPARQL

Denmark - SPARQL

Estonia - SPARQL

Finland - SPARQL

Greece - SPARQL

Magyarország - SPARQL

Ireland - SPARQL

Luxembourg - SPARQL

Latvia - SPARQL

España - SPARQL

Italia - SPARQL

Lithuania - SPARQL

Nederland - SPARQL

Norway - SPARQL

Portugal - SPARQL

România - SPARQL

Sverige - SPARQL

Türkiye - SPARQL

Malta - SPARQL

Belgique - SPARQL

France - SPARQL

日本 - SPARQL

Australia - SPARQL

Malaysia - SPARQL

New Zealand - SPARQL

Philippines - SPARQL

Singapore - SPARQL

Thailand - SPARQL

Vietnam - SPARQL

India - SPARQL

Argentina - SPARQL

Chile - SPARQL

Costa Rica - SPARQL

Ecuador - SPARQL

Guatemala - SPARQL

Colombia - SPARQL

México - SPARQL

Panama - SPARQL

Peru - SPARQL

Uruguay - SPARQL

Venezuela - SPARQL

Polska - SPARQL

United Kingdom - SPARQL

South Korea - SPARQL

Pakistan - SPARQL

Sri Lanka - SPARQL

Bulgaria - SPARQL

Bolivia - SPARQL

Indonesia - SPARQL

Kazakhstan - SPARQL

Moldova - SPARQL

Morocco - SPARQL

Tunisia - SPARQL

Kuwait - SPARQL

Oman - SPARQL

Slovakia - SPARQL

Kenya - SPARQL

Nigeria - SPARQL

Botswana - SPARQL

Slovenia - SPARQL

Croatia - SPARQL

Serbia - SPARQL

Bhutan - SPARQL

Nepal - SPARQL

Uzbekistan - SPARQL