[Zope-CMF] Dublin Core

Shane Hathaway shane@digicool.com
Thu, 14 Jun 2001 17:51:13 -0400 (EDT)


On Thu, 14 Jun 2001, Tres Seaver wrote:

> 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.

As I see it, it is part of the contract of PortalContent to support
specifically the talkback, workflow_history, and now metadata attributes.
The only difference in implementing aspects this new way is that there is
one opaque attribute instead of several (very specific attributes, I
might add).  Is there any other difference?

Shane