From fed6b8174f7d3b4ddd48ccf830e0ff0d49143bf0 Mon Sep 17 00:00:00 2001 From: Wilco Louwerse Date: Tue, 16 Jul 2024 11:56:52 +0200 Subject: [PATCH 1/6] fix enums and make field data required --- Installation/Schema/Attachment.schema.json | 2 +- Installation/Schema/Publication.schema.json | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Installation/Schema/Attachment.schema.json b/Installation/Schema/Attachment.schema.json index be8259f..c629768 100644 --- a/Installation/Schema/Attachment.schema.json +++ b/Installation/Schema/Attachment.schema.json @@ -101,7 +101,7 @@ "type": "string", "description": "Common European Framework of Reference (CEFR) for language level, see https://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages for a explanation and translation to ACTFL", "example": "A1", - "oneof": ["0","A1","A2","B1","B2","C1","C2"], + "enum": ["0","A1","A2","B1","B2","C1","C2"], "maxLength": 2 } } diff --git a/Installation/Schema/Publication.schema.json b/Installation/Schema/Publication.schema.json index 87f9f93..5f0c514 100644 --- a/Installation/Schema/Publication.schema.json +++ b/Installation/Schema/Publication.schema.json @@ -94,7 +94,7 @@ "type": "string", "description": "Attention! The publication object can only be included in an Open Index if the status is Published! The other statuses are intended for internal processing within the Woo Register.", "required": true, - "oneOf": ["New, Revised, Rejected, Published, Withdrawn, Archived"] + "enum": ["New, Revised, Rejected, Published, Withdrawn, Archived"] }, "attachments": { "type": "array", @@ -114,6 +114,8 @@ "description":"The urls of the theme's associated with this publication" }, "data": { + "type": "object", + "required": true, "oneOf": [ { "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.schema.json" @@ -198,7 +200,7 @@ "type": "string", "description": "Common European Framework of Reference (CEFR) for language level, see https://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages for a explanation and translation to ACTFL", "example": "A1", - "oneof": ["0","A1","A2","B1","B2","C1","C2"], + "enum": ["0","A1","A2","B1","B2","C1","C2"], "maxLength": 2 } } @@ -208,6 +210,7 @@ "title", "summary", "category", - "schema" + "schema", + "data" ] } From c9e0b5994febde89bcbe2951759a14237f3346b4 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 16 Jul 2024 09:57:33 +0000 Subject: [PATCH 2/6] Add generated puml,svg,md and README files based on plugin installation files --- docs/schema/Attachment.md | 2 +- docs/schema/Index.md | 2 +- docs/schema/Metadata.oc_publiccode.md | 2 +- docs/schema/Metadata.ods_agenda_item.md | 2 +- docs/schema/Metadata.tooi_adviezen.md | 2 +- ...as_en_besluitenlijsten_bestuurscolleges.md | 2 +- .../Metadata.tooi_bereikbaarheidsgegevens.md | 2 +- docs/schema/Metadata.tooi_beschikkingen.md | 2 +- ...enwoordigende_organen_ingekomen_stukken.md | 2 +- docs/schema/Metadata.tooi_convenanten.md | 2 +- ...adata.tooi_jaarplannen_en_jaarverslagen.md | 2 +- docs/schema/Metadata.tooi_klachtoordelen.md | 2 +- .../Metadata.tooi_onderzoeksrapporten.md | 2 +- ...n_wet_en_regelgeving_met_adviesaanvraag.md | 2 +- .../Metadata.tooi_organisatie_en_werkwijze.md | 2 +- ...verige_besluiten_van_algemene_strekking.md | 2 +- ...rplichtingen_anders_dan_met_beschikking.md | 2 +- ...oi_vergaderstukken_decentrale_overheden.md | 2 +- ...ta.tooi_vergaderstukken_staten_generaal.md | 2 +- .../Metadata.tooi_verzoeken_en_besluiten.md | 2 +- ...n_en_algemeen_verbindende_voorschriften.md | 2 +- docs/schema/Organization.md | 2 +- docs/schema/Publication.md | 4 +- docs/schema/Publication.puml | 2 +- docs/schema/README.md | 36 ++-- docs/schema/Theme.md | 2 +- docs/schema/all_schema_classes.puml | 180 +++++++++--------- 27 files changed, 134 insertions(+), 134 deletions(-) diff --git a/docs/schema/Attachment.md b/docs/schema/Attachment.md index e50fbaf..e68d880 100644 --- a/docs/schema/Attachment.md +++ b/docs/schema/Attachment.md @@ -2,7 +2,7 @@ An attachment object -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Attachment.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Attachment.svg) ## Properties diff --git a/docs/schema/Index.md b/docs/schema/Index.md index 3a9dde9..c39b110 100644 --- a/docs/schema/Index.md +++ b/docs/schema/Index.md @@ -2,7 +2,7 @@ An externally found index that can be used as a source in federative search queries -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Index.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Index.svg) ## Properties diff --git a/docs/schema/Metadata.oc_publiccode.md b/docs/schema/Metadata.oc_publiccode.md index 6db3989..797c017 100644 --- a/docs/schema/Metadata.oc_publiccode.md +++ b/docs/schema/Metadata.oc_publiccode.md @@ -2,7 +2,7 @@ Adviezen over ontwerpen en andere onderwerpen van adviescolleges of -commissies, exclusief adviezen die betrekking hebben op individuele gevallen. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.oc_publiccode.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.oc_publiccode.svg) ## Properties diff --git a/docs/schema/Metadata.ods_agenda_item.md b/docs/schema/Metadata.ods_agenda_item.md index 3d02660..fd51af8 100644 --- a/docs/schema/Metadata.ods_agenda_item.md +++ b/docs/schema/Metadata.ods_agenda_item.md @@ -2,7 +2,7 @@ Adviezen over ontwerpen en andere onderwerpen van adviescolleges of -commissies, exclusief adviezen die betrekking hebben op individuele gevallen. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.ods_agenda_item.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.ods_agenda_item.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_adviezen.md b/docs/schema/Metadata.tooi_adviezen.md index 20607c1..9d04c92 100644 --- a/docs/schema/Metadata.tooi_adviezen.md +++ b/docs/schema/Metadata.tooi_adviezen.md @@ -2,7 +2,7 @@ Adviezen over ontwerpen en andere onderwerpen van adviescolleges of -commissies, exclusief adviezen die betrekking hebben op individuele gevallen. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_adviezen.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_adviezen.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md b/docs/schema/Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md index 605bc62..9c2309a 100644 --- a/docs/schema/Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md +++ b/docs/schema/Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md @@ -2,7 +2,7 @@ Agenda’s en besluitenlijsten van vergaderingen van diverse bestuurlijke organen. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_bereikbaarheidsgegevens.md b/docs/schema/Metadata.tooi_bereikbaarheidsgegevens.md index da6c341..e45ccdd 100644 --- a/docs/schema/Metadata.tooi_bereikbaarheidsgegevens.md +++ b/docs/schema/Metadata.tooi_bereikbaarheidsgegevens.md @@ -2,7 +2,7 @@ Bereikbaarheidsinformatie van bestuursorganen en hun organisatieonderdelen. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_bereikbaarheidsgegevens.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_bereikbaarheidsgegevens.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_beschikkingen.md b/docs/schema/Metadata.tooi_beschikkingen.md index 9f38ef6..80a1eb3 100644 --- a/docs/schema/Metadata.tooi_beschikkingen.md +++ b/docs/schema/Metadata.tooi_beschikkingen.md @@ -2,7 +2,7 @@ Beschikkingen, uitgezonderd specifieke categorieën. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_beschikkingen.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_beschikkingen.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md b/docs/schema/Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md index 791ece7..ae8f45e 100644 --- a/docs/schema/Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md +++ b/docs/schema/Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md @@ -2,7 +2,7 @@ Ingekomen stukken bij diverse overheidsorganen, uitgezonderd bepaalde vertrouwelijke informatie of individuele gevallen. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_convenanten.md b/docs/schema/Metadata.tooi_convenanten.md index d462383..d26b246 100644 --- a/docs/schema/Metadata.tooi_convenanten.md +++ b/docs/schema/Metadata.tooi_convenanten.md @@ -2,7 +2,7 @@ Convenanten. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_convenanten.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_convenanten.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_jaarplannen_en_jaarverslagen.md b/docs/schema/Metadata.tooi_jaarplannen_en_jaarverslagen.md index cdbe217..2e03509 100644 --- a/docs/schema/Metadata.tooi_jaarplannen_en_jaarverslagen.md +++ b/docs/schema/Metadata.tooi_jaarplannen_en_jaarverslagen.md @@ -2,7 +2,7 @@ Jaarplannen en jaarverslagen van bestuursorganen over hun taakuitvoering. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_jaarplannen_en_jaarverslagen.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_jaarplannen_en_jaarverslagen.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_klachtoordelen.md b/docs/schema/Metadata.tooi_klachtoordelen.md index 8dd6412..bee3581 100644 --- a/docs/schema/Metadata.tooi_klachtoordelen.md +++ b/docs/schema/Metadata.tooi_klachtoordelen.md @@ -2,7 +2,7 @@ Schriftelijke oordelen in klachtprocedures. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_klachtoordelen.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_klachtoordelen.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_onderzoeksrapporten.md b/docs/schema/Metadata.tooi_onderzoeksrapporten.md index f26c0ac..03cac4f 100644 --- a/docs/schema/Metadata.tooi_onderzoeksrapporten.md +++ b/docs/schema/Metadata.tooi_onderzoeksrapporten.md @@ -2,7 +2,7 @@ Onderzoeksrapporten opgesteld op verzoek van bestuursorganen die geen taakuitvoering zijn, gericht op organisatie of beleidsevaluatie. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_onderzoeksrapporten.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_onderzoeksrapporten.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md b/docs/schema/Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md index 53d8a2d..38b18b9 100644 --- a/docs/schema/Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md +++ b/docs/schema/Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md @@ -2,7 +2,7 @@ Ontwerpen van wetgeving waarover extern advies is gevraagd, inclusief de adviesaanvraag. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_organisatie_en_werkwijze.md b/docs/schema/Metadata.tooi_organisatie_en_werkwijze.md index abc2c7e..b15c495 100644 --- a/docs/schema/Metadata.tooi_organisatie_en_werkwijze.md +++ b/docs/schema/Metadata.tooi_organisatie_en_werkwijze.md @@ -2,7 +2,7 @@ Informatie over de organisatie en werkwijze van bestuursorganen. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_organisatie_en_werkwijze.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_organisatie_en_werkwijze.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_overige_besluiten_van_algemene_strekking.md b/docs/schema/Metadata.tooi_overige_besluiten_van_algemene_strekking.md index 9195003..1aaba66 100644 --- a/docs/schema/Metadata.tooi_overige_besluiten_van_algemene_strekking.md +++ b/docs/schema/Metadata.tooi_overige_besluiten_van_algemene_strekking.md @@ -2,7 +2,7 @@ Overige besluiten van algemene strekking. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_overige_besluiten_van_algemene_strekking.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_overige_besluiten_van_algemene_strekking.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.md b/docs/schema/Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.md index 4f08418..59b114d 100644 --- a/docs/schema/Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.md +++ b/docs/schema/Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.md @@ -2,7 +2,7 @@ Subsidieverplichtingen die niet via een beschikking lopen, specifiek bij Ministerie van Binnenlandse Zaken. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_vergaderstukken_decentrale_overheden.md b/docs/schema/Metadata.tooi_vergaderstukken_decentrale_overheden.md index 36a9b4f..3ada0dc 100644 --- a/docs/schema/Metadata.tooi_vergaderstukken_decentrale_overheden.md +++ b/docs/schema/Metadata.tooi_vergaderstukken_decentrale_overheden.md @@ -2,7 +2,7 @@ Vergaderstukken en verslagen van diverse decentrale overheden en hun commissies. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_vergaderstukken_decentrale_overheden.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_vergaderstukken_decentrale_overheden.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_vergaderstukken_staten_generaal.md b/docs/schema/Metadata.tooi_vergaderstukken_staten_generaal.md index 6d6c477..e6a5bd4 100644 --- a/docs/schema/Metadata.tooi_vergaderstukken_staten_generaal.md +++ b/docs/schema/Metadata.tooi_vergaderstukken_staten_generaal.md @@ -2,7 +2,7 @@ Vergaderstukken en verslagen van de Staten-Generaal, uitgezonderd vertrouwelijke informatie verstrekt aan de Staten-Generaal. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_vergaderstukken_staten_generaal.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_vergaderstukken_staten_generaal.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_verzoeken_en_besluiten.md b/docs/schema/Metadata.tooi_verzoeken_en_besluiten.md index 45975f0..8bc2574 100644 --- a/docs/schema/Metadata.tooi_verzoeken_en_besluiten.md +++ b/docs/schema/Metadata.tooi_verzoeken_en_besluiten.md @@ -2,7 +2,7 @@ Inhoud van schriftelijke Woo-verzoeken en besluiten daarop, inclusief verstrekte informatie. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_verzoeken_en_besluiten.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_verzoeken_en_besluiten.svg) ## Properties diff --git a/docs/schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md b/docs/schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md index 263107f..038b169 100644 --- a/docs/schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md +++ b/docs/schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md @@ -2,7 +2,7 @@ Wetten en andere algemeen verbindende voorschriften. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.svg) ## Properties diff --git a/docs/schema/Organization.md b/docs/schema/Organization.md index 62f6f03..4dbe7dd 100644 --- a/docs/schema/Organization.md +++ b/docs/schema/Organization.md @@ -2,7 +2,7 @@ An organization that provides a publication or index -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Organization.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Organization.svg) ## Properties diff --git a/docs/schema/Publication.md b/docs/schema/Publication.md index 0df895f..8b5bdf2 100644 --- a/docs/schema/Publication.md +++ b/docs/schema/Publication.md @@ -2,7 +2,7 @@ The publication object is the core of Open Index, acting as a metadata wrapper for objects and thereby forming the common link between different publications from, for example, WOO and OC. -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Publication.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Publication.svg) ## Properties @@ -24,6 +24,6 @@ The publication object is the core of Open Index, acting as a metadata wrapper f | attachments | array | N/A | No | | attachment_count | integer | **Generated** The amount of attachments belonging to this publication | No | | themes | array | The urls of the theme's associated with this publication | No | -| data | Any | N/A | No | +| data | object | N/A | Yes | | anonymization | object | Whether the attachment is properly annonymized and the results there of | No | | language | object | The language and language level of the object | No | diff --git a/docs/schema/Publication.puml b/docs/schema/Publication.puml index 46b0d7d..54d98ca 100644 --- a/docs/schema/Publication.puml +++ b/docs/schema/Publication.puml @@ -20,7 +20,7 @@ class Publication { + attachments: array + attachment_count: integer + themes: array - + data: Any + + data: object + anonymization: object + language: object } diff --git a/docs/schema/README.md b/docs/schema/README.md index 708d98f..78ed2f0 100644 --- a/docs/schema/README.md +++ b/docs/schema/README.md @@ -4,27 +4,27 @@ | Class | Documentation | |-------|--------------| -| Metadata TOOI convenanten | [Metadata.tooi_convenanten.md](Metadata.tooi_convenanten.md) | -| Metadata TOOI ontwerpen van wet- en regelgeving met adviesaanvraag | [Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md](Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md) | -| Metadata TOOI agenda’s en besluitenlijsten bestuurscolleges | [Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md](Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md) | -| Metadata TOOI vergaderstukken decentrale overheden | [Metadata.tooi_vergaderstukken_decentrale_overheden.md](Metadata.tooi_vergaderstukken_decentrale_overheden.md) | -| Metadata TOOI Woo-verzoeken en -besluiten | [Metadata.tooi_verzoeken_en_besluiten.md](Metadata.tooi_verzoeken_en_besluiten.md) | -| Metadata TOOI adviezen | [Metadata.tooi_adviezen.md](Metadata.tooi_adviezen.md) | -| Metadata Open Catalogi Publiccode | [Metadata.ods_agenda_item.md](Metadata.ods_agenda_item.md) | -| Metadata TOOI bij vertegenwoordigende organen ingekomen stukken | [Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md](Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md) | -| Metadata TOOI organisatie en werkwijze | [Metadata.tooi_organisatie_en_werkwijze.md](Metadata.tooi_organisatie_en_werkwijze.md) | -| Metadata TOOI overige besluiten van algemene strekking | [Metadata.tooi_overige_besluiten_van_algemene_strekking.md](Metadata.tooi_overige_besluiten_van_algemene_strekking.md) | -| Metadata TOOI jaarplannen en jaarverslagen | [Metadata.tooi_jaarplannen_en_jaarverslagen.md](Metadata.tooi_jaarplannen_en_jaarverslagen.md) | | Metadata Open Catalogi Publiccode | [Metadata.oc_publiccode.md](Metadata.oc_publiccode.md) | -| Publication | [Publication.md](Publication.md) | +| Index | [Index.md](Index.md) | +| Organization | [Organization.md](Organization.md) | +| Metadata TOOI organisatie en werkwijze | [Metadata.tooi_organisatie_en_werkwijze.md](Metadata.tooi_organisatie_en_werkwijze.md) | | Metadata TOOI onderzoeksrapporten | [Metadata.tooi_onderzoeksrapporten.md](Metadata.tooi_onderzoeksrapporten.md) | -| Attachment | [Attachment.md](Attachment.md) | +| Metadata TOOI Woo-verzoeken en -besluiten | [Metadata.tooi_verzoeken_en_besluiten.md](Metadata.tooi_verzoeken_en_besluiten.md) | +| Metadata TOOI vergaderstukken decentrale overheden | [Metadata.tooi_vergaderstukken_decentrale_overheden.md](Metadata.tooi_vergaderstukken_decentrale_overheden.md) | +| Publication | [Publication.md](Publication.md) | +| Metadata Open Catalogi Publiccode | [Metadata.ods_agenda_item.md](Metadata.ods_agenda_item.md) | | Metadata TOOI subsidieverplichtingen anders dan met beschikking | [Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.md](Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.md) | -| Metadata TOOI bereikbaarheidsgegevens | [Metadata.tooi_bereikbaarheidsgegevens.md](Metadata.tooi_bereikbaarheidsgegevens.md) | +| Metadata TOOI agenda’s en besluitenlijsten bestuurscolleges | [Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md](Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.md) | +| Metadata TOOI wetten en algemeen verbindende voorschriften | [Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md](Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md) | +| Metadata TOOI jaarplannen en jaarverslagen | [Metadata.tooi_jaarplannen_en_jaarverslagen.md](Metadata.tooi_jaarplannen_en_jaarverslagen.md) | +| Metadata TOOI convenanten | [Metadata.tooi_convenanten.md](Metadata.tooi_convenanten.md) | +| Metadata TOOI ontwerpen van wet- en regelgeving met adviesaanvraag | [Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md](Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.md) | +| Metadata TOOI vergaderstukken Staten-Generaal | [Metadata.tooi_vergaderstukken_staten_generaal.md](Metadata.tooi_vergaderstukken_staten_generaal.md) | | Metadata TOOI beschikkingen | [Metadata.tooi_beschikkingen.md](Metadata.tooi_beschikkingen.md) | +| Metadata TOOI bereikbaarheidsgegevens | [Metadata.tooi_bereikbaarheidsgegevens.md](Metadata.tooi_bereikbaarheidsgegevens.md) | | Theme | [Theme.md](Theme.md) | -| Metadata TOOI wetten en algemeen verbindende voorschriften | [Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md](Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.md) | | Metadata TOOI klachtoordelen | [Metadata.tooi_klachtoordelen.md](Metadata.tooi_klachtoordelen.md) | -| Metadata TOOI vergaderstukken Staten-Generaal | [Metadata.tooi_vergaderstukken_staten_generaal.md](Metadata.tooi_vergaderstukken_staten_generaal.md) | -| Index | [Index.md](Index.md) | -| Organization | [Organization.md](Organization.md) | +| Metadata TOOI adviezen | [Metadata.tooi_adviezen.md](Metadata.tooi_adviezen.md) | +| Attachment | [Attachment.md](Attachment.md) | +| Metadata TOOI overige besluiten van algemene strekking | [Metadata.tooi_overige_besluiten_van_algemene_strekking.md](Metadata.tooi_overige_besluiten_van_algemene_strekking.md) | +| Metadata TOOI bij vertegenwoordigende organen ingekomen stukken | [Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md](Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.md) | diff --git a/docs/schema/Theme.md b/docs/schema/Theme.md index 7f4a7f2..c30cfd8 100644 --- a/docs/schema/Theme.md +++ b/docs/schema/Theme.md @@ -2,7 +2,7 @@ A thematic clustering of publications in a manner logical for searching, can also be used for topics. Themes exist within a single index and are thus organization specific unless the index is shared by multiple organizations -![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/main/docs/schema/Theme.svg) +![Class Diagram](https://github.com/CommonGateway/OpenIndex/blob/update-schemas/docs/schema/Theme.svg) ## Properties diff --git a/docs/schema/all_schema_classes.puml b/docs/schema/all_schema_classes.puml index 0702b6c..5d8cd2c 100644 --- a/docs/schema/all_schema_classes.puml +++ b/docs/schema/all_schema_classes.puml @@ -2,25 +2,41 @@ title: All schemas footer: Common Gateway Plugin | Commongateway | Openindex header: Schema -class MetadataTOOIconvenanten { +class MetadataOpenCatalogiPubliccode { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string + tooiThemaNaam: string + tooiThemaId: string + tooiThemaUri: string + + oprdachtgever: string + + onderdeelTaak: string + + onderwerp: string + + feitelijkMateriaal: boolean + values: array } -class MetadataTOOIontwerpenvanwet-enregelgevingmetadviesaanvraag { - + tooiCategorieNaam: string - + tooiCategorieId: string - + tooiCategorieUri: string - + tooiThemaNaam: string - + tooiThemaId: string - + tooiThemaUri: string - + values: array +class Index { + + id: string + + title: string + + summary: string + + description: string + + image: string + + url: string + + status: integer + + organization: object } -class MetadataTOOIagenda’senbesluitenlijstenbestuurscolleges { +class Organization { + + id: string + + title: string + + summary: string + + description: string + + image: string + + oin: string + + tooi: string + + rsin: string + + name: string +} +class MetadataTOOIorganisatieenwerkwijze { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -29,7 +45,7 @@ class MetadataTOOIagenda’senbesluitenlijstenbestuurscolleges { + tooiThemaUri: string + values: array } -class MetadataTOOIvergaderstukkendecentraleoverheden { +class MetadataTOOIonderzoeksrapporten { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -50,19 +66,36 @@ class MetadataTOOIWoo-verzoekenen-besluiten { + termijnoverschrijding: string + values: array } -class MetadataTOOIadviezen { +class MetadataTOOIvergaderstukkendecentraleoverheden { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string + tooiThemaNaam: string + tooiThemaId: string + tooiThemaUri: string - + oprdachtgever: string - + onderdeelTaak: string - + onderwerp: string - + feitelijkMateriaal: boolean + values: array } +class Publication { + + id: string + + reference: string + + title: string + + summary: string + + description: string + + image: string + + category: string + + portal: string + + publicationDate: string + + featured: boolean + + organization: object + + schema: string + + status: string + + attachments: array + + attachment_count: integer + + themes: array + + data: object + + anonymization: object + + language: object +} class MetadataOpenCatalogiPubliccode { + tooiCategorieNaam: string + tooiCategorieId: string @@ -76,7 +109,7 @@ class MetadataOpenCatalogiPubliccode { + feitelijkMateriaal: boolean + values: array } -class MetadataTOOIbijvertegenwoordigendeorganeningekomenstukken { +class MetadataTOOIsubsidieverplichtingenandersdanmetbeschikking { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -85,7 +118,7 @@ class MetadataTOOIbijvertegenwoordigendeorganeningekomenstukken { + tooiThemaUri: string + values: array } -class MetadataTOOIorganisatieenwerkwijze { +class MetadataTOOIagenda’senbesluitenlijstenbestuurscolleges { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -94,7 +127,7 @@ class MetadataTOOIorganisatieenwerkwijze { + tooiThemaUri: string + values: array } -class MetadataTOOIoverigebesluitenvanalgemenestrekking { +class MetadataTOOIwettenenalgemeenverbindendevoorschriften { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -112,41 +145,16 @@ class MetadataTOOIjaarplannenenjaarverslagen { + tooiThemaUri: string + values: array } -class MetadataOpenCatalogiPubliccode { +class MetadataTOOIconvenanten { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string + tooiThemaNaam: string + tooiThemaId: string + tooiThemaUri: string - + oprdachtgever: string - + onderdeelTaak: string - + onderwerp: string - + feitelijkMateriaal: boolean + values: array } -class Publication { - + id: string - + reference: string - + title: string - + summary: string - + description: string - + image: string - + category: string - + portal: string - + publicationDate: string - + featured: boolean - + organization: object - + schema: string - + status: string - + attachments: array - + attachment_count: integer - + themes: array - + data: Any - + anonymization: object - + language: object -} -class MetadataTOOIonderzoeksrapporten { +class MetadataTOOIontwerpenvanwet-enregelgevingmetadviesaanvraag { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -155,24 +163,7 @@ class MetadataTOOIonderzoeksrapporten { + tooiThemaUri: string + values: array } -class Attachment { - + id: string - + reference: string - + title: string - + summary: string - + description: string - + labels: array - + url: string - + content: string - + type: string - + extension: string - + size: integer - + anonymization: object - + language: object - + version_of: string - + hash: string -} -class MetadataTOOIsubsidieverplichtingenandersdanmetbeschikking { +class MetadataTOOIvergaderstukkenStaten-Generaal { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -181,7 +172,7 @@ class MetadataTOOIsubsidieverplichtingenandersdanmetbeschikking { + tooiThemaUri: string + values: array } -class MetadataTOOIbereikbaarheidsgegevens { +class MetadataTOOIbeschikkingen { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -190,7 +181,7 @@ class MetadataTOOIbereikbaarheidsgegevens { + tooiThemaUri: string + values: array } -class MetadataTOOIbeschikkingen { +class MetadataTOOIbereikbaarheidsgegevens { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string @@ -207,15 +198,6 @@ class Theme { + image: string + publications: integer } -class MetadataTOOIwettenenalgemeenverbindendevoorschriften { - + tooiCategorieNaam: string - + tooiCategorieId: string - + tooiCategorieUri: string - + tooiThemaNaam: string - + tooiThemaId: string - + tooiThemaUri: string - + values: array -} class MetadataTOOIklachtoordelen { + tooiCategorieNaam: string + tooiCategorieId: string @@ -234,34 +216,52 @@ class MetadataTOOIklachtoordelen { + conclusies: string + values: array } -class MetadataTOOIvergaderstukkenStaten-Generaal { +class MetadataTOOIadviezen { + tooiCategorieNaam: string + tooiCategorieId: string + tooiCategorieUri: string + tooiThemaNaam: string + tooiThemaId: string + tooiThemaUri: string + + oprdachtgever: string + + onderdeelTaak: string + + onderwerp: string + + feitelijkMateriaal: boolean + values: array } -class Index { +class Attachment { + id: string + + reference: string + title: string + summary: string + description: string - + image: string + + labels: array + url: string - + status: integer - + organization: object + + content: string + + type: string + + extension: string + + size: integer + + anonymization: object + + language: object + + version_of: string + + hash: string } -class Organization { - + id: string - + title: string - + summary: string - + description: string - + image: string - + oin: string - + tooi: string - + rsin: string - + name: string +class MetadataTOOIoverigebesluitenvanalgemenestrekking { + + tooiCategorieNaam: string + + tooiCategorieId: string + + tooiCategorieUri: string + + tooiThemaNaam: string + + tooiThemaId: string + + tooiThemaUri: string + + values: array +} +class MetadataTOOIbijvertegenwoordigendeorganeningekomenstukken { + + tooiCategorieNaam: string + + tooiCategorieId: string + + tooiCategorieUri: string + + tooiThemaNaam: string + + tooiThemaId: string + + tooiThemaUri: string + + values: array } @enduml From 1357768b5dd34369dff65e3de6347688404e1a95 Mon Sep 17 00:00:00 2001 From: Wilco Louwerse Date: Tue, 16 Jul 2024 13:33:16 +0200 Subject: [PATCH 3/6] Updated Attachment schema --- Installation/Schema/Attachment.schema.json | 26 ++++++++++++++-------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/Installation/Schema/Attachment.schema.json b/Installation/Schema/Attachment.schema.json index c629768..d9ec022 100644 --- a/Installation/Schema/Attachment.schema.json +++ b/Installation/Schema/Attachment.schema.json @@ -2,7 +2,7 @@ "title": "Attachment", "$id": "https://openwoo.app/schemas/attachment.schema.json", "$schema": "https://docs.commongateway.nl/schemas/Entity.schema.json", - "version": "0.0.1", + "version": "0.0.2", "type": "object", "description": "An attachment object", "tags": ["Open Index"], @@ -44,17 +44,17 @@ "type": "array", "description": "Possible labels on the attachment that are used to assess what kind of file it is" }, - "url": { + "accessURL": { "type": "string", "format": "url", - "description": "The URL to the original document, this URL should be accessible to Open Index. When there is an ‘POST` or `PUT` request to Open Index then Open Index wil try to get the original file from the URL and use it to fill the `documentText`,` type`, ` extension` and ` size` properties", + "description": "The URL to the original document, this URL should be accessible to Open Index. When there is an ‘POST` or `PUT` request to Open Index then Open Index wil try to get the original file from the URL and use it to fill thedocumentText, type, extensionand size` properties", "required": true }, - "content": { + "downloadURL": { "type": "string", - "format": "text", - "readOnly": true, - "description": "The text from the original document, which is included in the search index to facilitate searching of documents. This value is automatically updated and thus cannot be set via the API" + "format": "url", + "description": "The text from the original document, which is included in the search index to facilitate searching of documents. This value is automatically updated and thus cannot be set via the API", + "required": true }, "type": { "type": "string", @@ -118,8 +118,16 @@ "readOnly": true, "maxLength": 255, "description": "**Generated** \nA file hash is essential for ensuring the uniqueness and integrity of files. It serves several critical purposes:\n\nUniqueness: Each file, regardless of its type, generates a unique hash value. Even a small change in the file content will result in a completely different hash, allowing for easy differentiation between files.\n\nIntegrity Verification: By comparing the hash value of a file at different times, one can verify that the file has not been altered. This is crucial for maintaining data integrity, as any unauthorized or accidental changes can be detected immediately.\n\nSecurity: Hashes play a vital role in security protocols. They ensure that the content has not been tampered with during transmission or storage, providing confidence in the file's authenticity.\n\nData Deduplication: In systems that store large amounts of data, file hashes help in identifying and eliminating duplicate files, thus saving storage space and improving efficiency.\n\nDigital Signatures and Certificates: Hashes are integral to the functioning of digital signatures and certificates, which verify the identity of the sender and ensure that the file has not been altered.\n\nOverall, file hashes are a fundamental tool in data management and cybersecurity, ensuring that files remain unique, intact, and secure." - } - }, + }, + "published": { + "type": "string" + }, + "modified": { + "type": "string" + }, + "license": { + "type": "string" + }, "required": [ "url" ] From 1ca6d77d7c70467325f674feeda67d8439eb63eb Mon Sep 17 00:00:00 2001 From: Wilco Louwerse Date: Tue, 16 Jul 2024 13:36:12 +0200 Subject: [PATCH 4/6] Update description for field downloadUrl --- Installation/Schema/Attachment.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Installation/Schema/Attachment.schema.json b/Installation/Schema/Attachment.schema.json index d9ec022..02be5ab 100644 --- a/Installation/Schema/Attachment.schema.json +++ b/Installation/Schema/Attachment.schema.json @@ -53,7 +53,7 @@ "downloadURL": { "type": "string", "format": "url", - "description": "The text from the original document, which is included in the search index to facilitate searching of documents. This value is automatically updated and thus cannot be set via the API", + "description": "The URL to download the document.", "required": true }, "type": { From 6ebfb687bc9255e1be325f5571a0f76520d7d054 Mon Sep 17 00:00:00 2001 From: Wilco Louwerse Date: Tue, 16 Jul 2024 13:55:29 +0200 Subject: [PATCH 5/6] Some more schema fixes --- Installation/Schema/Organization.schema.json | 5 +- Installation/Schema/Publication.schema.json | 66 ++++---------------- 2 files changed, 14 insertions(+), 57 deletions(-) diff --git a/Installation/Schema/Organization.schema.json b/Installation/Schema/Organization.schema.json index 3e1eab9..fa560e5 100644 --- a/Installation/Schema/Organization.schema.json +++ b/Installation/Schema/Organization.schema.json @@ -2,7 +2,7 @@ "title": "Organization", "$id": "https://openwoo.app/schemas/organization.schema.json", "$schema": "https://docs.commongateway.nl/schemas/Entity.schema.json", - "version": "0.0.1", + "version": "0.0.2", "type": "object", "description": "An organization that provides a publication or index", "tags": ["Open Index"], @@ -55,8 +55,9 @@ "immutable": true, "description": "The RSIN of the Non-natural person being the organization that created the case. This must be a valid RSIN consisting of 9 digits and comply with the 11-test as described in https://en.wikipedia.org/wiki/Burgerservicenummer#11-proef." }, - "name": { + "pki": { "type": "string", + "description": "Het PKI certificaat wat word gebruik om namens deze organisatie te publiceren", "required": true } }, diff --git a/Installation/Schema/Publication.schema.json b/Installation/Schema/Publication.schema.json index 5f0c514..57d4fe9 100644 --- a/Installation/Schema/Publication.schema.json +++ b/Installation/Schema/Publication.schema.json @@ -2,7 +2,7 @@ "title": "Publication", "$id": "https://openwoo.app/schemas/publication.schema.json", "$schema": "https://docs.commongateway.nl/schemas/Entity.schema.json", - "version": "0.0.1", + "version": "0.0.2", "type": "object", "description": "The publication object is the core of Open Index, acting as a metadata wrapper for objects and thereby forming the common link between different publications from, for example, WOO and OC.", "tags": ["Open Index"], @@ -115,60 +115,7 @@ }, "data": { "type": "object", - "required": true, - "oneOf": [ - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_wetten_en_algemeen_verbindende_voorschriften.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_ontwerpen_van_wet_en_regelgeving_met_adviesaanvraag.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_vergaderstukken_decentrale_overheden.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_bij_vertegenwoordigende_organen_ingekomen_stukken.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_overige_besluiten_van_algemene_strekking.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_onderzoeksrapporten.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_convenanten.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_klachtoordelen.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_vergaderstukken_staten_generaal.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_agendas_en_besluitenlijsten_bestuurscolleges.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_bereikbaarheidsgegevens.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_beschikkingen.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_jaarplannen_en_jaarverslagen.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_verzoeken_en_besluiten.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_organisatie_en_werkwijze.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_adviezen.schema.json" - }, - { - "$ref": "https://raw.githubusercontent.com/CommonGateway/OpenIndex/main/Installation/Schema/Metadata.tooi_subsidieverplichtingen_anders_dan_met_beschikking.schema.json" - } - ] + "required": true }, "anonymization": { "type": "object", @@ -204,6 +151,15 @@ "maxLength": 2 } } + }, + "published": { + "type": "string" + }, + "modified": { + "type": "string" + }, + "license": { + "type": "string" } }, "required": [ From e516514679addf89641f56af85c2ce7a470aa05d Mon Sep 17 00:00:00 2001 From: Wilco Louwerse Date: Tue, 16 Jul 2024 14:11:44 +0200 Subject: [PATCH 6/6] small type fix for field data --- Installation/Schema/Publication.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Installation/Schema/Publication.schema.json b/Installation/Schema/Publication.schema.json index 57d4fe9..e1ec0ce 100644 --- a/Installation/Schema/Publication.schema.json +++ b/Installation/Schema/Publication.schema.json @@ -114,7 +114,7 @@ "description":"The urls of the theme's associated with this publication" }, "data": { - "type": "object", + "type": "array", "required": true }, "anonymization": {