background preloader

CSL

Facebook Twitter

Citation Oriented Bibliographic Vocabulary. This Version Latest Version Authors Bruce D'Arcus Contributors Copyright © 2006 Bruce D'Arcus This work is licensed under a Creative Commons License.

Citation Oriented Bibliographic Vocabulary

Table of Contents Introduction A vocabulary to describe a general data model for scholarly citations. Changes From Previous Version Namespace The URI for this vocabulary is When used in XML documents the suggested prefix is biblio Each class or property in the vocabulary has a URI constructed by appending a term name to the vocabulary URI.

The term name for a class always starts with an uppercase character. Agent Person The term name for a property always starts with an lowercase character. PresentedAt Summary of Terms This vocabulary defines 57 classes and one property . Vocabulary Classes Class: Event History Class: Magazine Class: PersonalCommunication Vocabulary Properties Property: presentedAt Definition: [The value of this property is] An item presented at an event. RDF Schema The schema included here is informational only. License. Citation Style Language 1.0. Scope of this Primer This primer is meant as a first introduction to the Citation Style Language (CSL), and is primarily aimed towards those wishing to create or modify CSL styles.

Citation Style Language 1.0

Some knowledge about the structure of XML or HTML will come in handy. If you are completely unfamiliar with either markup language, check out one of the many online introductions to XML, e.g. W3Schools' XML Tutorial . What is CSL? The Citation Style Language (CSL) is an open and free XML-based language for writing CSL styles, which describe how citations and bibliographies should be formatted.

However, correctly citing sources is often far from trivial: the more popular styles (e.g. The Citation Style Language makes citing easier. Different Classes of Citation Styles Before we leap into the world of CSL, let's take a look at the different types of citation styles that are in use. "in-text" styles: when a work is cited, a citation is added to the sentence.

<? So, what do we've got here? XML Declaration Style Info and. Citation Style Language 1.0. Updating CSL 0.8 Styles CSL 1.0 is backward incompatible with CSL 0.8, which means that CSL 0.8 styles don't work with CSL 1.0 processors.

Citation Style Language 1.0

Fortunately, it is possible to (automatically) update CSL 0.8 styles to the CSL 1.0 format using the upgrade.xsl XSLT stylesheet. This conversion has been performed for all the styles in the Zotero Style Repository . Using upgrade.xsl First, check whether the styles that you wish to update validate against the CSL 0.8.1 schema . Then use an XSLT processor to update the styles. Saxon and xsltproc . Www.shell-tools.net can be used. Paste the contents of upgrade.xsl into the "xslt" text box at Paste the contents of the CSL 0.8 style into the "xml" text box Click the "Submit Query"-button Copy the text from the "output" text box to a suitable text editor (e.g. Finally, after the conversion, it is recommended to validate the converted style, this time against the.