1 Nov
2009
1 Nov
'09
08:47
PreservedSpecimen implies its an occurrence and TaxonName implies a Taxon class. Isnt this yet another class hierarchy that is flattened to share different levels of granularity for different clients?
Yes, it is. Is there harm in that? We do it all over the place. Keeping this one means we don't have to imply anything, we can get it explicitly.
I agree with John. Redundancy need not be a purist design principle, but here the higher-level redundancy is an expression in a vocabulary that many more people and machines understand, making data accessible to more potential users.
Gregor