Citations with added RDFa: Difference between revisions
m (fixing examples: text, uris, etc.) |
mNo edit summary |
||
| Line 1: | Line 1: | ||
The page [[Citation_in_digital_scholarship]] describes a convention for | The page [[Citation_in_digital_scholarship]] describes a convention for making citations that relies on the 'class' and 'title' attributes when implemented in (x)html. This page further elaborates that convention by describing how to add RDFa to conformant citations. | ||
Sample | Sample sentences: | ||
*Ephesus demonstrates the potential complexity of ancient Mediterranean urban centers. | |||
*The first chapter of Herodotus is an early example of Greek historical writing. | |||
*Herodotus (1.78) gives a brief characterization of the city of Babylon | |||
* Millar (2001) stresses the polyglot nature of the Roman near east. | |||
With citation markup added: <a class="citation" href="http://pleiades.stoa.org/places/599612">Ephesus</a> .... | With citation markup added: | ||
*<a class="citation" href="http://pleiades.stoa.org/places/599612">Ephesus</a> ... | |||
* The <a class="citation" href="http://www.perseus.tufts.edu/hopper/text?doc=Perseus:text:1999.01.0125:book%3D1" title="Herodotus Histories Book 1 Chapter 1">first chapter of Herodotus</a>... | |||
* <a class="citation" href="http://www.perseus.tufts.edu/hopper/text?doc=Perseus:text:1999.01.0125:book%3D1:chapter%3D78">Herodotus (1.78)</a> gives a brief ... | |||
* <a class="citation" href="http://www.worldcat.org/title/roman-near-east-31-bc-ad-337/oclc/27431147">Millar (2001)</a> ... | |||
===RDFa Pattern 1=== | ===RDFa Pattern 1=== | ||
Revision as of 18:24, 30 September 2010
The page Citation_in_digital_scholarship describes a convention for making citations that relies on the 'class' and 'title' attributes when implemented in (x)html. This page further elaborates that convention by describing how to add RDFa to conformant citations.
Sample sentences:
- Ephesus demonstrates the potential complexity of ancient Mediterranean urban centers.
- The first chapter of Herodotus is an early example of Greek historical writing.
- Herodotus (1.78) gives a brief characterization of the city of Babylon
- Millar (2001) stresses the polyglot nature of the Roman near east.
With citation markup added:
- <a class="citation" href="http://pleiades.stoa.org/places/599612">Ephesus</a> ...
- The <a class="citation" href="http://www.perseus.tufts.edu/hopper/text?doc=Perseus:text:1999.01.0125:book%3D1" title="Herodotus Histories Book 1 Chapter 1">first chapter of Herodotus</a>...
- <a class="citation" href="http://www.perseus.tufts.edu/hopper/text?doc=Perseus:text:1999.01.0125:book%3D1:chapter%3D78">Herodotus (1.78)</a> gives a brief ...
- <a class="citation" href="http://www.worldcat.org/title/roman-near-east-31-bc-ad-337/oclc/27431147">Millar (2001)</a> ...
RDFa Pattern 1
Focusing just on the 'a' element, the following RDFa provides additional levels of detail:
<a class="citation" typeof="dc:Location" rel="skos:definition" href="http://pleiades.stoa.org/places/599612">Ephesus</a>
Assuming this snippet is found with a document with the URI http://example.org/article01 that contains the necessary prefix declaration, it produces the following RDF in Turtle format:
<http://example.org/article01>
[]
a dc:Location ;
skos:definition <http://pleiades.stoa.org/places/599612> .
RDFa Pattern 2
Adding some hierarchy allows for more expressive RDFa
<span rel="dc:references">
<a class="citation"
typeof="dctype:Location"
rel="skos:definition"
href="http://pleiades.stoa.org/places/599612"
>Ephesus</a>
Which produces the following RDF/Turtle:
@prefix dc: <http://purl.org/dc/terms/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
<http://example.org/article01>
dc:references [
a dc:Location ;
skos:definition <http://pleiades.stoa.org/places/599612>
] ;
The RDF can be read as saying, "There is a document at http://example.org/article01 that references a location that is defined at http://pleiades.stoa.org/places/599612 ."