The following is a list of extensibility mechanisms in ODF:

  1. General ability to add elements and attributes in any namespace that is not defined by the ODF standard
  2. <style:*properties>

  3. <office:meta>

  4. application settings
  5. custom draw:shape's in KOffice?
  6. Embedding of objects via OLE, etc. (and the manifest media types for the embedded objects -- orcmid 2009-02-16 16:21:31)

  7. ODF 1.2 RDF/XML Metadata
  8. Additional XML documents or other files within the Zip package (and how to tell what is additional or not? -- orcmid 2009-02-16 16:21:31)

  9. Names of digest algorithms in places where there is a :protection attribute and also in the <manifest:encryption-data> manifest:checksum-type -- orcmid 2009-02-16 16:17:46

  10. Names of key derivation and encryption algorithms for package-item encryption -- orcmid 2009-02-16 16:17:46

  11. non-ODF namespaces and introduction of table:formula values with a namespace QName prefix -- orcmid 2009-02-16 16:17:46

  12. non-ODF namespaces (the only option at this point) for identifying the language of a script -- orcmid 2009-02-16 16:17:46

  13. Manifest-specified Media (MIME) types for binary image files incorporated in ODF documents -- orcmid 2009-02-16 16:17:46

  14. Provisions for alternate renditions of images and other elements -- orcmid 2009-02-16 16:17:46

Extensibility_Mechanisms (last edited 2009-08-12 18:04:26 by localhost)