New capabilities
- OWL export for concept models can now be automated using MagicDraw macros or a set of command line utilities.
- A concept model can now be exported to description logic (DL) notation in HTML or LaTeX.
Usability improvements
- Freeze IRIs or Unfreeze IRIs context menu items now appear instantaneously even for large models.
- Freeze IRIs and Unfreeze IRIs operations now display a progress bar.
- The Concept Modeling Diagrams section now appears at the beginning in the Create Diagrams context menu for «Concept Model» or «Model» packages.
- The containment tree now offers a context menu item for making a project a Concept Modeling project.
- Upon creating a Concept Model using the "Create Concept Model" context menu item, the generated name is selected for editing.
- The «Annotation Property» stereotype is now visible when it is applied to a property.
- An «Equivalent Class» generalization is now drawn as an oblique line.
- Invalid keyboard shortcuts no longer clutter 'Create Concept Model' and 'Export Model to OWL' context menu items.
OWL import improvements
- An OWL objectOneOf restriction is now interpreted as an unnamed «Individual List» Class.
- A clearer error message is now shown if the value of an owl:imports statement cannot be resolved.
Model understandability improvements
- By default, «Restriction» and «External Reference» stereotypes no longer clutter diagrams.
Bug fixes
- Exporting an association with a datatype on one end no longer fails with an exception.
- Empty intersections or unions are no longer exported.
- An unnamed «Anything» class now shows the correct generated class description.
- An import summary message is no longer shown intermixed with other import notifications.
- Opening a project no longer results in a NullPointerException due to a missing 'Preferred annotation property' project option.
- Stepping back to the beginning of the information model transformation wizard now shows the selected information model package.
- Selecting the top node in the property selection step of the information model transformation wizard now selects all its children recursively.
- Adding a new subproperty now updates the Subproperty Tree.
- Only subclasses of an anonymous class that are part of a complete generalization set are included as union members.
- The Concept Modeling Support Library is now added to the project when creating a concept modeling diagram in a non-MCM project.
- The Create Concept Model context menu item no longer shows under a read-only package, a «Concept Model» package, or a «Model» package.
- Importing a named subproperty with a range of owl:Thing resulting in a min 0 cardinality no longer emits a warning that the cardinality is meaningless.
- Individuals from indirectly imported ontologies are no longer ignored.
- Round tripping a redundant qualified cardinality restriction through MCM is no longer optimized away.