|
1 | 1 | <!DOCTYPE html> |
2 | | -<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> |
| 2 | +<html lang="en-US"> |
3 | 3 | <head> |
4 | | - <title>SHACL Advanced Features</title> |
| 4 | + <title>SHACL Advanced Features</title> |
5 | 5 | <meta charset="utf-8"> |
6 | | - <script src='https://www.w3.org/Tools/respec/respec-w3c-common' async="async" class='remove'></script> |
7 | | - <script class='remove'> |
8 | | - |
| 6 | + <script src='https://www.w3.org/Tools/respec/respec-w3c' class='remove'></script> |
| 7 | + <script class='remove'> |
9 | 8 | var prepareSyntaxRules = function() { |
10 | 9 | $("[data-syntax-rule]").each(function(index, element) { |
11 | 10 | var ruleId = $(element).attr("data-syntax-rule"); |
|
23 | 22 | title: "SHACL JavaScript Extensions", |
24 | 23 | authors: [ "Holger Knublauch", "Pano Maria" ], |
25 | 24 | href: "https://www.w3.org/TR/shacl-js/", |
26 | | - status: "WG-NOTE", |
| 25 | + status: "ED", |
27 | 26 | publisher: "W3C" |
28 | 27 | } |
29 | 28 | }, |
30 | 29 |
|
31 | | - specStatus: "FPWD-NOTE", |
32 | | - preProcess : [ prepareSyntaxRules ], |
33 | | - edDraftURI: "https://w3c.github.io/data-shapes/shacl-af/", |
34 | | - shortName: "shacl-af", |
35 | | - editors: [ |
| 30 | + specStatus: "NOTE", |
| 31 | + group: "data-shapes", |
| 32 | + //preProcess : [ prepareSyntaxRules ], |
| 33 | + edDraftURI: "https://w3c.github.io/data-shapes/shacl-af/", |
| 34 | + shortName: "shacl-af", |
| 35 | + github: "https://github.com/w3c/data-shapes/", |
| 36 | + //copyrightStart: "2025", |
| 37 | + editors: [ |
| 38 | + { name: "Holger Knublauch", |
| 39 | + company: "TopQuadrant, Inc.", |
| 40 | + companyURL: "http://topquadrant.com/", |
| 41 | + w3cid: "46500" } |
| 42 | + ], |
| 43 | + formerEditors: [ |
36 | 44 | { |
37 | 45 | name: "Holger Knublauch", |
38 | 46 | url: "http://knublauch.com/", |
|
48 | 56 | }, |
49 | 57 | { |
50 | 58 | name: "Simon Steyskal", |
51 | | - url: "http://steyskal.info/", |
52 | | - company: "WU Vienna/Siemens AG", |
53 | | - w3cid: 73545 |
| 59 | + url: "http://steyskal.at/", |
| 60 | + company: "Siemens AG", |
| 61 | + companyURL: "https://siemens.com" |
| 62 | + w3cid: 73545 |
54 | 63 | } |
55 | | - ], |
56 | | - publishDate: "2017-05-30", |
57 | | - wg: "RDF Data Shapes Working Group", |
58 | | - wgURI: "https://www.w3.org/2014/data-shapes/", |
59 | | - wgPublicList: "public-rdf-shapes", |
60 | | - wgPatentURI: "https://www.w3.org/2004/01/pp-impl/73865/status", |
61 | | - noHighlightCSS: true |
| 64 | + ] |
62 | 65 | }; |
63 | 66 | </script> |
64 | 67 | <style> |
|
267 | 270 | <body> |
268 | 271 |
|
269 | 272 | <section id='abstract'> |
270 | | - This document describes advanced features of the Shapes Constraint Language (SHACL) [[!shacl]] |
| 273 | + This document describes advanced features of the Shapes Constraint Language (SHACL) [[shacl]] |
271 | 274 | including features to define custom targets, annotation properties, user-defined functions, |
272 | 275 | node expressions and rules. |
273 | 276 | While many of these features rely on SPARQL, they also define extension points |
|
283 | 286 | <section class="introductory"> |
284 | 287 | <h2>Document Conventions</h2> |
285 | 288 | <p> |
286 | | - Some examples in this document use Turtle [[!turtle]]. |
287 | | - The reader is expected to be familiar with SHACL [[!shacl]] and SPARQL [[!sparql11-query]]. |
| 289 | + Some examples in this document use Turtle [[turtle]]. |
| 290 | + The reader is expected to be familiar with SHACL [[shacl]] and SPARQL [[sparql-query]]. |
288 | 291 | </p> |
289 | 292 | <p> |
290 | 293 | Within this document, the following namespace prefix bindings are used: |
@@ -355,7 +358,7 @@ <h2>Document Conventions</h2> |
355 | 358 | <h2>Terminology</h2> |
356 | 359 | <p> |
357 | 360 | The terminology used throughout this document is consistent with the definitions in the |
358 | | - main SHACL [[!shacl]] specification, which references terms from RDF [[!rdf11-concepts]]. |
| 361 | + main SHACL [[shacl]] specification, which references terms from RDF [[rdf11-concepts]]. |
359 | 362 | This includes the terms |
360 | 363 | <dfn data-lt="bindings"><a href="https://www.w3.org/TR/shacl/#dfn-binding">binding</a></dfn>, |
361 | 364 | <dfn data-lt="blank nodes"><a href="https://www.w3.org/TR/shacl/#dfn-blank-node">blank node</a></dfn>, |
|
0 commit comments