licensing-brainstorming: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
m (→‎Discussion: oops, can't edit two sections simultaneously and independently, restoring lost changes)
(→‎Discussion: adding potential hListing and copyright linktype classes)
Line 36: Line 36:
<tr>
<tr>
<td>donation url</td>
<td>donation url</td>
<td>payment; rel-payment</td>
<td>payment; rel-payment<br/>
offer; hListing</td>
<td>How to disambiguate from commercial licensing and purchase?
<td>How to disambiguate from commercial licensing and purchase?
<br/>See [[licensing-examples#Donation_related_to_work|examples#donation]]</td>
<br/>See [[licensing-examples#Donation_related_to_work|examples#donation]]</td>
Line 43: Line 44:
<tr>
<tr>
<td>commercial licensing url</td>
<td>commercial licensing url</td>
<td>payment; rel-payment</td>
<td>payment; rel-payment<br/>
sell, offer; hListing<br/>
copyright; HTML LinkType</td>
<td>How to disambiguate from donation and purchase?
<td>How to disambiguate from donation and purchase?
<br/>See [[licensing-examples#Commercial_licensing|examples#commercial]]</td>
<br/>See [[licensing-examples#Commercial_licensing|examples#commercial]]</td>
Line 50: Line 53:
<tr>
<tr>
<td>purchase url</td>
<td>purchase url</td>
<td>payment; rel-payment</td>
<td>payment; rel-payment<br/>
sell, offer; hListing</td>
<td>How to disambiguate from donation and commercial licensing?
<td>How to disambiguate from donation and commercial licensing?
<br/>See [[licensing-examples#Purchase_related_media|examples#purchase]]</td>
<br/>See [[licensing-examples#Purchase_related_media|examples#purchase]]</td>
Line 71: Line 75:
<td></td>
<td></td>
<td>Should this be a url? Maybe it should be a TBD "media" microformat which may be otherwise described.
<td>Should this be a url? Maybe it should be a TBD "media" microformat which may be otherwise described.
<br/>See [[licensing-examples#Attribution_to_derivative.27s_source_work|examples#derivative]]</td>
<br/>See [[licensing-examples#Attribution_to_derivative.27s_source_work|examples#derivative]]<br/>
Probably should be a URL -- a uf can have a #URL if it has an id.</td>
</tr>
</tr>



Revision as of 22:06, 27 November 2006

Licensing Brainstorming

The very beginning.

See licensing for background.

Discussion

Set of classes pertinent to supporting licensing and attribution requirements and complements. These classes could be used at webpage level or within relevant microformats, e.g., media-info.

The first column may be too URL-centric, see notes for parent work, may apply to others.

Overly descriptive strawman not intended to conform with any conventionExisting class(es); sourceNotes
work title fn; hCard See examples#title
attribution name author; hAtom Might be a vcard with fn, may also be an organization
See examples#attribution
attribution url url; hCard An author might have a url, should this be taken as the attribution url? If a work has a url, should it be taken as the attribution url?
See examples#link
donation url payment; rel-payment
offer; hListing
How to disambiguate from commercial licensing and purchase?
See examples#donation
commercial licensing url payment; rel-payment

sell, offer; hListing

copyright; HTML LinkType
How to disambiguate from donation and purchase?
See examples#commercial
purchase url payment; rel-payment
sell, offer; hListing
How to disambiguate from donation and commercial licensing?
See examples#purchase
content hash checksum, sha1; hash-examples See examples#hash
provenance url See examples#provenance
parent work url? Should this be a url? Maybe it should be a TBD "media" microformat which may be otherwise described.


See examples#derivative

Probably should be a URL -- a uf can have a #URL if it has an id.

Strawman example

Perhaps there should be an 'attribution' class which might hint that a fn or url should be used for attribution? Something like (webpage scope):


<a class="url attribution fn" href="http://example.com">My First Cookbook</a>
<div class="author vcard">
  <div class="fn attribution">J Doe</div>
</div>
<a rel="license" href="http://creativecommons.org/licenses/by/2.5/">(cc)</a>
<a rel="payment" href="http://paypal.com/...">don't let me starve</a>

Strawman example for media

Note the media-info is not even defined yet, this is not even strawman quality.


<div class="media">
  <img class="url attribution mediaitem" src="http://example.com/cake.jpg"/>
  <span class="fn">Picture of a giant cake</span>
  <div class="author vcard">
    <div class="fn attribution">J Doe</div>
  </div>
  <a rel="license" href="http://creativecommons.org/licenses/by-nc/2.5/">(cc)</a>
  <a rel="payment" href="http://paypal.com/...">don't let me <s>starve</s>eat cake</a>
  <a rel="payment" href="http://artdelivery.example">buy this pic, framed</a>
  <a rel="payment" href="http://photoclearing.example">get commercial rights</a>
  ...
</div>

Todo

  • Answer questions above and those not posed
  • Discover and fix gratuitous problems with the above
  • Examples working with media-info