Dear Basavaraj,
We want to use the UML model to define the governance artifacts.
We see:
1) classes as business terms
2) attributes also as business terms but with a relation of "is a part of" to the main term.
3) data types as data classes linked with business terms represented as parts.
Is this a correct approach?
And: can we automate these governance artifacts to create a catalog?
Thank you,
René
------------------------------
René De Vleeschauwer
------------------------------
Original Message:
Sent: Thu January 23, 2025 09:43 AM
From: René De Vleeschauwer
Subject: How to map an UML class diagram to the Knowledge Catalog
Dear Basavaraj,
Many thanks!
very helpful.
Once implemented I'll let you know.
Kind regards,
René
------------------------------
René De Vleeschauwer
Original Message:
Sent: Thu January 16, 2025 12:47 AM
From: BASAVARAJ MULLUR
Subject: How to map an UML class diagram to the Knowledge Catalog
Map UML Elements to IKC Components
- Classes → Data Assets:
- Each UML class becomes a data asset.
- Use the class name as the data asset name.
- Add a description from the UML documentation.
- Attributes → Metadata Properties:
- Define attributes as metadata fields for each data asset.
- Specify types (e.g., string, integer, date) as seen in the UML diagram.
- Relationships → Lineage or Associations:
- Represent relationships between classes as data lineage or associations in IKC.
- Use links to establish dependencies or flows between assets
Prepare a Mapping Document
Automate the Mapping (Optional)
- Use tools like Python scripts or the IBM Knowledge Catalog APIs to programmatically create assets, assign metadata, and set up relationships.
- Parse the UML diagram (e.g., in XMI format) and convert it into API calls to IKC.
Enrich Metadata
- Add business terms, classifications, and governance rules to enhance each asset's metadata.
- Use existing business glossaries in IKC to link terms to assets.
Validate the Mapping
- Review the mapped structure in IKC to ensure consistency and correctness.
- Test the usability of the catalog by searching for assets, browsing relationships, and validating metadata accuracy.
Publish and Share
- Once verified, publish the catalog and share it with stakeholders.
- Assign roles and permissions for managing and accessing the catalog.
------------------------------
BASAVARAJ MULLUR
Original Message:
Sent: Wed January 15, 2025 02:40 AM
From: René De Vleeschauwer
Subject: How to map an UML class diagram to the Knowledge Catalog
Hi,
we are investigating what the best way is to map an UML class diagram to the Knowledge Catalog.
This for the class, attributes, data types, enums, assocations,...
did anybody do this before?
any recommendations?
thank you,
René
------------------------------
René De Vleeschauwer
------------------------------