Concept Modeling

Concept Model is an implementation-independent representation of the nouns that are important for an organisation, domain or industry. It is a business model and should not be confused with information or data models. Enterprise Architect has tools to create and maintain this model and has the flexibility to present the model graphically in a diagram, or textually in a list view, a published document or web page.  The elements in the Concept Model can be linked to any number of up-process or down-process elements, such as business goals and capabilities.

This section lists the main tools available in Enterprise Architect that can be used to perform this business analysis technique. There is also a wide range of additional tools that a modeler might find suitable when applying the technique in a particular context. The complete list of tools is available from the topic Business Modeling Tools.

Class Diagram

A Class Diagram can be used to model important concepts in the domain. The concepts are modeled using UML Classes and Names, Descriptions and other details such as Attributes can be entered for each Class. The concepts can be related to each other using relationships such as the Association and Generalization. These concepts can then be used throughout the model as a type of Glossary, including in element notes where they can be referenced.

Learn More: Class Diagram

Project Glossary

The Glossary is a purpose built tool for managing  important concepts and their meanings which can be included in documentation. If words defined in the Glossary are used in element or diagram notes they will automatically appear as hyperlinks and the meaning will conveniently appear in a pop-up window.

Learn More: Glossary

Entity Relationship Diagram

An Entity Relationship Diagram is a conceptual or abstract model of information for a system often created as a precursor for the development of a database schema. The Entities and their attributes can be modeled and the relationships between one or more Entities can be drawn.

Learn More: Entity Relationship Diagram

National Information Exchange Modeling (NIEM)

Niem is an XML-based information exchange framework that is the result of collaboration between all levels of American government. Enterprise Architect has extensive support for the framework allowing organizations to create subsets of the standard for the purpose of exchanging standards compliant messages. Conceptual models can be transformed into Niem compliant representations.

Learn More: National Information Exchange Modeling (NIEM)

Ontology Definition Metamodel

Ontologies are a useful and formal way of describing the concepts in a domain and include the names and definition of the types, their properties, and their relationships with each other. Enterprise Architect implements the Object Management Group's Ontology Definition Metamodel (ODM) and supports both the Resource Description Framework (RDF) and the Web Ontology Language (OWL).

Learn More: MDG Technology for ODM

Schema Composer

The Schema Composer is a powerful tool that can be used to define a range of formal schemas from a model. The tool allows a Conceptual model such as a Class diagram to be converted to a formal XML schema without the user needing to understand the underlying complexity of the XML machinery.

Learn More: Schema Composer


Enterprise Architect has a powerful and flexible documentation generator that can produce Docx and RTF Word Processor files, PDF and HTML reports. The terms defined in the Glossary or the Classes used to define the concepts can both be conveniently generated and included in documentation. In the case of terms defined in the Glossary, this includes the term Name, Description and Type. In the case of terms defined as Classes it includes the term Name, Description and a variety of other information including Attributes, Tagged Values and Connections with other terms. A sophisticated template facility exists that provides a range of in-built templates and allows the user to create their own defining styles, images and a wide range of other formatting options.

Learn More: Documentation

Visual Filters

Visual Filters can be used to hide or dim parts of the diagram so that other parts can be emphasized. This is particularly useful when presenting a Class Diagram of the important a team in a meeting or demonstration. Context Filtering is easy to setup and will emphasize the currently selected diagram element and its directly connected elements.

Learn More: Visual Filters