UML Profile for NIEM Avatar
  1. OMG Specification

UML Profile for NIEM — All Issues

  • Acronym: NIEM-UML
  • Issues Count: 17
  • Description: All Issues
Open Closed All
All Issues

Issues Summary

Key Issue Reported Fixed Disposition Status
UMLNIEM3-3 NIEM-UML Issue - Reference Element NIEM-UML 1.0b2 NIEM-UML 3.0 Closed; No Change closed
UMLNIEM3-1 NIEM-UML Issue - Association Element NIEM-UML 1.0b2 NIEM-UML 3.0 Closed; No Change closed
UMLNIEM3-2 NIEM-UML Issue - appinfo:Base for a base component in NIEM Prox NIEM-UML 1.0b2 NIEM-UML 3.0 Closed; No Change closed
UMLNIEM3-4 MPD Specification v1.1 - UML Profile for NIEM Beta Specification Alignment NIEM-UML 1.0b2 NIEM-UML 3.0 Resolved closed
UMLNIEM3-5 NIEM-UML Issue - General Information Models NIEM-UML 1.0b2 NIEM-UML 3.0 Closed; Out Of Scope closed
UMLNIEM_-12 Page 295 - NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-11 Page 264 text update NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-10 Page 243 - typo NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-9 Page 240 editorial NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-8 Page 227 - typo NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-7 P)age 226 NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-6 Page 225 NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-5 Page 4 typo NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-4 Page 3 wording change NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-3 XSDRestrictionComplexTypeSimpleContent OCL Issue NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-2 8-1, 8-3, 8-5 NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed
UMLNIEM_-1 "Pet" example has errors NIEM-UML 1.0b2 NIEM-UML 1.0 Resolved closed

Issues Descriptions

NIEM-UML Issue - Reference Element

  • Key: UMLNIEM3-3
  • Legacy Issue Number: 19149
  • Status: closed  
  • Source: Visumpoint ( Tom Digre)
  • Summary:

    There are cases in which the current transformation does not coerce the name of a reference element to have the required name suffix.

    For more information, see attachment.

  • Reported: NIEM-UML 1.0b2 — Sun, 22 Dec 2013 05:00 GMT
  • Disposition: Closed; No Change — NIEM-UML 3.0
  • Disposition Summary:

    Fixed as part of NIEM3 submission

    The issue is obsolete, referring to a previous version of NIEM and a previous NIEM-UML specification.

  • Updated: Tue, 11 Oct 2016 14:48 GMT
  • Attachments:

NIEM-UML Issue - Association Element

  • Key: UMLNIEM3-1
  • Legacy Issue Number: 19148
  • Status: closed  
  • Source: Visumpoint ( Tom Digre)
  • Summary:

    Issue:
    The current transformation does not coerce an Association element to have the required name suffix.

    For more information, see attachment

  • Reported: NIEM-UML 1.0b2 — Sun, 22 Dec 2013 05:00 GMT
  • Disposition: Closed; No Change — NIEM-UML 3.0
  • Disposition Summary:

    Not applicable to NIEM-3

    Resolved as part of NIEM-3

  • Updated: Tue, 11 Oct 2016 14:48 GMT
  • Attachments:

NIEM-UML Issue - appinfo:Base for a base component in NIEM Prox

  • Key: UMLNIEM3-2
  • Legacy Issue Number: 19147
  • Status: closed  
  • Source: Visumpoint ( Tom Digre)
  • Summary:

    Issue:

    The current NIEMpsm2xsd.qvto transformation produces an appinfo:Base of structures:Object when the base type is in the NIEM proxy schema. It should be producing an appinfo:Base with a target namespace of "http://niem.gov/niem/proxy/xsd/2.0".

    See attachement for more information.

  • Reported: NIEM-UML 1.0b2 — Sun, 22 Dec 2013 05:00 GMT
  • Disposition: Closed; No Change — NIEM-UML 3.0
  • Disposition Summary:

    No longer relevant for NIEM-3

    Changes in NIEM make this issue irrelevant.

  • Updated: Tue, 11 Oct 2016 14:48 GMT

MPD Specification v1.1 - UML Profile for NIEM Beta Specification Alignment

  • Key: UMLNIEM3-4
  • Legacy Issue Number: 18250
  • Status: closed  
  • Source: U.S. Department of the Treasury ( Justin Stekervetz)
  • Summary:

    Modified
    MPD Specification v1.0 has been updated to MPD Specification v1.1.

    Modified
    URI locations for the MPD Specification and resource files have been updated. See Updated URIs section below.

    Removed
    IEM concept has been removed from v1.1 of the MPD Specificaiton. It has been replaced with an updated defintion for MPD.

    Added
    Base Schema Set concept has been added. See MPD v1.1 Section 3.5 (page 22) for more information.

    Modified
    Nature & Purpose Lexicon has been updated with a restructured lexicon. See MPD v1.1 Section 4.2.4 (page 33) and Appendix G (page G-1) for more information

    Modified
    wantlist cardinality for an MPD has been changed to 0, U.

    Modified
    Changed catalog to mpd-catalog.

    Modified
    Rule numbering has been modified in the MPD Specification v1.1. Needs to be reconciled with NIEM-UML. See required changes tab.

    UPDATED URIs

    Updated Specification URI
    http://reference.niem.gov/niem/specification/model-package-description/1.1/

    Updated Lexicon URI:
    http://reference.niem.gov/niem/resource/mpd/lexicon/1.1/

  • Reported: NIEM-UML 1.0b2 — Tue, 6 Nov 2012 05:00 GMT
  • Disposition: Resolved — NIEM-UML 3.0
  • Disposition Summary:

    Not applicable to NIEM-3

    Fixed as part of NIEM-3

  • Updated: Tue, 11 Oct 2016 14:48 GMT

NIEM-UML Issue - General Information Models

  • Key: UMLNIEM3-5
  • Legacy Issue Number: 18174
  • Status: closed  
  • Source: Model Driven Solutions ( Cory Casanave)
  • Summary:

    Issue: NIEM has very specific namespace types such as subset, reference and constraints. These correspond directly to NIEM-UML information model types. User experience has shown that segmenting a model in this way is complex for users and couples the PIM design with the PSM (XSD) representation. It would be preferable that, in the PIM, there was a higher level representation.

    Suggested resolution: Add an information model kind “General” that can subset any other model(s), add properties and include property redefinitions of cardinality and type. To support this king od model, augment the QVT such that a General information model produces, as required, subset schema, constraint schema and extension schema that capture the semantics of the general model using legal NIEM schema.

  • Reported: NIEM-UML 1.0b2 — Wed, 17 Oct 2012 04:00 GMT
  • Disposition: Closed; Out Of Scope — NIEM-UML 3.0
  • Disposition Summary:

    This is an enhancement request

    As an enhancement request, the correct disposition for this is "Closed: Out Of Scope".

  • Updated: Tue, 11 Oct 2016 14:48 GMT

Page 295 -

  • Legacy Issue Number: 18900
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 295 -

    B.2.9.8 Mapping a

    {schema:element declaration}

    Change line item in paragraph [Rule: Mapping for an Unstereotyped Content Element Declaration

    {uml:Property}

    ]

    From:

    5. (substitution group affiliation property) A mapping must exist between the substitution group affiliation of the

    {schema:element declaration}

    and the subsettedProperty of the

    {uml:Property}

    .

    To:

    5. (substitution group affiliation property) The mapping for the substitution group affiliation property is as follows:

    a. If there is exactly one subsettedProperty, a mapping must exist between the substitution group affiliation of the

    {schema:element declaration}

    and the subsettedProperty of the

    {uml:Property}

    .

    b. If there is not any subsettedProperty and if the type is a categorized

    {stereotype:AugmentationType}

    , the substitution group affiliation must be s:Augmentation.

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue

  • Updated: Fri, 6 Mar 2015 21:49 GMT

Page 264 text update

  • Legacy Issue Number: 18899
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 264 -

    B.2.6.6 Categorized

    {uml:Class}

    [Definition: Category 3

    {uml:Class}

    ]

    Replace text:

    3. that is the specific

    {uml:Classifier}

    of exactly one

    {uml:Generalization}

    with:

    3. that is the specific

    {uml:Classifier}

    of exactly one

    {uml:Generalization}

    , the general

    {uml:Classifier}

    of which corresponds to a

    {schema:complex type definition with complex content}

    ..

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue

  • Updated: Fri, 6 Mar 2015 21:49 GMT

Page 243 - typo

  • Legacy Issue Number: 18898
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 243 - Replace

    For each such exchange type we need to add a property to the “Exchange Schema”, this is done my just making one property for each exchange type in a property holder.

    with

    For each such exchange type we need to add a property to the “Exchange Schema”, this is done by just making one property for each exchange type in a property holder.

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue

  • Updated: Fri, 6 Mar 2015 21:49 GMT

Page 240 editorial

  • Key: UMLNIEM_-9
  • Legacy Issue Number: 18897
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 240 -

    Clause A.18:

    • Change “Person” to “AdoptingPerson”, subclassing NIEM-Core subset “Person”
  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue

  • Updated: Fri, 6 Mar 2015 21:49 GMT

Page 227 - typo

  • Key: UMLNIEM_-8
  • Legacy Issue Number: 18896
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 227 - Replace

    Also, the roles a person play may change over time.

    with

    Also, the roles a person plays may change over time.

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue.

  • Updated: Fri, 6 Mar 2015 21:49 GMT

P)age 226

  • Key: UMLNIEM_-7
  • Legacy Issue Number: 18895
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 226 - Replace

    What we did is just pick 2 properties that we want out NIEM-Core person

    with

    What we did is just pick 2 properties that we want out of NIEM-Core person

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue

  • Updated: Fri, 6 Mar 2015 21:49 GMT

Page 225

  • Key: UMLNIEM_-6
  • Legacy Issue Number: 18894
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 225 - Replace

    A subset information model has a <<Subsets>> to the model it subsets. Everything in that subset namespace will be automatically (by name) subsets the corresponding element in the reference namespace.

    with

    A subset information model has a <<Subsets>> relationship to the model it subsets. Everything in that subset namespace automatically (by name) subsets the corresponding element in the reference namespace

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue

  • Updated: Fri, 6 Mar 2015 21:49 GMT

Page 4 typo

  • Key: UMLNIEM_-5
  • Legacy Issue Number: 18893
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 4 - Replace

    All instances of ‘© 2012’

    With

    ‘© 2012-2013’

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue.

  • Updated: Fri, 6 Mar 2015 21:49 GMT

Page 3 wording change

  • Key: UMLNIEM_-4
  • Legacy Issue Number: 18892
  • Status: closed  
  • Source: Advanced Systems Management Group Ltd. ( Vijay Mehra)
  • Summary:

    Page 3 – Replace:

    The FTF Recommendation and Report for this specification will be published on November 12, 2012. If you are reading this after that date, please download the available specification from the OMG Specifications Catalog.

    With

    The FTF Recommendation and Report for this specification will be published in November, 2013. If you are reading this after that date, please download the available specification from the OMG Specifications Catalog.

  • Reported: NIEM-UML 1.0b2 — Wed, 11 Sep 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue

  • Updated: Fri, 6 Mar 2015 21:49 GMT

XSDRestrictionComplexTypeSimpleContent OCL Issue

  • Key: UMLNIEM_-3
  • Legacy Issue Number: 18879
  • Status: closed  
  • Source: Model Driven Solutions ( Cory Casanave)
  • Summary:

    The OCL for the constraint titled “XSDRestrictionComplexTypeSimpleContent” is incorrect, the following changes should be made:

    Change “NIEMSimpleContent” to “XSDSimpleContent” on lines 3 and 6

    Change “specificl” to “specific” on line 5

  • Reported: NIEM-UML 1.0b2 — Fri, 23 Aug 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the proposed changes

  • Updated: Fri, 6 Mar 2015 21:49 GMT

8-1, 8-3, 8-5

  • Key: UMLNIEM_-2
  • Legacy Issue Number: 18878
  • Status: closed  
  • Source: Model Driven Solutions ( Cory Casanave)
  • Summary:

    Some prior resolutions for NIEM-UML issues did not specify that the diagrams should be updated to reflect the model and text changes as well as the changes in the specification URIs. The following diagrams should replace diagrams: 8-1, 8-3, 8-5, respectively.

    Replace 8-1 with:

    Replace 8-3 with:

    Replace 8-5 with:

  • Reported: NIEM-UML 1.0b2 — Fri, 23 Aug 2013 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    Agree with the issue, and diagrams 8-1, 8-3, and 8-5 will be updated

  • Updated: Fri, 6 Mar 2015 21:49 GMT

"Pet" example has errors

  • Key: UMLNIEM_-1
  • Legacy Issue Number: 18238
  • Status: closed  
  • Source: Model Driven Solutions ( Cory Casanave)
  • Summary:

    The "pet" example has errors that should be fixed as the example provides guidence on the proper use of NIEM-UML.

    Issues include:

    • New types should not be defined in the exchange model
    • Properties (as association ends) should not be added to subset types.
  • Reported: NIEM-UML 1.0b2 — Tue, 30 Oct 2012 04:00 GMT
  • Disposition: Resolved — NIEM-UML 1.0
  • Disposition Summary:

    The mode and text have been revised as indicated below. This includes:

    • Proper use of Subsets Vs References (Issue 18538 impacts Issue 18238 being correct thus changes to the “Pet” example for issue 18538 are included here)
    • Person from NIEM Core should not have new properties, AdoptingPerson is added as a substype.
    • “Identification” is consistently named “IdentificationType”
    • Clarification are added
  • Updated: Fri, 6 Mar 2015 21:49 GMT