[Zope-dev] RFC: RelationAware class for relations between obj ects
sean.upton@uniontrib.com
sean.upton@uniontrib.com
Tue, 29 Apr 2003 08:32:25 -0700
My observations from a digital-media management perspective lead me to
believe that relationships and other metadata are closely intertwined, and
that there needs to be a way to righcly express metatdata about
relationships.
One the subject of simplicity vs. features - it should be said that one
thing that high-level applications would likely need to bolt on top of these
relationships is metadata about those relationships. In the keep-it-simple
model the descriptor names (Python identifiers, ie self.developers
referencing a relation object) serve as an id for one half of the
relationship, but how does one attach to following to that half of the
relationship:
- relationship type/model (same as DCMES relation qualifiers)
- relationship label/plain-text-title
- content type or class of related object
- id/reference or path to content
- potentially some other data?
Examples (warning: long post):
http://mail.zope.org/pipermail/zope-cmf/2002-October/015801.html
In a keep-it-simple model, where does this high-level stuff belong? In a
global service?
Sean
-----Original Message-----
From: Jeremy Hylton [mailto:jeremy@zope.com]
Sent: Tuesday, April 29, 2003 7:52 AM
To: Steve Alexander
Cc: Shane Hathaway; roche@upfrontsystems.co.za; zope-dev@zope.org;
maxm@mxm.dk
Subject: Re: [Zope-dev] RFC: RelationAware class for relations between
objects
On Tue, 2003-04-29 at 09:59, Steve Alexander wrote:
> There's a way to allow a descriptor (or other thing defined inside a
> class suite) to do things to the class immediately after the class is
> created.
Boy, that's a lot of mechanism. It would be nice if the relation
support could be kept simple.
Jeremy
_______________________________________________
Zope-Dev maillist - Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )