- From: Holger Knublauch <holger@topquadrant.com>
- Date: Mon, 15 Dec 2014 14:15:23 +1000
- To: public-data-shapes-wg@w3.org
I find it easier to explain what I mean via specific examples (in RDF). From that perspective, a Shape can be regarded as a Resource that has constraints attached to it. In OWL such shapes often correspond to anonymous classes, used via owl:allValuesFrom and owl:someValuesFrom. # Every Person must have a social security number ex:Person a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty ex:ssn ; owl:cardinality 1 ; ] ... However, the shapes such as the owl:Restriction above are technically still owl:Classes, only that are used in a specific context only, and not of interest to the outside world (therefore blank nodes). Furthermore, such blank nodes are usually not instantiated via rdf:type, but are only used to declare additional conditions that certain values must fulfill. Following this, a Class is a Shape that can be instantiated directly, usually via rdf:type. Technically, the terms Class and Shape are very similar to me. To avoid confusion, we could try to use the term Class only, assuming that a class describes a set of instances with shared characteristics. Holger On 12/13/2014 10:09, Holger Knublauch wrote: > Please feel free to edit the page and come up with a better wording. > It was just a proposal. We can fight about words forever, without > making progress. > > Holger > > > On 12/13/14, 9:35 AM, Peter F. Patel-Schneider wrote: >> So RDF classes are not shapes, and neither are OWL classes. >> >> But why then does >> https://www.w3.org/2014/data-shapes/wiki/Resource_Shape_Association >> say that classes are shapes? >> >> peter >> >> >> On 12/12/2014 03:11 PM, Holger Knublauch wrote: >>> This depends on how you define the term Shape. To me, a Shape is a >>> group of >>> connected constraints, so if a class has no constraints then it is >>> not really >>> a Shape (unless you include the unconstrained Shape to be a Shape too). >>> >>> Holger >>> >>> >>> On 12/13/14, 9:02 AM, Peter F. Patel-Schneider wrote: >>>> But are all classes shapes? >>>> >>>> peter >>>> >>>> >>>> On 12/12/2014 02:52 PM, Holger Knublauch wrote: >>>>> >>>>> On 12/13/14, 3:40 AM, Peter F. Patel-Schneider wrote: >>>>>> If "Shape" is more general than "Class", shouldn't all classes be >>>>>> shapes? >>>>> >>>>> Some classes are just named entities without any constraints. >>>>> >>>>> Holger >>>>> >>>>> >>> >>> >
Received on Monday, 15 December 2014 04:18:24 UTC