Skip to content

Commit

Permalink
Suggested deliverables for SHACL 1.2 charter
Browse files Browse the repository at this point in the history
  • Loading branch information
HolgerKnublauch committed Aug 3, 2024
1 parent 38ba9ed commit b348951
Showing 1 changed file with 59 additions and 5 deletions.
64 changes: 59 additions & 5 deletions charter-1.2/shacl-wg.html
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ <h2 id="goals">
<li>auto-generation of user interfaces to RDF graphs</li>
<li>reasoning rules - their dependencies, ordering and packaging</li>
<li>profiling mechanisms - how to specify constraints on specifications &amp; models</li>
<li>a "compact" syntax</li>
</ul>
</li>
</ul>
Expand Down Expand Up @@ -200,11 +201,64 @@ <h3 id="specifications">
Specifications
</h3>
<p class="remove">
{TBD: Provide a brief description of each specification the group plans
to produce. Where an estimate is possible, it can be useful to provide an
estimated schedule for key deliverables. As described below, the group
may later modify the charter deliverables. if no specifications, include:
"No Specifications will be produced under the current charter."}
<dl>
<dt class="spec">SHACL 1.2 Core</dt>
<dd>
<p>
This specification will basically be an updated and slightly extended version of the <a href="https://www.w3.org/TR/shacl/#part1">first part the SHACL 1.0 spec</a>.
It should fix some unfinished issues in SHACL 1.0, such as recursion.
A goal is maximum backwards compatibility.
</p>
<p>
For specific suggested issues see <a href="https://github.com/w3c/shacl/issues?q=is%3Aopen+is%3Aissue+label%3Ashacl-core">SHACL Core GitHub issues</a>.
</p>
<p>
There is an evolving <a href="../shacl-core/index.html">SHACL 1.2 Core draft</a>.
</p>
</dd>
<dt class="spec">SHACL 1.2 SPARQL Extensions</dt>
<dd>
<p>
This specification will be an incremental update of the <a href="https://www.w3.org/TR/shacl/#part2">second part the SHACL 1.0 spec</a>.
It would include selected SPARQL-related features from the <a href="https://w3c.github.io/shacl/shacl-af/">SHACL Advanced Features Report</a>.
</p>
<p>
For specific suggested issues see <a href="https://github.com/w3c/shacl/issues?q=is%3Aopen+is%3Aissue+label%3Ashacl-sparql">SHACL-SPARQL GitHub issues</a>.
</p>
<p>
There is an evolving <a href="../shacl-sparql/index.html">SHACL 1.2 SPARQL Extensions draft</a>.
</p>
</dd>
<dt class="spec">SHACL 1.2 User Interfaces</dt>
<dd>
<p>
This specification will define a richer vocabulary that can be queried by user interface tools to produce renderings of RDF graphs,
in particular for viewing and editing RDF resources on forms.
An example starting point is the <a href="https://datashapes.org/forms.html">DASH vocabulary</a>.
</p>
</dd>
<dt class="spec">SHACL 1.2 Inferencing Rules</dt>
<dd>
<p>
This specification will define a SHACL vocabulary to represent inferencing rules that can be used to infer new RDF statements from existing statements.
A starting point may be the <a href="https://w3c.github.io/shacl/shacl-af/#node-expressions">Node Expressions</a> and <a href="https://w3c.github.io/shacl/shacl-af/#rules">SHACL Rules</a>
from the Advanced Features document.
</p>
</dd>
<dt class="spec">SHACL 1.2 Compact Syntax</dt>
<dd>
<p>
This specification will define an alternative "compact" syntax that is custom-tailored for SHACL shapes.
A starting point is the <a href="https://w3c.github.io/shacl/shacl-compact-syntax/">SHACL Compact Syntax draft</a>.
</p>
<p>
For specific suggested issues see <a href="https://github.com/w3c/shacl/labels/compact%20syntax">SHACL Compact Syntax GitHub issues</a>.
</p>
<p>
There is an evolving <a href="../shacl-compact-syntax/index.html">SHACL 1.2 Compact Syntax draft</a>.
</p>
</dd>
</dl>
</p>
<h3 id="non-normative-reports">
Non-Normative Reports
Expand Down

0 comments on commit b348951

Please sign in to comment.