Wim Aerts,
First the RELATIONSHIP_CLASS_CRITERIA_STRUCTURE needs to be defined.
This is generally used to map a CAD relationship to a data exchangerelationship. In this context then we can define the two relationship types – System and Information.
SYSTEM RELATIONSHIP = System relationship class name, used by CAD application. This relationship is defined in one of the behavioral schemas: bmf, schematics, pid. This is what makes the relationship available in the CAD application. This is "required" for the object to exists in the CAD application.
INFORMATION RELATIONSHIP = Informational relationship class name is used for data exchange. This relationship is usually defined in OpenPlant or OpenPlant PID schema, with a couple of required bmf, schematics, or pid exceptions. The exception is that a few of the INFORMATION relationships are system relationships in nature because they are required for behavior.
The INFORMATION RELATIONSHIP NAMES that are NOT prefixed with "oppid:" are the "required" informational relationships so in a sense are SYSTEM like in that they are required for the object to be in the CAD environment. These few are unique.
Regards,
Tony DeRosa
Bentley Plant