- From: Arthur Ryman <arthur.ryman@gmail.com>
- Date: Thu, 29 Oct 2015 13:41:23 -0400
- To: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
- Cc: Holger Knublauch <holger@topquadrant.com>, "public-data-shapes-wg@w3.org" <public-data-shapes-wg@w3.org>
Peter/Holger, I think it is ok to use rfds:subClassOf for templates and inheritance. However, I prefer a data model in which sh:Template is an ordinary class, not a meta-class and the relation between a template and its instantiation is therefore not given by rdf:type. This needs to be fleshed out though. -- Arthur On Thu, Oct 15, 2015 at 12:18 PM, Peter F. Patel-Schneider <pfpschneider@gmail.com> wrote: > On further examination of templates I no longer stand by my statements below. > > peter > > On 10/15/2015 09:04 AM, Peter F. Patel-Schneider wrote: >> On 10/08/2015 01:14 PM, Holger Knublauch wrote: >>> On 10/8/15 11:24 PM, RDF Data Shapes Working Group Issue Tracker wrote: >>>> shapes-ISSUE-101 (templates as classes): use of rdfs:subClassOf for template >>>> inheritance >>>> >>>> http://www.w3.org/2014/data-shapes/track/issues/101 >>>> >>>> Raised by: Peter Patel-Schneider >>>> On product: >>>> >>>> rdfs:subClassOf is the subclass relationship between RDFS classes. >>>> >>>> SHACL uses rdfs:subClassOf for template inheritance. This implies that >>>> SHACL templates are RDFS classes, which is not correct. >>> >>> Why is this not correct? >>> >>> Holger >> >> From RDF Schema 1.1 http://www.w3.org/TR/rdf-schema/ >> >> Resources may be divided into groups called classes. The members of a class >> are known as instances of the class. Classes are themselves resources. They >> are often identified by IRIs and may be described using RDF properties. The >> rdf:type property may be used to state that a resource is an instance of a class. >> >> This does not describe a template. >> >> >> peter >> >
Received on Thursday, 29 October 2015 17:41:51 UTC