[DDI-SRG] [CDI] new Canonical XMI after model transform
Flavio Rizzolo
flavio.rizzolo at gmail.com
Thu Aug 5 21:39:04 EDT 2021
A couple of other issues:
- The "refine" association seems to have a unique name now, even in the
non-unique names xmi. For instance, Concept "refines" IndividualMember.
Instead, we have Concept "Concept_refines_IndividualMember"
IndividualMember.
- Identifier appears in all classes in the inheritance chains. For
instance, Activity has Identifier, and so does Step, which is an
extension of Activity. However, only the top non-abstract class in any
inheritance chain should have Identifiable.
- Which brings me to the next issue: abstract classes should not be
identifiable, should they? They are never instantiated, so it seems
pointless they hay an identifier.
Flavio
On 2021-08-05 2:00 p.m., Flavio Rizzolo wrote:
>
> 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/7ffbbf5f/attachment-0001.html
More information about the DDI-SRG
mailing list