diff --git a/spec/schemas/application-schema.yml b/spec/schemas/application-schema.yml index c7f83ed5d157057a701f9a060a171dfa848895d7..090025d6281b5bb1734e6be15fe19e0df796e1b4 100644 --- a/spec/schemas/application-schema.yml +++ b/spec/schemas/application-schema.yml @@ -1,23 +1,14 @@ title: Fachdatenschema -description: 'Repräsentation eines Schemas, in dem die Fachdaten eines Antrags übermittelt werden.' +description: 'Referenz auf ein Schema, das die Struktur der Fachdaten eines Antrags beschreibt.' type: object required: - - schemaSource - - mimeType + - schemaURI additionalProperties: false properties: - schemaId: + schemaURI: type: string - description: 'Identifikator des Schemas, abhängig von der ausgewählten Quelle.' - schemaSource: - type: string - enum: - - fim - - none - description: 'Quelle, von der das Schema bezogen werden kann.' + format: uri + description: 'URI (URL oder URN) des Fachdaten-Schemas. Wird hier eine URL verwendet, sollte das Schema unter der angegebenen URL abrufbar sein. Eine Verfügbarkeit des Schemas unter der angegebenen URL darf jeodch nicht vorausgesetzt werden.' mimeType: type: string - enum: - - application/json - - application/xml - description: Gibt das zulässige Format (JSON oder XML) der Fachdaten an. + description: Mimetype (z.B. application/json oder application/xml) des referenzierten Schemas (z.B. XSD- oder JSON-Schema).