> -----Original Message----- > If the restriction is that individuals can't be the _object_ of multiple > triples, we could use an inverse of the 'depicts' of 'member' > property instead, > but that's an ugly hack. Is this restriction across all of OWL, > or just the > DL & Lite dialects? Only OWL DL and OWL Lite. A workaround is as follows. <rdf:RDF xml:base="&my;" xmlns:my="&my;" > <owl:InverseFunctionalProperty rdf:about="#nodeID" /> <Image> <depicts> <Person> <my:nodeID rdf:resource="gensym001"/> <mbox rdf:resource="mailto:danbri@w3.org"/> </Person> </Image> <Group> <member> <Person> <my:nodeID rdf:resource="gensym001"/> <homepage rdf:resource="http://www.w3.org/People/DanBri/"/> </Person> </member> </Group> This forces the two Persons to refer to the same resource, even though they have different bnodes. You do need to pollute the URI space with the gensym's, as far as I can tell. (You cannot use strings with InverseFunctionalProperty's in OWL DL and OWL Lite). JeremyReceived on Friday, 9 May 2003 08:21:18 EDT
This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:57:29 EDT