``` van de index file. Vervang "filenaam.md" door de naam
+van de markdown file die je toe wilt voegen.
+De volgorde van de sections bepaald de volgorde in het resulterende document.
\ No newline at end of file
diff --git a/API-strategie-modules/orchestration/abstract.md b/API-strategie-modules/orchestration/abstract.md
new file mode 100644
index 00000000..a7ee5043
--- /dev/null
+++ b/API-strategie-modules/orchestration/abstract.md
@@ -0,0 +1,2 @@
+Deze orkestratie module beschrijft deign rules en best practices voor het orkestreren van REST APIs
+
diff --git a/API-strategie-modules/orchestration/index.html b/API-strategie-modules/orchestration/index.html
new file mode 100644
index 00000000..9f412cfe
--- /dev/null
+++ b/API-strategie-modules/orchestration/index.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Orchestration
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/API-strategie-modules/orchestration/js/config.js b/API-strategie-modules/orchestration/js/config.js
new file mode 100644
index 00000000..b4112a00
--- /dev/null
+++ b/API-strategie-modules/orchestration/js/config.js
@@ -0,0 +1,82 @@
+let respecConfig = {
+ useLogo: true,
+ useLabel: true,
+ // title is verplicht! Neem hier de titel van het document op ----------------------
+ title: "Naming Conventions",
+ //-- specStatus is verplicht! (activeer 1 van de volgende) --------------------------
+ specStatus: "wv", // Werkversie
+ //specStatus: "cv", // Consultatieversie
+ //specStatus: "vv", // Versie ter vaststelling
+ //specStatus: "def", // Vastgestelde versie
+ //specStatus: "basis", // Basis Document
+ //-- specType is verplicht bij alle andere dan BASIS ---------------------------------
+ //specType: "NO", // Norm
+ //specType: "ST", // Standaard
+ //specType: "IM", // Informatie Model
+ //specType: "PR", // Praktijkrichtlijn
+ specType: "HR", // HandReiking
+ //specType: "WA", // Werkafspraak
+ //specType: "BD", // Beheer Documentatie
+ //specType: "AL", // Algemeen document
+ //specType: "BP", // Best Practice
+ //-- pubDomain is verplicht! (komt in de URL) -------------------------------------
+ pubDomain: "api",
+ //-- license: voor de geldende gebruiksvoorwaarden. Default is cc-by.
+ //licence: "cc-by-nd", // bronvermelding, geen afgeleide werken (default)
+ //licence: "cc0", // Public Domain Dedication
+ licence: "cc-by", // Attribution, met bronvermelding
+ //-- shortName is verplicht! (komt in de URL: kies logische afkorting)--------------
+ shortName: "API-Strategie-mod-orchestration",
+ edDraftURI: "https://geonovum.github.io/KP-APIs/API-strategie-modules/orchestration/",
+ //edDraftURI = De URI van de draft version. Deze wordt automatisch afgeleid van de github URI; maar kan hier overschreven worden.
+ //edDraftURI: ["https://geonovum.github.io", "/", "shortName"],
+
+ //-- publishDate is verplicht -------------------------------------------------------
+ //-- NB: in de werkversie uitzetten, want dan pakt Respec de pushdate ---------------
+ //publishDate: "2023-12-21",
+ //eventueel is het mogelijk een versienummer mee te geven, maar bij Geonovum werken we gewoonlijk alleen met datum als onderdeel van de permanente URI.
+ publishVersion: "0.0.1",
+ //previousVersion: "0.0.1",
+ //-- Voor dit blok geldt: alleen als er eerdere versies zijn en altijd beiden aan/uit!
+ //previousPublishDate: "2023-12-21",
+ //previousMaturity: "vv",
+ //-- de namen van de Editor(s) / Redacteur(en)---------------------------------------
+ //-- vul in: per Editor: name:, company:, companyURL: -------------------------------
+ editors:
+ [
+ {
+ name: "Kennisplatform API's",
+ company: "Kennisplatform API's",
+ companyURL: "https://github.com/Geonovum/KP-APIs",
+ }
+ ],
+ authors:
+ [
+ {
+ name: "Kennisplatform API's",
+ company: "Kennisplatform API's",
+ companyURL: "https://github.com/Geonovum/KP-APIs",
+ }
+ ],
+ //neem hier de URL van de github repository op waar het respec document in staat
+ github: "https://github.com/Geonovum/KP-APIs",
+ // Controls if linked "§" section markers are added to a document
+ addSectionLinks: true,
+
+ localBiblio: {
+ "HAL": {
+ href: "http://stateless.co/hal_specification.html",
+ title: "HAL - Hypertext Application Language",
+ authors: ["Mike Kelly"],
+ date: " 2013-09-18",
+ },
+ }
+
+ // Create PDF and link to file in header (optional):
+ //alternateFormats: [
+ // {
+ // label: "pdf",
+ // uri: "template.pdf",
+ // },
+ // ],
+};
diff --git a/API-strategie-modules/orchestration/js/organisation-config.js b/API-strategie-modules/orchestration/js/organisation-config.js
new file mode 100644
index 00000000..10e165ef
--- /dev/null
+++ b/API-strategie-modules/orchestration/js/organisation-config.js
@@ -0,0 +1,125 @@
+// Dit bestand is gepubliceerd als https://tools.geostandaarden.nl/respec/config/geonovum-config.js, voor hergebruik in Geonovum ReSpec documenten.
+var organisationConfig = {
+ nl_organisationName: "Geonovum",
+ // werkt nog niet
+ // nl_organisationStylesURL: "https://tools.geostandaarden.nl/respec/gn-algemeen/style/",
+ // bv styles url voor ander GN publicatiedomein met eigen stijlen zoals DSO of BRO:
+ // nl_organisationStylesURL: "https://tools.geostandaarden.nl/respec/dso/style/",
+ // nl_organisationStylesURL: "https://tools.geostandaarden.nl/respec/bro/style/",
+ nl_organisationPublishURL: "https://docs.geostandaarden.nl/",
+ logos: [{
+ src: "https://tools.geostandaarden.nl/respec/style/logos/Geonovum.svg",
+ alt: "Geonovum",
+ id: "Geonovum",
+ height: 67,
+ width: 132,
+ url: "https://www.geonovum.nl/geo-standaarden",
+ }],
+
+ postProcess: [window.respecMermaid.createFigures],
+
+ latestVersion: ["nl_organisationPublishURL", "pubDomain", "/", "shortName", "/"],
+ thisVersion: ["nl_organisationPublishURL", "pubDomain", "/", "specStatus", "-", "specType", "-", "shortName", "-", "publishDate"],
+ prevVersion: ["nl_organisationPublishURL", "pubDomain", "/", "previousMaturity", "-", "specType", "-", "shortName", "-", "previousPublishDate"],
+ useLogo: true,
+ useLabel: true,
+
+ license: "cc-by",
+ addSectionLinks: true,
+
+ localizationStrings: {
+ en: {
+ wv: "Editor's draft",
+ cv: "Candidate recommendation",
+ vv: "Proposed recommendation",
+ def: "Recommendation",
+ basis: "Document",
+ //eo: "Outdated version",
+ //tg: "Rescinded version",
+ no: "Norm",
+ st: "Standard",
+ im: "Information model",
+ pr: "Practical guideline",
+ hr: "Guide",
+ wa: "Work process agreement",
+ al: "General",
+ bd: "Governance documentation",
+ bp: "Best practice",
+ },
+ nl: {
+ wv: "Werkversie",
+ cv: "Consultatieversie",
+ vv: "Versie ter vaststelling",
+ def: "Vastgestelde versie",
+ basis: "Document",
+ //eo: "Verouderde versie",
+ //tg: "Teruggetrokken versie",
+ no: "Norm",
+ st: "Standaard",
+ im: "Informatiemodel",
+ pr: "Praktijkrichtlijn",
+ hr: "Handreiking",
+ wa: "Werkafspraak",
+ al: "Algemeen",
+ bd: "Beheerdocumentatie",
+ bp: "Best practice",
+ },
+ },
+
+ sotdText: {
+ nl: {
+ sotd: "Status van dit document",
+ def: `Dit is de definitieve versie van dit document. Wijzigingen naar aanleiding van consultaties zijn doorgevoerd.`,
+ wv: `Dit is een werkversie die op elk moment kan worden gewijzigd, verwijderd of vervangen door andere documenten. Het is geen stabiel document.`,
+ cv: `Dit is een consultatieversie. Commentaar over dit document kan gestuurd worden naar `,
+ vv: `Dit is de definitieve conceptversie van dit document. Wijzigingen naar aanleiding van consultaties zijn doorgevoerd.`,
+ basis: "Dit is een document zonder officiële status.",
+ },
+ en: {
+ sotd: "Status of this document",
+ def: `This is the definitive version of this document. Edits resulting from consultations have been applied.`,
+ wv: `This is a working draft that can be changed, removed or replaced by other documents at any time. It is not a stable document.`,
+ cv: `This is a stable draft, published for public comment. Comments regarding this document may be sent to `,
+ vv: `This is the final draft of this document. Edits resulting from consultations have been applied.`,
+ basis: "This document has no official standing.",
+ },
+ },
+
+ labelColor: {
+ def: "#045D9F",
+ wv: "#FF0000",
+ cv: "#045D9F",
+ vv: "#045D9F",
+ basis: "#80CC28",
+ },
+
+ licenses: {
+ "cc0": {
+ name: "Creative Commons 0 Public Domain Dedication",
+ short: "CC0",
+ url: "https://creativecommons.org/publicdomain/zero/1.0/",
+ image: "https://tools.geostandaarden.nl/respec/style/logos/CC-Licentie.svg",
+ },
+ "cc-by": {
+ name: "Creative Commons Attribution 4.0 International Public License",
+ short: "CC-BY",
+ url: "https://creativecommons.org/licenses/by/4.0/legalcode",
+ image: "https://tools.geostandaarden.nl/respec/style/logos/cc-by.svg",
+ },
+ "cc-by-nd": {
+ name: "Creative Commons Naamsvermelding-GeenAfgeleideWerken 4.0 Internationaal",
+ short: "CC-BY-ND",
+ url: "https://creativecommons.org/licenses/by-nd/4.0/legalcode.nl",
+ image: "https://tools.geostandaarden.nl/respec/style/logos/cc-by-nd.svg",
+ },
+ },
+
+ localBiblio: {
+ "SemVer": {
+ href: "https://semver.org",
+ title: "Semantic Versioning 2.0.0",
+ authors: ["T. Preston-Werner"],
+ date: "June 2013"
+ },
+ },
+}
\ No newline at end of file
diff --git a/API-strategie-modules/orchestration/orchestration.md b/API-strategie-modules/orchestration/orchestration.md
new file mode 100644
index 00000000..ce393930
--- /dev/null
+++ b/API-strategie-modules/orchestration/orchestration.md
@@ -0,0 +1,18 @@
+## Orchestration
+Lorem Ipsum ...
+
+### Batching
+
+Lorem Ipsum ...
+
+
+
/orchestration/example-ruleThis is an example rule
+
In case blablabla.
+
For example, a resource blabla blablabla or blabla.
+
+
+### Security
+Lorem Ipsum ...
+
+### Architecture & definition
+Lorem Ipsum ...
\ No newline at end of file