Re: Re: What does Five and Z3 mean for Archetypes?

Helmut Merz <[email protected]>
Newsgroups gmane.comp.web.zope.plone.archetypes.devel
Message-ID <[email protected]>
Am Freitag, 18. November 2005 20:36 schrieb Roche Compaan:
> On Fri, 2005-11-18 at 17:53 +0100, Martijn Faassen wrote:
> > What do reffields do in AT?
>
> I once tried to work out something like references (called
> Associations) with Shane Hathaway for Zope3 but it never
> became anything:
> http://www.zope.org/Wikis/DevSite/Projects/ComponentArchitectu
>re/AssociationService
>
> The one thing that was interesting about it was that it was
> based on associations in the OMG's MOF (Meta Object Facility)
> model. 

I think that might be the problem ;-)  - that it builds on an 
advanced concept, how fine that may ever be:

When I look at the proposals as well as current implementations 
(SchoolTool, cpsskins, rdflib/zematic) of 
reference/relation/association frameworks for Zope 3 I get the 
impression that there are as much concepts (like MOF, formal 
logic, relational algebra, ...) out there as people designing or 
developing such stuff.

The strength of the Archetypes reference engine is that it does 
not care about such concepts (at least that's my impression), it 
just offers a way (a really simple and convenient API) to 
connect objects.

You can then build higher-level stuff on top of this, like e.g. 
the Relations product for Plone/Archetypes.

This was the reason why I recently produced another proposal 
(http://www.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/BasicRelationAPI 
- still draft) for providing such a low-level relation API. 
(There is also a proof-of-concept implementation available 
already.)

I think such a low-level API could provide a bridge between the 
implementations (that should be pluggable - here the strengths 
of Zope 3 come in) and higher-level frameworks based on advanced 
concepts.

Helmut


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.