- From: Dave Reynolds <der@hplb.hpl.hp.com>
- Date: Wed, 08 Oct 2003 09:23:45 +0100
- To: "Butler, Mark" <Mark_Butler@hplb.hpl.hp.com>
- Cc: www-rdf-dspace@w3.org
Butler, Mark wrote:
> (a) We can create a property called creator, and then subproperties called
> role, attribution, personal_name and corporate_name. If we do this, we are
> making the assumption that an image has exactly one creator.
I'm not sure this is a useful modelling approach. By making, say, coporate_name
a subproperty of creator you are saying a lot more - you are saying that a
coporate_name is a specialized form of a creator:
corporate_name rdfs:subPropertyOf creator .
x corporate_name "HP" .
|=
x creator "HP" .
which may not be what you want. For situations where there really was a single
creator you could use the specialized property approach but just avoid
subPropertyOf and use some custom inter-property relation:
qualifier rdfs:range rdfs:Property .
qualifier rdfs:domain rdfs:Property .
corparate_name qualifier creator .
However, the value of this modelling approach compared to (b) isn't very clear.
Dave
Received on Wednesday, 8 October 2003 04:27:50 UTC