- From: Pierre-Antoine Champin <pchampin@liris.cnrs.fr>
- Date: Fri, 06 Feb 2009 13:32:22 +0000
- To: Felix Sasaki <fsasaki@w3.org>
- CC: Yves Raimond <yves.raimond@bbc.co.uk>, public-media-annotation@w3.org, public-media-fragment@w3.org
Felix Sasaki wrote : > b) with several abtraction layers we face the challenge of loosing > simplicity for people who want to implement simple applications (...) It seems to me that a mean of hiding this complexity for people not interested in it would be that every *specific* object (e.g. frbr:Item or bbc:Broadcast) inherits, in the API, the properties of the more abstracts elements (resp. frbr:Manifestation, bbc:Episode). So I can ask for the ISBN of an book Item (though this is strictly speaking a property of the Manifestation), or to which Series a Broadcast belongs (though this is actually the Episode that belongs to a Series). Yves, does that make sense? Do the implementation you are aware of provide this kind of inheriance/proxy mechanism? This would imply that users concerned about the different levels could disable this mechanism in order to only get the strict properties of the level they are interested in. But it seems to me that it fulfills the usual requirement: make simple things simple, and complex things possible pa
Received on Friday, 6 February 2009 14:54:43 UTC