[Cosmo-dev] Sharing format questions

Brian Moseley bcm at osafoundation.org
Wed Aug 16 17:32:27 PDT 2006


On 8/15/06, Morgen Sagen <morgen at osafoundation.org> wrote:

> I wanted to point out the possibility of using a table-centric
> sharing format could eliminate the need to convert back and forth
> between objects and tables during sharing, especially if Cosmo were
> storing things in tables internally.  Otherwise, we can continue to
> fine tune the format we've been discussing:

cosmo conceptually provides protocol "adapters" that transform the
protocol-specified formats into an internal object model that is then
persisted into pluggable storage systems. at the moment, that internal
model is the traditional Collection / Item / Event sort of thing. i
don't see the EIM-style proposal either helping or hurting here.

there's an open discussion on how to extend this model to embrace the
notion of stamping, which essentially requires cosmo to be able to
dynamically add and remove type information to items. it's possible
that moving to a model more like the EIM would make this possible. if
so, using the EIM proposal as the data format would probably be an
advantage from an efficiency perspective.

i'm curious what others think. so far i'm not seeing any obvious
advantages or disadvantages to either approach.


More information about the cosmo-dev mailing list