Skip to content
⚠ Pre-1.0 — specs and API are under active development and may change without notice. Follow announcements.

CitationSystem collection — JSON-LD

GET
/reg/systems.json
curl --request GET \
--url https://textrefs.org/reg/systems.json

Each item in @graph is the same record that /id/system/{key}.json serves, without its own @context. The collection carries one @context for the whole graph.

Every CitationSystem record in the registry, in every status, sorted by key.

Media typeapplication/json

The /reg/systems.json registry-wide collection of CitationSystem records.

object
@context
required
string format: uri
@graph
required
Array
object
status
required
string
Allowed values: draft active deprecated withdrawn blocked
created
required
string
/^\d{4}-\d{2}-\d{2}$/
modified
required
string
/^\d{4}-\d{2}-\d{2}$/
superseded_by

Successor IRI. Only present when status is deprecated, withdrawn, or blocked.

string format: uri
id
required
string
/^https://textrefs\.org/id/system/[^/]+$/
key
required

Flat registry key: lowercase, starts with [a-z0-9], allows . _ -

string
/^[a-z0-9][a-z0-9._-]*$/
type
required
string
Allowed values: CitationSystem
preferred_label
required
string
>= 1 characters
description
required
string
>= 1 characters
locator_regex
required
string
>= 1 characters
Example
{
"@graph": [
{
"status": "draft",
"type": "CitationSystem"
}
]
}