Skip to content

Repository files navigation

SPARQL Training Live

This repository contains Jupyter Notebooks for training in the SPARQL query language. These notebooks can be run live, online, without installing anything, see the Binder button below.

The content is delivered in a series of modules, the first 4 of which are entirely generic and the 5th is project-specific. So far there are 2 project modules.

Unlike modules 1 - 4, some of these require specific system access to execute, but they should be informative even for those without access. Notes on how to use these different 5th modules are contained within them.

Training Modules:

  1. Intro to RDF
  2. Querying RDF - SPARQL
  3. All about SPARQL
  4. Extending SPARQL
  5. Project-specific querying
    1. QALI - Queensland's Address DB
    2. BDR - Biodiversity Data Repository

Click here to run the first module in your web browser: Binder

More about Jupyter Notebooks

Jupyter Notebooks are programming script files, in this case written in Python, interspersed with documentation and places to print results. This lets you read about some code, execute the code, and then see the results from execution - print outs but also errors etc. - all within the same User Interface. Usually people who are just using Notebooks, instead of developing them, view them in web browsers that render the notebooks for them and execute the code on a server, allowing them to not have to install anything.

Under the hood, Notebook files are just (Python) code and documentation in Markdown arranged into a series of Cells which the user can execute one-by-one or all at once.

More ways to run

Perhaps you'd like to run these training modules locally, i.e. on your computer, within a programming environment, so you can experiment with them?

If so, you will need to:

  1. clone this repository down to your local computer
  2. access it via a desktop programming tool

Once you have it cloned and you are accessing it in your programming environment, you can run it can change anything you like!

License

The documentation and code in this repository are licensed for reuse under the Creative Commons BY 4.0 license, a copy of the deed of which is within this repository in the LICENSE file with the following copyright notice:

© KurrawongAI, 2025

Module 5i: QALI: The address data used in examples is also available for reuse under the same license but with the following copyright notice:

© The State of Queensland, 2025

Module 5ii: BDR: The BDR's data is sourced from Australian States & Territories and managed by the Department of Climate Change, Energy, the Environment and Water (DCCEEW).

© Department of Climate Change, Energy, the Environment and Water, 2025

Contact

This training material was developed and first delivered in February 2025 with updated in November 2025 by KurrawongAI initially. Contact KurrawongAI for any questions:

KurrawongAI
https://kurrawong.ai
info@kurrawong.ai

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages