ISSUE-215: parameters with a value type that is a datatype

literal parameters

parameters with a value type that is a datatype

State:
CLOSED
Product:
SHACL Spec
Raised by:
Karen Coyle
Opened on:
2016-12-01
Description:
Peter's email https://lists.w3.org/Archives/Public/public-rdf-shapes/2016Oct/0040.html

The value type, i.e., expected type, of sh:minCount is xsd:integer. The
definition of expected type is:

"Expected Type
In a shapes graph, the values of a property or a property path can have an
expected type. These nodes are treated as instances of specific classes,
even when these nodes are not SHACL instances of these classes. For example,
the objects of triples with sh:shape as predicate have sh:Shape as expected
type and there does not need to be a triple with the object node as the
subject, rdf:type as predicate and sh:Shape as object in the shapes graph."

This means any node can be the object of sh:minCount in a constraint so that

s:s1 rdf:type sh:Shape ;
sh:property [ sh:predicate ex:child ;
sh:minCount ex:John ] .

is a valid shape.

All constraint parameters with a value type that is a datatype have similar
issues.

This is yet another case of sloppy definitions.
Related Actions Items:
No related actions
Related emails:
No related emails

Related notes:

RESOLUTION: close issue-215 as resolved by other changes to date; "expected type" no longer occurs in the spec, and explicit syntax rules have been added

https://www.w3.org/2017/01/25-shapes-minutes.html

Irene Polikoff, 9 Feb 2017, 23:58:20

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 215.html,v 1.1 2018/11/26 09:03:35 carine Exp $