Complex Relation Types

Relation Types provide a way to define a association between two Assets. In some cases, however, you may want to associate more than two Assets in a relation, and additionally add Attributes to such association. The software is packaged with an Operating Model that provides 3 Complex Relation Types. To browse these, you have to be logged in as SysAdmin user and go to the Settings>Attributes>Complex Relations  as shown below. More information on the functionality can be found in the sections on Assets, Attributes and (Complex) Relations in the user’s guide.


Code Mapping

Consider the Complex Relation Type “Code Mapping”. It defines a relation between three Asset Types: two source Code Values and one Crosswalk. It further has two Attribute Types “Description” and “Transformation Logic”. An instance Crosswalk “2012 NAICS US to ISIC Revision 4” is shown below. A Crosswalk is a portfolio of Code Mappings. It has source and target Code Sets that serve as domain and range for all these Code Mappings.

This means that every Code Mapping in this Crosswalk must involve source and target Code Values that fall within these respective domain and range Code Sets. Below are sample Code Mappings shown. The first one defines a relation between a source Code Value “111219” and target Code Value ““113”. The Transformation Logic defines a number of exceptions in plain English.

These Complex Relations can be visualised in the Traceability diagram as dots connecting more than two Assets.


You have to login to comment.