Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Released on: January 16July 24, 2017
Usability improvements
- The stereotypes in the Concept Modeling profile are now aligned with SMIF (Semantic Modeling for Information Federation).
- «AnnotationProperty» has been updated to «Annotation Property».
- «ConceptModel» has been updated to «Concept Model».
- «Disjoint with» has been updated to «Disjoint With».
- «PropertyHolder» has been updated to «Anything».
- The Concept Modeling Profile can now be hidden like any other auxiliary resource in the containment tree.
Diagram simplicity improvements
CCM now offers to improve the "Default" and "Defined Elsewhere" styles for non-technical audiences.
The «Resource» stereotype will no longer be visible on diagrams.
Tagged values are suppressed for attributes.
The 'Show Attributes Compartment Name' is suppressed for classes.
No longer displays the IRI tagged value on an active diagram after its creation in the specification window.
No longer fails to display a subproperty chain or equivalent property on an active diagram after its creation in the specification window.
A project option now allows the user to control whether or not to continue to offer to apply style improvements when an older project is opened.
OWL import improvements
Merges imported OWL ontologies with existing models in a project.
Preserves existing diagrams when OWL ontologies are merged with existing models in a project.
Supports annotations on an ontology itself.
Supports an ontology version IRI in each concept model.
Supports OWL ObjectUnionOf.
Supports import of universal quantification constraint.
Supports exact cardinality restriction on properties.
Logging during OWL import is now enabled by default to help diagnose problems.
OWL export improvements
Projects stored on a TeamWork Cloud server remember the last chosen location and start there when prompting during the next export.
Supports path variables for remembered OWL file export paths.
Supports ontology version IRIs.
Supports properties owned by an association in UML.
Produces an exact cardinality restriction for a property when the min and max cardinalities are the same.
Logging during OWL export is now enabled by default to help diagnose problems.
Natural Language Glossary improvements
A project option now enables displaying property definitions in addition to Class definitions.
A project option now enables the specification of an ordered annotation property list, whose values will be shown along with documentation in each glossary entry.
All of the properties for same-named equivalent classes are merged into a single class entry.
Differently-named equivalent classes refer to one main class entry.
Bug fixes
CCM Plugin
No longer stores a remembered OWL export file name without having the proper write permission for a TWC project.
The preferred-annotation-property project option now determines which annotations appear as documentation in the documentation panel and in the natural language glossary.
The preferred-annotation-property project option now shows a progress bar and locks TWC project elements before adjusting annotation ownership.
The Remove universal quantification menu option is now properly enabled when the redefined and redefining property have the same name.
The Display IRI tagged value menu option is no longer improperly enabled for attributes.
The Display IRI tagged value menu option will now display as Display IRI.
The Hide IRI tagged value menu option will now display as Hide IRI.
Exporting to OWL no longer generates duplicate property definitions when a datatype property is mistakenly used as a super property of an object property.
AutoStyler
- In MagicDraw 18.5, the "Display Paths on Element Drop" environment option works for annotations.
- Moving an element to a different «Model» shortens its IRI tagged value to make it relative to the new «Model».
- Warnings and errors are now shown in the MagicDraw notification window, making it unnecessary to check the log file.
- Logging verbosity for the MagicDraw notification window and log file can now be adjusted independently.
- Many stack traces have been replaced with informative messages.
- A derived "Effective IRI" meta-property shows the full IRI value in the Specification Window of an element.
- The generic 'Bookmarked object is null' warning message has been replaced with fewer and more informative warning messages.
- Manually adding the Concept Modeling profile to a project will now enable the plugin.
- AutoStyler will now offer to import a missing "Defined Elsewhere" style when loading a project.
- Changing the preferred annotation property on a Teamwork Cloud project when other users have the needed locks gives an informative error message.
OWL import improvements
Added limited support for "cascading restrictions".
Added support for recognizing certain OWL patterns as UML generalization sets.
Added support for element IRIs that are relative to their containing «Model».
When importing a restriction that references an undefined property, a more informative error message is generated.
OWL export improvements
Added support for "cascading restrictions".
The progress bar shows the model name and URI as each model exports.
Many «Models» and «Concept Models» can be exported, in bulk, from any level in the containment tree.
Relative IRIs are expanded into full IRIs in the namespace of their containing «Model».
Packages stereotyped as a «Model» can now be exported to OWL.
Values for rdfs:label no longer have a language tag by default.
The exported OWL from a «Model» contains a CCM comment that identifies what wrote the file and when.
Bug fixes
Right clicking or opening a diagram that is unrelated to concept modeling no longer fails.
Changing a concept modeling project option other than the preferred annotation property no longer tries to adjust annotation ownership.
CCM no longer moves annotations without obtaining a lock on Teamwork Cloud
Importing an OWL ontology that contains updates to an annotation no longer leaves the old annotation in a «Model».
Undoing and redoing the creation of certain elements no longer fails.
A «Model» or «Concept Model» URI ending in "/" no longer results in an incorrect URI in OWL.
When a UML element does not share the same namespace as its owning «Model», it is now defined in the exported OWL.
Equivalent classes are no longer missing from the 'Equivalent to' lists for some entries in the natural language glossary.
The menu item "Make property insufficient to classify an instance" shows when appropriate for a Teamwork Cloud project.
Importing a property that is specified to be an inverse of itself will no longer fail, and will result in an informative warning
.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|