[Zope-CMF] Dublin Core
Dieter Maurer
dieter@handshake.de
Fri, 15 Jun 2001 21:33:44 +0200 (CEST)
Tres Seaver writes:
> I would prefer changing the DefaultDublinCoreImpl implementation to
> indirect all knowledge of the metadata storage through the tool; the
> default tool would likely use an "aspect", stored in the content object's
> "aspect bag".
>
> An aspect bag is a proposed interface for content, to allow tools and
> services to "stash" opaque data about a content object "on" the
> object (it is opaque to the content object). The name comes from aspect-
> oriented programming, which focused on "weaving" new behavior onto
> relatively "dumb" objects. This interface will provide a cleaner
> mechanism than just sticking things (like metadata, workflow history,
> and discussions) directly into the object's dictionary.
Sounds good!
Dieter