[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