Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
d8744e4
what's new, cribbed from LinkedIn and extended
nicholascar Aug 21, 2025
4fe5ae7
common specifications listing
nicholascar Aug 21, 2025
81588b8
local biblio test
nicholascar Aug 21, 2025
08f233c
add common spec list to all docs; add light/dark mode option
nicholascar Aug 21, 2025
49b9dcf
Update shacl12-overview/index.html
ajnelson-nist Aug 21, 2025
03d101c
Update shacl12-overview/index.html
ajnelson-nist Aug 21, 2025
6e1bb97
Update shacl12-overview/index.html
ajnelson-nist Aug 21, 2025
96a39ea
Update shacl12-overview/index.html
ajnelson-nist Aug 21, 2025
bc0feef
Update shacl12-overview/index.html
ajnelson-nist Aug 21, 2025
8c7821c
Update shacl12-overview/index.html
ajnelson-nist Aug 21, 2025
e7f2530
Update shacl12-overview/index.html
ajnelson-nist Aug 21, 2025
de95845
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
9409b5f
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
5f4cff1
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
94e54dc
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
da756d5
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
aa9247b
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
fd4e5bf
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
7476bff
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
6fd6d08
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
8f03308
Update shacl12-overview/index.html
nicholascar Aug 25, 2025
9fb5705
feat(shnex): introduce advanced sequence manipulation expressions (fl…
simonstey Aug 25, 2025
982a851
refactor(shnex): rename shnex:path to shnex:pathValues throughout spe…
simonstey Aug 25, 2025
c142f3f
refactor(shnex): rename shnex:union and shnex:minus to shnex:join and…
simonstey Aug 25, 2025
2082f8d
feat: :sparkles: Merge latest changes from upstream branch; add seque…
simonstey Aug 25, 2025
a6a7881
Merge pull request #520 from w3c/whats-new
nicholascar Aug 25, 2025
370828f
Merge branch 'gh-pages' into common-spec-elements
nicholascar Aug 25, 2025
009786f
Update shacl12-common/local-biblio.js
nicholascar Aug 25, 2025
3274e06
#505: Added section on Dynamic SHACL, including two examples (#509)
HolgerKnublauch Aug 25, 2025
61fb95e
#514: Renamed shnex:path to shnex:pathValues and switched from shnex:…
HolgerKnublauch Aug 26, 2025
59f86d0
Merge pull request #521 from w3c/common-spec-elements
nicholascar Aug 28, 2025
2d383f4
improve the way original SHACL is mentioned
nicholascar Aug 28, 2025
3006378
Profiles of and Profiling with starts
nicholascar Aug 28, 2025
4819541
Fix typo
ajnelson-nist Aug 28, 2025
4bd4392
Update shacl12-sparql/index.html
nicholascar Aug 28, 2025
edf2102
Update shacl12-core/index.html
nicholascar Aug 28, 2025
98d84c7
Update shacl12-overview/index.html
nicholascar Aug 28, 2025
9439604
Update shacl12-profiling/index.html
nicholascar Aug 28, 2025
26c80bd
add ui doc skeleton
edmondchuc Aug 29, 2025
47ddd89
#551: Clarified evalExpr parameters (#552)
HolgerKnublauch Aug 30, 2025
fc9b530
Update shacl12-ui/index.html
edmondchuc Aug 30, 2025
61b36cb
Update shacl12-ui/index.html
edmondchuc Aug 30, 2025
75fe193
Update shacl12-ui/index.html
edmondchuc Aug 30, 2025
bd5c2c2
Update shacl12-ui/index.html
edmondchuc Aug 31, 2025
78fc77c
update company url
edmondchuc Aug 31, 2025
c0e5a33
added sh:conformanceDisallows, updated conformance-definition
bergos Sep 1, 2025
69db71d
2015 -> 2017, SHACL 2015 -> SHACL Original
nicholascar Sep 1, 2025
4954972
Merge pull request #548 from w3c/no-shacl-1.0
nicholascar Sep 1, 2025
1b65151
Update shacl12-ui/index.html
edmondchuc Sep 1, 2025
8bd8e05
Update shacl12-ui/index.html
edmondchuc Sep 1, 2025
9445d2a
#178: Added sh:someValue (#524)
HolgerKnublauch Sep 1, 2025
0e2bfa2
improved conformance definition language, fixed tabs vs. spaces
bergos Sep 1, 2025
7763a7c
added not about def conformance disallow set, updated severity section
bergos Sep 2, 2025
57e7b9d
Merge pull request #550 from w3c/shacl-ui-init
edmondchuc Sep 2, 2025
efe67da
Apply suggestions from code review
bergos Sep 7, 2025
6780a73
improved naming for conformance-disallow set, describe default set
bergos Sep 7, 2025
6746317
Update readme to draft profile and ui docs
edmondchuc Sep 8, 2025
4c7b8f9
Merge pull request #561 from w3c/update-links
nicholascar Sep 8, 2025
baec191
Issue 490 images updated (#531)
HolgerKnublauch Sep 8, 2025
0ec1f2a
#501 (#557)
HolgerKnublauch Sep 8, 2025
13781c8
#500 (#556)
HolgerKnublauch Sep 8, 2025
2e00538
improve prov-constraints note
nicholascar Sep 8, 2025
33012dc
Merge remote-tracking branch 'origin/pro-of-sh-sects' into pro-of-sh-…
nicholascar Sep 8, 2025
ff188c4
#498: Started with examples (#513)
HolgerKnublauch Sep 8, 2025
ce08fd8
fix ref
nicholascar Sep 8, 2025
f2d9ebe
first pass Core Priv & Sec section + extension for Profiling
nicholascar Sep 8, 2025
0765543
first pass roles subsection
nicholascar Sep 8, 2025
251485c
chore(ui): Add myself (Ieben) as editor of SHACL UI
smessie Sep 8, 2025
a629a8a
Merge pull request #564 from w3c/smessie-shui-editors
nicholascar Sep 8, 2025
3501c70
Update shacl12-core/index.html
bergos Sep 9, 2025
9c8816e
added conformanceDisallows to changes section
bergos Sep 9, 2025
3fef285
fixed whitespace
bergos Sep 9, 2025
c15d695
copied datashapes.org widgets to ui spec
bergos Sep 9, 2025
4cd8213
fixed widget anchor links
bergos Sep 9, 2025
a43a352
Add tests demonstrating conformanceDisallows
ajnelson-nist Sep 9, 2025
bbf0955
#570: Resolve test note (#571)
ajnelson-nist Sep 9, 2025
8d4488b
updated dash namespaces to shui
bergos Sep 9, 2025
5adb852
removed TQ specific text, small cleanup
bergos Sep 9, 2025
c3c85e1
GH-567: Rename SHACL Inference Rules as SHACL Rules
afs Sep 8, 2025
e079015
Issue 559: Added sh:codeIdentifer annotation property for code genera…
HolgerKnublauch Sep 10, 2025
9e6f452
Update shacl12-profiling/index.html
nicholascar Sep 11, 2025
201e02e
Update shacl12-profiling/index.html
nicholascar Sep 11, 2025
db82cbe
#444 Add Getting Started Section (#507)
YoucTagh Sep 16, 2025
e1d068d
Moved CSS styling to `shacl12-common/style.css` and improved dark mod…
smessie Sep 22, 2025
dec8171
Improved dark mode support for UML and `.syntax` (#579)
smessie Sep 22, 2025
e0f3a27
apply new short IRIs
nicholascar Sep 23, 2025
3608854
Fixed broken references to <dfn> definitions (#578)
HolgerKnublauch Sep 23, 2025
972058d
#580: Deleted JSON-LD and SHACLC from core and node expr (#583)
HolgerKnublauch Sep 23, 2025
fbeb88f
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
4f9b820
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
3c518ef
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
398a268
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
70fe970
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
ab67532
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
f696beb
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
795a909
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
03285eb
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
49028fb
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
d3c4dcf
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
14896bc
Update shacl12-profiling/index.html
nicholascar Sep 24, 2025
8436ecd
I think the use of "base specification" is redundant, so I've removed…
nicholascar Sep 24, 2025
3346687
update as per @ajnelson-nist suggestion in review comment
nicholascar Sep 24, 2025
c99a24c
Merge pull request #549 from w3c/pro-of-sh-sects
nicholascar Sep 24, 2025
b307d99
Issue 506 (#585)
HolgerKnublauch Sep 25, 2025
313dc04
Update shacl12-core/index.html
YoucTagh Sep 26, 2025
7572b4d
Update shacl12-core/index.html
YoucTagh Sep 26, 2025
42d61a5
Update shacl12-core/index.html
YoucTagh Sep 26, 2025
1adac66
Issue 517 (#574)
HolgerKnublauch Sep 28, 2025
3f10c29
#588: Fixed order of definitions so that shacl-subclass and shacl-typ…
HolgerKnublauch Sep 29, 2025
4879d72
Apply suggestions from code review
bergos Oct 5, 2025
bcdfa8c
Merge remote-tracking branch 'origin/gh-pages' into gh-pages
nicholascar Oct 9, 2025
15c1805
Update index.html
siwerner Oct 9, 2025
8f555ad
Merge pull request #598 from w3c/siwerner-patch-1
nicholascar Oct 9, 2025
140051e
Merge remote-tracking branch 'origin/gh-pages' into gh-pages
nicholascar Oct 9, 2025
1e7f774
change ui widget score to ul lists
bergos Oct 12, 2025
1caeca0
Merge pull request #601 from w3c/short-iris
nicholascar Oct 13, 2025
83eec56
improved wording
bergos Oct 14, 2025
ed059cc
Update shacl12-ui/index.html
bergos Oct 14, 2025
94e8088
#606: Avoid duplicate data-validator (#607)
HolgerKnublauch Oct 14, 2025
efd1f30
#592: Fixed typo (#593)
HolgerKnublauch Oct 14, 2025
a3c7c58
Only show language in tab group if its div exists (#616)
smessie Oct 20, 2025
b6c5f8d
Update shacl12-ui/index.html
bergos Oct 25, 2025
9a85ce2
Update shacl12-ui/index.html
bergos Oct 25, 2025
4266e57
Update shacl12-ui/index.html
bergos Oct 25, 2025
0565ebb
Update shacl12-ui/index.html
bergos Oct 25, 2025
ceda4b8
made letter after rendering capital in ui spec
bergos Oct 25, 2025
2675cba
#614: Attempt to work around outdated W3C validator complaints (#621)
HolgerKnublauch Oct 27, 2025
57c8532
move to local copies of CSS files (#628)
nicholascar Oct 29, 2025
fc799dc
Added style.css to core too
HolgerKnublauch Oct 30, 2025
cb2ecb6
Merge pull request #631 from w3c/issue-626-core
nicholascar Oct 30, 2025
999f836
Issue 534: Support for property paths in SHACL UI (#600)
smessie Oct 30, 2025
5030984
#629 (#630)
HolgerKnublauch Oct 30, 2025
e1be2cb
Update shacl12-ui/index.html
bergos Nov 2, 2025
6934194
Merge pull request #572 from w3c/issue-537-ui-widgets
bergos Nov 3, 2025
442a2fd
#209: Added clarifying paragraph that node shapes should use rdfs:lab…
HolgerKnublauch Nov 3, 2025
f907ef2
Merge branch 'gh-pages' into issue-453
bergos Nov 3, 2025
89fb50d
Merge pull request #555 from w3c/issue-453
bergos Nov 3, 2025
d6859d9
Apply suggestion from @TallTed
simonstey Nov 3, 2025
8e37105
Apply suggestion from @TallTed
simonstey Nov 3, 2025
c487a16
Apply suggestion from @TallTed
simonstey Nov 3, 2025
2a5b406
Add advanced sequence operations section with FlatMap, FindFirst, and…
simonstey Nov 3, 2025
3e9e36d
Clarify path expression terminology and add important distinction not…
simonstey Nov 3, 2025
1c4fde2
refactor(shnex): rename shnex:union and shnex:minus to shnex:join and…
simonstey Aug 25, 2025
7514c5f
Apply suggestion from @TallTed
simonstey Nov 3, 2025
0c12307
Apply suggestion from @TallTed
simonstey Nov 3, 2025
e2eeca2
Apply suggestion from @TallTed
simonstey Nov 3, 2025
0f19528
refactor(shnex): rename Minus and Union expressions to Remove and Joi…
simonstey Nov 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,15 @@ The WG is currently working on updated and new [SHACL](https://www.w3.org/TR/sha

* [SHACL 1.2 Node Expressions](https://w3c.github.io/data-shapes/shacl12-node-expr/)

#### Phase 2, after July 2025:
#### Phase 2, now in progress since July 2025:

##### Editor's drafts

* [SHACL 1.2 Inference Rules](https://w3c.github.io/data-shapes/shacl12-inf-rules/)
* [SHACL 1.2 SHACL-SHACL](https://w3c.github.io/data-shapes/shacl12-shacl-shacl)
* SHACL 1.2 UI - not drafted yet
* SHACL 1.2 Profiling - not drafted yet
* [SHACL 1.2 Overview](https://w3c.github.io/data-shapes/shacl12-overview/)
* [SHACL 1.2 Rules](https://w3c.github.io/data-shapes/shacl12-rules/)
* [SHACL 1.2 UI](https://w3c.github.io/data-shapes/shacl12-ui/)
* [SHACL 1.2 Compact Syntax](https://w3c.github.io/data-shapes/shacl12-cs/)
* [SHACL 1.2 Profiling](https://w3c.github.io/data-shapes/shacl12-profiling/)

All of the above specifications are drafts that are automatically rebuilt on pushes to this repository.

Expand Down
109 changes: 109 additions & 0 deletions shacl12-common/local-biblio.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
var localBibliography = {
ISO24707: {
id: "ISO24707",
title: "Information technology — Common Logic (CL) — A framework for a family of logic-based languages",
date: "2018-07",
href: "https://www.iso.org/standard/66249.html",
status: "Published",
publisher: "ISO/EIC"
},
HORST04: {
id: "HORST04",
title: "Extending the RDFS Entailment Lemma",
authors: ["Herman J. ter Horst"],
date: "2004",
isbn: "978-3-540-30475-3",
href: "https://doi.org/10.1007/978-3-540-30475-3_7",
status: "Conference Proceeding",
publisher: "Springer, Berlin, Heidelberg"
},
HORST05: {
id: "HORST05",
title: "Completeness, Decidability and Complexity of Entailment for RDF Schema and a Semantic Extension Involving the OWL Vocabulary",
authors: ["Herman J. ter Horst"],
date: "2005",
href: "https://dx.doi.org/10.2139/ssrn.3199251",
status: "Conference Proceeding",
publisher: "Journal of Web Semantics"
},
SAFETY: {
title: "Safety of recursive horn clauses with infinite relations",
href: "https://doi.org/10.1145/28659.28694",
authors: [
"R. Ramakrishnan",
"F. Bancilhon",
"A. Silberschatz"
],
date: "1987",
publisher: "ACM New York"
},
SAX: {
title: "SAX – The Simple API for XML",
href: "https://accu.org/journals/overload/7/34/cornish_515/",
authors: ["Steve Cornish"],
date: "October 1999",
},
STRIPEDRDF: {
id: "STRIPEDRDF",
title: "RDF: Understanding the Striped RDF/XML Syntax",
editors: ["D. Brickley"],
date: "2001",
href: "http://www.w3.org/2001/10/stripes/",
status: "Team Submission",
publisher: "W3C"
},
"RDF-STAR-CG": {
title: "RDF-star and SPARQL-star",
href: "https://w3c.github.io/rdf-star/cg-spec/2021-12-17.html",
authors: [
"Olaf Hartig",
"Pierre-Antoine Champin",
"Gregg Kellogg",
"Andy Seaborne"
],
rawDate: "2021-12-17",
status: "Final Community Group Report",
publisher: "W3C"
},
"RDF12-NEW": {
"authors": [
"David Wood"
],
"href": "https://w3c.github.io/rdf-new/spec/",
"title": "What’s New in RDF 1.2",
"rawDate": "2022-01-01",
"status": "DNOTE",
"publisher": "W3C"
},
"RDF12-PRIMER": {
"authors": [
"Guus Schreiber",
"Yves Raimond"
],
"href": "https://w3c.github.io/rdf-primer/spec/",
"title": "RDF 1.2 Primer",
"rawDate": "2022-01-01",
"status": "DNOTE",
"publisher": "W3C"
},
"SPARQL12-NEW": {
"authors": [
"The W3C RDF &amp; SPARQL Working Group"
],
"href": "https://w3c.github.io/sparql-new/spec/",
"title": "What’s New in SPARQL 1.2",
"rawDate": "2022-01-01",
"status": "WD",
"publisher": "W3C"
},
"SPARQL12-CONCEPTS": {
"authors": [
"The W3C RDF &amp; SPARQL Working Group"
],
"href": "https://w3c.github.io/sparql-concepts/spec/",
"title": "SPARQL 1.2 Concepts",
"rawDate": "2022-01-01",
"status": "WD",
"publisher": "W3C"
},
};
46 changes: 46 additions & 0 deletions shacl12-common/specifications.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<h2>SHACL Specifications</h2>
<p>
This specification is part of the SHACL 1.2 family of specifications. See the <a href="https://w3c.github.io/data-shapes/shacl12-overview/">SHACL 1.2 Overview</a> for a more detailed introduction to them.
</p>
<p>
The specifications are as follows:
</p>
<dl>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-overview/">SHACL 1.2 Overview</a></dt>
<dd>overviews the set of SHACL specifications</dd>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-core/">SHACL 1.2 Core</a></dt>
<dd>defines the Core of SHACL</dd>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-sparql/">SHACL 1.2 SPARQL Extensions</a></dt>
<dd>defines SPARQL-related extensions of the SHACL</dd>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-node-expr/">SHACL 1.2 Node Expressions</a></dt>
<dd>defines graph expressions used to determine focus nodes in SHACL</dd>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-rules/">SHACL 1.2 Rules</a></dt>
<dd>defines SHACL's methods of rule-based inference</dd>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-ui/">SHACL 1.2 UI</a></dt>
<dd>defines SHACL's use for User Interface generation</dd>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-compact-syntax/">SHACL 1.2 Compact Syntax</a></dt>
<dd>defines an RDF syntax for expressing SHACL concepts</dd>
<dt><a href="https://w3c.github.io/data-shapes/shacl12-profiling/">SHACL 1.2 Profiling</a></dt>
<dd>defines the use of SHACL for profiling data, including SHACL data</dd>
</dl>

<!--
<dl>
<dt data-transform="noSelfCite">[[[shacl12-overview]]]</dt>
<dd>overviews the set of SHACL specifications</dd>
<dt data-transform="noSelfCite">[[[shacl12-core]]]</dt>
<dd>defines the Core of SHACL</dd>
<dt data-transform="noSelfCite">[[[shacl12-sparql]]]</dt>
<dd>defines SPARQL-related extensions of the SHACL</dd>
<dt data-transform="noSelfCite">[[[shacl12-node-expr]]]</dt>
<dd>defines graph expressions used to determine focus nodes in SHACL</dd>
<dt data-transform="noSelfCite">[[[shacl12-rules]]]</dt>
<dd>defines SHACL's methods of rule-based inference</dd>
<dt data-transform="noSelfCite">[[[shacl12-cs]]]</dt>
<dd>defines an RDF syntax for expressing SHACL concepts</dd>
<dt data-transform="noSelfCite">[[[shacl12-ui]]]</dt>
<dd>defines SHACL's use for User Interface generation</dd>
<dt data-transform="noSelfCite">[[[shacl12-profiling]]]</dt>
<dd>defines the use of SHACL for profiling data, including SHACL data</dd>
</dl>
-->
Loading