From df090b0ea2cbde2444444835ea33f4c9cb098675 Mon Sep 17 00:00:00 2001 From: Kristof Vandenbroucke Date: Mon, 4 Nov 2024 15:10:48 +0100 Subject: [PATCH] Introduce a new `generateAnchorTag` method inside `oslo-core` --- .../oslo-converter-stakeholders/package.json | 2 +- packages/oslo-converter-uml-ea/package.json | 2 +- packages/oslo-core/lib/utils/anchorTag.ts | 8 + packages/oslo-core/package.json | 2 +- packages/oslo-extractor-uml-ea/package.json | 2 +- packages/oslo-generator-examples/package.json | 2 +- packages/oslo-generator-html/README.md | 4 + .../lib/HtmlGenerationService.ts | 11 +- .../oslo-generator-html/lib/templates/ap2.j2 | 1246 +++++++++-------- packages/oslo-generator-html/package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../oslo-generator-respec-html/package.json | 2 +- .../package.json | 2 +- 15 files changed, 720 insertions(+), 573 deletions(-) create mode 100644 packages/oslo-core/lib/utils/anchorTag.ts diff --git a/packages/oslo-converter-stakeholders/package.json b/packages/oslo-converter-stakeholders/package.json index 1064e31..8aa2eb5 100644 --- a/packages/oslo-converter-stakeholders/package.json +++ b/packages/oslo-converter-stakeholders/package.json @@ -29,7 +29,7 @@ "url": "https://github.com/Informatievlaanderen/OSLO-UML-Transformer/issues" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "csv-parse": "^5.3.6", "inversify": "^6.0.1", "reflect-metadata": "^0.1.13", diff --git a/packages/oslo-converter-uml-ea/package.json b/packages/oslo-converter-uml-ea/package.json index 3ea8134..b70e5dc 100644 --- a/packages/oslo-converter-uml-ea/package.json +++ b/packages/oslo-converter-uml-ea/package.json @@ -41,7 +41,7 @@ "jest-runner-groups": "^2.2.0" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "@oslo-flanders/ea-uml-extractor": "^0.0.27-alpha.0", "@oslo-flanders/output-handlers": "^0.0.4-alpha.0", "inversify": "^6.0.1", diff --git a/packages/oslo-core/lib/utils/anchorTag.ts b/packages/oslo-core/lib/utils/anchorTag.ts new file mode 100644 index 0000000..fcd748e --- /dev/null +++ b/packages/oslo-core/lib/utils/anchorTag.ts @@ -0,0 +1,8 @@ +export function generateAnchorTag( + entityLabel: string, + propLabel?: string, +): string { + const label = propLabel ? `${entityLabel}:${propLabel}` : entityLabel; + const anchorHref = `${encodeURIComponent(label.replace(' ', ''))}`; + return anchorHref; +} diff --git a/packages/oslo-core/package.json b/packages/oslo-core/package.json index 5476e53..e6fd6d0 100644 --- a/packages/oslo-core/package.json +++ b/packages/oslo-core/package.json @@ -1,6 +1,6 @@ { "name": "@oslo-flanders/core", - "version": "0.0.16-alpha.0", + "version": "0.0.17-alpha.0", "description": "Core interfaces and utilities", "author": "Digitaal Vlaanderen ", "homepage": "https://github.com/informatievlaanderen/OSLO-UML-Transformer/tree/main/packages/oslo-core#readme", diff --git a/packages/oslo-extractor-uml-ea/package.json b/packages/oslo-extractor-uml-ea/package.json index 8a813c0..b101f6a 100644 --- a/packages/oslo-extractor-uml-ea/package.json +++ b/packages/oslo-extractor-uml-ea/package.json @@ -31,7 +31,7 @@ "url": "https://github.com/Informatievlaanderen/OSLO-UML-Transformer/issues" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "alasql": "4.5.2", "inversify": "^6.0.1", "mdb-reader": "github:Informatievlaanderen/mdb-reader", diff --git a/packages/oslo-generator-examples/package.json b/packages/oslo-generator-examples/package.json index 16b1c4d..13dbd68 100644 --- a/packages/oslo-generator-examples/package.json +++ b/packages/oslo-generator-examples/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/Informatievlaanderen/OSLO-UML-Transformer/issues" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "inversify": "^6.0.1", "n3": "^1.17.2", "rdf-data-factory": "^1.1.2", diff --git a/packages/oslo-generator-html/README.md b/packages/oslo-generator-html/README.md index 4e08eb3..7a158e5 100644 --- a/packages/oslo-generator-html/README.md +++ b/packages/oslo-generator-html/README.md @@ -32,6 +32,10 @@ The service is executed from the CLI and expects the following parameters: | `--templates` | path to local folder containing different templates that can be used for extending the root template | | | | `--rootTemplate` | Use a different template other than the default ones (ap2.j2 and voc2.j2) | No | | +## Sidenote + +For the application profile from OSLO we use a function to generate our anchor tags. The anchor tags are formed based on the available label of each entity and/or the available label of the property. If the label is not available, we use the URI of the entity or property. The final result gets encoded using the [`encodeURIComponent`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) function. The function can be found [here](../oslo-core/lib/utils/anchorTag.ts). + ## Usage ```bash diff --git a/packages/oslo-generator-html/lib/HtmlGenerationService.ts b/packages/oslo-generator-html/lib/HtmlGenerationService.ts index 8492621..6816b23 100644 --- a/packages/oslo-generator-html/lib/HtmlGenerationService.ts +++ b/packages/oslo-generator-html/lib/HtmlGenerationService.ts @@ -6,6 +6,7 @@ import { inject, injectable } from 'inversify'; import * as nj from 'nunjucks'; import { HtmlGenerationServiceConfiguration } from './config/HtmlGenerationServiceConfiguration'; import { SpecificationType } from './utils/specificationTypeEnum'; +import { generateAnchorTag } from '@oslo-flanders/core/lib/utils/anchorTag'; @injectable() export class HtmlGenerationService implements IService { @@ -39,7 +40,7 @@ export class HtmlGenerationService implements IService { const env = nj.configure(this.dirs); env.addFilter('replaceBaseURI', this.replaceBaseURI); - env.addGlobal('getAnchorTag', this.getAnchorTag); + env.addFilter('generateAnchorTag', generateAnchorTag); } public async run(): Promise { @@ -105,14 +106,6 @@ export class HtmlGenerationService implements IService { await writeFile(this.configuration.output, html); } - private getAnchorTag = (id: string, type: string) => { - let domain: string = ''; - if (id && id?.includes('#')) { - domain = `${id?.split('#').pop()}`; - } - return domain; - }; - private replaceBaseURI = (input: string, baseURI: string): string => { return input.replace(new RegExp(baseURI, 'g'), ''); }; diff --git a/packages/oslo-generator-html/lib/templates/ap2.j2 b/packages/oslo-generator-html/lib/templates/ap2.j2 index 8853cd2..d04d9ab 100644 --- a/packages/oslo-generator-html/lib/templates/ap2.j2 +++ b/packages/oslo-generator-html/lib/templates/ap2.j2 @@ -1,589 +1,731 @@ - - {% set name = data.metadata.title|lower|replace(' ', '-') %} - {{ data.metadata.title }} - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
- + http://www.w3.org/2001/02pd/rec54#" xmlns="http://www.w3.org/1999/xhtml"> + + {% set name = data.metadata.title|lower|replace(' ', '-') %} + {{ data.metadata.title }} + + + + + + + + + + + + + + + + + + +
+ + +
+
-
-
-
-
-

{{ data.metadata.title }}

- {% if data.metadata.autotranslate %} -
-

Dit document is een vertaling van het {{ data.metadata.primaryLanguage }} naar het Nederlands.

-
- {% endif %} - -
+ -
-
-
-
-
-
-
-
- {% block introduction %} -

Dit document beschrijft een - applicatieprofiel, in dit geval - - {{ data.metadata.title }}. - - Dit applicatieprofiel beantwoordt de vraag over hoe het corresponderende domeinmodel in de praktijk kan toegepast - worden. Daarbij worden de beperkingen (kardinaliteit, codelijsten) toegelicht en de overeenkomstige (RDF) termen - opgelijst. -

- {% endblock %} -
-
-

Samenvatting

- {% block summary %} - {% if data.metadata.description %} - {{ data.metadata.description[language] }} - {% endif %} - {% endblock %} -
-
-
-

Status van dit document

- {% block status %} -

- Dit applicatieprofiel heeft status - - {{ data.metadata.statuslabel }} - en werd uitgegeven op {{ data.metadata.issued }}. -

-

- Informatie over het gevolgde proces en de beslissingen om tot deze specificatie te komen zijn beschikbaar in het - standaardenregister. -

- {% endblock %} -
-
-
-

Licentie

- {% block license %} -

- - Deze specificatie - van - Digitaal Vlaanderen - is gepubliceerd onder de - "Modellicentie Gratis Hergebruik - v1.0".

- {% endblock %} -
-
-

Conformiteit

- {% block conformance %} -

De conformiteit voor applicatieprofielen is - hier - te vinden.

- {% endblock %} -
-
-

Overzicht

- {% if data.metadata.autotranslate %} -
-

Dit document is een vertaling van het {{ data.metadata.primaryLanguage }} naar het Nederlands.

-
- {% endif %} -
-
- {% if ( ( data.classes | length > 0) ) %} -
-

In dit document wordt correct gebruik van de volgende entiteiten toegelicht:
| - {%- for entity in data.classes %} - - {{ entity.applicationProfileLabel[language] }} - | - {%- endfor %} -

+
+
+
+
+
+
+ {% if data.metadata.autotranslate %} +
+

Dit document is een vertaling van het {{ data.metadata.primaryLanguage }} naar het Nederlands.

- {% endif %} - {% if ( ( data.dataTypes | length ) > 0 ) %} -
-

- In dit document worden de volgende datatypes toegelicht:
| - {%- for dataType in data.dataTypes %} - - {{ dataType.applicationProfileLabel[language] }} - | - {%- endfor %} -

-
- {% endif %} -
-
-
-
- {% block images %} - - - - {% endblock %} -
-
-

Entiteiten

-
- {% for entity in data.entities %} -
-

- - {{ entity.applicationProfileLabel[language] }} -

-
-
-
Beschrijving
-
- {{ entity.applicationProfileDefinition[language] }} -
- {% if entity.usage[language] %} -
Gebruik
-
- {{ entity.applicationProfileUsageNote[language] | safe }} -
{% endif %} - {% if ((entity.parents | length) > 0 ) %} -
Subklasse van -
-
- {%- for parent in entity['parents'] %} - - {{ parent.applicationProfileLabel[language] }} - {% if not loop.last %}, - {% endif %} - {%- endfor %} +
Medewerkers
+ {% set sortedContributors = (data.stakeholders.contributors | sort(attribute='lastName')) %} + {% for contributor in sortedContributors %} +
+ + + {{ contributor.lastName }}, + + {{ contributor.firstName }} + {% if contributor.affiliation.homepage and contributor.affiliation.affiliationName %} + - + + {{ contributor.affiliation.affiliationName }} + {% elif contributor.affiliation.affiliationName %} + - + + {{ contributor.affiliation.affiliationName }} + {% endif %} + +
+ {% endfor %} +
+
+
+
Brondata
+
+ {{ data.metadata.repositoryurl }} +
+
Changelog
+
+ {{ data.metadata.changelogurl }} +
+
Opmerkingen en feedback
+
+ {{ data.metadata.feedbackurl }} +
+
Standaardenregister
+
+ {{ data.metadata.standaardregisterurl }} +
+ {% if data.metadata.dependencies %} +
Afhankelijkheden
+
+ {% for dep in metadata.dependencies %} + {{ dep.packagelabel }} + {% endfor %} +
+ {% endif %} +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% block introduction %} +

+ Dit document beschrijft een + applicatieprofiel, in dit geval + + {{ data.metadata.title }}. + + Dit applicatieprofiel beantwoordt de vraag over hoe het corresponderende domeinmodel in de praktijk kan toegepast + worden. Daarbij worden de beperkingen (kardinaliteit, codelijsten) toegelicht en de overeenkomstige (RDF) termen + opgelijst. +

+ {% endblock %}
- {% if ((entity.properties | length) > 0 ) %} -
- - - - - - - - - - - - - {% for prop in entity['properties'] %} - - - - - - - - - {% endfor %} - -
EigenschapVerwacht TypeKardinaliteitBeschrijvingGebruikCodelijst
- - - {{ prop.applicationProfileLabel[language] }} - - - {% if prop.range %} - - {{ prop.range.applicationProfileLabel[language] }} - {% endif %} - - {% if prop.minCount == prop.maxCount %} - {% set cardinality = prop.minCount %} - {% else %} - {% set cardinality = prop.minCount + '..' + prop.maxCount %} - {% endif %} - {{ cardinality }} - - {{ prop.applicationProfileDefinition[language] }} - - {{ prop.applicationProfileUsageNote[language] | safe }} - - {% if prop.codelist %} - Link - {% endif %} -
-
+
+
+

Samenvatting

+ {% block summary %} + {% if data.metadata.description %} + {{ data.metadata.description[language] }} {% endif %} -
- {% endfor %} - {% if data.dataTypes %} -
+ {% endblock %} +
+
+
+

Status van dit document

+ {% block status %} +

+ Dit applicatieprofiel heeft status + + {{ data.metadata.statuslabel }} + en werd uitgegeven op {{ data.metadata.issued }}. +

+

+ Informatie over het gevolgde proces en de beslissingen om tot deze specificatie te komen zijn beschikbaar in het + standaardenregister. +

+ {% endblock %} +
+
+
+

Licentie

+ {% block license %} +

+ + Deze specificatie + van + Digitaal Vlaanderen + is gepubliceerd onder de + "Modellicentie Gratis Hergebruik - v1.0". +

+ {% endblock %} +
+
+

Conformiteit

+ {% block conformance %} +

De conformiteit voor applicatieprofielen is + hier + te vinden. +

+ {% endblock %} +
+
+

Overzicht

+ {% if data.metadata.autotranslate %} +
+

Dit document is een vertaling van het {{ data.metadata.primaryLanguage }} naar het Nederlands.

+
+
+ {% endif %} +
+
+ {% if ( ( data.classes | length > 0) ) %} +
+

In dit document wordt correct gebruik van de volgende entiteiten toegelicht:
| + {%- for entity in data.classes %} + + {{ entity.applicationProfileLabel[language] }} + | + {%- endfor %} +

+
+ {% endif %} + {% if ( ( data.dataTypes | length ) > 0 ) %} +
+

+ In dit document worden de volgende datatypes toegelicht:
| + {%- for dataType in data.dataTypes %} + + {{ dataType.applicationProfileLabel[language] }} + | + {%- endfor %} +

+
+ {% endif %} +
+
+
+
+ {% block images %} + + + + {% endblock %} +
+
+

Entiteiten

+ {% for entity in data.classes %} +
+

+ + {{ entity.applicationProfileLabel[language] }} +

+
+
+
Beschrijving
+
+ {{ entity.applicationProfileDefinition[language] }} +
+ {% if entity.applicationProfileUsageNote[language] %} +
Gebruik
+
+ {{ entity.applicationProfileUsageNote[language] | safe }} +
+ {% endif %} + {% if ((entity.parents | length) > 0 ) %} +
Subklasse van +
+
+ {%- for parent in entity['parents'] %} + + {{ parent.applicationProfileLabel[language] }} + {% if not loop.last %}, + {% endif %} + {%- endfor %} +
+ {% endif %} +
Eigenschappen
+ {% if ((entity.properties | length) > 0 ) %} +
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: + {%- for prop in entity['properties'] %} + + {{ prop.applicationProfileLabel[language] }} + {% if not loop.last %}, + {% endif %} + {%- endfor %}. +
+ {% else %} +
Voor deze entiteit zijn geen eigenschappen gedefinieerd.
+ {% endif %} +
+ {% if ((entity.properties | length) > 0 ) %} +
+ + + + + + + + + + + + + {% for prop in entity['properties'] %} + + + + + + + + + {% endfor %} + +
EigenschapVerwacht TypeKardinaliteitBeschrijvingGebruikCodelijst
+ + + {{ prop.applicationProfileLabel[language] }} + + + {% if prop.range %} + + {{ prop.range.applicationProfileLabel[language] }} + {% endif %} + + {% if prop.minCount == prop.maxCount %} + {% set cardinality = prop.minCount %} + {% else %} + {% set cardinality = prop.minCount + '..' + prop.maxCount %} + {% endif %} + {{ cardinality }} + + {{ prop.applicationProfileDefinition[language] }} + + {{ prop.applicationProfileUsageNote[language] | safe }} + + {% if prop.codelist %} + Link + {% endif %} +
+
+ {% endif %} +
+
+ {% endfor %} +
+ {% if data.dataTypes %} +

Datatypes

-
- {% for dataType in data.dataTypes %} + {% for dataType in data.dataTypes %}
-

- +

+ {{ dataType.applicationProfileLabel[language] }} -

-
-
-
Beschrijving
-
- {{ dataType.applicationProfileDefinition[language] }} -
- {% if dataType.usage[language] %} -
Gebruik
-
- {{ dataType.applicationProfileUsageNote[language] | safe }} -
- {% endif %} - {% if ((dataType.parents | length) > 0 ) %} -
Subklasse van -
-
- {%- for parent in dataType['parents'] %} - - {{ parent.applicationProfileLabel[language] }} - {% if not loop.last %}, - {% endif %} - {%- endfor %} -
- {% endif %} -
Eigenschappen
- {% if ((dataType.properties | length) > 0 ) %} -
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: - {%- for prop in dataType['properties'] %} - {{ prop.applicationProfileLabel[language] }} - {% if not loop.last %}, - {% endif %} - {%- endfor %}. -
- {% else %} -
Voor dit datatype zijn geen eigenschappen gedefinieerd.
- {% endif %} -
-
+

+
+
+
Beschrijving
+
+ {{ dataType.applicationProfileDefinition[language] }} +
+ {% if dataType.applicationProfileUsageNote[language] %} +
Gebruik
+
+ {{ dataType.applicationProfileUsageNote[language] | safe }} +
+ {% endif %} + {% if ((dataType.parents | length) > 0 ) %} +
Subklasse van
+
+ {%- for parent in dataType['parents'] %} + + {{ parent.applicationProfileLabel[language] }} + {% if not loop.last %}, + {% endif %} + {%- endfor %} +
+ {% endif %} +
Eigenschappen
+ {% if ((dataType.properties | length) > 0 ) %} +
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: + {%- for prop in dataType['properties'] %} + {{ prop.applicationProfileLabel[language] }} + {% if not loop.last %}, + {% endif %} + {%- endfor %}. +
+ {% else %} +
Voor dit datatype zijn geen eigenschappen gedefinieerd.
+ {% endif %} +
{% if ((dataType.properties | length) > 0 ) %} -
- +
+
- - - - - - - - + + + + + + + + - {% for prop in dataType['properties'] %} - + {% for prop in dataType['properties'] %} + - - {% endfor %} + + {% endfor %} -
EigenschapVerwacht TypeKardinaliteitBeschrijvingGebruikCodelijst
EigenschapVerwacht TypeKardinaliteitBeschrijvingGebruikCodelijst
- - - {{ prop.applicationProfileLabel[language] }} - + + + {{ prop.applicationProfileLabel[language] }} + - {% if prop.range %} - - {{ prop.range.applicationProfileLabel[language] }} - {% endif %} + {% if prop.range %} + + {{ prop.range.applicationProfileLabel[language] }} + {% endif %} - {% if prop.minCount == prop.maxCount %} - {% set cardinality = prop.minCount %} - {% else %} - {% set cardinality = prop.minCount + '..' + prop.maxCount %} - {% endif %} - {{ cardinality }} + {% if prop.minCount == prop.maxCount %} + {% set cardinality = prop.minCount %} + {% else %} + {% set cardinality = prop.minCount + '..' + prop.maxCount %} + {% endif %} + {{ cardinality }} - {{ prop.applicationProfileDefinition[language] }} + {{ prop.applicationProfileDefinition[language] }} - {{ prop.applicationProfileUsageNote[language] | safe }} + {{ prop.applicationProfileUsageNote[language] | safe }} - {% if prop.codelist %} - Link - {% endif %} + {% if prop.codelist %} + Link + {% endif %}
-
+ +
{% endif %} -
- {% endfor %} - {% endif %} -
-

JSON-LD context

- (niet normatief) - {% block jsonld %} -

Een herbruikbare JSON-LD context definitie voor dit applicatieprofiel is terug te vinden op: - - {{ metadata.documentroot }}/context/ {{ data.metadata.filename }}.jsonld -

- {% endblock %} -
-
-

SHACL template

- (niet normatief) - {% block shacl %} -

Een herbruikbare SHACL template definitie voor dit applicatieprofiel is terug te vinden op: - - {{ metadata.documentroot }}/shacl/ {{ data.metadata.filename }}-SHACL.ttl -

- {% endblock %} +
-
-
-
+
+
+
-
-
- - - - - - - - - + +
+
+
+
+ + + + + \ No newline at end of file diff --git a/packages/oslo-generator-html/package.json b/packages/oslo-generator-html/package.json index 56887b3..3d009cf 100644 --- a/packages/oslo-generator-html/package.json +++ b/packages/oslo-generator-html/package.json @@ -1,6 +1,6 @@ { "name": "@oslo-flanders/html-generator", - "version": "0.0.23-alpha.0", + "version": "0.0.24-alpha.0", "description": "Generates an HTML file using an OSLO webuniversum config", "author": "Digitaal Vlaanderen ", "homepage": "https://github.com/informatievlaanderen/OSLO-UML-Transformer/tree/main/packages/oslo-generator-html#readme", @@ -35,7 +35,7 @@ "url": "https://github.com/Informatievlaanderen/OSLO-UML-Transformer/issues" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "inversify": "^6.0.1", "n3": "^1.16.4", "nunjucks": "^3.2.4", diff --git a/packages/oslo-generator-json-webuniversum/package.json b/packages/oslo-generator-json-webuniversum/package.json index 5f09732..29cea13 100644 --- a/packages/oslo-generator-json-webuniversum/package.json +++ b/packages/oslo-generator-json-webuniversum/package.json @@ -30,7 +30,7 @@ "url": "https://github.com/Informatievlaanderen/OSLO-UML-Transformer/issues" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "inversify": "^6.0.1", "n3": "^1.17.2", "rdf-data-factory": "^1.1.2", diff --git a/packages/oslo-generator-jsonld-context/package.json b/packages/oslo-generator-jsonld-context/package.json index 6c42818..864d34c 100644 --- a/packages/oslo-generator-jsonld-context/package.json +++ b/packages/oslo-generator-jsonld-context/package.json @@ -39,7 +39,7 @@ "@rdfjs/types": "^1.1.0" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "inversify": "^6.0.1", "n3": "^1.16.2", "rdf-data-factory": "^1.1.2", diff --git a/packages/oslo-generator-rdf-vocabulary/package.json b/packages/oslo-generator-rdf-vocabulary/package.json index da48ebc..6778224 100644 --- a/packages/oslo-generator-rdf-vocabulary/package.json +++ b/packages/oslo-generator-rdf-vocabulary/package.json @@ -40,7 +40,7 @@ "@types/streamify-array": "^1.0.0" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "inversify": "^6.0.1", "n3": "^1.16.2", "rdf-data-factory": "^1.1.1", diff --git a/packages/oslo-generator-respec-html/package.json b/packages/oslo-generator-respec-html/package.json index ef845c9..11ee366 100644 --- a/packages/oslo-generator-respec-html/package.json +++ b/packages/oslo-generator-respec-html/package.json @@ -34,7 +34,7 @@ "url": "https://github.com/Informatievlaanderen/OSLO-UML-Transformer/issues" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "@oslo-flanders/html-respec-generator": "^0.0.11-alpha.0", "@oslo-flanders/stakeholders-converter": "^0.0.12-alpha.0", "inversify": "^6.0.1", diff --git a/packages/oslo-generator-shacl-template/package.json b/packages/oslo-generator-shacl-template/package.json index 61041fb..3013294 100644 --- a/packages/oslo-generator-shacl-template/package.json +++ b/packages/oslo-generator-shacl-template/package.json @@ -37,7 +37,7 @@ "url": "https://github.com/Informatievlaanderen/OSLO-UML-Transformer/issues" }, "dependencies": { - "@oslo-flanders/core": "^0.0.16-alpha.0", + "@oslo-flanders/core": "^0.0.17-alpha.0", "i18n": "^0.15.1", "inversify": "^6.0.1", "n3": "^1.17.2",