citation-strawman-01-brainstorming: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(more on DOIs, etc)
m (→‎VoteLinks: s/agreement/disagreement/)
 
(3 intermediate revisions by the same user not shown)
Line 11: Line 11:
* 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 <tt>doi:10.1000/182</tt> or <tt>urn:doi:10.1000/182</tt>. [[User:TobyInk|TobyInk]] 05:22, 11 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 <tt>doi:10.1000/182</tt> or <tt>urn:doi:10.1000/182</tt>. [[User:TobyInk|TobyInk]] 05:22, 11 Aug 2008 (PDT)
** It may be that ISBN/ISSN/EISSN end up as '''url''' too. [[User:TobyInk|TobyInk]] 05:22, 11 Aug 2008 (PDT)
** It may be that ISBN/ISSN/EISSN end up as '''url''' too. [[User:TobyInk|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. [[User:TobyInk|TobyInk]] 05:49, 11 Aug 2008 (PDT)
** SICI/BICI could be added similarly. [[User:TobyInk|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. <code><nowiki>http://dx.doi.org/%s</nowiki></code> would be provided in the spec. [[User:TobyInk|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. <code><nowiki>http://dx.doi.org/%s</nowiki></code> would be provided in the spec. [[User:TobyInk|TobyInk]] 05:49, 11 Aug 2008 (PDT)
= Identifier (Type, Value) =
(Proposed by [[User:TobyInk|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:
<pre><nowiki><span class="identifier">
  <span class="type">ISBN</span>
  <span class="value">978-1-56619-909-4</span>
</span></nowiki></pre>
And, like "tel" and "email" in hCard, I'd also suggest allowing identifiers to be extracted from URLs:
<pre><nowiki><a class="identifier" href="urn:isbn:9781566199094">ISBN 978-1-56619-909-4</a></nowiki></pre>
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 =
<code>rel=footnote</code> is mentioned in the draft spec. This could be combined nicely with [[VoteLinks]]. For example, to indicate disagreement with a book:
<pre><nowiki><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></nowiki></pre>

Latest revision as of 07:55, 13 August 2008

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>