tpluscode.github.io - Blog - Tomasz Pluskiewicz

Description: Dec 28th, 2020 12:00 am apis, hypermedia, rdf, semantic web Hydra and SHACL - Part 2 - IRI Templates In the previous post I presented the simplest …

blog (28852) .net (11506) programming (6439) semantic web (104)

Example domain paragraphs

In the previous post I presented the simplest functionality of loading remote form contents by having SHACL property shape reference a Hydra Core collection.

In the second part I will extend that example to create a form with multiple connected dropdowns, where each one is only populated when other(s) have been selected, which is a common scenario seen in (web) applications.

Hydra Core is a community-driven specification for describing hypermedia APIs in a machine readable form so that client applications can discover the resources at runtime. On its own, however, it is not expressible enough to describe any arbitrary resource representation. SHACL , or Shapes Constraint Language, on the other hand is a beautifully extensible schema-like language which offers great power and flexibility in describing graph data structures. Combined, they provide a complete solution for building