[...] > 2. In discussing the semantics of lists, I understand Pat's proposed > semantics to assume the existence of *all* possible lists. Which leads me > to suspect undesired entailments; e.g. > > my:List my:threeFavouriteThings _:x . > _:x rdf:first "mostFavourite" . > _:x rdf:rest _:x2 . > _:x2 rdf:first "nextFavourite" . > _:x2 rdf:rest _:x3 . > _:x3 rdf:first "thirdFavourite" . > _:x3 rdf:rest rdf:nil . > > entails: > > my:List my:threeFavouriteThings _:y . > _:y rdf:first "mostFavourite" . > _:y rdf:rest _:y2 . > _:y2 rdf:first "thirdFavourite" . > _:y2 rdf:rest _:y3 . > _:y3 rdf:first "nextFavourite" . > _:y3 rdf:rest rdf:nil . > > Or, using Notation3: > > my:List my:threeFavouriteThings > ( "mostFavourite", "nextFavourite", "thirdFavourite" ) . > > entails > > my:List my:threeFavouriteThings > ( "mostFavourite", "thirdFavourite", "nextFavourite" ) . (I think that the ','s are not needed) that's indeed not rdfs entailed but for instance my:favourite a my:threeFavouriteThings . my:threeFavouriteThings owl:oneOf (:mostFavourite :nextFavourite :thirdFavourite) . your:threeFavouriteThings owl:oneOf (:mostFavourite :thirdFavourite :nextFavourite) . would owl entail my:favourite a your:threeFavouriteThings . -- , Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/Received on Thursday, 10 October 2002 05:21:00 EDT
This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:52:23 EDT