Gemeente-Delft / Gemeentelijk-Gegevensmodel

Logisch gegevensmodel met daarin alle beleidsterreinen van de gemeente
https://gemeente-delft.github.io/Gemeentelijk-Gegevensmodel/
GNU General Public License v3.0
34 stars 10 forks source link

Compatibiliteit XMI-model met open Modeler #1

Open MarcelMoerman opened 4 years ago

MarcelMoerman commented 4 years ago

Ik zou het GGM graag importeren in een open modeler dat zou de toegankelijkheid en samenwerking kunnen bevorderen.

brienen commented 4 years ago

Marcel, met welk bestandsformaat zou je het kunnen gebruiken? We hebben nu in ieder geval een versie neergezet die te gebruiken in de gratis Viewer van Enterprise Architect

MarcelMoerman commented 4 years ago

Ik heb het geprobeerd met Modelio (4.0), deze lijkt in eerste instantie te werken maar eindigt met de cryptische melding: Failed: file content is not recognized as a valid model. Helaas kan ik geen logfile o.i.d. vinden van de import. Is er mogelijk een compatibiliteits setting bij de UML export in EA?. Het model dat n is gepubliceerd in in v1.1 van XMI, modelio is compatible met v2.1, mogelijk dat daar iets in is te doen?.

AshkanA commented 4 years ago

Ik heb zojuist een 2.1 versie gegenereerd vanuit Enterprise Architect maar krijg in Modelio (4.0) alsnog de foutmelding:

" Failed: file content is not recognized as a valid model. "

ik zal kijken of er nog andere settings zijn

AshkanA commented 4 years ago

Marcel mocht de Viewer voor nu geen optie zijn, kan je de uitwerking (incl beschrijving) van de modellen nu onder gemeente-delft.github.io/Gemeentelijk-Gegevensmodel/domeinen/inleiding vinden.

Umbrello is tevens ook een open source tool, heb je hier ervaring mee ?

we kijken nog verder voor een oplossing die compatible is met meerdere tools

janvlug commented 4 years ago

Ik heb vandaag ook geprobeerd het XMI v1.1 model in te lezen in de volgende tools: Umbrello, Modelio en Papyrus.

Inlezen in Modelio en Papyrus lukte niet.

Umbrello gaf drie meldingen:

  1. An object with the name Gebruikerrol already exists in the package Model ICT.
  2. An object with the name Tarief already exists in the package Model Sociaal Domein.
  3. An object with the name Storing already exists in the package Model Ruimte.

Ik heb aan de objecten een nieuwe naam toegekend, en uiteindelijk werd het model ingelezen in Umbrello (echter met zeer veel foutmeldingen in de log). Ik kan door de packages en classes in een tree-view browsen. De class-diagrammen ontbreken echter.

Misschien zorgen de drie hierboven genoemde issues er voor dat je geen export naar XMI 2.1 kunt maken. Is het mogelijk om deze fouten op te lossen om daarna opnieuw te proberen een export naar XMU 2.1 te maken?

AshkanA commented 4 years ago

Ik heb zojuist de drie (fout)meldingen aangepast en twee versies gegenereerd: 2.1 en een 2.5 versie, zie bijlage.

Kan je kijken of je hier verder mee komt ?

GGM Output.zip

janvlug commented 4 years ago

Dank je Ashkan, ik probeer er snel naar te kijken. Ik had ook om hulp gevraagd op het Papyrus community forum. Daar was iemand zo vriendelijk om een conversie te doen. Zie: https://www.eclipse.org/forums/index.php?t=rview&goto=1819342#msg_1819342. De zip file die ik op het forum kon downloaden toont de classes en de diagrammen in Papyrus.

cjvanzwol commented 1 month ago

Kan iemand mijn toelichten hoe ik de Archimate versie kan openen? Elke .xml in de repo geeft in Archimate een error. bvd!