From f3057b883a4f193b70d43d06aec0f9957c6a03eb Mon Sep 17 00:00:00 2001
From: Marco Holz <marco.holz@fitko.de>
Date: Fri, 14 May 2021 09:37:29 +0000
Subject: [PATCH] Aktualisierung der Schema-Referenzierung.

Closes #52
---
 spec/schemas/application-schema.yml | 21 ++++++---------------
 1 file changed, 6 insertions(+), 15 deletions(-)

diff --git a/spec/schemas/application-schema.yml b/spec/schemas/application-schema.yml
index c7f83ed5..090025d6 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).
-- 
GitLab