[Cache version from http://yergler.net/projects/cc-oasis/ccoasis.html; please use the canonical version if possible.]

CreativeCommons OASIS Open Office Module


Nathan R. Yergler, yergler.net

With contributions from Mike Linksvayer.


Latest Version: http://yergler.net/projects/cc-oasis

1.1 2004-03-02 - Changes suggested by cc-metadata list
1.0 2004-02-27 - First Draft


Informational draft, subject to change.


Copyright © 2004 by the Authors.

Creative Commons License

This work is licensed under a Creative Commons License.

Portions of this document are based on CreativeCommons SMIL Module by Lucas Gonze, which is copyright © 2003 by the Authors. Permission to use, copy, modify and distribute this document for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies. The copyright holders make no representation about the suitability of the specification for any purpose. It is provided "as is" without expressed or implied warranty.


This document describes the format for embedding metadata regarding a document's copyright license within the document. In particular, this document describes the method for embedding metadata in an OASIS Open Office XML file format document. As the title suggests, it originates from the Creative Commons project, but is not restricted to the licenses that they produce. Rather, it is designed to allow for the inclusion of any existing and future licenses, and to provide for the simple description thereof.

More details on this can be found on the Creative Commons site, especially the metadata specification page. Details regarding the OASIS Open Office file format can be found at the OASIS Open Office XML Format Technical Committee site. An introduction to the OASIS format was described in the Linux Journal, March 2004.

General principles


OpenOffice.org is currently the most popular platform to support the OASIS file format.  OpenOffice.org provides extensive developer documentation which has been useful for developers who wish to extend and embed support for the OASIS file format and OpenOffice.org documents.  However, OpenOffice.org currently rewrites the XML contents of meta.xml when saving documents.  Therefore added metadata, such as that proposed here, does not persist between editting cycles.   In order to allow metadata to persist, a user interface must be created for entering and editting metadata.  This metadata should persist through saving and be handled appropriately when printing to PDF or exporting to HTML.


Example meta.xml document:

<!DOCTYPE office:document-meta PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "office.dtd">
<meta:generator>OpenOffice.org 1.1.0 (Linux)</meta:generator>
<dc:title>CS 271 Reading Assignment 1</dc:title>
<dc:subject>CS 271</dc:subject>

<dc:rights>Copyright 2004 Nathan R. Yergler licensed to the public under the Creative Commons Attribution 1.0 license
<dcterms:rightsHolder>Nathan R. Yergler</dcterms:rightsHolder>

<meta:keyword>computer architecture</meta:keyword>
<meta:user-defined meta:name="Info 1"/>
<meta:user-defined meta:name="Info 2"/>
<meta:user-defined meta:name="Info 3"/>
<meta:user-defined meta:name="Info 4"/>
<meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="4" meta:paragraph-count="40" meta:word-count="583" meta:character-count="3716"/>

Further Reading

  1. For cc:* elements, see http://web.resource.org/cc/schema.rdf. For text explanation of how to apply Creative Commons metadata, see http://creativecommons.org/technology/metadata/implement.
  2. For discussion of the proposed dc:license and dc:rightsHolder elements, see http://www.ukoln.ac.uk/metadata/dcmi/dc-rights/.
  3. For information on the OASIS Open Office XML file format Technical Committee, see http://www.oasis-open.org/committees/office
  4. For a discussion of the OpenOffice.org file format (on which OASIS Open Office XML is based), see http://books.evc-cit.info/