The Many Shapes of SHACL: Difference between revisions
No edit summary |
No edit summary |
||
(34 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Speaker: [[Holger Knublauch]] | Speaker: [[Holger Knublauch]] | ||
Date: June 18, 2020 | Date: June 18, 2020 | ||
Time: 1pm Berlin CEST, 12pm London BST and 7am New York EDT [https://www.timeanddate.com/worldclock/meetingdetails.html?year=2020&month=6&day=18&hour=11&min=0&sec=0&p1=37&p2=136&p3=179 time] | |||
Chapter: Global | Chapter: Global | ||
Location: <i>Webcast</i> | |||
RSVPs / Attendees: 174 / 106 | |||
<hr> | |||
__NOTOC__ | |||
Line 13: | Line 21: | ||
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. | 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. | ||
<youtube>ccs-KhnWR1U</youtube> | |||
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=== | ===External Links=== | ||
SHACL https://www.w3.org/TR/shacl/<br> | SHACL https://www.w3.org/TR/shacl/<br> | ||
DASH Data Shapes http://datashapes.org/<br> | |||
GraphQL https://www.topquadrant.com/technology/graphql/ | |||
===Session Prep=== | ===Session Prep=== | ||
Line 24: | 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=== | |||
Session-Type: Technology - Coding - W3C Recommendation | Session-Type: Technology - Coding - W3C Recommendation | ||
Session-Level: Intermediate | Session-Level: Intermediate | ||
Session-Language: English | Session-Language: English | ||
Session-Notes: <i>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</i> | Session-Notes: <i>Please be advised this is <b>not</b> an introduction to the Semantic Web, RDF or SHACL. Some prior knowledge is required to fully benefit from the guidance offered in this session</i> | ||
[[Category:Event]] | [[Category:Event]] |
Latest revision as of 08:43, 19 November 2021
Speaker: Holger Knublauch
Date: June 18, 2020
Time: 1pm Berlin CEST, 12pm London BST and 7am New York EDT time
Chapter: Global
Location: 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