CitationSystem collection — JSON-LD
GET
/reg/systems.json
const url = 'https://textrefs.org/reg/systems.json';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://textrefs.org/reg/systems.jsonEach 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.
Responses
Section titled “Responses”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
created
required
string
modified
required
string
superseded_by
Successor IRI. Only present when status is deprecated, withdrawn, or blocked.
string format: uri
id
required
string
key
required
Flat registry key: lowercase, starts with [a-z0-9], allows . _ -
string
type
required
string
preferred_label
required
string
description
required
string
locator_regex
required
string
Example
{ "@graph": [ { "status": "draft", "type": "CitationSystem" } ]}