Příklady pravidel mapování vlastností
Příklad 1
Namapujte uživatelsky definovanou vlastnost “Neprůzvučnost” (Volby > Správce vlastností) na vlastnost “AcousticRating” pro entitu IfcWall.
Příklad 2
Namapujte parametr okna “Požární odolnost” na vlastnost “FireRating” definovanou pro IfcWindow.
Příklad 3
Definujte jméno prvků IfcWall pomocí kombinace “ID” zdi a jména stavebního materiálu/sendviče.
Příklad 4: Pravidla mapování pro IFC produktové typy
Pro data IFC produktových typů můžete použít pravidla mapování dat.
Například generujte název typu dveří (parametr jméno typu IfcDoorStyle) kombinací jména knihovního prvku a parametrů výšky a šířky dveří.
Definujte atribut "jméno" jako část parametru "jméno knihovního prvku", statický text "-", "šířka", statický text "x", "výška".
Toto pravidlo přepíše výchozí nastavení vytváření typu IfcDoorStyle (viz IFC produktový typ) novými jmény IfcDoorStyle (výsledek můžete ověřit v IFC správci projektu).
Nastavte vlastnost “Cena” pro IfcDoor jako parametr závislý na knihovním prvku.
Při mapování vyberte parametr “gs_list_cost” z knihovního prvku “GS dveře”.
Tento parametr najdete pomocí volby Parametry knihovního prvku nabídky tlačítka Přidat obsah. V následujícím okně vyberte parametr gs_list_cost:

Pravidlo mapování je platné pro knihovní prvky, které jsou podřazené prvky podtypu “GS Dveře” (např. “Dveře”, “Dvojkřídlé dveře”, “Kovové dveře” atd.).
Příklad 6
Nastavte vlastnost “Cena” pro IfcDoor jako parametr nezávislý na knihovním prvku. Při mapování vyberte parametr “gs_list_cost” z knihovního prvku “Dvojkřídlé dveře”.
Tento parametr najdete pomocí volby Parametry knihovního prvku nabídky tlačítka Přidat obsah. V následujícím okně nejprve označte knihovní prvek dvoukřídlých dveří, pak vyberte parametr gs_list_cost. Důležité je, abyste parametr přidali jako parametr nezávislý na knihovním prvku:

Příklad 7
Nastavte vlastnost “Cena” pro IfcElement jako parametr nezávislý na knihovním prvku. Při mapování vyberte parametr “gs_list_cost” z knihovního prvku “Dvojkřídlé dveře”. Pravidlo mapování bude platné nejen pro prvky IfcDoor, ale také pro všechny knihovní prvky, které budou převedeny do IFC entit, které jsou podřazené entitě IfcElement (např. IfcWindow, IfcFurnishingElement, IfcDistributionElement, IfcTransportElement atd.) a budou obsahovat parametr “gs_list_cost” (např. “Křeslo”, “Stůl”, “Dřez”, “Umyvadlo” atd.).