Re: [dxwg] Use of dct:type with both Class and Concept

'Hard' typing just means using `rdf:type` for classification. 
'Soft' typing means using anything else (e.g. `dct:type`). 

The range of `rdf:type` is `rdfs:Class` and standard RDFS entailments mean that an individual is also a member of the super-classes of the asserted classifier. 

As @lvdbrink points out, the range of `dct:type` is also `rdfs:Class`, but no other entailments follow. 

The use of either `rdf:type` or `dct:type` entails that the value is an `rdfs:Class` regardless of whether it was originally declared as such - so if it was defined as a `skos:Concept` it also becomes a `rdfs:Class`. 

The use of any predicate other than `rdf:type` for classification has no RDFS significance, but nevertheless might be given significance in a particular application. 

This doesn't anything y'all don't know already, but maybe puts it in perspective. 

-- 
GitHub Notification of comment by dr-shorthair
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/314#issuecomment-414175014 using your GitHub account

Received on Monday, 20 August 2018 01:41:53 UTC