CreativeCommons SMIL Module

Authors

Lucas Gonze, gonze.com

With major contributions by Jim Nachlin and Mike Linksvayer.

Version

Latest Version: http://gonze.com/cc-smil.html

1.02 2003-12-04 - Insert missing rdf:li items
1.01 2003-12-01 - Wrap dc:source items in rdf:Seq
1.0 2003-10-29 - First Draft

Status

Informational draft, subject to change.

Rights

Copyright © 2003 by the Authors.

Creative Commons License

This work is licensed under a Creative Commons License.

Portions of this document are based on RDF Site Summary 1.0 Modules: mod_cc by Ben Hammmersley, which is copyright © 2002 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 aims to provide a format for metadata regarding the copyright license under which a SMIL document is released. As the name 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.

General principles

Examples

Simplified example:

<metadata id="meta-rdf">
   <rdf:RDF>
      <!-- Element containing license metadata here -->
   </rdf:RDF>
</metadata>

Detailed example:

<smil>
  <head>
    <metadata id="meta-rdf">
      <rdf:RDF
	 xmlns="http://web.resource.org/cc/"
	 xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	 xmlns:rdfs = "http://www.w3.org/2000/01/rdf-schema#"
	 xmlns:dc = "http://purl.org/dc/elements/1.1/">

	<!-- Value of rdf:about attribute should be the URL of your playlist -->
	<Work rdf:about="http://www.example.com/smil-cc.smil">

	  <!-- The name of your playlist. -->
	  <dc:title>SMIL CC</dc:title>
	  <dc:description>An example of how to apply Creative Commons metadata to SMIL resources.</dc:description>

	  <dc:creator>
	    <Agent>
	      <dc:title>Yo-Yo Dyne</dc:title>
	    </Agent>
	  </dc:creator>

	  <dc:rights>
	    <Agent>
	      <dc:title>Gnomophone</dc:title>
	    </Agent>
	  </dc:rights>

	  <dc:date>1842</dc:date>

	  <!-- Mime type of SMIL is application/smil, not text/smil as given in the SMIL recommendation! -->
	  <dc:format>application/smil</dc:format>

	  <!-- If your playlist is derived from any others, put the
	       URL here.  Please preserve dc:source elements from
	       source SMIL files.  Put additions at the top of the
	       list of dc:source elements, so that they are ordered
	       from newest to oldest. -->
          <rdf:Seq>
            <rdf:li>
	       <dc:source>http://example.com/a_prior_smil_resource.smil</dc:source>
            </rdf:li>
            <rdf:li>
	       <dc:source>http://example.com/value_of_dc:source_in_the_above.smil</dc:source>
            </rdf:li>
          </rdf:Seq>

	  <license rdf:resource="http://creativecommons.org/licenses/by-sa/1.0/" />
	</Work>

	<License rdf:about="http://creativecommons.org/licenses/by-sa/1.0/">
	  <permits rdf:resource="http://web.resource.org/cc/Reproduction" />
	  <permits rdf:resource="http://web.resource.org/cc/Distribution" />
	  <requires rdf:resource="http://web.resource.org/cc/Notice" />
	  <requires rdf:resource="http://web.resource.org/cc/Attribution" />
	  <requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
	</License>

      </rdf:RDF>
    </metadata>
  </head>

  <body>
    <seq>

      <audio src="http://example.com/mp3/first.mp3"/>
      <audio src="http://example.com/mp3/second.mp3"/>
      <audio src="http://example.com/mp3/third.mp3"/>

    </seq>
  </body>
</smil>

Further Reading

  1. For the SMIL 2.0 specification, see http://www.w3.org/TR/smil20/.
  2. For the SMIL metadata recommendation, see http://www.w3.org/TR/2000/WD-smil-boston-20000225/metadata.html.
  3. For the SMIL 1.0 specification, see http://www.w3.org/TR/REC-smil/.
  4. 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.