XSLT3 is a powerful tool for transformations, one that's often underutilized in the RDF space. However, the combination of SPARQL, SHACL and XSLT3 together provides a comprehensive tool for transformation of semantic content that can complement existing capabilities such as SPARQL UPDATE, enabling deep (recursive) operations on RDF. This workshop explores the combination, including examples of incorporating RDF-Star and SPARQL-Star, the use of RDFLists, and RDF for publishing, based on Jena, utilizing the Saxon 10 XSLT engine.
This also explores other transformation targets, including SVG and HTML report generation on SHACL validation. It assumes basic knowledge of RDF and XSLT, but will introduce SHACL.