Re: RDF and polymorphism

At 12:43 PM 5/4/00 -0400, Dan Brickley wrote:


>On Thu, 4 May 2000 R.van.Dort@Everest.nl wrote:
>
> > In my knowledge RDF does not support polymorphism.
> > Properties are identified by their name.
> > When you are using domain and range for a property, this forces you to
> > define separate propertynames for each domain and/or range.
> > Isn't this a big handicap with respect to the expressiveness of RDF?
>
>We do have the sub-property relationship that can be used to relate
>hierarchies of properties, so using separate names for properties that are
>similar but have different constraints isn't entirely chaotic.

Another approach, I understand, is to define a new class with multiple 
rdfs:subClassOf properties, and use that for the domain and/or range of a 
property.

(But I'm still not entirely clear when to use rdfs:subPropertyOf vs 
rdfs:subClassOf.)

#g


------------
Graham Klyne
(GK@ACM.ORG)

Received on Thursday, 4 May 2000 15:37:58 UTC