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

Reply via email to