addedOutput schema / $defs
Added value: +{
+ "ResultEnvelope": {
+ "description": "Einheitlicher Response-Envelope für Such-/Listen-Tools.",
+ "properties": {
+ "count": {
+ "description": "Anzahl zurückgegebener Einträge",
+ "title": "Count",
+ "type": "integer"
+ },
+ "has_more": {
+ "default": false,
+ "description": "Weitere Ergebnisse verfügbar",
+ "title": "Has More",
+ "type": "boolean"
+ },
+ "match_type": {
+ "default": "exact",
+ "description": "Trefferart (ARCH-003): 'exact' = direkte Suche, 'fuzzy' = gelockerte/erweiterte Suche nach 0 exakten Treffern, 'none' = keine Treffer",
+ "enum": [
+ "exact",
+ "fuzzy",
+ "none"
+ ],
+ "title": "Match Type",
+ "type": "string"
+ },
+ "meta": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Tool-spezifische Zusatzfelder",
+ "title": "Meta"
+ },
+ "offset": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Paginierungs-Offset",
+ "title": "Offset"
+ },
+ "results": {
+ "description": "Datensätze (quellnah)",
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "title": "Results",
+ "type": "array"
+ },
+ "source": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/SourceInfo"
+ },
+ {
+ "items": {
+ "$ref": "#/$defs/SourceInfo"
+ },
+ "type": "array"
+ }
+ ],
+ "description": "Quelle(n) inkl. Lizenz",
+ "title": "Source"
+ },
+ "total": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Gesamtzahl upstream verfügbar",
+ "title": "Total"
+ }
+ },
+ "required": [
+ "source",
+ "count"
+ ],
+ "title": "ResultEnvelope",
+ "type": "object"
+ },
+ "SourceInfo": {
+ "description": "Provenienz und Lizenz einer Datenquelle.",
+ "properties": {
+ "license": {
+ "title": "License",
+ "type": "string"
+ },
+ "name": {
+ "title": "Name",
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Url"
+ }
+ },
+ "required": [
+ "name",
+ "license"
+ ],
+ "title": "SourceInfo",
+ "type": "object"
+ }
+}