[Zope3-Users] How To Solve in Zope 3

Jean-Marc Orliaguet jmo at ita.chalmers.se
Sat Feb 4 11:50:57 EST 2006


Fermigier Stefane wrote:

>Gary Poster wrote:
>
>  
>
>>- Jean-Marc Orliaguet's relationship code, which is based on 
>>extrinsic triadic relationships, GPL, and used for CPSSkins;
>>    
>>
>
>
>Cf.
>
>http://svn.z3lab.org/trac/z3lab/file/cpsskins/branches/jmo-perspectives/doc/peirce-relations.txt
>http://svn.z3lab.org/trac/z3lab/browser/cpsskins/branches/jmo-perspectives/relations/
>
>in case you didn't find it naturally.
>
>  S.
>
>  
>

It's ZPL, by the way. It supports monadic, dyadic and triadic types of 
relations; the triadic ones are mainly used to create relations in a 
given context. It is designed to be scalable and fast, since it is used 
to render pages and a same page may easily involve 50 or 100 relations. 
All relations are indexed, so basically a query  involves looking up a 
single key in a OOBTree. Complex queries similar to catalog queries are 
not supported, for performance reasons, but there is some flexibility 
for creating complex predicates.

/JM




More information about the Zope3-users mailing list