A project converting between pure IMF format and IMF compliant AAS format. Taking as input aasx files.
- Bør
ModelElement
være abstract eller dupliserer vi felles properties RDLType, Attribute og Id, flere? Vi dupliserer i første omgang - Relasjon er modellert med referanse til AspectObject x 2 (source og target), men hvordan går man fra AspectObject til relasjon, feks for å finne parent til AspectObject? Iterere gjennom alle relasjonene? Vi begynner med en strategi der vi lar
AspectObject
ha en liste medRelastionship
For å tvinge gjennom hvordan datamodellen skal brukes prøver vi også å fjernesource
fraRelastionship
og fjerneList<Relationship>
fraAspectModel
- Skal hasParent-relasjon være spesiell på noen måte?
- Når vi merger 2 eller flere
AspectModel
vil vi slå sammenAspectObject
med likid
. Hva gjør vi hvis de andre feltene somRdlType
ogAspect
er forskjellig? - Når vi merger 2 eller flere
List<Relationship>
vil vi slå sammenRelationship
med sammeid
. Hva gjør vi hvistarget
er forskjellig eller hvis vi har relasjon med likid
på 2 forskjelligeAspectObject
?