Re: shapes-ISSUE-101 (templates as classes): use of rdfs:subClassOf for template inheritance

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