3.7 Usare i set di proprietà

Posizioni fisse

IFC descrive l’utilizzo dei set di proprietà con le proprietà associate. Poiché utilizziamo uno standard internazionale, tutte le proprietà incluse hanno una posizione fissa ed è possibile trovare proprietà nello stesso posto in tutti i modelli di riferimento.

Predefinito

IFC fornisce proprietà predefinite in set di proprietà appartenenti a entità specifiche: i Set di Proprietà Comuni (Common PropertySets). Quando le entità sono ulteriormente qualificate dall’uso dei Tipi Enumerazione, a volte diventa necessario aggiungere dei PSet aggiuntivi.

Proprietà in Set di Proprietà (Pset)

Un’entità ha diverse proprietà che sono riunite in un set. Ogni entità ha un insieme di proprietà che sono specifiche dell’entità. I più riconoscibili sono gli insiemi di proprietà comuni come: PsetWallCommon, che contiene proprietà comuni ad un elemento Muro come FireRating, LoadBearing, IsExternal (Resistenza al Fuoco, Funzione Strutturale Portante e Posizione Esterna).

  • Secondo buildingSMART, se le proprietà inserite appartengono a uno specifico Pset, dovrebbero almeno essere trovate anche lì.
  • Ulteriori proprietà che non sono previste da buildingSMART possono essere collocate in un proprio insieme di proprietà. Dai un nome a questi set propri negli accordi specifici del progetto al punto 4.8, in modo che tutti nel team del progetto sappiano dove si possono trovare le proprietà che hai approvato.
  • Nota: secondo BuildingSMART, il nome di un insieme di proprietà opzionali non può iniziare con ‘Pset’

Esempi

Pset_CoveringCommon (vale anche per IfcCovering.FLOORING) contiene le seguenti proprietà:

  • FireRating
  • IsExternal
  • LoadBearing
  • FlammabilityRating
  • AcousticRating
  • FragilityRating
  • SurfaceSpreadOfFlame
  • Combustible

Pset_Covering.Ceiling (si applica solo ai soffitti) contiene le seguenti proprietà:

  • FragilityRating
  • Permeability
  • TileLength
  • TileWidth

Differenze in IFC2x3Tcl e IFC4

Si noti che ci sono differenze nelle proprietà e nei set di proprietà tra le diverse versioni di IFC. Per esempio, nel caso di IfcPile: questa entità non ha nell’IFC2x3Tc1 nessuna proprietà Portante (LoadBearing) nel Set di Proprietà comuni (Pset_PileCommon). Se si vuole indicare che questo palo di fondazione sia o non sia strutturalmente portante, è necessario indicarlo in un set di proprietà separato in IFC2x3Tc1. Da IFC4.0.2 in poi, LoadBearing è incluso nel Pset_PileCommon.

Figura 3.7: Esempio di Pset_WallCommon