Creating a Representation Rule Sets
- Last UpdatedNov 28, 2025
- 2 minute read
Representation or Hatching Library
To create a new RPLB, proceed as follows:
-
Navigate to an existing LIBY or use Create > Library to add a new LIBY.
-
Select Create > Representation Library or Create > Hatching Library.
You should give the new RPLB a name to make it obvious whether it is a Representation Rule Library or a Hatching Library.
Note: The STYLs or HSTYLs which you can reference from a RRUL or an HRUL must be owned by the same LIBY.
Local Rules
Views can also own local HRULs and RRULs. The View HRSF attribute should be set to point to a HRST, and the HSTYF attribute of the HRULs owned by the View should be set to point to HSTYLs, in the same way as HRULs owned directly by HRST
The database hierarchy is shown in the following diagram.

Note: You can store HSTYLs in a separate RPLB if you wish, and that you can store HRSTs, RRSTs and Styles in the same RPLB.
Change Library
To create a new RPLB, proceed as follows:
-
Navigate to an existing LIBY or use Create > Library to add a new LIBY.
-
Select Create > Change Library.
You should give the new RPLB a name to make it obvious that it is a Change Rule Library.
Local Rules
Unlike Representation Rules, Views cannot own DCRULEs or ACRULEs. All Change Rules applicable to a View are owned by a Change Ruleset (CRST) which is referenced by the View's Change Ruleset Reference attribute.
The database hierarchy is shown in the following diagram.
When a Representation Library is created, a Representation Rule Set (RRST) is automatically created below it.
-
To create additional RRSTs below the current RPLB, select Create > Ruleset.
The Create RRST form will be displayed.
-
Give the RRST a name.
-
When you press OK on the Create RRST form, you will see the Representation Rule Set form that allows you to define individual RRULs and to set up a reference from each of these to an existing STYL. (Remember that each RRUL can only reference a STYL in the same LIBY).
The Representation Rule Set form will be considered in two stages:
-
The upper part of the form is concerned with the creation and deletion of RRULs within a RRST. It also allows you to restrict the application of a RRUL to a specified class of elements. This part of the form is explained in Creating and Deleting Representation Rules.
-
The lower part of the form displays a list of all currently defined STYLs and allows you to select any one of these to be referenced by the current RRUL. This part of the form is explained in Associating Representation Rules with Styles.
-