[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