Semantic Partners
Advanced
1 day
Online

Advanced SHACL Training Programme

About This Course

Organizations developing and utilizing knowledge graphs inevitably reach a point where they need to assure data quality. SHACL is the dedicated technology for graph validation, but did you know it can do more than that?

The advanced SHACL training programme is a one-day course presented by Semantic Partners. The course consists of a series of modules with a mix of learning material and hands-on exercises to put what you learn into practice straight away. The environment for the exercises is provided by Semantic Partners hosted in the cloud.

Course Outline

  • SHACL’s key concepts
  • Comparison of OWL and SHACL
  • Custom constraints
  • Validation of KGs with SHACL
  • Inferencing with SHACL
  • Using SHACL for Quality Assurance
  • Interoperability: Generating schemas from SHACL
  • SHACL-driven User Interfaces
  • Data pipelines validation and rules
  • Practical recommendations
  • Architectures driven by SHACL

Learning Outcomes

By the end of the course, you should be able to:

  • Create SHACL shapes, constraints and targets
  • Validate data and interpret validation results
  • Create custom constraints using SPARQL and expressions
  • Create rules to infer new data
  • Use SHACL for quality assurance
  • Create SHACL-driven user interfaces
  • Apply design patterns for semantic interoperability

Prerequisites

  • Knowledge of RDF and SPARQL (Introduction to Knowledge Graphs course or equivalent)
  • CLI proficiency

Related Services

Book This Course

Get in touch to discuss dates, group sizes, and any specific requirements for your team.

Enquire about this course