CTS URN (Canonical Text Services)
ID cts_urn
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
| Value | Description |
|---|---|
| urn:cts:greekLit:tlg0012.tlg001.hmt01:10.1-10.10 | Iliad, 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 invalid | Namespace without a work |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | CTS URN (Canonical Text Services) | URN для ссылки на место канонического текста, прежде всего античного, по схеме urn:cts:<пространство>:<произведение>:<место>. |
Sources
Use this record
- Page URL:
https://registry.apicrafter.io/datatype/cts_urn - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/texts/cts_urn.yamlon GitHub