powered by CADENAS



3.5.5. Classification

Catalog parts that are going to be used in architectural CAD systems require specific classifications. Via classifications meta-information as well as “relationship-knowledge” will be hosted and transferred to the target systems. Following BIM / AEC classifications do exist today:

Classification Author Purpose
ARCHICAD CADENAS Placement / geometrical functionalities in ARCHICAD
IFC4 buildingSMART e.V. Interoperability in the BIM Branch at project- / building level

Placement / geometrical functionalities in Revit

Also see example below.

OmniClass 2006 CSI Focus: Definition „what“ an object in Revit represents (detailed definition)
OmniClass CSI OmniClass 2012 is an enhancement of 2006
PDT CIBSE Attribution on international level, independent from target system (Excel)
UNICLASS RIBA / NBS Classification, „what“ product exact it is -> especially UK relevant
COBie buildingSMART e.V. Construction Operations Building information exchange - Purpose: Bridge between CAD / BIM and facility management

[Note] Note

As a high level „BIM catalogs“ should of course support as many classifications (=target systems) as possible the question often is, if they could be mapped / cross-referenced to each other. Unfortunately, with exception of the both OmniClass systems, it is not yet possible today.

Practical Example

In the following, an example part will be equipped with the Revit-Family-Templates-Mapping classification:

[Note] Note

Please proceed the same way for all other BIM classifications. The required lines for classification and attributes lines are available in PARTproject after installing the corresponding class systems.

  1. Make sure that the Revit class system is installed or fetch it via PARTadmin -> Catalog update -> Online. If a class system is not available online, it can be requested anytime under catalogs@cadenas.de.

  2. Start PARTproject and navigate to the part where the classification should be applied

  3. Click on the dots at the end of the line Classification (Revit).

  4. Select a Revit family template which is most likely fitting for your eCATALOGsolutions model. If you don't select a template, „Metric Generic Model“ is used and the placing of eCATALOGsolutions model is determined by the zero point of the geometry and the center point of the template.

  5. Confirm your selection with OK.

    -> The window is closed.

  6. Then click on ... at the end of line Attributes (Revit).

  7. For doors / windows you can specify a negative solid (width / height), which will create a wall opening in Revit. Depending on selected class, a help dialog is displayed in the class selection below.

    Attributes can either be bound to a table variable (Variable) or specified as fixed value (Value) for static eCATALOGsolutions models.

    [Note] Note

    Classes / attributes can be enhanced in the software/ classification by CADENAS (e.g. "Family category" available for each family template) and should be set analogously.

    "Family category"

    "Family category"

  8. Confirm with OK and switch to the corresponding 3DB file in the PARTproject folder/file structure.

  9. Open the 3DB and place the Connection point required for Revit. The name can freely be chosen, but take care on position and direction.

    For assemblies, please always choose the 3DB, that contains the Connection point.

    The Connection point should be in a fixed / static position related to possible variants.

    [Tip] Tip

    Best practice is to create an empty geometry file / 3db that only bears the Connection point and which is active / available in each configurable variant.

  10. Right-click in the PARTproject 3D preview window and select the command Choose connection point. Then please select the entry Revit family template mapping:

  11. Please click again on the PRJ file in the PARTproject folder structure and then check if all entries are set up correctly now in the two classification lines.

  12. For the case that your geometry has a Connection point for ...

    • Conduit connector

    • Duct connector

    • Electrical connector

    • Pipe connector

    • Cable tray connector

    ..., which has to be transferred to Revit, please proceed as described under point 10. and publish the eCATALOGsolutions Connection point as one of the above mentioned points (the point Revit family template mapping may not be used for this).

    Example „Duct connector“

    Example „Duct connector“

    Depending on the chosen connector attributes, in selection dialog features are displayed which are either bound to an eCATALOGsolutions value ("Variable") or can be provided with a fixed value ("Value"). Valid values are shown as help description below (if required by Revit system). Naming has to be performed in English language, for example "Exhaust".

    CADENAS connection points have to be in the geometric center of gravity of a planar surface (see above). If there is no explicit face available it is recommended to create a separate sketch, to extrude it accordingly (>1.4mm) and set the connection point on its front face.

    The reason for this is that Revit's API, for example, only enables placing of points at the geometric center of gravity of a planar face (not in free space / not flexible on a face).

    [Tip] Tip

    A description Connector Description should be given in any case, so that the Connection point can be identified (if there are several of the same type).

  13. The classification is now complete. It is recommended, that a Revit export check is performed additionally in order to check the correct placement and handling of the negative solid.