- From: Benjamin Nowack <bnowack@appmosphere.com>
- Date: Mon, 6 Sep 2004 19:34:15 +0200
- To: <david.celjuska@bt.com>
- Cc: www-rdf-logic@w3.org
On 06.09.2004 12:07:28, david.celjuska@bt.com wrote:
>
>Hallo,
>
>CAn an owl class be linked to an individual?
>
>For example I need to express (in tripples):
>
>Flag hasColor whiteColor.
>Flag hasColor redColor.
>
>slovakFlag rdf:type Flag.
>slovakFlag hasColor blueColor.
>
>flagWhiteRed rdf:type Flag.
>
>Note that Flag is a class and slovakFlag,
>whiteColor, blueColor and redColor are individuals.
>
...
>isColorIn owl:inverseOf hasColor.
>whiteColor isColorIn Flag.
>redColor isColorIn Flag.
>
>The question now is again the last two statements.
>
>Is that all legal? If not, how could I create
>a class of which individuals would automaticaly
>inherite its property values. I was also looking
>at owl:hasValue but this the restricion.
AFAIK it's possible and legal in OWL Full. But I think
this doesn't let you infer that an individual with
rdf:type Flag "inherits" the hasColor relations of
the class description. But OWL's hasValue restriction
construct should be able to help you here:
you could define general "Flag" and "Color" classes:
Flag rdf:type owl:Class,
Color rdf:type owl:Class,
a property "hasColor" and some individuals:
hasColor rdf:type owl:ObjectProperty,
redColor rdf:type Color
whiteColor rdf:type Color
blueColor rdf:type Color
describe those Flags, that have white and red colors
in it:
FlagWhiteRed rdfs:subClassOf Flag;
FlagWhiteRed rdfs:subClassOf _:r1
_:r1 rdf:type owl:Restriction
_:r1 owl:onProperty hasColor
_:r1 owl:hasValue whiteColor
FlagWhiteRed rdfs:subClassOf _:r2
_:r2 rdf:type owl:Restriction
_:r2 owl:onProperty hasColor
_:r2 owl:hasValue redColor
describe an individual with additional hasColor
relations:
slovakFlag rdf:type FlagWhiteRed
(this should imply
slovakFlag hasColor redColor
and
slovakFlag hasColor whiteColor)
slovakFlag hasColor blueColor
hth,
benjamin
--
Benjamin Nowack
Kruppstr. 100
45145 Essen, Germany
http://www.appmosphere.com/
Received on Monday, 6 September 2004 17:34:29 UTC