ENTITY IfcRoot
ABSTRACT SUPERTYPE OF (ONEOF(
(略)
,IfcObject
,(略)));
GlobalId : IfcGloballyUniqueId;
OwnerHistory : IfcOwnerHistory;
Label : OPTIONAL STRING;
UNIQUE
(略)
END_ENTITY;
ENTITY IfcObject
ABSTRACT SUPERTYPE OF (ONEOF(
(略)
,IfcProduct
,(略)));
SUBTYPE OF (IfcRoot);
UserDefinedType : OPTIONAL STRING;
DocumentReferences : SET [0:?] OF IfcDocumentReference;
INVERSE
(略)
END_ENTITY;
ENTITY IfcProduct
ABSTRACT SUPERTYPE OF (ONEOF(
(略)
,IfcElement
,(略)));
SUBTYPE OF (IfcObject);
LocalPlacement : IfcLocalPlacement;
Representations : SET [0:2] OF IfcProductRepresentation;
Classification : OPTIONAL IfcClassificationList;
END_ENTITY;
ENTITY IfcElement
ABSTRACT SUPERTYPE OF (ONEOF(
IfcBuildingElement
,(略)));
SUBTYPE OF (IfcProduct);
INVERSE
(略)
END_ENTITY;
ENTITY IfcBuildingElement
SUPERTYPE OF (ONEOF(
IfcBeam
,IfcBuiltIn
,IfcColumn
,IfcCovering
,IfcCurtainWall
,IfcDiscreteElement
,IfcDistributionElement
,IfcDoor
,IfcDoorLining
,IfcDoorPanel
,IfcElectricalAppliance
,IfcEquipment
,IfcFurniture
,IfcPermeableCovering
,IfcRailing
,IfcRamp
,IfcRampFlight
,IfcRoof
,IfcSlab
,IfcStair
,IfcStairFlight
,IfcSystemFurnitureElement
,IfcVisualScreen
,IfcWall
,IfcWindow
,IfcWindowLining
,IfcWindowPanel ))
SUBTYPE OF (IfcElement);
HasMaterial : OPTIONAL IfcMaterialSelect;
INVERSE
(略)
END_ENTITY;
ENTITY IfcWall
SUBTYPE OF (IfcBuildingElement);
LayerInformation : IfcMaterialLayerSetUsage;
calcWallArea : OPTIONAL IfcAreaMeasure;
calcWallVolume : OPTIONAL IfcVolumeMeasure;
DERIVE
(略)
WHERE
(略)
END_ENTITY;
| 属性 | 形式 |
| LayerInformation:材質レイヤセットの使用方法の情報 |
IfcMaterialLayerSetUsage ├IfcMaterialLayerSet(ForLayerSet)/前述 ├IfcLengthMeasure(MlsOffsetFromBaseline)/前述 └BOOLEAN(MlsSenseLtoR) |
| calcWallArea:壁の面積 |
IfcAreaMeasure └REAL |
| calcWallVolume:壁の体積 |
IfcVolumeMeasure └REAL |
| プロパティ | プロパティ形式 | データ形式 |
| Reference:壁のタイプの参照用ID | IfcSimpleProperty | IfcString |
| Description:壁のタイプ | IfcSimpleProperty | IfcString |
| ExtendToStructure:構造体上へ延長されているか? | IfcSimpleProperty | IfcBoolean |
| ExternalWall:外壁か? | IfcSimpleProperty | IfcBoolean |
| FireRating:火災に対する等級 | IfcSimpleProperty | IfcTimeMeasure |
| ThermalRating:熱通過に対する等級 | IfcSimpleProperty | IfcReal |
| AcousticRating:防音に対する等級 | IfcSimpleProperty | IfcReal |
ENTITY IfcSlab
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcSlabTypeEnum;
LayerInformation : IfcMaterialLayerSetUsage;
calcSlabArea : OPTIONAL IfcAreaMeasure;
calcSlabVolume : OPTIONAL IfcVolumeMeasure;
DERIVE
(略)
WHERE
(略)
END_ENTITY;
| 属性 | 形式 |
| PredefinedType:一般的なタイプ |
IfcSlabTypeEnum └ENUM |
| LayerInformation:材質レイヤセットの使用方法の情報 | IfcMaterialLayerSetUsage/前述 |
| calcSlabArea:床の面積 | IfcAreaMeasure/前述 |
| calcSlabVolume:床の体積 | IfcVolumeMeasure/前述 |
| プロパティ | プロパティ形式 | データ形式 |
| Reference:床のタイプの参照用ID | IfcSimpleProperty | IfcString |
| Description:床のタイプ | IfcSimpleProperty | IfcString |
| FireRating:火災に対する等級 | IfcSimpleProperty | IfcTimeMeasure |
| ThermalRating:熱通過に対する等級 | IfcSimpleProperty | IfcReal |
| AcousticRating:防音に対する等級 | IfcSimpleProperty | IfcReal |
| プロパティ | プロパティ形式 | データ形式 |
| CommonSlabProperties:床に共通のプロパティ | IfcObjectReference | IfcGloballyUniquId,Pset_SlabCommon |
| プロパティ | プロパティ形式 | データ形式 |
| CommonSlabProperties:床に共通のプロパティ | IfcObjectReference | IfcGloballyUniquId,Pset_SlabCommon |
| RequiredSlope:傾き | IfcSimpleProperty | IfcPlaneAngleMeasure |
ENTITY IfcRoof
SUBTYPE OF (IfcBuildingElement);
calcTotalRoofSurfaceArea : OPTIONAL IfcAreaMeasure;
WHERE
(略)
END_ENTITY;
| 属性 | 形式 |
| calcTotalRoofSurfaceArea:屋根の表面積 | IfcAreaMeasure/前述 |
| プロパティ | プロパティ形式 | データ形式 |
| Reference:屋根のタイプの参照用ID | IfcSimpleProperty | IfcString |
| Description:屋根のタイプ | IfcSimpleProperty | IfcString |
| FireRating:火災(防火時間)に対する等級 | IfcSimpleProperty | IfcTimeMeasure |
ENTITY IfcColumn
SUBTYPE OF (IfcBuildingElement);
calcColumnSectionArea : OPTIONAL IfcAreaMeasure;
calcColumnVolume : OPTIONAL IfcVolumeMeasure;
WHERE
(略)
END_ENTITY;
| 属性 | 形式 |
| calcColumnSectionArea:柱の断面の面積 | IfcAreaMeasure/前述 |
| calcColumnVolume:柱の体積 | IfcVolumeMeasure/前述 |
| プロパティ | プロパティ形式 | データ形式 |
| Reference:柱のタイプの参照用ID | IfcSimpleProperty | IfcString |
| Description:柱のタイプ | IfcSimpleProperty | IfcString |
| Length:長さ | IfcSimpleProperty | IfcPositiveLengthMeasure |
| Width:巾 | IfcSimpleProperty | IfcPositiveLengthMeasure |
| Height:高さ | IfcSimpleProperty | IfcPositiveLengthMeasure |
| SlendernessRatio:細長比(座屈長さ÷断面の回転2次半径) | IfcSimpleProperty | IfcReal |
ENTITY IfcBeam
SUBTYPE OF (IfcBuildingElement);
calcBeamSectionArea : OPTIONAL IfcAreaMeasure;
calcBeamVolume : OPTIONAL IfcVolumeMeasure;
WHERE
(略)
END_ENTITY;
| 属性 | 形式 |
| calcBeamSectionArea:梁の断面の面積 | IfcAreaMeasure/前述 |
| calcBeamVolume:梁の体積 | IfcVolumeMeasure/前述 |
| プロパティ | プロパティ形式 | データ形式 |
| Reference:梁のタイプの参照用ID | IfcSimpleProperty | IfcString |
| Description:梁のタイプ | IfcSimpleProperty | IfcString |
| Depth:深さ(高さ) | IfcSimpleProperty | IfcPositiveLengthMeasure |
| Width:巾 | IfcSimpleProperty | IfcPositiveLengthMeasure |
| Span:スパン | IfcSimpleProperty | IfcPositiveLengthMeasure |
| Chamber:中央部の持ち上げ量 | IfcSimpleProperty | IfcPositiveLengthMeasure |
| SectionModulus:断面係数 | IfcSimpleProperty | IfcReal |
| Slope:傾き | IfcSimpleProperty | IfcPlaneAngleMeasure |
ENTITY IfcWindow
SUBTYPE OF (IfcBuildingElement);
WHERE
(略)
END_ENTITY;
| プロパティ | プロパティ形式 | データ形式 |
| Reference:窓のタイプの参照用ID | IfcSimpleProperty | IfcString |
| Description:窓のタイプ | IfcSimpleProperty | IfcString |
| NormalHeight:高さ | IfcSimpleProperty | IfcPositiveLengthMeasure |
| NormalWidth:巾 | IfcSimpleProperty | IfcPositiveLengthMeasure |
| HardwareGroup:金物 | IfcObjectReference | IfcGloballyUniqueId,Pset_HardwareGroup |
| Shading:日よけ | IfcObjectReference | IfcGloballyUniqueId,Pset_OpeningShadingType |
| IsExterior:外窓か? | IfcSimpleProperty | IfcBoolean |
| OrientationToExterior:もし外窓なら向きが外側か? | IfcSimpleProperty | IfcBoolean |
| ArbitaryShapeRepresentation:窓の幾何形状の表現が標準的でないか? | IfcSimpleProperty | IfcBoolean |
| ParameterTakesPrecedence:もし標準的ならそれに優先する情報があるか? | IfcSimpleProperty | IfcBoolean |
| Infiltration:侵入空気率(at 50 Pa)[通常はm3/hPa2/3] | IfcSimplePropertyWithUnit | IfcReal,InfiltrationUnit |
| ThermalTransmittanceCoefficient:熱通過率[通常はW/m2K] | IfcSimplePropertyWithUnit | IfcReal,IfcThermalTransmittanceMeasure |
| FireRating:火災に対する等級 | IfcSimpleProperty | IfcString |
| AcousticRating:防音に対する等級 | IfcSimpleProperty | IfcReal |
| SecurityRating:安全に対する等級 | IfcSimpleProperty | IfcString |
ENTITY IfcDoor
SUBTYPE OF (IfcBuildingElement);
WHERE
(略)
END_ENTITY;