Difference between revisions of "The Many Shapes of SHACL"

From lotico
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 12: Line 12:
  
 
<hr>
 
<hr>
 +
 +
__NOTOC__
  
  
Line 47: Line 49:
  
  
 +
===Session Setup===
 +
Speaker OS and HW: Windows 10 Pro  on an Alienware Aurora R7 with 64 GB
 +
Speaker Mic: [https://www.logitech.com/en-roeu/product/usb-headset-h340 Logitech USB Headset H340]
 +
Speaker Network: Home 5G wifi against the Australian National Broadband Network (NBN)
  
 
+
===Event Classification===
 
 
[[Event Classification]]
 
 
  Session-Type: Technology - Coding - W3C Recommendation
 
  Session-Type: Technology - Coding - W3C Recommendation
 
  Session-Level: Intermediate
 
  Session-Level: Intermediate

Latest revision as of 13:54, 29 June 2020

Speaker: Holger Knublauch

Date: June 18, 2020

Time: 1pm Berlin CEST, 12pm London BST and 7am New York EDT time

Chapter: Global

Location: yplayer_small.png Webcast

RSVPs / Attendees: 174 / 106




The Shapes Constraint Language SHACL is now a well-established W3C graph technology standard. While SHACL was originally designed to focus on constraint validation, the community is discovering a variety of other use cases that exploit SHACL's ability to describe the shape of valid RDF data. Instead of just verifying that existing data conforms to a set of constraints, SHACL can pro-actively help with the construction of valid new data, and to traverse and better make sense of graph structures. In this presentation we will look at recently implemented SHACL-based capabilities using the TopBraid platform as an example. Among others we show shape-driven user interfaces, using SHACL to describe GraphQL-based web service APIs and using SHACL schemas to drive various analytical algorithms.


Bio: Holger Knublauch is lead developer at TopQuadrant and original developer of the TopBraid product family. He has extensive hands-on experience with programming semantic technology tools, editors and algorithms. Holger also created various RDF-based languages including SPIN which later became one of the foundations of SHACL. He served as lead editor of the W3C SHACL standard. In a previous role as a Post-Doc at Stanford University, Holger helped develop one of the first editors for the OWL Web Ontology Language.


Introduction 0:00

SHACL Quick Start and Overview 3:26

SHACL Based User Interface Generation and SHACL Validation (Constraint checking) 24:46

Shacl Inference Rules 34:28

Shacl, Graph QL and JSON Mapping 38:00

Domain Specific Actions and Active Data Shapes 40:16

Questions and Answers 1:23:00

Total time: 1:38:24

External Links

SHACL https://www.w3.org/TR/shacl/
DASH Data Shapes http://datashapes.org/
GraphQL https://www.topquadrant.com/technology/graphql/

Session Prep

for additional session preparation and topic related information please join the mailing list: https://groups.google.com/forum/#!forum/lotico-list


Session Setup

Speaker OS and HW: Windows 10 Pro  on an Alienware Aurora R7 with 64 GB
Speaker Mic: Logitech USB Headset H340
Speaker Network: Home 5G wifi against the Australian National Broadband Network (NBN)

Event Classification

Session-Type: Technology - Coding - W3C Recommendation
Session-Level: Intermediate
Session-Language: English
Session-Notes: Please be advised this is not an introduction to the Semantic Web, RDF or SHACL. Some prior knowledge is required to fully benefit from the guidance offered in this session