[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