- From: Reto Bachmann-Gmür <reto@gmuer.ch>
- Date: Wed, 14 Dec 2005 12:38:42 +0100
- To: semantic-web@w3.org
Hello, I'd like to restrict a property on a class so that, this should be legal: [ a ex:Participation; ex:inGroup _:org1; foaf:mbox <mailto:bill@example.com> ex:role [ a ex:Role; foaf:mbox <ceo@example.com>; ex:offGroup _:org1; ] ] while this should not be legal: [ a ex:Participation; ex:inGroup _:org1; foaf:mbox <mailto:bill@example.com> ex:role [ a ex:Role; foaf:mbox <ceo@example2.com>; ex:offGroup _:org2; <----- Should be a contradiction ] ] Both the ex:inGroup and the ex:offGroup property have a cardinality restriction of 1 on their respective domain, but furthermore the range of ex:role should be restricted to ex:Roles with an ex:offGroup property with the same value as the ex:inGroup property of the ex:Participation, or respectively the ex:inGroup property should be interferable from ex:offGroup property of the property-value of any ex:role property. any help is appreciated... reto
Received on Wednesday, 14 December 2005 11:39:46 UTC