- From: Mark van Assem <mark@cs.vu.nl>
 - Date: Tue, 28 Nov 2006 15:18:53 +0100
 - To: Bernard Vatant <bernard.vatant@mondeca.com>
 - CC: "Williams, Stuart (HP Labs, Bristol)" <skw@hp.com>, Alistair Miles <a.j.miles@rl.ac.uk>, public-esw-thes@w3.org
 
Hi Bernard,
Thanks for the nice summary! Missed the middle part of the discussion 
so took me a while before I understood that IFP = 
inverseFunctionalProperty ;)
Another option (a variant on the last one you mention) would be to 
drop subjectIndicator's IFP and instead have a reasoning rule in SKOS 
that asserts skos:exactMatch between skos:subjects with the same 
subjectIndicator. That protects from wrong usage of the 
subjectIndicator and consequent unwanted owl:sameAs statements. Golden 
rule is that if it is possible to use something wrongly it WILL happen ;)
In this solution the skos:subject values can come from existing 
vocabularies, which still sounds more attractive to me than blank 
nodes, because a blank node does not give any information beside the 
subjectIndicator.
Another negative point for blank nodes is that in those solutions, 
someone wanting to fill in a skos:subject value needs to find an 
appropriate subjectIndicator first... each time s/he wants to annotate 
something. A lot more work than selecting from a fixed vocabulary.
My 2 cents,
Mark.
-- 
  Mark F.J. van Assem - Vrije Universiteit Amsterdam
        markREMOVE@cs.vu.nl - http://www.cs.vu.nl/~mark
Received on Tuesday, 28 November 2006 14:19:23 UTC