Informatievlaanderen / OSLOthema-wegenenverkeer

De datastandaarden betrokken bij het thema wegenenverkeer.
2 stars 4 forks source link

IM algemeen - voorbarig doorlinken naar vocabularium #50

Open mvanbrab opened 5 years ago

mvanbrab commented 5 years ago

Voor elementen die niet op het diagram voorkomen maar opgelijst staan in de spec (bijvoorbeeld onder "Subklasse van" of in de kolom "Verwacht Type") last de toolchain een link in naar het vocabularium. Bij gebrek aan informatie gegeven aan de toolchain is dit normaal.

Echter, voor vele gevallen hier is het wenselijk om wel extra informatie te verstrekken. Bijvoorbeeld voor alle elementen gedefinieerd in de vocabularia awv-object en implementieelement.

De oplossing om deze mee op het diagram van het plaatselijke implementatiemodel te plaatsen is niet wenselijk om het plaatselijk implementatiemodel niet te overladen.

Voorgestelde oplossing: maak voor die vocabularia een eigen implementatiemodel en geef bij de afhankelijkheden een link naar deze implementatiemodellen (hoe: zie @bertvannuffelen ).

Concreet voorbeeld: In IM grondwerken, bij entiteit Grond: verwacht type AWVDocument, KwantWrdInMeter

bertvannuffelen commented 5 years ago

In https://wegenenverkeer-test.data.vlaanderen.be/doc/implementatiemodel/verhardingen-funderingen/#Laag staat dat Laag een subklasse is van 'AWV Object'. De link hieronder is https://wegenenverkeer.data.vlaanderen.be/doc/implementatiemodel/awv-object/ontwerpdocument/niet-bepaald#AWV%20object welke bepaald wordt door de configuratie in config/eap_mapping.json

"dependencies": [
       {
          "package": "OSLO-Implementatieelement",
          "packagelabel": "Implementatiemodel AWV_Object",
          "packageurl": "https://wegenenverkeer.data.vlaanderen.be/doc/implementatiemodel/awv-object/ontwerpdocument/niet-bepaald"
        }

]

voor dat document. Alle termen die gekoppeld zijn aan het EA Package "OSLO-Implementatieelement" in de EAP file zullen url gewijs verwezen worden reletief t.o.v. de packageurl.

Merk op dat voor elke versie je dit correct moet zetten.

mvg,

Bert