Diagram Definition Avatar
  1. OMG Specification

Diagram Definition — All Issues

  • Acronym: DD
  • Issues Count: 37
  • Description: All Issues
Open Closed All
All Issues

Issues Summary

Key Issue Reported Fixed Disposition Status
DD12_-6 Consider possibility of adding Port concept to DI DD 1.0 open
DD12_-5 Constraints DD 1.0b1 open
DD12_-3 Small typo. DD 1.0 open
DD12_-2 Small typos. DD 1.0 open
DD11-16 DD 1.0 defines DI, DC, DG as Models which is not in the CMOF subset for MOF 2.4.1 DD 1.0 DD 1.1 Resolved closed
DD11-15 Styling capabilities of Canvas ambiguous DD 1.0 DD 1.1 Resolved closed
DD11-14 MarkedElement should be abstract in provided CMOF files DD 1.0 DD 1.1 Resolved closed
DD11-13 Use MOF Primitive Types DD 1.0 DD 1.1 Resolved closed
DD11-12 DG library for BNF parsing DD 1.0 DD 1.1 Resolved closed
DD11-9 Z-order in DC -> DI and DG DD 1.0 DD 1.1 Resolved closed
DD11-8 DiagramElement ownership DD 1.0 DD 1.1 Resolved closed
DD11-5 DiagramElements cannot represent multiple model Elements DD 1.0b1 DD 1.1 Resolved closed
DD11-11 DG library for string bounding DD 1.0 DD 1.1 Resolved closed
DD11-10 Multiple modelElements per diagram element DD 1.0 DD 1.1 Resolved closed
DD11-7 Figure A.1 multiplicities DD 1.0 DD 1.1 Resolved closed
DD11-6 CMOF version DD 1.0 DD 1.1 Resolved closed
DD-1 Simplify DI metamodel DD 1.0b1 DD 1.0 Resolved closed
DD-6 Interchange extension DD 1.0b1 DD 1.0 Resolved closed
DD-5 Diagram::resolution default DD 1.0b1 DD 1.0 Resolved closed
DD-4 Bounds should be optional DD 1.0b1 DD 1.0 Resolved closed
DD-3 Waypoints should be optional DD 1.0b1 DD 1.0 Resolved closed
DD-2 The Diagram metaclass should be abstract DD 1.0b1 DD 1.0 Resolved closed
DD-11 Update Annex A DD 1.0b1 DD 1.0 Resolved closed
DD-10 Merge DI diagrams DD 1.0b1 DD 1.0 Resolved closed
DD-9 Cascade specification in DG isn't as specific as DI DD 1.0b1 DD 1.0 Resolved closed
DD-8 Rename DG::Canvas::style to packagedStyle DD 1.0b1 DD 1.0 Resolved closed
DD-7 DG::GraphicalElement::local/sharedStyle should have unbounded upper multiplicity DD 1.0b1 DD 1.0 Resolved closed
DD-15 Optional bounds DD 1.0b1 DD 1.0 Resolved closed
DD-14 Cascading called inheritance DD 1.0b1 DD 1.0 Resolved closed
DD-13 Owning styles DD 1.0b1 DD 1.0 Resolved closed
DD-12 MOF Compliance DD 1.0b1 DD 1.0 Resolved closed
DD-18 Spurious question marks DD 1.0b1 DD 1.0 Resolved closed
DD-17 Optional waypoints DD 1.0b1 DD 1.0 Resolved closed
DD-19 Visibility markers not needed DD 1.0b1 DD 1.0 Resolved closed
DD-21 Diagram description DD 1.0b1 DD 1.0 Resolved closed
DD-20 Collections => sets DD 1.0b1 DD 1.0 Resolved closed
DD-16 Annex B DD 1.0b1 DD 1.0 Resolved closed

Issues Descriptions

Consider possibility of adding Port concept to DI

  • Key: DD12_-6
  • Legacy Issue Number: 18680
  • Status: open  
  • Source: Fraunhofer FOKUS ( Mr. Max Bureck)
  • Summary:

    Hi, the concept of ports, attached to the outside bounds of an element allowing connections between elements is a widespread concept. Adding this concept would help generic layouting algorithms taking ports into account (such as KIELER) doing a much better job. Since DI defines abstract subclasses, meta models without ports can simply choose to not use the concept.

  • Reported: DD 1.0 — Mon, 22 Apr 2013 04:00 GMT
  • Updated: Tue, 8 Jan 2019 15:34 GMT

Constraints

  • Key: DD12_-5
  • Legacy Issue Number: 16492
  • Status: open  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    The spec currently has no constraint sections. Should we add them? For
    example, we might require unowned diagram elements to be diagrams

  • Reported: DD 1.0b1 — Mon, 31 Jan 2011 05:00 GMT
  • Updated: Tue, 8 Jan 2019 15:33 GMT

Small typo.

  • Key: DD12_-3
  • Legacy Issue Number: 19485
  • Status: open  
  • Source: yahoo.fr ( Lambert Clara)
  • Summary:

    There is a small typo in the DD specification document.
    On page 17 we can read:
    "namely the Diagram Graphics(DI) package (Clause 9) and the Diagram Interchange(DG) package"

    The acronyms in the parenthesis are reversed, it should be Diagram Graphics(DG) and Diagram Interchange(DI).

  • Reported: DD 1.0 — Mon, 23 Jun 2014 04:00 GMT
  • Updated: Tue, 8 Jan 2019 15:32 GMT

Small typos.

  • Key: DD12_-2
  • Legacy Issue Number: 19486
  • Status: open  
  • Source: yahoo.fr ( Lambert Clara)
  • Summary:

    There are some typos in the attributes description of Color data type, we can read:
    "Integer [1] - the red component of the color in the range (0..255)"
    for all three components, green and blue included.

    The description should reflect the correct color.

  • Reported: DD 1.0 — Mon, 23 Jun 2014 04:00 GMT
  • Updated: Tue, 8 Jan 2019 15:32 GMT

DD 1.0 defines DI, DC, DG as Models which is not in the CMOF subset for MOF 2.4.1

  • Key: DD11-16
  • Legacy Issue Number: 18954
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    DD 1.0 defines DI, DC, DG as Models which is not in the CMOF subset for MOF 2.4.1

  • Reported: DD 1.0 — Mon, 23 Sep 2013 04:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    This is a change to the DD XMI to replace Models with Packages. There is no change to the primary specification.
    Disposition: Resolved

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Styling capabilities of Canvas ambiguous

  • Key: DD11-15
  • Legacy Issue Number: 18679
  • Status: closed  
  • Source: Fraunhofer FOKUS ( Mr. Max Bureck)
  • Summary:

    The description of the Canvas element does not say how attributes inherited from GraphicalElement are handled. Since the Canvas explicitly references a background color and a fill, I assume that the attributes "sharedStyle" and "localStyle" are only taken into account for calculation of an effective style of child elements. Since the canvas defines a background, I guess it should fill the parent UI control, so a clip path wouldn't make much sense. Since transforms can also be applied to the fill of an application, I guess the transforms are just applied to the group of containing children. Please clarify, if this assumptions are correct.

  • Reported: DD 1.0 — Mon, 22 Apr 2013 04:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    Since canvases are groups, they inherit the fact that "The (local or shared) styles defined on a group cascade to its member elements" (see Subclause 10.3.12), that is, the styles are not for the group itself (the revision below spells out the meaing of "cascade"). Conversely, canvases support background colors and fills for themselves (backgroundColor and backgroundFill), as opposed to their members.
    Graphical elements, including canvases, can have clip paths applied to them to restrict painting (for example, applying an oval mask to a background). This is separate from the fact that canvases, as groups, are lower in z-order than their members and therefore appear to be additionally clipped by their members.
    Fills can have transforms (Fill::transform) to change how they are applied on their graphical elements. This is separate from transforms on graphical elements (GraphicalElement:transform), which apply to graphical elements themselves.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

MarkedElement should be abstract in provided CMOF files

  • Key: DD11-14
  • Legacy Issue Number: 18675
  • Status: closed  
  • Source: Fraunhofer FOKUS ( Mr. Max Bureck)
  • Summary:

    In the standard the description of MarkedElement states "It is an abstract super class of all graphical elements whose vertices are explicitly specified and ordered.". However the heading declares "[Class]", which is inconsistent with the naming of other classes. The heading should declare it "[Abstract Class]". And in the CMOF files the MarkedElement is not modeled as an abstract class.

  • Reported: DD 1.0 — Wed, 17 Apr 2013 04:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    Revise as suggested

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Use MOF Primitive Types

  • Key: DD11-13
  • Legacy Issue Number: 17453
  • Status: closed  
  • Source: NASA ( Dr. Nicolas F. Rouquette)
  • Summary:

    Diagram Common should reuse MOF Primitive Types

  • Reported: DD 1.0 — Thu, 21 Jun 2012 04:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    Remove DD primitive types and import UML PrimitiveTypes into DC

  • Updated: Fri, 6 Mar 2015 20:58 GMT

DG library for BNF parsing

  • Key: DD11-12
  • Legacy Issue Number: 17147
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    A DG library for BNF parsing would enable language-specific DI's capture strings, instead of modeling BNF constraints.

  • Reported: DD 1.0 — Wed, 22 Feb 2012 05:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    Yes, but it would not be a DG library. It would be provided by the mapping language used between DI and DG, which is it is not defined by DD.
    Disposition: Closed No Change

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Z-order in DC -> DI and DG

  • Key: DD11-9
  • Legacy Issue Number: 16910
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    Section 8.1.3 (Z-Order) should be specific to the ownership association on DiagramElement to itself, and should be moved to DI and DG.

  • Reported: DD 1.0 — Wed, 14 Dec 2011 05:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    This is merged with 16909, which addresses the same topic.
    Disposition: Duplicate/Merged

  • Updated: Fri, 6 Mar 2015 20:58 GMT

DiagramElement ownership

  • Key: DD11-8
  • Legacy Issue Number: 16909
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    In Figure 9.2 (Diagram Element) DiagramElement ownership should be ordered and given occlusion semantics, per Section 8.1.3 (Z-Order).

  • Reported: DD 1.0 — Wed, 14 Dec 2011 05:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    Add ordering to DI::DiagramElement::/ownedElement ordered. Move Clause 8.1.3 (Z-Order) to the description of DiagramElement::/ownedElement, modified for diagram elements, and also to DG::Group::member, modified to diagram graphics

  • Updated: Fri, 6 Mar 2015 20:58 GMT

DiagramElements cannot represent multiple model Elements

  • Key: DD11-5
  • Legacy Issue Number: 16628
  • Status: closed  
  • Source: Northrop Grumman ( Mr. Christopher McClure)
  • Summary:

    The definition of DiagramElement has an association to the depicted MOF Element with a multiplicity of [0..1]; so, one DiagramElement can represent at most one model Element. However, UML contains at least one notation in which a single symbol represents more than one Element: using a single State symbol to represent multiple similar States (see p.601 of the UML 2.4 Superstructure Specification). Will DD be able to support this notation?

  • Reported: DD 1.0b1 — Tue, 18 Oct 2011 04:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    Loosen multiplicity of DiagramElement::/modelElement property to *. Also resolves 16907 by using UML::Element instead of CMOF::Element in the Diagram Interchange metamodel

  • Updated: Fri, 6 Mar 2015 20:58 GMT

DG library for string bounding

  • Key: DD11-11
  • Legacy Issue Number: 17099
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Is a DG library needed to calculate bounding boxes for strings in particular fonts?

  • Reported: DD 1.0 — Wed, 8 Feb 2012 05:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    No, would be provided by the mapping language used between DI and DG, which is it is not defined by DD.
    Disposition: Closed No Change

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Multiple modelElements per diagram element

  • Key: DD11-10
  • Legacy Issue Number: 16991
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    Diagram elements might have multiple modelElements (for example, state lists in UML state machines, combined merge/decision diamonds in UML activities). Languages can specialize to 1 or order as needed.

  • Reported: DD 1.0 — Wed, 11 Jan 2012 05:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    This duplicates 16628.
    Disposition: Duplicate/Merged

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Figure A.1 multiplicities

  • Key: DD11-7
  • Legacy Issue Number: 16908
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    In Figure A.1 (UML DI Metamodel), the multiplicities opposite UMLLabel should be 0..1.

  • Reported: DD 1.0 — Wed, 14 Dec 2011 05:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    Revise as suggested.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

CMOF version

  • Key: DD11-6
  • Legacy Issue Number: 16907
  • Status: closed  
  • Source: Model Driven Solutions ( Mr. Steve Cook)
  • Summary:

    DD should use the latest formal version of CMOF

  • Reported: DD 1.0 — Wed, 14 Dec 2011 05:00 GMT
  • Disposition: Resolved — DD 1.1
  • Disposition Summary:

    See resolution of 16628.
    Disposition: Merge/Duplicate

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Simplify DI metamodel

  • Key: DD-1
  • Legacy Issue Number: 15902
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    The DI metamodel can be simplified by removing
    planes (diagrams can be nested) and leaving
    packaging out of scope (DiagramCollection, and
    the association between Diagram and Style).

  • Reported: DD 1.0b1 — Wed, 15 Dec 2010 05:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    The DI metamodel is simplified by merging planes and plane elements into diagrams and diagram elements, respectively, and removing labels and diagram collections
    Planes are removed. These were to support nested diagrams, but it was decided the additional layer of terminology wasn't necessary, especially when some communities simply call them "nested diagrams". In the revised text, diagrams can be nested. Top level diagrams are those diagrams that happen not to be nested. We discussed various possibilities for modeling this, and settled on treating everything as a nestable diagram element, including diagrams, which are taken as a kind of shape. This means diagrams can have model elements, for example, as in UML composite structure. Top level diagrams won't use bounds. Diagrams can be connected by edges, for diagrams of diagrams.
    Labels are removed. The only difference from shapes is they are rendered as strings, which would often be determined by the mapping to DG. Language-specific DI's can define these as kinds of shapes if needed.
    It was decided that packaging should be out of scope, because domain languages usually have their own packaging mechanisms, resulting in these changes:
    The existing association between Diagram and Style is removed, because it was only packaging styles, it didn't mean styles applied to the diagram, like the association between DiagramElement and Style, which Diagram now inherits.
    DiagramCollection is removed, and its packaging associations to Style.
    Packaging of styles is left in Diagram Graphics, because DG is not intended to extend a domain language that might have its own packaging mechanism.
    Updates to the Annexes for these changes will be addressed in separate issues.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Interchange extension

  • Key: DD-6
  • Legacy Issue Number: 16001
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    The last pagraph of the DiagramElement section says:

    Other properties of diagram elements that tools need to interchange
    but are not defined in the metamodel can be interchanged using the
    extensibility mechanism that is native to the used interchange
    format. For example, in an XMIbased interchange, extended data can be
    placed on diagram elements within <xmi:extension> tags.

    I'm not sure we should be mentioning interchange level extensions,
    especially without mentioning metamodel extensions, and domain-specific
    extensions like profiles. Can we remove this paragraph, or generalize
    it to include other kinds of extension mechanisms?

  • Reported: DD 1.0b1 — Mon, 31 Jan 2011 05:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    The specification should not suggest ways of interchanging non-standard information

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Diagram::resolution default

  • Key: DD-5
  • Legacy Issue Number: 15997
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    The default for Diagram::resolution should be shown in the metamodel figures.

  • Reported: DD 1.0b1 — Mon, 31 Jan 2011 05:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    It is shown in Figure 9.3 (Diagram).
    Revised Text:
    None

    Disposition: Closed, no change

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Bounds should be optional

  • Key: DD-4
  • Legacy Issue Number: 15996
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    For example, as in compartmented property strings

  • Reported: DD 1.0b1 — Mon, 31 Jan 2011 05:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Agreed that Shape::bounds should be optional. This is addressed in the resolution to 15902.
    Revised Text:
    None

    Disposition: Duplicate

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Waypoints should be optional

  • Key: DD-3
  • Legacy Issue Number: 15995
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Some tools might autoplace edge end points.

  • Reported: DD 1.0b1 — Mon, 31 Jan 2011 05:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Agreed that Edge::waypoints should be optional. This is addressed in the resolution to 15902.
    Revised Text:
    None

    Disposition: Duplicate

  • Updated: Fri, 6 Mar 2015 20:58 GMT

The Diagram metaclass should be abstract

  • Key: DD-2
  • Legacy Issue Number: 15994
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    The other DI classes are abstract.

  • Reported: DD 1.0b1 — Mon, 31 Jan 2011 05:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Agreed that it should be abstract. This is addressed in the resolution to 15902.
    Revised Text:
    None

    Disposition: Duplicate

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Update Annex A

  • Key: DD-11
  • Legacy Issue Number: 16372
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Update Annex A (UML Diagram Definition Example) for the changes in FTF ballot 1 and complete the example.

  • Reported: DD 1.0b1 — Tue, 19 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Add a small example defining a subset of the UML Class diagram with DD

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Merge DI diagrams

  • Key: DD-10
  • Legacy Issue Number: 16371
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    After the first FTF ballot, the DI diagrams are small enough to be merged into one

  • Reported: DD 1.0b1 — Tue, 19 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    The DI metamodel is indeed small enough after Ballot 1 that all concepts can fit in one diagram.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Cascade specification in DG isn't as specific as DI

  • Key: DD-9
  • Legacy Issue Number: 16252
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Cascade specification in DG isn't as specific as DI. DG should align with DI (local overrides shared overrides inherited), so the mapping from DI to DG won't need to repeat the cascade algorithm. Multiple styles in DG can be ordered to resolve conflicts

  • Reported: DD 1.0b1 — Tue, 17 May 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    The algorithms only appear different because of a typographic error.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Rename DG::Canvas::style to packagedStyle

  • Key: DD-8
  • Legacy Issue Number: 16251
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Rename DG::Canvas::style to packagedStyle (and fills and markers) to clarify it is not applied to the canvas, like the one inherited from GraphicalElement::localStyle.

  • Reported: DD 1.0b1 — Tue, 17 May 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Rename all the composite associations on Canvas to have a “packaged” prefix

  • Updated: Fri, 6 Mar 2015 20:58 GMT

DG::GraphicalElement::local/sharedStyle should have unbounded upper multiplicity

  • Key: DD-7
  • Legacy Issue Number: 16250
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    DG::GraphicalElement::local/sharedStyle should have unbounded upper multiplicity, to enable DI and the mapping to DG to both introduce styles. The style properties from these two sources might overlap for properties with upper multiplicity greater than one. Use ordering to prioritize styles in case of conflict.

  • Reported: DD 1.0b1 — Tue, 17 May 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Change the multiplicities as suggested above, and explain the use case.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Optional bounds

  • Key: DD-15
  • Legacy Issue Number: 16389
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    After 15996, bounds should not be required, for example, search on "with a given bounds". Explain that if DI does not specify bounds, then the mapping to DG does.

  • Reported: DD 1.0b1 — Fri, 22 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    The only text remaining after 15902 that implies the presence of bounds is examples were bounds is supposed to be specified.
    Revise the description of bounds to indicate it is optional.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Cascading called inheritance

  • Key: DD-14
  • Legacy Issue Number: 16388
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    The spec sometimes refers to style cascading incorrectly as inheritance. Inheritance applies to classes, cascading applies to instances. Search on "inherit" to find them.

  • Reported: DD 1.0b1 — Fri, 22 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Revise as suggested

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Owning styles

  • Key: DD-13
  • Legacy Issue Number: 16387
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    After issue 15902, the spec should not refer to owning styles, for example, see DI, DiagramElement, fourth paragraph, next to last sentence, and DI, Style, second paragraph, first sentence.

  • Reported: DD 1.0b1 — Fri, 22 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Revise as suggested

  • Updated: Fri, 6 Mar 2015 20:58 GMT

MOF Compliance

  • Key: DD-12
  • Legacy Issue Number: 16386
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Update for compliance with MOF 2.4 (for example UML:Element instead of MOF:Element), and change text to not refer to MOF, just "metamodel extension".

  • Reported: DD 1.0b1 — Fri, 22 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    MOF 2.4 is not formalized yet. It is valid to leave the property typed by CMOF::Element as it is the super class of all metaclasses. We should add a package import from DI to CMOF to make the dependency explicit.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Spurious question marks

  • Key: DD-18
  • Legacy Issue Number: 16408
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    Remove "?"s before attribute names

  • Reported: DD 1.0b1 — Sun, 31 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    The “•” (composition) symbols got replaced by “?” symbols by mistake during the editing process of the Beta 2 specification. The fix is to restore the “•” symbols

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Optional waypoints

  • Key: DD-17
  • Legacy Issue Number: 16392
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    After 15959, multiple waypoints should not be required, for example, see DI Edge, first paragraph, and in the attribute description.

  • Reported: DD 1.0b1 — Sun, 24 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Revise and suggested.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Visibility markers not needed

  • Key: DD-19
  • Legacy Issue Number: 16409
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    Would be easier to read the specification with the "+" visibilitiy markers in the figures and attribute/association sections.

  • Reported: DD 1.0b1 — Sun, 31 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    We agree with the proposal to remove the visibility symbol as it is not relevant for metamodels

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Diagram description

  • Key: DD-21
  • Legacy Issue Number: 16485
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Some of the clause 9.3.1 description is redundant with 8.1.3, and it does not make sense after changes from ballot 1.

  • Reported: DD 1.0b1 — Thu, 4 Aug 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Remove the redundant paragraph as suggested

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Collections => sets

  • Key: DD-20
  • Legacy Issue Number: 16410
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    Collections should be called sets, except when they are non-unique

  • Reported: DD 1.0b1 — Sun, 31 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    The word collection is valid as it is a generic way of describing sets, lists, sequences...etc. All metamodel properties are already annotated with the specific kinds of collections.
    Disposition: Closed, No Change

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Annex B

  • Key: DD-16
  • Legacy Issue Number: 16390
  • Status: closed  
  • Source: NASA ( Dr. Maged Elaasar)
  • Summary:

    Update or remove Annex B (DG to SBV Mapping).

  • Reported: DD 1.0b1 — Fri, 22 Jul 2011 04:00 GMT
  • Disposition: Resolved — DD 1.0
  • Disposition Summary:

    Remove the annex until we have content for it.

  • Updated: Fri, 6 Mar 2015 20:58 GMT