After much sturm and drang, I propose that we use rdfa syntax for encoding the license and license url into documents' and books' HTML files.
Background: In the OERPUB fork of the Aloha editor, we are encoding all other metadata using microdata and itemtype's from Schema.org, but there are no options from Schema.org for licensing. Dublin Core supports "license" and LRMI supports "useRightsURL" and those would suit us perfectly.
So, since RDFa will validate in HTML5 documents, I propose the following:
In the html element attributes include:
xmlns:rdf="
http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="
http://purl.org/dc/elements/1.1/"
xmlns:lrmi="
http://lrmi.net/the-specification"
In the body of the document, include something along the following:
<div class="license">Licensed:
<a data-type="license" rel="lrmi:useRightsURL" href="
http://creativecommons.org/licenses/by/4.0/">
<span property="dc:license">CC-By 4.0</span>
</a>
</div>
Thoughts?
2.
Attaching an itemtype that points to Dublin Core and LRMI. This is the most consistent with microdata formats, and may
eventually be supported. But it is really just wishful thinking right now, since those URL's don't point to a page that describes a schema.
And I certainly don't want to try to invent and host one. Dublin Core is working on a
schema.org mapping, but I couldn't find anything
about license to point to. LRMI got all their elements except useRightsURL into Schema.org, so I don't know if they will create a schema just for license.