Citations with CTS and Microformats

The page Citation_in_digital_scholarship describes a convention for indicating citations that relies on the 'class' and 'title' attributes when implemented in (x)html.

This page describes an extension of that convention to encompass adding Microformats and CTS identifiers to conformant citations.

Sample sentence: "vd. Ath. Deipn. I".

With citation markup added: "vd. Ath. Deipn. I".

The markup examples in this page use CTS URNs to provide identifiers for authors, works and work editions (see the CHS Canon for a full list).

Pattern 1
 Ath. Deipn. I 

This solution is somehow tightly coupled, i.e. the citation is linked to one resource.

Pattern 2
&lt;cite class="ctref"> &lt;span class="ctauthor"> &lt;span class="projid">urn:cts:greekLit:tlg0012 &lt;abbr class="name" title="Homer">Hom. &lt;/span> &lt;span class="ctwork"> &lt;span class="projid">urn:cts:greekLit:tlg0012:tlg001 &lt;abbr class="title" title="Iliad">Il. &lt;/span> &lt;abbr class="range" title="20.131-20.137">20.131-7 &lt;span class="edition"&gt; &lt;abbr class="description" title="Allen" / &lt;/span> &lt;/cite>

This pattern is presented and discussed in.

The javascript code to make your Firefox browser (with the Operator add-on pre-installed) aware of this custom microformat is available at http://github.com/mromanello/CTS_dev/tree/ecal2007/operator_cts_extension. Please refer to the README file for installation.

Pattern 3
 &lt;cite class="ctref"> &lt;abbr style="font-style:normal" class="ctauthor" title="urn:cts:greekLit:tlg0008">Ath. &lt;abbr class="ctwork" title="urn:cts:greekLit:tlg0008.tlg001">Deipn. &lt;abbr class="range" title="1">I &lt;abbr style="display:none" class="edition" title="urn:cts:greekLit:tlg0008.tlg001.fhg01">Kaibel &lt;/cite> 

This pattern is presented and discussed in.

Pattern Comparison

 * The solutions in patterns 2 and 3 are more loosely coupled than the one in pattern 1. The citation is still linked to a resource, but the encoding includes enough information for a client-side component to create links to alternative resources.


 * The idea is to store in the @title a machine-understandable value representing a citation segment as described in the Microformats abbr-design pattern.

Parsing Microformats
Some extensions or add-ons exist for different browsers that allow for some understanding for microformatted content embedded in web pages.


 * for Firefox: Operator by Mike Kaply
 * for Chrome: michromeformats

Resolution services

 * CWKB