Datatypes

CTS URN (Canonical Text Services)

ID cts_urn

DatatypeNot PIIidentifierDraft

This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).

URN that cites a passage of a text by its canonical reference, used for classical Greek and Latin texts in the Perseus Digital Library, the Homer Multitext and other CITE/CTS projects. It has the form urn:cts:<namespace>:<work>:<passage>. The work part has up to four dot-separated levels: text group, work, version (edition or translation) and exemplar. The passage is a citation such as book.line, a range joined by a hyphen, or a node with a subreference such as @Atreus[1]. The specification requires the colon before an empty passage, but catalogues often omit it, so the regexp accepts both.

Parent datatype
Uniform Resource Name (URN) urn
Categories
Texts and articles
Countries
Global (not tied to a country)
Languages
Common to most languages
Quality
80/100 · missing: mapping (Wikidata, Schema.org, ...), detector coverage
Metacrafter rules
no detection rule yet
Supported by tools
no tool record lists this type yet

Regular expression

^urn:cts:[A-Za-z0-9_-]+:[A-Za-z0-9_-]+(?:\.[A-Za-z0-9_-]+){0,3}(?::[^\s:%/?#]*)?$

Python re syntax.

Examples

ValueDescription
urn:cts:greekLit:tlg0012.tlg001.hmt01:10.1-10.10Iliad, book 10, lines 1 to 10 (example of the specification)
urn:cts:greekLit:tlg0012.tlg001.hmt01:10.4@Atreus[1]First occurrence of a word in a line (example of the specification)
urn:cts:greekLit invalidNamespace without a work

Translations

LanguageNameDescription
RussianCTS URN (Canonical Text Services)URN для ссылки на место канонического текста, прежде всего античного, по схеме urn:cts:<пространство>:<произведение>:<место>.

Sources

Use this record