Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Released on: January 16July 24, 2017

 

Concept Modeling Profile
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

Repairing a style no longer fails on an element stereotyped as «InvisibleStereotype»
  • .


Panel
titleDownload the Cameo Concept Modeler Documentation by clicking on the link below

View file
nameCameo Concept Modeler Plugin UserGuide.pdf
height250