- From: Holger Knublauch <holger@topquadrant.com>
- Date: Fri, 06 Feb 2015 08:48:14 +1000
- To: public-data-shapes-wg <public-data-shapes-wg@w3.org>
Another angle on the important classes/shapes discussion. To me, the
term shape does not necessarily describe an entity, but is better used
as a relationship:
:hasShape(?resource, ?class) : boolean
or as a "magic property":
?resource :hasShape ?class .
*A resource has the shape of a class, if it fulfills all constraints
attached to that class (regardless of its rdf:type triples)*. Classes
are not only used to assert set membership (via rdf:type), but also to
declare hypothetical sets of resources with similar characteristics.
That's similar to how OWL uses owl:Classes.
I think that terminology would still allow us to talk about shapes with
proper meaning, without having to duplicate and reinvent established
concepts.
Holger
Received on Thursday, 5 February 2015 22:48:48 UTC