Difference between revisions of "License RDF"

From Creative Commons
Jump to: navigation, search
(updated protocol to https and added IIIF)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{stub}}
+
Creative Commons provides information on licenses for three audiences: lawyers, humans and machines.  The machine-readable information is described using [http://www.w3.org/RDF RDF] and made available from the [https://github.com/creativecommons/cc.licenserdf creativecommons/cc.licenserdf] git repository.
 
 
Creative Commons provides information on licenses for three audiences: lawyers, humans and machines.  The machine-readable information is described using [http://www.w3.org/RDF RDF] and made available from the Subversion repository in the [http://cctools.svn.sourceforge.net/viewvc/cctools/license.rdf/trunk/license_rdf license.rdf/license_rdf] module.
 
  
 
== File Naming ==
 
== File Naming ==
Line 9: Line 7:
 
<pre>creativecommons.org_license_[license-code]_[version]_[jurisdiction]_.rdf</pre>
 
<pre>creativecommons.org_license_[license-code]_[version]_[jurisdiction]_.rdf</pre>
  
More generally, you can take the URL of a license (i.e. <code>http://creativecommons.org/licenses/by/3.0/</code>), strip the protocol information (<code>http://</code>) and replace all forward-slashes (<code>/</code>) with underscores (<code>_</code>) to arrive at the base filename.  [[Liblicense]] provides a function to perform this mapping for you.
+
More generally, you can take the URL of a license (i.e. <code>https://creativecommons.org/licenses/by/3.0/</code>), strip the protocol information (<code>https://</code>) and replace all forward-slashes (<code>/</code>) with underscores (<code>_</code>) to arrive at the base filename.  [[Liblicense]] provides a function to perform this mapping for you.
  
 
== File Contents ==
 
== File Contents ==
  
Each file contains the RDF (encoded as RDF/XML) describing the particular license.
+
Each file contains the RDF (encoded as RDF/XML) describing the particular license. Information described by the RDF includes:
 +
 
 +
* license name, including translations
 +
* license description, including translations
 +
* license properties, as described by [[ccREL]]
  
 
== Usages ==
 
== Usages ==
Line 20: Line 22:
  
 
* The license engine
 
* The license engine
* OpenOffice.org add-in
+
* [[OpenOfficeOrg Addin]]
* Liblicense
+
* [[Liblicense]]
 
+
* IIIF (International Image Interoperability Framework)
== License Files (.rdf) ==
 
=== Attributes ===
 
 
 
* cc:license
 
** about
 
** permits
 
** requires
 
** prohibits
 
* dc:title - The human readable name of the license.
 
* dc:description - Description of the license.
 
* dc:coverage - The jurisdiction of the license. (country code from [http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html ISO3166])
 
* dc:relation
 
** hasVersion - version number
 
** isReplacedBy - indicates retired license ([http://www.ietf.org/rfc/rfc2396.txt URI])
 
** isBasedOn - indicates ported version ([http://www.ietf.org/rfc/rfc2396.txt URI])
 
* dc:type - always "License"
 
* dc:creator
 
* dc:publisher
 
* dc:identifier - URI of license ([http://www.ietf.org/rfc/rfc2396.txt URI])
 

Latest revision as of 21:41, 15 November 2019

Creative Commons provides information on licenses for three audiences: lawyers, humans and machines. The machine-readable information is described using RDF and made available from the creativecommons/cc.licenserdf git repository.

File Naming

Files in the license_rdf module are named using the following convention:

creativecommons.org_license_[license-code]_[version]_[jurisdiction]_.rdf

More generally, you can take the URL of a license (i.e. https://creativecommons.org/licenses/by/3.0/), strip the protocol information (https://) and replace all forward-slashes (/) with underscores (_) to arrive at the base filename. Liblicense provides a function to perform this mapping for you.

File Contents

Each file contains the RDF (encoded as RDF/XML) describing the particular license. Information described by the RDF includes:

  • license name, including translations
  • license description, including translations
  • license properties, as described by ccREL

Usages

The license RDF files are used in the following CC applications: