You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Released on: March 18, 2019

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

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

  • Right clicking a UML Class or Generalization on a Concept Modeling diagram now allows management of «Superclass Intersection».

  • Drawing a UML Generalization when the subclass is read-only now automatically creates a legal equivalent-class pattern.

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 together.

  • Changing an element name that is in sync with its IRI now offers to derive that IRI from the element name.

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

OWL import improvement
  • An OWL class that has no superclasses and is equivalent to an intersection of 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 class.
  • 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 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 in the Information Model wizard no longer gives an error.
  • Exporting a UML class with multiple «Equivalent Class» relations now results in only one equivalent class axiom per equivalent class.
  • Importing an OWL individual with an anonymous property value no longer fails.
  • Importing an anonymous ontology now fails gracefully with a more informative error message.
  • Exporting disjoint anonymous UML Classes in a UML Generalization Set now exports the correct OWL class expressions.
  • An anonymous class with subclasses but without an explicit «Union» is now treated the same as a union of its subclasses.
  • Pressing the 'Cancel' button for a bulk export to OWL operation now cancels the export for all the packages.
  • The characters '#' or '/' in a name will be replaced by an '_' when generating an IRI.
  • After import a «Disjoint With» dependency is no longer created between classes in a {disjoint} generalization set