Allgemeine URL-Parameter
URL-Parameter
name | Datentyp | Zweck |
---|---|---|
cache |
"true"/"1" oder "false"/"0" | Die meisten Anfragen werden per Default gecached. |
voc |
Kürzel oder URI | Filter auf ein Vokabular bei Abfrage von Konzepten.
Das Kürzel (vocid) steht im Feld "notation" der Informationen zu einem Vokabular.
Die URI steht im Feld "uri" der Informationen zu einem Vokabular.
URIs fangen im Gegensatz zu Kürzeln mit /^[a-z]+:/ an.
Teilmengen von Vokabularen werden als "subset" bezeichnet. Diese Auswahlen / Ausschnitte aus Vokabularen werden ebenfalls über den voc-Parameter angesprochen. Um im Kontext des Subsets zu bleiben, muss der Parameter dann bei allen Endpoints genutzt werden. |
format |
"jskos", "marcxml", "marcjson", "turtle", "ntriples" | Legt das Ausgabeformat eines Datensatzes fest. Das Standardformat ist jskos. Alle anderen Formate werden aktuell aus jskos generiert. |
type |
Kürzel oder URI oder kommaseparierte Liste daraus | Filter auf einen oder mehrere Datensatztyp/en bei Abfrage von Konzepten per /suggest und /search. |
limit |
Positive Integer | Maximale Anzahl der zurückzuliefernden Treffer |
offset |
Positive Integer | Benennt den ersten zurückzugebenden Eintrag einer Suche. Zusammen mit dem Limit-Parameter lässt sich so durch Suchergebnisse blättern. |
subset |
"true"/"1" oder "false"/"0" (default) | Nur /voc-Endpoint. Entscheidet, ob auch Informationen über Subsets zurückgeliefert werden. |
language |
Alpha2-Code aus ISO 639-1 | Mit dem Parameter language kann eine gewünschte Sprache ausgewählt werden (Wert aus ISO 639-1), ansonsten wird der HTTP-Header Accept-Language beachtet werden. Die tatsächlich zurückgelieferte Sprache wird im HTTP-Header Content-Language zurückgeliefert. |
languages |
Alpha2-Codes aus ISO 639-1 | Mit dem Parameter languages kann definiert werden, welche Sprachen für die Labels (prefLabel, altLabel, hiddenLabel) und verschiedenen Notes (scopeNote, definition, example, historyNote, note, changeNote) zurückgegeben werden. Ohne den Parameter werden Werte in allen Sprachen ausgegeben. Nur für Aufrufe, die JSKOS ausliefern. |
uri |
URI | Eindeutige URI (ein Datensatz kann ggf. mehrere URIs haben aber nie umgekehrt!) |
id |
URI | Eine URI aus dem Feld "offizielle URI" oder eine URI aus dem Feld "entsprechende URIs" mit dem Mapping-Typ "Exakte Übereinstimmung" |
notation |
Kürzel oder String | Kürzel eines Vokabulars oder Signatur/Nummer/Chiffre eines Konzept |
use |
String Kommaseparierte Liste |
Legt fest, welche Felder bei einer Autovervollständigungsanfrage berücksichtigt werden. Mögliche Werte:
|
sort |
"alphabet" oder "score" | Nur Suggestdienst. Art der Sortierung der Treffer. Default: "alphabet" |
properties |
String Kommaseparierte Liste von Feldnamen |
Auswahl gewünschter JSKOS-Felder. Ist der Parameter leer wird eine festgelegte Liste von Standardfeldern angenommen, die je nach je nach Anfrage-Methode unterschiedlich sein kann.
Bei einfacher Auswahl von Feldern werden nur diese Felder (falls vorhanden) sowie einige Minimalfelder wie uri und prefLabel zurückgeliefert:
Minimalfelder sowie narrower und broader
Ein einzelnes Minus steht für nur die Minimalfelder
Ein einzelner Stern steht für alle Felder (Standardfelder und ggf. zusätzliche Felder)
Ein vorgestelltes Plus bedeutet, dass zusätzliche die Standardfelder gewünscht sind.
Standardfelder sowie modified
Ein vorgestelltes Minus bedeutet, dass die aufgeführten Felder nicht benötigt werden.
Standardfelder ohne altLabel und scopeNote
Unbekannte Feldnamen werden ignoriert. Minimalfelder:
Standardfelder:
Zusätzliche Felder:
|
callback |
String | JSON mit Padding |