cc-metadata AT lists.ibiblio.org
Subject: discussion of the Creative Commons Metadata work
List archive
- From: "Nathan R. Yergler" <nathan AT yergler.net>
- To: cc-metadata <cc-metadata AT lists.ibiblio.org>
- Subject: CC metadata in OpenOffice.org/OASIS documents
- Date: Fri, 27 Feb 2004 14:14:35 -0500
Attached is a proposal specification for embedding CC metadata in OpenOffice.org documents.
In short, OOo documents are actually zip archives which contain the document information in a handful of XML files. The attached document details how to add CC metadata to meta.xml, which contains the document meta-data. Note that even with a spec, work will need to be done: arbitrary metadata does not currently survive the load-edit-save cycle in OOo.
You can find the newest version of the document at http://yergler.net/projects/cc-oasis.
I'd appreciate any feedback or suggestions anyone has. You can send it to the list for discussion, or to me directly. Thanks again.
Nathan R. Yergler
Title: CreativeCommons OASIS Module
CreativeCommons OASIS Module
Authors
With contributions from Mike Linksvayer.
Version
Latest Version: http://yergler.net/projects/cc-oasis
Status
Informational draft, subject to change.
Rights
Copyright © 2003 by the Authors.
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.
Description
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
- Integrate licensing metadata with existing metadata bundled into
OASIS documents. OASIS documents are stored as zip archives,
which contain the component pieces for the document. Document
metdata is stored in the meta.xml member file. Licensing
information should be embedded there.
- Insert license metadata as dc:rights, dc:license, and dc:rightsHolder to promote interoperability.
Implementation
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.
Examples
Example meta.xml document:
<!DOCTYPE office:document-meta PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "office.dtd">
<office:document-meta
xmlns:office="http://openoffice.org/2000/office"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:meta="http://openoffice.org/2000/meta"
office:version="1.0">
<office:meta>
<meta:generator>OpenOffice.org 1.1.0 (Linux)</meta:generator>
<!--645(Build:8693)-->
<dc:title>CS 271 Reading Assignment 1</dc:title>
<dc:subject>CS 271</dc:subject>
<meta:creation-date>2004-01-15T12:42:56</meta:creation-date>
<dc:date>2004-02-19T11:04:28</dc:date>
<dcterms:license>http://creativecommons.org/licenses/by/1.0/</dcterms:license>
<dcterms:rightsHolder>Nathan R. Yergler</dcterms:rightsHolder>
<meta:print-date>2004-01-15T13:29:12</meta:print-date>
<meta:keywords>
<meta:keyword>computer architecture</meta:keyword>
</meta:keywords>
<dc:language>en-US</dc:language>
<meta:editing-cycles>11</meta:editing-cycles>
<meta:editing-duration>PT51M6S</meta:editing-duration>
<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"/>
</office:meta>
</office:document-meta>
Further Reading
- For cc:* elements, see http://web.resource.org/cc/schema.rdf. For text exposition of how to apply Creative Commons metadata, see http://creativecommons.org/technology/metadata/implement.
- For discussion of the proposed dc:license and dc:rightsHolder elements, see http://www.ukoln.ac.uk/metadata/dcmi/dc-rights/.
- For information on the OASIS Open Office XML file format Technical Committee, see
- For a discussion of the OpenOffice.org file format (on which OASIS Open Office XML is based), see http://books.evc-cit.info/
-
CC metadata in OpenOffice.org/OASIS documents,
Nathan R. Yergler, 02/27/2004
-
Re: CC metadata in OpenOffice.org/OASIS documents,
Lucas Gonze, 02/27/2004
-
Re: CC metadata in OpenOffice.org/OASIS documents,
Nathan R. Yergler, 02/27/2004
-
Re: CC metadata in OpenOffice.org/OASIS documents,
Lucas Gonze, 02/27/2004
- Re: CC metadata in OpenOffice.org/OASIS documents, Lucas Gonze, 02/27/2004
-
Re: CC metadata in OpenOffice.org/OASIS documents,
Aaron Swartz, 02/27/2004
- Re: CC metadata in OpenOffice.org/OASIS documents, Nathan Yergler, 02/28/2004
-
Re: CC metadata in OpenOffice.org/OASIS documents,
Lucas Gonze, 02/27/2004
-
Re: CC metadata in OpenOffice.org/OASIS documents,
Nathan R. Yergler, 02/27/2004
-
Re: CC metadata in OpenOffice.org/OASIS documents,
Lucas Gonze, 02/27/2004
Archive powered by MHonArc 2.6.24.