Phillip Eby (pje) and I have been discussing an intermediate data
representation layer and API for Chandler, dubbed the External
Information Model, which inbound and outbound items will pass through
when being shared to a server or dumped/reloaded from disk. A wiki
page describing it is:
http://wiki.osafoundation.org/bin/view/Projects/
ExternalInformationModel
Having this layer isolates parcels from any external serialization
formats, eliminates the need for the dump/reload format to be the
same as the sharing format(s), and is also a step toward solving the
schema evolution problem. With this External Information Model
defined, we can now look for sharing formats that can be translated
to/from this intermediate form.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev