Interoperability, Metadata, and Complex Objects