[foaf-dev] [FOAF spec revised] foaf:logo an inverse-functional-property?
aidan.hogan at deri.org
Wed Aug 11 01:22:12 CEST 2010
> I've just committed a revision to the FOAF spec. It's dated 9th August
> and minor tweaks are (as usual) quite likely for the next ~24 hours.
CC'ing the pedantic-web mailing list [might be some useful opinions on
there about the first issue].
> * index.rdf: foaf:logo is an Inverse Functional Property now"
This worries me somewhat in that foaf:logo is already in widespread use
and I can think of examples where this might cause problems. For example
consider the logo of "The Coca-Cola Company" and "Coca-Cola" the
product: they're feasibly the same, no? For me, even if I knew foaf:logo
was an inverse-functional-property (and only assuming I had one
Coca-Cola logo image), I'd have a hard time deciding which deserved it
more: the company or the product.
For me, inverse-functional-property declarations should be completely
watertight: otherwise, the Web will find ways to create
counter-examples. From , I managed to find one or two groups of
resources which share logos and aren't really the same [2,3] -- one
could argue that these usages of (the previously vague) logo property
were valid at the time. (That said, I also managed to find some
resources that share logos that are equivalent.)
Any thoughts on this? If you do leave foaf:logo as
owl:InverseFunctionalProperty, you should look at updating  with some
I have one other *small* issue might be worth looking at for the next
version of FOAF, relating to rdfs:label values for terms. This is
perhaps being way too pedantic, but any chance of making the labels more
consistent in terms of presentation. For example, foaf:surname currently
has uppercase "Surname", and foaf:givenName has "Given name", whereas
foaf:lastName has "lastName". This makes domain-agnostic rendering of
FOAF a little prettier ... not by any means a priority of course.
Also couldn't resist asking:
> * index.rdf: removed some false disjointness claims: people can be
> documents (tatoos);
...anything to do with ? Or perhaps you've just been watching re-runs
of Prison Break :).
 http://www.slideshare.net/aidhog/weaving-the-pedantic-web-ld (slide
More information about the foaf-dev