First Edition

SHACL for the Practitioner

Exploring knowledge graphs through the Shapes Constraint Language. A hands-on guide, written and illustrated by hand.

17 Chapters 9 Real-World Stories Exercises Included
Get Your Copy
SHACL for the Practitioner — book cover

From the Semantic Web to your codebase

SHACL for the Practitioner guides you from the fundamentals of RDF, semantic technologies and knowledge graphs through the full depth of the Shapes Constraint Language, with hand-drawn illustrations, real code, and stories from production.

Written and illustrated by Veronika Heimsbakk, edited by Larry Swanson, with a foreword by Holger Knublauch, one of the original authors of the SHACL specification. The book is typeset in LaTeX with hand-drawn chapter illustrations traced to vector in Inkscape. Every diagram, every unicorn, every page: crafted with care.

Back to Basics

RDF, the Semantic Web, logic and the Resource Description Framework, from scratch.

The Core of SHACL

Shapes, constraint components, SHACL-SPARQL and the SHACL engine explained.

SHACL Stories

Nine real-world case studies from maritime authorities to railway law.

Hands-On

Exercises, logical puzzles, and companion code on GitHub to put theory into practice.

Table of Contents

Three parts, seventeen chapters, plus appendices. From first principles to production-grade stories.

Part I

Back to Basics

  • 1 The Semantic Web
  • 2 The Wonder of Logic
  • 3 Resource Description Framework
Part II

The Core of SHACL

  • 4 A Closed World of Shapes
  • 5 Shapes of SHACL
  • 6 Core Constraint Components
  • 7 SHACL-SPARQL
  • 8 The SHACL Engine
Part III

SHACL Stories

  • 9 Norwegian Maritime Authority
  • 10 European Parliament Open Data
  • 11 European Railway Law in SHACL
  • 12 An Actor in the Automotive Industry
  • 13 FörderFunke
  • 14 Nakala: RDF to Query UI
  • 15 Urban Data Quality & Compliance
  • 16 eInnsyn
  • 17 Enterprise Tooling for SHACL

SHACL in Production

Guest authors share how SHACL drives data-driven value across industries and organizations worldwide.

Machine-Readable Maritime Regulations

Norwegian Maritime Authority

A SHACL-Powered Knowledge Graph for Open Data

European Parliament

Coding Railway Law in SHACL

European Union Agency for Railways

RDF Dataset to a Query UI in Minutes

Nakala / Huma-Num

Urban Data Quality & Regulatory Compliance

Smart Cities

Enterprise Tooling for SHACL

TopQuadrant

From the community

Reviewed and proofread by leading SHACL experts.

"The material is super useful for anyone working with graph technologies."
Author · 5-star review on Goodreads
"I couldn't ask for a better introduction to this space."
Content Operations Strategy & Design

The Specifications

Everything you need to know before ordering.

Author
Veronika Heimsbakk
Editor
Larry Swanson
Published
November 2025, Oslo
Publisher
Author self-publish
ISBN (Paperback)
978-82-694212-0-0
ISBN (Digital)
978-82-694212-1-7
Editions
Paperback & PDF
Price
kr 399.00 NOK

Frequently Asked

Common questions about ordering, shipping and the e-book.

I didn't receive my e-book instantly. What's up?

Each PDF copy is personally generated with your name watermarked on the file. Due to this manual process, the e-book will not be delivered instantly. Please make sure your e-mail address is correct at checkout.

I ordered the paperback ages ago. Where is it?

Paperback copies are shipped from Norway. Due to the costs of distribution as a private person, there is only simplified tracking. The book should be sent 1-3 days after purchase domestically, but international shipments vary depending on customs and location.

Shipments to the U.S.: anything I should know?

Due to customs regulations from the U.S. to Norway, there have been experiences of empty envelopes arriving or shipments lost. Please let the author know if this happens to you.

Do I have to pay customs and VAT?

The author handles distribution personally. There are no straight-out-of-the-box solutions for paying VAT to the buyer's local country. This is highlighted during the purchase process.

Do you accept PayPal?

Yes! The checkout accepts card and PayPal accounts. If you are not comfortable using PayPal, you can use Vipps (Norway/Sweden) or bank transfer. Reach out directly for details.

Ready to master SHACL?

Available as paperback and personalised PDF, shipped from Oslo, Norway.
kr 399.00 NOK · Prices include postage and shipping, not local VAT.

Prefer another method? Get in touch for Vipps or bank transfer.