Difference between revisions of "CC0 Technical Overview"

From Creative Commons
Jump to: navigation, search
(Metadata)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Draft}}
 
{{Draft}}
 +
[[Category:CC0]]
 +
__TOC__
  
CC∅ provides a framework that enables people to
+
[[CC0]] provides a framework that enables people to WAIVE all copyrights and related or neighboring interests that you have over a work. You can only do this if you hold [http://wiki.creativecommons.org/Before_Licensing#Make_sure_you_have_the_rights the necessary rights] for the work.
  
* (a) ASSERT that a work has no legal restrictions attached to it, OR
+
This page describes the metadata used to describe CC0 works along with suggestions for publishers who wish to use CC0.
* (b) WAIVE any rights associated with a work so it has not legal restrictions attached to it
 
 
 
This page describes the metadata used to describe these two complementary paths along with suggestions for publishers who wish to use CC∅.
 
  
 
= Metadata =
 
= Metadata =
  
CC∅ introduces two new terms in the Creative Commons [http://creativecommons.org/ns namespace].
+
CC0 introduces two new predicates in the Creative Commons [http://creativecommons.org/ns namespace].
  
* '''assertedBy''': The URI of the actor asserting that a work is free of legal restrictions.
+
* '''licenseOffer''': The URI or (as generated by the [http://labs.creativecommons.org/license/zero beta CC0 chooser]) blank node bundling the details of a license offer.  A license offer can contain information regarding the specific license URI (<code>license</code>), the actor (<code>cc:waivedBy</code>, etc).
 
* '''waivedBy''': The URI of the actor (rights holder) waiving all legal rights to a work.
 
* '''waivedBy''': The URI of the actor (rights holder) waiving all legal rights to a work.
 +
  
 
== Examples ==
 
== Examples ==
  
The CC&empty; application returns HTML with [[RDFa|embedded metadata]] describing the role the user has selected, along with any additional metadata provided.   
+
The CC0 application returns HTML with [[RDFa|embedded metadata]] describing the role the user has selected, along with any additional metadata provided.   
  
 
=== Waiving Rights ===
 
=== Waiving Rights ===
Line 24: Line 24:
  
 
<pre>
 
<pre>
<p about="http://example.com/~auser/brilliance">
+
<p xmlns:cc="http://creativecommons.org/ns#"
 +
  xmlns:dc="http://purl.org/dc/elements/1.1/"
 +
  rel="cc:licenseOffer">
 
<a rel="license"
 
<a rel="license"
 
   href="http://labs.creativecommons.org/licenses/zero/1.0/" style="text-decoration:none;">
 
   href="http://labs.creativecommons.org/licenses/zero/1.0/" style="text-decoration:none;">
Line 32: Line 34:
 
       href="http://labs.creativecommons.org/licenses/zero/1.0/">waived</a>  
 
       href="http://labs.creativecommons.org/licenses/zero/1.0/">waived</a>  
 
all copyright, moral rights, database rights, and any other rights that  
 
all copyright, moral rights, database rights, and any other rights that  
might be asserted over <a href="http://example.com/~auser/brilliance">Brilliance Described</a>.  
+
might be asserted over <a href="http://example.org/~auser/brilliance"><span about="http://example.org/~auser/brilliance" property="dc:title">Brilliance Described</span></a>.
</pre>
+
</p></pre>
  
 
Described in [http://en.wikipedia.org/wiki/Notation_3 N3], the triples encoded in the above HTML are:
 
Described in [http://en.wikipedia.org/wiki/Notation_3 N3], the triples encoded in the above HTML are:
  
 
<pre>
 
<pre>
<http://example.com/~auser/brilliance> <http://www.w3.org/1999/xhtml/vocab#license> <http://labs.creativecommons.org/licenses/zero/1.0/> .
+
<http://example.org/~auser/brilliance> <http://creativecommons.org/ns#licenseOffer> _:n0 .
<http://example.com/~auser/brilliance> <http://creativecommons.org/ns#waivedBy> <http://example.com/~auser> .
+
<http://example.org/~auser/brilliance> <http://purl.org/dc/elements/1.1/title> "Brilliance Described" .
 +
 
 +
_:n0 <http://www.w3.org/1999/xhtml/vocab#license> <http://labs.creativecommons.org/licenses/zero/1.0/> .
 +
_:n0 <http://creativecommons.org/ns#waivedBy> <http://example.com/~auser> .
  
 
<http://example.com/~auser> <http://purl.org/dc/elements/1.1/title> "A. User" .
 
<http://example.com/~auser> <http://purl.org/dc/elements/1.1/title> "A. User" .
Line 45: Line 50:
  
 
As you can see, this metadata makes statements about both the work and the person waiving their rights over the work.
 
As you can see, this metadata makes statements about both the work and the person waiving their rights over the work.
 
=== Asserting a Work's Freedom ===
 
 
Alternately, a user asserting that a work is free of legal restrictions:
 
 
<pre>
 
<p about="http://example.com/~auser/brilliance">
 
  <a rel="license"
 
    href="http://labs.creativecommons.org/licenses/zero/1.0/" style="text-decoration:none;">
 
    <img src="http://labs.creativecommons.org/zero/images/88x31/cc-zero.png" border="0" alt="" />
 
  </a>
 
  <br/><a rel="cc:assertedBy" href="http://example.com/~foobar">
 
<span about="http://example.com/~foobar" property="dc:title">F. Bar</span></a> asserts
 
<a href="http://example.com/~auser/brilliance">Brilliance Described</a> is
 
<a rel="license"
 
    href="http://labs.creativecommons.org/licenses/zero/1.0/">free
 
    of any copyrights</a>.
 
</p>
 
</pre>
 
 
Described in N3, the triples encoded in the HTML above are:
 
 
<pre>
 
<http://example.com/~auser/brilliance> <http://www.w3.org/1999/xhtml/vocab#license> <http://labs.creativecommons.org/licenses/zero/1.0/> .
 
<http://example.com/~auser/brilliance> <http://creativecommons.org/ns#assertedBy> <http://example.com/~foobar> .
 
 
<http://example.com/~foobar> <http://purl.org/dc/elements/1.1/title> "F. Bar" .
 
</pre>
 
  
 
= Publishers =
 
= Publishers =
  
Creative Commons recommends marking works published under CC&empty; with [[RDFa|embedded metadata]].  Metadata allows search engines and web software to find structured information about pages.  The minimal recommended case is specifying CC&empty; as the license.  Note CC&empty; is not a license but provides similar information regarding re-use rights.  Therefore we reuse the existing, supported infrastructure.
+
Creative Commons recommends marking works published under CC0 with [[RDFa|embedded metadata]].  Metadata allows search engines and web software to find structured information about pages.  The minimal recommended case is specifying CC0 as the license.  Note CC0 is technically a waiver rather than a license but provides similar information regarding re-use rights.  Therefore we reuse the existing, supported infrastructure.
  
 
For example:
 
For example:
Line 85: Line 62:
 
</pre>
 
</pre>
  
Additional metadata may be specified using the <code>assertedBy</code> or <code>waivedBy</code> predicates.  Each specifies a URI; publishers are encouraged to provide additional metadata about the actor at that location.
+
Additional metadata may be specified using the <code>waivedBy</code> predicate, which specifies a URI; publishers are encouraged to provide additional metadata about the actor at that location.

Latest revision as of 19:50, 15 April 2008

CC0 provides a framework that enables people to WAIVE all copyrights and related or neighboring interests that you have over a work. You can only do this if you hold the necessary rights for the work.

This page describes the metadata used to describe CC0 works along with suggestions for publishers who wish to use CC0.

Metadata

CC0 introduces two new predicates in the Creative Commons namespace.

  • licenseOffer: The URI or (as generated by the beta CC0 chooser) blank node bundling the details of a license offer. A license offer can contain information regarding the specific license URI (license), the actor (cc:waivedBy, etc).
  • waivedBy: The URI of the actor (rights holder) waiving all legal rights to a work.


Examples

The CC0 application returns HTML with embedded metadata describing the role the user has selected, along with any additional metadata provided.

Waiving Rights

For example, a user waiving all rights to a work:

<p xmlns:cc="http://creativecommons.org/ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/" 
   rel="cc:licenseOffer">
<a rel="license"
   href="http://labs.creativecommons.org/licenses/zero/1.0/" style="text-decoration:none;">
   <img src="http://labs.creativecommons.org/zero/images/88x31/cc-zero.png" border="0" alt="CC0" /></a>
<br/>To the extent possible under law, <a rel="cc:waivedBy" href="http://example.com/~auser">
<span about="http://example.com/~auser" property="dc:title">A. User</span></a> has <a rel="license"
      href="http://labs.creativecommons.org/licenses/zero/1.0/">waived</a> 
all copyright, moral rights, database rights, and any other rights that 
might be asserted over <a href="http://example.org/~auser/brilliance"><span about="http://example.org/~auser/brilliance" property="dc:title">Brilliance Described</span></a>.
</p>

Described in N3, the triples encoded in the above HTML are:

<http://example.org/~auser/brilliance> <http://creativecommons.org/ns#licenseOffer> _:n0 .
<http://example.org/~auser/brilliance> <http://purl.org/dc/elements/1.1/title> "Brilliance Described" .

_:n0 <http://www.w3.org/1999/xhtml/vocab#license> <http://labs.creativecommons.org/licenses/zero/1.0/> .
_:n0 <http://creativecommons.org/ns#waivedBy> <http://example.com/~auser> .

<http://example.com/~auser> <http://purl.org/dc/elements/1.1/title> "A. User" .

As you can see, this metadata makes statements about both the work and the person waiving their rights over the work.

Publishers

Creative Commons recommends marking works published under CC0 with embedded metadata. Metadata allows search engines and web software to find structured information about pages. The minimal recommended case is specifying CC0 as the license. Note CC0 is technically a waiver rather than a license but provides similar information regarding re-use rights. Therefore we reuse the existing, supported infrastructure.

For example:

All legal rights to this page have <a rel="license" 
href="http://labs.creativecommons.org/licenses/zero/1.0/">been waived</a>.

Additional metadata may be specified using the waivedBy predicate, which specifies a URI; publishers are encouraged to provide additional metadata about the actor at that location.