ISSUE-23: Shapes as classes
ShapeClass
Shapes as classes
- State:
- CLOSED
- Product:
- SHACL Spec
- Raised by:
- Richard Cyganiak
- Opened on:
- 2015-03-28
- Description:
- Some people want to apply different shapes to the same class.
Some peope want to apply shapes to data that doesn't include type statements.
Some people want to associate shapes directly with class definitions.
Some people want to “inherit” shapes down existing class hierarchies.
Some people want to “specialise” shapes where there are no existing class hierarchies.
Some people don't want shapes to have anything to do with classes at all to avoid reinventing RDFS, badly.
No proposal seems to satisfy all people. - Related Actions Items:
- No related actions
- Related emails:
- Re: RDF Data Shapes WG Minutes for 28 January 2016 (from holger@topquadrant.com on 2016-01-29)
- RDF Data Shapes WG Minutes for 28 January 2016 (from lehors@us.ibm.com on 2016-01-28)
- Re: when is a node a class, when is a node a shape, when is a node an instance of a class (from arthur.ryman@gmail.com on 2016-01-28)
- Re: ISSUE-23 implicit scopeClass text updated (from arthur.ryman@gmail.com on 2016-01-25)
- Re: ISSUE-23 implicit scopeClass text updated (from pfpschneider@gmail.com on 2016-01-22)
- Re: ISSUE-22 and ISSUE-23 (from arthur.ryman@gmail.com on 2016-01-22)
- ISSUE-23 implicit scopeClass text updated (from arthur.ryman@gmail.com on 2016-01-21)
- Re: ISSUE-22 and ISSUE-23 (from pfpschneider@gmail.com on 2016-01-21)
- Re: ISSUE-22 and ISSUE-23 (from arthur.ryman@gmail.com on 2016-01-20)
- Re: ISSUE-23: Where should we query for class and subClassOf? (from holger@topquadrant.com on 2016-01-20)
- Re: ISSUE-23: Where should we query for class and subClassOf? (from holger@topquadrant.com on 2016-01-20)
- Re: ISSUE-23: Dropped sh:ShapeClass, elaborated on sh:scopeClass rule (from holger@topquadrant.com on 2016-01-20)
- Re: ISSUE-22 and ISSUE-23 (from pfpschneider@gmail.com on 2016-01-19)
- Re: ISSUE-23: Dropped sh:ShapeClass, elaborated on sh:scopeClass rule (from arthur.ryman@gmail.com on 2016-01-19)
- Re: ISSUE-23: Where should we query for class and subClassOf? (from arthur.ryman@gmail.com on 2016-01-19)
- Re: ISSUE-23: Where should we query for class and subClassOf? (from irene@topquadrant.com on 2016-01-19)
- Re: ISSUE-23: Dropped sh:ShapeClass, elaborated on sh:scopeClass rule (from arthur.ryman@gmail.com on 2016-01-19)
- ISSUE-22 and ISSUE-23 (from arthur.ryman@gmail.com on 2016-01-19)
- ISSUE-23: Where should we query for class and subClassOf? (from arthur.ryman@gmail.com on 2016-01-19)
- ISSUE-23: Dropped sh:ShapeClass, elaborated on sh:scopeClass rule (from holger@topquadrant.com on 2016-01-11)
- Re: ISSUE-23: SHACL is already a modeling language (from lehors@us.ibm.com on 2015-12-18)
- Re: ISSUE-23: SHACL is already a modeling language (from pfpschneider@gmail.com on 2015-12-17)
- Re: ISSUE-23: SHACL is already a modeling language (from holger@topquadrant.com on 2015-12-17)
- Re: ISSUE-23: SHACL is already a modeling language (from irene@topquadrant.com on 2015-12-17)
- Re: ISSUE-23 example on proposal (d) (from pfpschneider@gmail.com on 2015-12-17)
- Re: ISSUE-23: SHACL is already a modeling language (from pfpschneider@gmail.com on 2015-12-17)
- Re: ISSUE-23: SHACL is already a modeling language (from irene@topquadrant.com on 2015-12-17)
- Re: ISSUE-23: SHACL is already a modeling language (from pfpschneider@gmail.com on 2015-12-17)
- Re: ISSUE-23: SHACL is already a modeling language (from irene@topquadrant.com on 2015-12-17)
- Re: ISSUE-23: SHACL is already a modeling language (from pfpschneider@gmail.com on 2015-12-17)
- ISSUE-23: SHACL is already a modeling language (from holger@topquadrant.com on 2015-12-17)
- ISSUE-23 example on proposal (d) (from jimkont@gmail.com on 2015-12-16)
- ISSUE-23: Another attempt to compromise (from holger@topquadrant.com on 2015-11-21)
- Re: RDF Data Shapes WG agenda for 15 October 2015 (from pfpschneider@gmail.com on 2015-10-16)
- Re: RDF Data Shapes WG agenda for 15 October 2015 (from kontokostas@informatik.uni-leipzig.de on 2015-10-15)
- Re: review of SHACL document (Second pass of responses) (from holger@topquadrant.com on 2015-09-03)
- Re: modelling using SHACL - a bad idea - ISSUE-23 (from holger@topquadrant.com on 2015-08-05)
- Re: modelling using SHACL - a bad idea - ISSUE-23 (from holger@topquadrant.com on 2015-08-05)
- modelling using SHACL - a bad idea - ISSUE-23 (from pfpschneider@gmail.com on 2015-08-04)
- Proposal to close ISSUE-23 as currently specified (from holger@topquadrant.com on 2015-07-28)
- Re: Fwd: Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-05-15)
- Re: Fwd: Re: ISSUE-23: sh:ShapeClass? (from kontokostas@informatik.uni-leipzig.de on 2015-05-15)
- Re: Fwd: Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-05-15)
- Fwd: Re: ISSUE-23: sh:ShapeClass? (from kontokostas@informatik.uni-leipzig.de on 2015-05-14)
- Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-05-14)
- Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-05-13)
- Re: ISSUE-23: sh:ShapeClass? (from kontokostas@informatik.uni-leipzig.de on 2015-05-12)
- Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-05-11)
- Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-05-11)
- Re: ISSUE-23: sh:ShapeClass? (from kcoyle@kcoyle.net on 2015-05-10)
- Re: ISSUE-23: sh:ShapeClass? (from jimkont@gmail.com on 2015-05-08)
- Re: ISSUE-23: sh:ShapeClass? (from kcoyle@kcoyle.net on 2015-05-08)
- Re: ISSUE-23: sh:ShapeClass? (from kontokostas@informatik.uni-leipzig.de on 2015-05-08)
- Re: ISSUE-23: A proposal to not mingle shapes and classes (from arthur.ryman@gmail.com on 2015-05-07)
- Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-05-07)
- RDF Data Shapes WG agenda for 07 May 2015 (from eric@w3.org on 2015-05-06)
- Re: ISSUE-23: sh:ShapeClass? (from kcoyle@kcoyle.net on 2015-04-30)
- Re: ISSUE-23: sh:ShapeClass? (from holger@topquadrant.com on 2015-04-30)
- Re: ISSUE-23: A proposal to not mingle shapes and classes (from michel.dumontier@gmail.com on 2015-04-29)
- Re: ISSUE-23: A proposal to not mingle shapes and classes (from jimkont@gmail.com on 2015-04-29)
- Re: ISSUE-23: A specific proposal (from jimkont@gmail.com on 2015-04-29)
- Re: ISSUE-23: A proposal to not mingle shapes and classes (from holger@topquadrant.com on 2015-04-29)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-29)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-29)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-29)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-29)
- Re: ISSUE-23: A proposal to not mingle shapes and classes (from michel.dumontier@stanford.edu on 2015-04-28)
- ISSUE-23: A proposal to not mingle shapes and classes (from pfpschneider@gmail.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from irene@topquadrant.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from pfpschneider@gmail.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from pfpschneider@gmail.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from pfpschneider@gmail.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from arthur.ryman@gmail.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from kontokostas@informatik.uni-leipzig.de on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from simon.steyskal@wu.ac.at on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from kontokostas@informatik.uni-leipzig.de on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from kontokostas@informatik.uni-leipzig.de on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-28)
- Re: ISSUE-23: A specific proposal (from kontokostas@informatik.uni-leipzig.de on 2015-04-27)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-27)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-27)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-27)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-26)
- Re: ISSUE-23: A specific proposal (from pfpschneider@gmail.com on 2015-04-26)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-26)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-26)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-26)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-25)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-24)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-24)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-24)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-24)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-24)
- Re: ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-24)
- ISSUE-23: A specific proposal (from holger@topquadrant.com on 2015-04-24)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-23)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-23)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-23)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-23)
- Re: ISSUE-23: A specific proposal (from michel.dumontier@stanford.edu on 2015-04-23)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from holger@topquadrant.com on 2015-04-09)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from lehors@us.ibm.com on 2015-04-08)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from holger@topquadrant.com on 2015-04-04)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from pfpschneider@gmail.com on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from pfpschneider@gmail.com on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from richard@cyganiak.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from richard@cyganiak.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from pfpschneider@gmail.com on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from richard@cyganiak.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from richard@cyganiak.de on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from holger@topquadrant.com on 2015-04-03)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from richard@cyganiak.de on 2015-04-02)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from arthur.ryman@gmail.com on 2015-04-02)
- Re: shapes-ISSUE-24 (specialisation): Can shapes specialise other shapes? [SHACL Spec] (from arthur.ryman@gmail.com on 2015-04-02)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from richard@cyganiak.de on 2015-04-02)
- Re: shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from arthur.ryman@gmail.com on 2015-04-02)
- Re: shapes-ISSUE-24 (specialisation): Can shapes specialise other shapes? [SHACL Spec] (from pfpschneider@gmail.com on 2015-03-28)
- shapes-ISSUE-24 (specialisation): Can shapes specialise other shapes? [SHACL Spec] (from sysbot+tracker@w3.org on 2015-03-28)
- shapes-ISSUE-23 (punning): Shapes, classes and punning [SHACL Spec] (from sysbot+tracker@w3.org on 2015-03-28)
Related notes:
RESOLUTION: drop ShapeClass
See https://www.w3.org/2016/01/07-shapes-minutes.html#resolution03
RESOLUTION: In the case where a shape is also a class, a SHACL processor MUST include all the instances of the class in the scope of the shape, exactly as if an explicit sh:scopeClass triple was present. An explicit sh:scopeClass triple is not required but MAY be included for clarity.
See https://www.w3.org/2016/01/28-shapes-minutes.html#resolution04
RESOLUTION: Close ISSUE-23, based on resolution regarding ShapeClass (dropped) and implicit scopeClass
See https://www.w3.org/2016/01/28-shapes-minutes.html#resolution05
Display change log