citation-strawman-01-brainstorming

From Microformats Wiki
Jump to navigation Jump to search

H3988 brainstorming

Additional Properties

DOI

Support associating Digitial Object Identifier (DOI) references (used by Nature for example) with citations.

--Benjamin Hawkes-Lewis 23:24, 10 Aug 2008 (PDT)

  • I've had another request for this via e-mail, so it may well make an appearance. I'm going to look around to see how commonly used they are online (and whether they fall inside 80/20). If it turns out that they fall outside 80/20, you could still include them using the url property and a URL like http://dx.doi.org/10.1000/182, or it becomes approved as a URI/URN scheme doi:10.1000/182 or urn:doi:10.1000/182. TobyInk 05:22, 11 Aug 2008 (PDT)
    • It may be that ISBN/ISSN/EISSN end up as url too. TobyInk 05:22, 11 Aug 2008 (PDT)
      • Problem: ISSNs and EISSNs share the same namespace. There does not appear to be a way of differentiating between them without a property to signify which is which.
    • SICI/BICI could be added similarly. TobyInk 05:49, 11 Aug 2008 (PDT)
    • And I'd add some text to the spec on the url property suggesting that parsers SHOULD recognise URIs matching particular patterns as special identifiers and be able to extract the ISBN/ISSN/EISSN/SICI/BICI/DOI/etc. A list of such patterns (e.g. http://dx.doi.org/%s would be provided in the spec. TobyInk 05:49, 11 Aug 2008 (PDT)

Identifier (Type, Value)

(Proposed by TobyInk)

Along the same lines as tel/email/adr/label in hCard, the format could use an identifier+type+value system for ISBN, ISSN, etc:

<span class="identifier">
  <span class="type">ISBN</span>
  <span class="value">978-1-56619-909-4</span>
</span>

And, like "tel" and "email" in hCard, I'd also suggest allowing identifiers to be extracted from URLs:

<a class="identifier" href="urn:isbn:9781566199094">ISBN 978-1-56619-909-4</a>

with a predefined list of URL patterns to look for.

The term "identifier" is already available in OpenURL (because OpenURL includes all 15 of the main Dublin Core terms). It would be a plural property. By adding this property to the spec, three existing properties (ISBN, ISSN and EISSN) could be removed, and several other potential properties (SICI, BICI, DOI, CODEN, etc) would become unnecessary.

VoteLinks

rel=footnote is mentioned in the draft spec. This could be combined nicely with VoteLinks. For example, to indicate disagreement with a book:

<p>
  I was reading Joe Blogg's latest book
  [<a rel="footnote" rev="vote-against" id="#book">1</a>]
  and found numerous flaws in his arguments, which I shall
  outline below:
</p>
<!-- ... -->
<ol>
  <li>
    <cite id="book" class="h3988">
      <i class="btitle">The Sky is Green</i> by
      <span class="au">Joe Bloggs</span>
    </cite>
  </li>
</ol>