ISSUE-224: Can we improve the language around the use of rdf:types for shapes
Improved shape type definitions
Can we improve the language around the use of rdf:types for shapes
- State:
 - CLOSED
 - Product:
 - SHACL - Core
 - Raised by:
 - Holger Knublauch
 - Opened on:
 - 2017-02-05
 - Description:
 - See https://lists.w3.org/Archives/Public/public-rdf-shapes/2017Feb/0001.html the explanation of how to use rdf:types of shapes could be improved.
Suggested changes:
Remove:
- Its subclasses sh:NodeShape and sh:PropertyShape can be used to represent node and property shapes, respectively.
- sh:NodeShape is the class of node shapes and should be declared as a type for shapes that are IRIs. However, the presence of any rdf:type triple does not determine whether a node is treated as a node shape or not.
- sh:PropertyShape is the class of property shapes and should be declared as a type for shapes that are IRIs. However, the presence of any rdf:type triple does not determine whether a node is treated as a property shape or not.
Add:
- It is recommended, but not required, for a property shape to be declared as a SHACL instance of sh:PropertyShape.
- It is recommended, but not required, for a node shape to be declared as a SHACL instance of sh:NodeShape. - Related Actions Items:
 - No related actions
 - Related emails:
 - shapes-ISSUE-224 (Improved shape type definitions): Can we improve the language around the use of rdf:types for shapes [SHACL - Core] (from sysbot+tracker@w3.org on 2017-02-05)
 
Related notes:
RESOLUTION: CLOSE issue-224 by deleting two instances of "However, the presence of any rdf:type triple does not determine whether a node is treated as a node shape or not."; changing "should" to "is recommended, but not required," in the sh:NodeShape and sh:PropertyShape definitions; and by adding rdf:type statements to most if not all examples
https://www.w3.org/2017/02/08-shapes-minutes.html
Display change log