Skip to Content
Aug 26, 2019 at 12:38 PM

PowerDesigner: Inheritance for CDM Associations


I am still new to the Community Q&A. This post is a feature/change request:

The Conceptual Data Model (CDM) is an essential first artifact in the design process. PowerDesigner is the only tool to support a dedicated CDM notation with Data Items and Association as model objects.

The model objects are a close representation of Ontology Web Language (OWL) Data and Object Properties, making PowerDesigner CDM the target model of choice for ontology derived data models.

However, unlike associative entities, the CDM Associations do not support inheritance. The hierarchy of associations is an important design pattern in Entity-Relationship Models and Ontologies. For example:

comprises-> has Contractual Element->has Repayment Terms->has Call Feature

The request: SAP PowerDesigner should extend the CDM metamodel and user interface, enabling the modeler to create an inheritance from “has Repayment Terms” to “has Contractual Element” in the above example. In other words, I want to use Associations rather than the workaround of Associative Entities in the screenshot.