CC Open Source Blog

Enhanced Metadata Graduates from Labs

gravatar

by nathan on 2007-06-21

Early this morning we launched some functionality on the main "license chooser":http://creativecommons.org/license previously available only on "Labs":http://labs.creativecommons.org. As many (ok, at least a few) people have noted, we previously stopped embedding RDF in the HTML generated by the chooser. As we've "noted":http://wiki.creativecommons.org/Extend_Metadata#Embedding_RDF_in_HTML in the past, RDF in a comment has several draw backs, not the least of which is that it's opaque to parsers. The new update to the license chooser restores the embedded metadata using "RDFa":http://rdfa.info.

As the name implies, RDFa is a way of expressing RDF using attributes in the HTML. This is similar to microformats, but different in that any RDFa parser can read any RDFa information -- no special knowledge required. So the new metadata once again allows you to encode the name of your work, your name, and the type of work, all in the HTML. A full example (with all fields filled in) is shown here:


Creative Commons License

CC TechBlog by
Creative Commons is licensed under a
Creative Commons Attribution 3.0 License.

Based on a work at
creativecommons.org.

Permissions beyond the scope of this license may be available at
http://creativecommons.org/policies.

So how do you know the metadata is there? Check out the "RDFa Bookmarklets":http://www.w3.org/2006/07/SWD/RDFa/impl/js/ which demonstrate how you can expose the information using some simple Javascript.

UPDATE Unfortunately WordPress MU strips out attributes it doesn't recognize, so the example above isn't as complete as it could be.