Sidecar File

From Creative Commons
Jump to: navigation, search

This is a specification for companion file metadata. This takes the form of an associated RDF or XMP file that has metadata and licensing that is included along with a work.

Thus if you had a file such as the one referenced, barcode_ean13.svg, one would create a file barcode_ean13.rdf that would contain the following. The rdf:about reference in <Work /> tag is very important for linking both relative and absolute information to a file.

Similarly, if you want to use XMP for the companion file, this is acceptable as well. See the example.

RDF Sample

      <Work rdf:about="">
         <dc:title>EAN-13 Bar Code</dc:title>
         <dc:description>A Bar Code: EAN-13.</dc:description>
         <dc:subject>barcode, bar code, bar, code, UPC, EAN, EAN-13, universal product code, universal, product, code, product code</dc:subject>
         <dc:publisher><Agent rdf:about=""><dc:title>Open Clip Art Project</dc:title></Agent></dc:publisher>
         <dc:creator><Agent rdf:about=""><dc:title>Richard D. Worth</dc:title></Agent></dc:creator>
         <dc:rights><Agent rdf:about=""><dc:title>Public Domain</dc:title></Agent></dc:rights>
         <license rdf:resource="" />
      <License rdf:about="">
         <permits rdf:resource="" />
         <permits rdf:resource="" />
         <permits rdf:resource="" />

NOTE: The above #Sample does not include all of the Dublin Core elements.

XMP Sample

<x:xmpmeta xmlns:x="adobe:ns:meta/">
<rdf:RDF xmlns:rdf="">
 <rdf:Description rdf:about=""
  <xapRights:Copyright>This work is licensed to the public under the Creative Commons Attribution-ShareAlike license verify at</xapRights:Copyright>
 <rdf:Description rdf:about=""
 <rdf:Description rdf:about=""
    <rdf:li>John Doe</rdf:li>
    <rdf:li>Jane Doe</rdf:li>
  <dc:title>The title</dc:title>
  <dc:description>A description</dc:description>

Developer Challenges

It is impractical to embed metadata in some file formats, and, it should be optional to store metadata outside of a file. So we need a specification for a "companion" metadata file that would define license and other metadata information. This could take


  • Open Clip Art Library puts RDF metadata and licensning info into a package of clip art that is named with *.rdf.
  • Please add your implementation here :)



  • Please add your TODO here :)