[DDI-SRG] [CDI] new Canonical XMI after model transform

Flavio Rizzolo flavio.rizzolo at gmail.com
Thu Aug 5 14:00:33 EDT 2021


Achim,

A few issues I noticed on a quick review:

- The definition of Identifier seems old. It says "Basic object 
requiring identification. Elements of this type are versioned and 
provide administrative metadata properties." It's a datatype now, so it 
should probably say "identifier for objects requiring short- or 
long-lasting referencing and management", or something like that. The 
example seems wrong as well "Use for First Order Classes whose content 
does not need to be discoverable in its own right but needs to be 
related to multiple classes.". I suggest to remove it.

- Some of the attributes, e.g. ddiIdentifier, uri, appear to be of type 
"EA_Java_Types_Package". I'm not sure how that happened.

- There is a ModelIdentification datatype, right under the DataTypes 
package, that doesn't seem to be used anywhere.

- I was just going over the Documentation.xlsx and noticed a couple of 
enumerations that didn't ring a bell. I checked and couldn't find them 
in the latest EA file. They are WorkflowPattern and StringStructureType. 
There might be others. I'm not sure where they are coming from.

That's all for now. I'll keep checking.

Flavio


On 2021-07-30 2:59 p.m., Wackerow, Joachim wrote:
>
> I did the programmatic model transformation for a couple of issues we 
> talked about. Prior to that I edited manually the EA model regarding 
> some other issues.
>
> I documented all changes in ModelTransformation_2021-07-30.docx 
> <https://www.dropbox.com/s/8fkxs38snd6ss2d/ModelTransformation_2021-07-30.docx?dl=0>.
>
> The file lists also some items which need documentation. Volunteers 
> sought.
>
> While doing this work I filed a couple of additional 
> issues:<https://ddi-alliance.atlassian.net/browse/CDI-57>
>
>   * Missing documentation *CDI-57*
>     <https://ddi-alliance.atlassian.net/browse/CDI-57><https://ddi-alliance.atlassian.net/browse/CDI-56>
>   * Boolean class attributes: should they have a default value?
>     *CDI-56*
>     <https://ddi-alliance.atlassian.net/browse/CDI-56><https://ddi-alliance.atlassian.net/browse/CDI-55>
>   * Data type ObjectName attributes are not clear. *CDI-55*
>     <https://ddi-alliance.atlassian.net/browse/CDI-55><https://ddi-alliance.atlassian.net/browse/CDI-54>
>   * Data type name "SpecificationType" too generic *CDI-54*
>     <https://ddi-alliance.atlassian.net/browse/CDI-54><https://ddi-alliance.atlassian.net/browse/CDI-58>
>   * Review names of enumerations and data types. Several have the
>     suffix 'type'. *CDI-58*
>     <https://ddi-alliance.atlassian.net/browse/CDI-58>
>
> The new files include everything below DDICDIModels. The abstraction 
> stereotypes like trace are maintained. Diagrams get lost in this process.
>
> The new XMI files (DDI-CDI_2021-07-30.xmi 
> <https://www.dropbox.com/s/oizidnadhqeo1s7/DDI-CDI_2021-07-30.xmi?dl=0>, 
> DDI-CDI_UniqueAssociationNames_2021-07-30.xmi 
> <https://www.dropbox.com/s/sv3h4cof4i499xx/DDI-CDI_UniqueAssociationNames_2021-07-30.xmi?dl=0>) 
> are available for download.
>
> Please review. There might be issues.
>
> Achim
>
>
> _______________________________________________
> DDI-SRG mailing list
> DDI-SRG at icpsr.umich.edu
> http://lists.icpsr.umich.edu/mailman/listinfo/ddi-srg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.icpsr.umich.edu/pipermail/ddi-srg/attachments/20210805/14c75c0d/attachment.html 


More information about the DDI-SRG mailing list