Tutorial
Build your first Knowledge Graph application, from an empty dataspace to a published app
This tutorial rebuilds the Northwind Traders demo application: the iconic sample database, reborn as an RDF Knowledge Graph. Every stage ends with a result you can see in the browser. Most steps are shown two ways: point-and-click in the user interface, and as CLI commands that you can script, version and replay.
Before you start you need a running LinkedDataHub instance and the owner's WebID certificate.
The Get started section covers both. The command line
examples assume the bin/ scripts are on your PATH and use these shell variables throughout:
base="https://localhost:4443/" cert_pem_file="ssl/owner/cert.pem" cert_password="..."
Stages
- Hello dataspace — give your app an identity and a landing page
- Structure — lay out the document hierarchy
- Model — define the vocabulary that describes your domain
- Data — import CSV data using SPARQL mappings
- Media — upload files and link them to resources
- Insight — turn SPARQL queries into charts and views
- Composition — assemble the landing page from content blocks
- Publish — grant public access and ship it
- App as a repository — make the app reproducible
- Beyond low-code — where to go when data alone is not enough