Versions Compared

Key

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

Released on: March 18, 2019

New capabilities
  • URIs derived from element elements' names can now be " frozen " when exporting a concept model models to OWL.

  • Experimental elements «Phase», «Role», and UML Association Class can now be modeled on a in the Concept Modeling diagram.

  • Right clicking You can now right-click a UML Class or Generalization on a in the Concept Modeling diagram now allows management of to manage «Superclass Intersection».

  • Drawing When you draw a UML Generalization when with the subclass is read-only now automatically creates subclass, a legal equivalent-class pattern will be automatically created.

Usability improvements
  • Sample projects now use the new «Necessary & Sufficient» stereotype instead of the old {sufficient} constraint.

  • The Information Model wizard now has a step to merge classes another step of merging Classes together.

  • Changing When changing an element's name that is in sync synchronization with its IRI now offers to , you can derive that IRI from the element's name.

  • Newly created IRI tagged values are now hidden on in diagrams.

OWL import improvement
  • An OWL class Classes that has have no superclasses and is are equivalent to an intersection intersections of classes Classes will be stereotyped as «Superclass Intersection».
OWL export improvements
  • All remaining types of necessary and sufficient conditions are now supported.

  • A UML Class stereotyped as a «Superclass Intersection» is now interpreted as being equivalent to the intersection of its general UML Classes.
  • A UML Association Class is interpreted as property chains that navigate through a reified classClass.
  • A «Role» is now interpreted as a pattern of UPCM Library elements.
  • A «Phase» is now interpreted as a pattern of UPCM Library elements.
Bug fixes
  • An exported ontology no longer imports an indirectly referenced ontology.
  • A range of owl:Thing is no longer exported for a property typed by an «Anything».
  • A failure in multi-package bulk export to OWL does no longer result in cancellation of export of now does not cancel exporting all the remaining packages.
  • Round tripping an OWL ontology through CCM no longer adds superfluous rdfs:label annotations.
  • The owner is no longer shown by default on a UML Class in Concept Modeling diagrams.
  • Importing a model element with a new rdfs:label no longer results in an incorrect update to the IRI of the element.
  • Choosing the Suspend button Selecting <b>Suspend</b> in the Information Model wizard no longer gives now does not show an error.
  • Exporting a UML class Class with multiple «Equivalent Class» relations now results in produces only one equivalent class Class axiom per equivalent classClass.
  • Importing an OWL individual with an anonymous property value no longer failsdoes not fail anymore.
  • Importing an anonymous ontology now fails gracefully with a shows more informative error message dialogs.
  • Exporting disjoint anonymous UML Classes in a UML Generalization Set now exports the correct OWL class Class expressions.
  • An anonymous class Class with subclasses Subclasses but without an explicit «Union» is now treated the same as a union of its subclassesSubclasses.
  • Pressing the 'Cancel' button for a Clicking <b>Cancel</b> for bulk export to OWL operation now also cancels the export for of all the packagesPackages.
  • The characters '#' or '/' characters in a name names will be replaced by an '_' when generating an IRIIRIs.
  • After import importing, a «Disjoint With» dependency is no longer not created between classes Classes in a {disjoint} generalization set.