In September 2013, the Object Management Group (OMG) Board of Directors officially finalized the Unified Modeling Language (UML) Profile for NIEM (or NIEM-UML) as an OMG specification. NIEM-UML for Version 2.1 is now available!
NIEM-UML is an extension of a subset of UML that is specific to NIEM. NIEM-UML, when implemented in a tool, generates 100% NIEM-conformant information exchanges and provides a visual representation of those exchanges that is understandable to both technical and business users. This enables organizations to align their information exchanges with their business requirements.
What’s more, architects and developers who build NIEM exchanges don’t need to worry as much about the technology details, as outlined in the NIEM Naming and Design Rules (NDR) and the Model Package Description (MPD) Specifications. Because these specifications and rules are already written into the profile, this minimizes complexity and enables a better understanding of what it means to be NIEM-conformant.
Ultimately, NIEM-UML’s use is dependent on tools that implement the profile. Tools will simplify the development and implementation of NIEM-based information exchange functionalities.
Join the NIEM-UML for Version 3.0 Submission Team!
NIEM-UML for 3.0 is currently in progress. We invite you to join the submission team as a contributor or reviewer. We expect to have conference calls every other week to discuss updates and items that require a decision. If you would like to be added to the team distribution list, please reach out to us here.
The initial submission for NIEM-UML for 3.0 will be submitted in late-August for review at the September OMG meeting. The team’s working space is on GitHub.
The timeline below will be updated as we progress.
What is NIEM-UML? How can you use it? Watch our five NIEM-UML videos.
For a list of NIEM-UML tools or to submit your tool, visit the Tools Catalog (Beta).
What do our partners say about NIEM-UML? Read the recent IJIS Institute paper recommending NIEM-UML.
How have you been using NIEM-UML? Let us know!
Questions or comments on NIEM-UML? Contact us here!