Cameo Concept Modeler (Concept Modeler) is a plugin for MagicDraw, the award-winning software modeling tool. It is designed to model real-world concepts, import/export a model from/to an OWL ontology, and generate glossaries in plain English for clearer and more informative source of knowledge for any domain.
19.0 LTR Version News
What's New in Cameo Concept Modeler 18.0 LTR SP13
Cameo Concept Modeler (CCM) Quick Start Guide
Introduction
- MDA
- Concept modeling purpose
- The role of ontologies and reasoners
- Open-world assumption vs. closed-world assumption
- Information modeling purpose
Concept Modeling Semantics
- Classes
- Property ownership
- Global properties
- Subproperty
- Generalization
- Anonymous union classes
- Inverse properties
- Property restrictions
- Annotation and annotation properties
- Preferred Annotation Property
- Property chain
- Equivalent properties
- Equivalent classes
- Multiplicities
- IRI tagged value
- Cardinality restrictions
- Complement Of
- Concept model export URI style
- OWL export folder
- Conditions
- Importing OWL
UML to Equivalent OWL in OWL Functional Syntax
- Class
- Class generalization
- Generalization with disjoint subclasses
- Generalization with subclass completeness
- Anonymous union class
- Class with Datatype property
- Class with Self-Referential Object Property
- Class with object property
- Property holder with datatype property
- Property holder with self-referential object property
- Property holder with object property
- Class with object property without range
- Class with subproperty
- Class with universal quantification constraint on property I
- Class with universal quantification constraint on property II
- Class with existential quantification constraint on property
- Property holder with self-referential subproperty
- Property holder with subproperty
- Class with subproperty without a range
- Class with necessary and sufficient property
- Class with property having unspecified multiplicity
- Class with inverse property
- Annotation and annotation property
- Asymmetrical inverse property
- Disjoint classes
- Property chains
- Equivalent property
- Equivalent class
- Class with Asymmetric Object Property
- Class with Functional Object Property
- Class with Inverse Functional Object Property
- Class with Irreflexive Object Property
- Class with Reflexive Object Property
- Class with Transitive Object Property
- Property with a maximum but no minimum cardinality
- Property with multiple domains and ranges
- Property restriction from a different namespace
Natural Language Glossary
Usage
- Creating a concept modeling project
- Creating a concept model
- Creating an XML catalog file
- Importing an OWL ontology to a concept model
- Logging during OWL importing and exporting
- Adding a concept model to Teamwork Cloud and export it as an OWL ontology
- Exporting your concept model to an OWL ontology
- Setting destination for the OWL export folder
- Setting the concept model export syntax
- Setting the concept model export URI style
- Setting the concept model URI
- Specifying file export paths
- Specifying IRI ontology versions
- Use Path Variables to Export a Concept Model to an OWL Ontology
- Exporting your concept model
- Exporting models and concept models at any level in package hierarchy
- View the CCM watermark in an exported OWL
- Automatically Generating Glossaries
- Creating a glossary table
- Rebuilding a glossary table
- Viewing a glossary
- Creating a property holder
- Universal quantification constrains for an existing property
- Working with subproperties
- Creating an existential quantification (qualified) constraint for a property
- Redefined property
- Go To Subsetted property
- Creating a necessary and sufficient condition
- Working with subclasses
- Working with the Natural Language Glossary
- Adding property subsetting
- Removing property subsetting
- Using Concept Modeling Capabilities with non-CCM projects
- Existing Project Migration
- Working with annotations
- Working with Complement Of
- Importing an OWL ontology into a non-CCM project
- Creating a datatype property