Issues for Mailing list of the MOF Support for Semantic Structures Finalization Task Force
To comment on any of these issues, send email to smof-ftf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.
List of issues (green=resolved, yellow=pending Board vote, red=unresolved)
Issue 15975: UML Profile XMI does not load, and it has MagicDraw specifics
Issue 16107: SMOF should be updated to 2.4 before finalization to be consistent with UML, MOF and XMI.
Issue 16395: SMOF issue: incorrect namespaces in XMI examples
Issue 15975: UML Profile XMI does not load, and it has MagicDraw specifics (smof-ftf)
Click here for this issue's archive.
Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com)
Nature: Uncategorized Issue
Severity:
Summary:
I could not get the UML Profile XMI to load, and it has MagicDraw specifics.
The profile XMI also has a stereotype called Constraint which had no base class and was not in the spec – so it should be deleted.
Resolution: Create a correct profile XMI
Revised Text: Update the SMOF Profile XMI file so that it reads like this (note, the identifiers may vary):
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmlns:uml="http://www.omg.org/spec/UML/20101101"
xmlns:xmi="http://www.omg.org/spec/XMI/20100901">
<uml:Model xmi:id="eee_1045467100313_135436_1"
xmi:uuid="e4254ee4-c1ac-11df-b096-d384b3500ebf" name="SMOF"
visibility="public">
<ownedComment xmi:type="uml:Comment"
xmi:id="_15_1_20ea04e0_1222785798609_29764_98"
xmi:uuid="e42575f5-c1ac-11df-b096-d384b3500ebf"
body="Author:Cory Casanave.
Created:9/30/08 10:43 AM">
<annotatedElement xmi:idref="eee_1045467100313_135436_1"/>
</ownedComment>
<packagedElement xmi:type="uml:Profile"
xmi:id="_15_1_20ea04e0_1222785830937_668267_458"
xmi:uuid="e42575f7-c1ac-11df-b096-d384b3500ebf" name="SmofProfile"
visibility="public">
<packagedElement xmi:type="uml:Stereotype"
xmi:id="_16_6_1_873024e_1282071040890_610779_1239"
xmi:uuid="e425c41a-c1ac-11df-b096-d384b3500ebf"
name="CompatibleWith" visibility="public" isLeaf="false"
isAbstract="false" isFinalSpecialization="false"
isActive="false">
<ownedAttribute xmi:type="uml:Property"
xmi:id="_16_6_1_873024e_1282071061328_799271_1269"
xmi:uuid="e425c41b-c1ac-11df-b096-d384b3500ebf"
name="base_Dependency" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="none"
association="_16_6_1_873024e_1282071061328_624244_1268">
<type xmi:type="uml:Class"
href="http://www.omg.org/spec/UML/20101101/UML.xmi#Dependency"
> </type>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property"
xmi:id="_16_6_1_873024e_1282071084375_891243_1279"
xmi:uuid="e425eb2c-c1ac-11df-b096-d384b3500ebf"
name="isRequired" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="none">
<type xmi:type="uml:PrimitiveType"
href="http://www.omg.org/spec/UML/20101101/PrimitiveTypes.xmi #Boolean">
</type>
<defaultValue xmi:type="uml:LiteralBoolean"
xmi:id="_16_6_1_873024e_1282071149593_118084_1283"
xmi:uuid="e425eb2d-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" value="false"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property"
xmi:id="_16_6_1_873024e_1282071118609_829961_1281"
xmi:uuid="e426123e-c1ac-11df-b096-d384b3500ebf"
name="isSymmetric" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="none">
<type xmi:type="uml:PrimitiveType"
href="http://www.omg.org/spec/UML/20101101/PrimitiveTypes.xmi #Boolean">
</type>
<defaultValue xmi:type="uml:LiteralBoolean"
xmi:id="_16_6_1_873024e_1282071158281_804352_1284"
xmi:uuid="e426123f-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" value="false"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype"
xmi:id="_15_1_20ea04e0_1222802287656_861956_949"
xmi:uuid="e4261240-c1ac-11df-b096-d384b3500ebf"
name="IncompatibleWith" visibility="public" isLeaf="false"
isAbstract="false" isFinalSpecialization="false"
isActive="false">
<ownedAttribute xmi:type="uml:Property"
xmi:id="_15_1_20ea04e0_1222802303765_70169_979"
xmi:uuid="e4261241-c1ac-11df-b096-d384b3500ebf"
name="base_Dependency" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="none"
association="_15_1_20ea04e0_1222802303765_405621_978">
<type xmi:type="uml:Class"
href="http://www.omg.org/spec/UML/20101101/UML.xmi#Dependency"
> </type>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension"
xmi:id="_15_1_20ea04e0_1222803184718_320116_1273"
xmi:uuid="e4263952-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" isLeaf="false" isAbstract="false"
isFinalSpecialization="false" isDerived="false">
<memberEnd xmi:idref="_15_1_20ea04e0_1222803184718_215815_1274"/>
<memberEnd xmi:idref="_15_1_20ea04e0_1222803184718_646652_1275"/>
<navigableOwnedEnd
xmi:idref="_15_1_20ea04e0_1222803184718_646652_1275"/>
<ownedEnd xmi:type="uml:ExtensionEnd"
xmi:id="_15_1_20ea04e0_1222803184718_646652_1275"
xmi:uuid="e4263953-c1ac-11df-b096-d384b3500ebf"
name="extension_equivalent class" visibility="private"
isLeaf="false" isStatic="false" isOrdered="false"
isUnique="true" isReadOnly="false" isDerived="false"
isDerivedUnion="false" aggregation="composite"
type="_15_1_20ea04e0_1222803157187_234187_1244"
association="_15_1_20ea04e0_1222803184718_320116_1273">
<lowerValue xmi:type="uml:LiteralInteger"
xmi:id="_15_1_20ea04e0_1222803184718_707652_1276"
xmi:uuid="e4263955-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" value="0"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype"
xmi:id="_15_1_20ea04e0_1222803157187_234187_1244"
xmi:uuid="e4266066-c1ac-11df-b096-d384b3500ebf"
name="EquivalentClass" visibility="public" isLeaf="false"
isAbstract="false" isFinalSpecialization="false"
isActive="false">
<ownedAttribute xmi:type="uml:Property"
xmi:id="_15_1_20ea04e0_1222803184718_215815_1274"
xmi:uuid="e4266067-c1ac-11df-b096-d384b3500ebf"
name="base_Dependency" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="none"
association="_15_1_20ea04e0_1222803184718_320116_1273">
<type xmi:type="uml:Class"
href="http://www.omg.org/spec/UML/20101101/UML.xmi#Dependency"
> </type>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension"
xmi:id="_15_1_20ea04e0_1222785913375_997900_510"
xmi:uuid="e4266068-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" isLeaf="false" isAbstract="false"
isFinalSpecialization="false" isDerived="false">
<memberEnd xmi:idref="_15_1_20ea04e0_1222785913375_981274_511"/>
<memberEnd xmi:idref="_15_1_20ea04e0_1222785913375_527757_512"/>
<navigableOwnedEnd
xmi:idref="_15_1_20ea04e0_1222785913375_527757_512"/>
<ownedEnd xmi:type="uml:ExtensionEnd"
xmi:id="_15_1_20ea04e0_1222785913375_527757_512"
xmi:uuid="e4266069-c1ac-11df-b096-d384b3500ebf"
name="extension_facet" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="composite"
type="_15_1_20ea04e0_1222785870843_231731_461"
association="_15_1_20ea04e0_1222785913375_997900_510">
<lowerValue xmi:type="uml:LiteralInteger"
xmi:id="_15_1_20ea04e0_1222785913375_195534_513"
xmi:uuid="e426877b-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" value="0"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Extension"
xmi:id="_16_6_1_873024e_1282071061328_624244_1268"
xmi:uuid="e426877c-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" isLeaf="false" isAbstract="false"
isFinalSpecialization="false" isDerived="false">
<memberEnd xmi:idref="_16_6_1_873024e_1282071061328_799271_1269"/>
<memberEnd xmi:idref="_16_6_1_873024e_1282071061328_76743_1270"/>
<navigableOwnedEnd
xmi:idref="_16_6_1_873024e_1282071061328_76743_1270"/>
<ownedEnd xmi:type="uml:ExtensionEnd"
xmi:id="_16_6_1_873024e_1282071061328_76743_1270"
xmi:uuid="e426877d-c1ac-11df-b096-d384b3500ebf"
name="extension_compatibleWith" visibility="private"
isLeaf="false" isStatic="false" isOrdered="false"
isUnique="true" isReadOnly="false" isDerived="false"
isDerivedUnion="false" aggregation="composite"
type="_16_6_1_873024e_1282071040890_610779_1239"
association="_16_6_1_873024e_1282071061328_624244_1268">
<lowerValue xmi:type="uml:LiteralInteger"
xmi:id="_16_6_1_873024e_1282071061328_170925_1271"
xmi:uuid="e426877f-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" value="0"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype"
xmi:id="_15_1_20ea04e0_1222785870843_231731_461"
xmi:uuid="e4268780-c1ac-11df-b096-d384b3500ebf" name="AspectOf"
visibility="public" isLeaf="false" isAbstract="false"
isFinalSpecialization="false" isActive="false">
<ownedAttribute xmi:type="uml:Property"
xmi:id="_15_1_20ea04e0_1222785913375_981274_511"
xmi:uuid="e426ae91-c1ac-11df-b096-d384b3500ebf"
name="base_Generalization" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="none"
association="_15_1_20ea04e0_1222785913375_997900_510">
<type xmi:type="uml:Class"
href="http://www.omg.org/spec/UML/20101101/UML.xmi#Generalization"
> </type>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property"
xmi:id="_16_6_1_873024e_1269784609578_463316_2676"
xmi:uuid="e426ae92-c1ac-11df-b096-d384b3500ebf"
name="isRequired" visibility="private" isLeaf="false"
isStatic="false" isOrdered="false" isUnique="true"
isReadOnly="false" isDerived="false" isDerivedUnion="false"
aggregation="none">
<type xmi:type="uml:PrimitiveType"
href="http://www.omg.org/spec/UML/20101101/PrimitiveTypes.xmi#Boolean">
</type>
<defaultValue xmi:type="uml:LiteralBoolean"
xmi:id="_16_6_1_873024e_1270882915265_430487_1219"
xmi:uuid="e426ae93-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" value="false"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension"
xmi:id="_15_1_20ea04e0_1222802303765_405621_978"
xmi:uuid="e426ae94-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" isLeaf="false" isAbstract="false"
isFinalSpecialization="false" isDerived="false">
<memberEnd xmi:idref="_15_1_20ea04e0_1222802303765_70169_979"/>
<memberEnd xmi:idref="_15_1_20ea04e0_1222802303765_133744_980"/>
<navigableOwnedEnd
xmi:idref="_15_1_20ea04e0_1222802303765_133744_980"/>
<ownedEnd xmi:type="uml:ExtensionEnd"
xmi:id="_15_1_20ea04e0_1222802303765_133744_980"
xmi:uuid="e426d5a5-c1ac-11df-b096-d384b3500ebf"
name="extension_disjoint with" visibility="private"
isLeaf="false" isStatic="false" isOrdered="false"
isUnique="true" isReadOnly="false" isDerived="false"
isDerivedUnion="false" aggregation="composite"
type="_15_1_20ea04e0_1222802287656_861956_949"
association="_15_1_20ea04e0_1222802303765_405621_978">
<lowerValue xmi:type="uml:LiteralInteger"
xmi:id="_15_1_20ea04e0_1222802303765_61577_981"
xmi:uuid="e426d5a7-c1ac-11df-b096-d384b3500ebf" name=""
visibility="public" value="0"/>
</ownedEnd>
</packagedElement>
</packagedElement>
</uml:Model>
</xmi:XMI>
Actions taken:
January 20, 2011: received issue
January 11, 2012: closed issue
Issue 16107: SMOF should be updated to 2.4 before finalization to be consistent with UML, MOF and XMI. (smof-ftf)
Click here for this issue's archive.
Source: Microsoft (Mr. Steve Cook, stcook(at)microsoft.com)
Nature: Uncategorized Issue
Severity:
Summary: SMOF should be updated to 2.4 before finalization to be consistent with UML, MOF and XMI.
Resolution: The primary change needed to update to 2.4 is to change the way that SMOF merges the MOF packages to incorporate the fact that MOF 2.4 is based on UML::Classes::Kernel, from Superstructure, instead of Infrastructure packages used to define earlier revisions of MOF.
Various cross-references need to be changed. While we are at it, let’s use the latest available version of OCL
Revised Text: revised text on pages 11 - 14 of OMG document ptc/2011-08-19
Actions taken:
April 5, 2011: received issue
January 11, 2012: closed issue
Issue 16395: SMOF issue: incorrect namespaces in XMI examples (smof-ftf)
Click here for this issue's archive.
Source: Microsoft (Mr. Steve Cook, stcook(at)microsoft.com)
Nature: Uncategorized Issue
Severity:
Summary: In clause 12 of SMOF, the namespaces (such as xmlns:xmi=http://www.omg.org/spec/XMI/20100101) do not refer to any actual published specification. Furthermore, the xmlns:uml namespace inconsistently refers to the XMI spec.
Resolution: Correct the namespaces to refer to valid specifications.
Revised Text: Throughout clause 12, replace 20100101 by 20100901, except in the BPMN namespaces.
Replace xmlns:uml=http://www.omg.org/spec/XMI/20100101 by xmlns:uml=http://www.omg.org/spec/UML/20100901 (two occurrences).
Replace xmlns:bpmn=http://www.omg.org/spec/BPMN/20100101 by xmlns:bpmn=http://www.omg.org/spec/BPMN/20100501 (two occurrences).
Actions taken:
July 25, 2011: received issue
January 11, 2012: closed issue