{ "type": "File", "start": 0, "end": 190546, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 781, "column": 32 } }, "program": { "type": "Program", "start": 0, "end": 190546, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 781, "column": 32 } }, "sourceType": "module", "body": [ { "type": "Identifier", "start": 20, "end": 190512, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 779, "column": 1 } }, "declarations": [ { "type": "VariableDeclarator", "start": 26, "end": 190512, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 779, "column": 1 } }, "id": { "type": "Identifier", "start": 26, "end": 48, "loc": { "start": { "line": 4, "column": 6 }, "end": { "line": 4, "column": 28 }, "identifierName": "IFCElementDescriptions" }, "name": "IFCElementDescriptions", "leadingComments": null }, "init": { "type": "ObjectExpression", "start": 51, "end": 190512, "loc": { "start": { "line": 4, "column": 31 }, "end": { "line": 779, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 57, "end": 211, "loc": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 158 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 57, "end": 75, "loc": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 22 } }, "extra": { "rawValue": "IfcActionRequest", "raw": "\"IfcActionRequest\"" }, "value": "IfcActionRequest" }, "value": { "type": "StringLiteral", "start": 77, "end": 211, "loc": { "start": { "line": 5, "column": 24 }, "end": { "line": 5, "column": 158 } }, "extra": { "rawValue": "A request is the act or instance of asking for something, such as a request for information, bid submission, or performance of work.", "raw": "\"A request is the act or instance of asking for something, such as a request for information, bid submission, or performance of work.\"" }, "value": "A request is the act or instance of asking for something, such as a request for information, bid submission, or performance of work." } }, { "type": "ObjectProperty", "start": 217, "end": 505, "loc": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 292 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 217, "end": 227, "loc": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 14 } }, "extra": { "rawValue": "IfcActor", "raw": "\"IfcActor\"" }, "value": "IfcActor" }, "value": { "type": "StringLiteral", "start": 229, "end": 505, "loc": { "start": { "line": 6, "column": 16 }, "end": { "line": 6, "column": 292 } }, "extra": { "rawValue": "The IfcActor defines all actors or human agents involved in a project during its full life cycle. It facilitates the use of person and organization definitions in the resource part of the IFC object model. This includes name, address, telecommunication addresses, and roles.", "raw": "\"The IfcActor defines all actors or human agents involved in a project during its full life cycle. It facilitates the use of person and organization definitions in the resource part of the IFC object model. This includes name, address, telecommunication addresses, and roles.\"" }, "value": "The IfcActor defines all actors or human agents involved in a project during its full life cycle. It facilitates the use of person and organization definitions in the resource part of the IFC object model. This includes name, address, telecommunication addresses, and roles." } }, { "type": "ObjectProperty", "start": 511, "end": 662, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 155 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 511, "end": 525, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 18 } }, "extra": { "rawValue": "IfcActorRole", "raw": "\"IfcActorRole\"" }, "value": "IfcActorRole" }, "value": { "type": "StringLiteral", "start": 527, "end": 662, "loc": { "start": { "line": 7, "column": 20 }, "end": { "line": 7, "column": 155 } }, "extra": { "rawValue": "This entity indicates a role which is performed by an actor, either a person, an organization or a person related to an organization.", "raw": "\"This entity indicates a role which is performed by an actor, either a person, an organization or a person related to an organization.\"" }, "value": "This entity indicates a role which is performed by an actor, either a person, an organization or a person related to an organization." } }, { "type": "ObjectProperty", "start": 668, "end": 886, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 222 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 668, "end": 681, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 17 } }, "extra": { "rawValue": "IfcActuator", "raw": "\"IfcActuator\"" }, "value": "IfcActuator" }, "value": { "type": "StringLiteral", "start": 683, "end": 886, "loc": { "start": { "line": 8, "column": 19 }, "end": { "line": 8, "column": 222 } }, "extra": { "rawValue": "An actuator is a mechanical device for moving or controlling a mechanism or system. An actuator takes energy, usually created by air, electricity, or liquid, and converts that into some kind of motion.", "raw": "\"An actuator is a mechanical device for moving or controlling a mechanism or system. An actuator takes energy, usually created by air, electricity, or liquid, and converts that into some kind of motion.\"" }, "value": "An actuator is a mechanical device for moving or controlling a mechanism or system. An actuator takes energy, usually created by air, electricity, or liquid, and converts that into some kind of motion." } }, { "type": "ObjectProperty", "start": 892, "end": 1075, "loc": { "start": { "line": 9, "column": 4 }, "end": { "line": 9, "column": 187 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 892, "end": 909, "loc": { "start": { "line": 9, "column": 4 }, "end": { "line": 9, "column": 21 } }, "extra": { "rawValue": "IfcActuatorType", "raw": "\"IfcActuatorType\"" }, "value": "IfcActuatorType" }, "value": { "type": "StringLiteral", "start": 911, "end": 1075, "loc": { "start": { "line": 9, "column": 23 }, "end": { "line": 9, "column": 187 } }, "extra": { "rawValue": "The distribution control element type IfcActuatorType defines commonly shared information for occurrences of actuators. The set of shared information may include:", "raw": "\"The distribution control element type IfcActuatorType defines commonly shared information for occurrences of actuators. The set of shared information may include:\"" }, "value": "The distribution control element type IfcActuatorType defines commonly shared information for occurrences of actuators. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 1081, "end": 1175, "loc": { "start": { "line": 10, "column": 4 }, "end": { "line": 10, "column": 98 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 1081, "end": 1093, "loc": { "start": { "line": 10, "column": 4 }, "end": { "line": 10, "column": 16 } }, "extra": { "rawValue": "IfcAddress", "raw": "\"IfcAddress\"" }, "value": "IfcAddress" }, "value": { "type": "StringLiteral", "start": 1095, "end": 1175, "loc": { "start": { "line": 10, "column": 18 }, "end": { "line": 10, "column": 98 } }, "extra": { "rawValue": "This abstract entity represents various kinds of postal and telecom addresses.", "raw": "\"This abstract entity represents various kinds of postal and telecom addresses.\"" }, "value": "This abstract entity represents various kinds of postal and telecom addresses." } }, { "type": "ObjectProperty", "start": 1181, "end": 1540, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 363 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 1181, "end": 1198, "loc": { "start": { "line": 11, "column": 4 }, "end": { "line": 11, "column": 21 } }, "extra": { "rawValue": "IfcAdvancedBrep", "raw": "\"IfcAdvancedBrep\"" }, "value": "IfcAdvancedBrep" }, "value": { "type": "StringLiteral", "start": 1200, "end": 1540, "loc": { "start": { "line": 11, "column": 23 }, "end": { "line": 11, "column": 363 } }, "extra": { "rawValue": "An advanced B-rep is a boundary representation model in which all faces, edges and vertices are explicitly represented. It is a solid with explicit topology and elementary or free-form geometry. The faces of the B-rep are of type IfcAdvancedFace. An advanced B-rep has to meet the same topological constraints as the manifold solid B-rep.", "raw": "\"An advanced B-rep is a boundary representation model in which all faces, edges and vertices are explicitly represented. It is a solid with explicit topology and elementary or free-form geometry. The faces of the B-rep are of type IfcAdvancedFace. An advanced B-rep has to meet the same topological constraints as the manifold solid B-rep.\"" }, "value": "An advanced B-rep is a boundary representation model in which all faces, edges and vertices are explicitly represented. It is a solid with explicit topology and elementary or free-form geometry. The faces of the B-rep are of type IfcAdvancedFace. An advanced B-rep has to meet the same topological constraints as the manifold solid B-rep." } }, { "type": "ObjectProperty", "start": 1546, "end": 1802, "loc": { "start": { "line": 12, "column": 4 }, "end": { "line": 12, "column": 260 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 1546, "end": 1572, "loc": { "start": { "line": 12, "column": 4 }, "end": { "line": 12, "column": 30 } }, "extra": { "rawValue": "IfcAdvancedBrepWithVoids", "raw": "\"IfcAdvancedBrepWithVoids\"" }, "value": "IfcAdvancedBrepWithVoids" }, "value": { "type": "StringLiteral", "start": 1574, "end": 1802, "loc": { "start": { "line": 12, "column": 32 }, "end": { "line": 12, "column": 260 } }, "extra": { "rawValue": "The IfcAdvancedBrepWithVoids is a specialization of an advanced B-rep which contains one or more voids in its interior. The voids are represented as closed shells which are defined so that the shell normal point into the void.", "raw": "\"The IfcAdvancedBrepWithVoids is a specialization of an advanced B-rep which contains one or more voids in its interior. The voids are represented as closed shells which are defined so that the shell normal point into the void.\"" }, "value": "The IfcAdvancedBrepWithVoids is a specialization of an advanced B-rep which contains one or more voids in its interior. The voids are represented as closed shells which are defined so that the shell normal point into the void." } }, { "type": "ObjectProperty", "start": 1808, "end": 2033, "loc": { "start": { "line": 13, "column": 4 }, "end": { "line": 13, "column": 229 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 1808, "end": 1825, "loc": { "start": { "line": 13, "column": 4 }, "end": { "line": 13, "column": 21 } }, "extra": { "rawValue": "IfcAdvancedFace", "raw": "\"IfcAdvancedFace\"" }, "value": "IfcAdvancedFace" }, "value": { "type": "StringLiteral", "start": 1827, "end": 2033, "loc": { "start": { "line": 13, "column": 23 }, "end": { "line": 13, "column": 229 } }, "extra": { "rawValue": "An advanced face is a specialization of a face surface that has to meet requirements on using particular topological and geometric representation items for the definition of the faces, edges and vertices.", "raw": "\"An advanced face is a specialization of a face surface that has to meet requirements on using particular topological and geometric representation items for the definition of the faces, edges and vertices.\"" }, "value": "An advanced face is a specialization of a face surface that has to meet requirements on using particular topological and geometric representation items for the definition of the faces, edges and vertices." } }, { "type": "ObjectProperty", "start": 2039, "end": 2260, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 225 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 2039, "end": 2055, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 20 } }, "extra": { "rawValue": "IfcAirTerminal", "raw": "\"IfcAirTerminal\"" }, "value": "IfcAirTerminal" }, "value": { "type": "StringLiteral", "start": 2057, "end": 2260, "loc": { "start": { "line": 14, "column": 22 }, "end": { "line": 14, "column": 225 } }, "extra": { "rawValue": "An air terminal is a terminating or origination point for the transfer of air between distribution system(s) and one or more spaces. It can also be used for the transfer of air between adjacent spaces.", "raw": "\"An air terminal is a terminating or origination point for the transfer of air between distribution system(s) and one or more spaces. It can also be used for the transfer of air between adjacent spaces.\"" }, "value": "An air terminal is a terminating or origination point for the transfer of air between distribution system(s) and one or more spaces. It can also be used for the transfer of air between adjacent spaces." } }, { "type": "ObjectProperty", "start": 2266, "end": 2534, "loc": { "start": { "line": 15, "column": 4 }, "end": { "line": 15, "column": 272 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 2266, "end": 2285, "loc": { "start": { "line": 15, "column": 4 }, "end": { "line": 15, "column": 23 } }, "extra": { "rawValue": "IfcAirTerminalBox", "raw": "\"IfcAirTerminalBox\"" }, "value": "IfcAirTerminalBox" }, "value": { "type": "StringLiteral", "start": 2287, "end": 2534, "loc": { "start": { "line": 15, "column": 25 }, "end": { "line": 15, "column": 272 } }, "extra": { "rawValue": "An air terminal box typically participates in an HVAC duct distribution system and is used to control or modulate the amount of air delivered to its downstream ductwork. An air terminal box type is often referred to as an \"air flow regulator\".", "raw": "\"An air terminal box typically participates in an HVAC duct distribution system and is used to control or modulate the amount of air delivered to its downstream ductwork. An air terminal box type is often referred to as an \\\"air flow regulator\\\".\"" }, "value": "An air terminal box typically participates in an HVAC duct distribution system and is used to control or modulate the amount of air delivered to its downstream ductwork. An air terminal box type is often referred to as an \"air flow regulator\"." } }, { "type": "ObjectProperty", "start": 2540, "end": 2731, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 195 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 2540, "end": 2563, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 27 } }, "extra": { "rawValue": "IfcAirTerminalBoxType", "raw": "\"IfcAirTerminalBoxType\"" }, "value": "IfcAirTerminalBoxType" }, "value": { "type": "StringLiteral", "start": 2565, "end": 2731, "loc": { "start": { "line": 16, "column": 29 }, "end": { "line": 16, "column": 195 } }, "extra": { "rawValue": "The flow controller type IfcAirTerminalBoxType defines commonly shared information for occurrences of air terminal boxes. The set of shared information may include:", "raw": "\"The flow controller type IfcAirTerminalBoxType defines commonly shared information for occurrences of air terminal boxes. The set of shared information may include:\"" }, "value": "The flow controller type IfcAirTerminalBoxType defines commonly shared information for occurrences of air terminal boxes. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 2737, "end": 2915, "loc": { "start": { "line": 17, "column": 4 }, "end": { "line": 17, "column": 182 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 2737, "end": 2757, "loc": { "start": { "line": 17, "column": 4 }, "end": { "line": 17, "column": 24 } }, "extra": { "rawValue": "IfcAirTerminalType", "raw": "\"IfcAirTerminalType\"" }, "value": "IfcAirTerminalType" }, "value": { "type": "StringLiteral", "start": 2759, "end": 2915, "loc": { "start": { "line": 17, "column": 26 }, "end": { "line": 17, "column": 182 } }, "extra": { "rawValue": "The flow terminal type IfcAirTerminalType defines commonly shared information for occurrences of air terminals. The set of shared information may include:", "raw": "\"The flow terminal type IfcAirTerminalType defines commonly shared information for occurrences of air terminals. The set of shared information may include:\"" }, "value": "The flow terminal type IfcAirTerminalType defines commonly shared information for occurrences of air terminals. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 2921, "end": 3372, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 18, "column": 455 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 2921, "end": 2946, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 18, "column": 29 } }, "extra": { "rawValue": "IfcAirToAirHeatRecovery", "raw": "\"IfcAirToAirHeatRecovery\"" }, "value": "IfcAirToAirHeatRecovery" }, "value": { "type": "StringLiteral", "start": 2948, "end": 3372, "loc": { "start": { "line": 18, "column": 31 }, "end": { "line": 18, "column": 455 } }, "extra": { "rawValue": "An air-to-air heat recovery device employs a counter-flow heat exchanger between inbound and outbound air flow. It is typically used to transfer heat from warmer air in one chamber to cooler air in the second chamber (i.e., typically used to recover heat from the conditioned air being exhausted and the outside air being supplied to a building), resulting in energy savings from reduced heating (or cooling) requirements.", "raw": "\"An air-to-air heat recovery device employs a counter-flow heat exchanger between inbound and outbound air flow. It is typically used to transfer heat from warmer air in one chamber to cooler air in the second chamber (i.e., typically used to recover heat from the conditioned air being exhausted and the outside air being supplied to a building), resulting in energy savings from reduced heating (or cooling) requirements.\"" }, "value": "An air-to-air heat recovery device employs a counter-flow heat exchanger between inbound and outbound air flow. It is typically used to transfer heat from warmer air in one chamber to cooler air in the second chamber (i.e., typically used to recover heat from the conditioned air being exhausted and the outside air being supplied to a building), resulting in energy savings from reduced heating (or cooling) requirements." } }, { "type": "ObjectProperty", "start": 3378, "end": 3597, "loc": { "start": { "line": 19, "column": 4 }, "end": { "line": 19, "column": 223 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 3378, "end": 3407, "loc": { "start": { "line": 19, "column": 4 }, "end": { "line": 19, "column": 33 } }, "extra": { "rawValue": "IfcAirToAirHeatRecoveryType", "raw": "\"IfcAirToAirHeatRecoveryType\"" }, "value": "IfcAirToAirHeatRecoveryType" }, "value": { "type": "StringLiteral", "start": 3409, "end": 3597, "loc": { "start": { "line": 19, "column": 35 }, "end": { "line": 19, "column": 223 } }, "extra": { "rawValue": "The energy conversion device type IfcAirToAirHeatRecoveryType defines commonly shared information for occurrences of air to air heat recoverys. The set of shared information may include:", "raw": "\"The energy conversion device type IfcAirToAirHeatRecoveryType defines commonly shared information for occurrences of air to air heat recoverys. The set of shared information may include:\"" }, "value": "The energy conversion device type IfcAirToAirHeatRecoveryType defines commonly shared information for occurrences of air to air heat recoverys. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 3603, "end": 3778, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 179 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 3603, "end": 3613, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 14 } }, "extra": { "rawValue": "IfcAlarm", "raw": "\"IfcAlarm\"" }, "value": "IfcAlarm" }, "value": { "type": "StringLiteral", "start": 3615, "end": 3778, "loc": { "start": { "line": 20, "column": 16 }, "end": { "line": 20, "column": 179 } }, "extra": { "rawValue": "An alarm is a device that signals the existence of a condition or situation that is outside the boundaries of normal expectation or that activates such a device.", "raw": "\"An alarm is a device that signals the existence of a condition or situation that is outside the boundaries of normal expectation or that activates such a device.\"" }, "value": "An alarm is a device that signals the existence of a condition or situation that is outside the boundaries of normal expectation or that activates such a device." } }, { "type": "ObjectProperty", "start": 3784, "end": 3958, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 178 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 3784, "end": 3798, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 18 } }, "extra": { "rawValue": "IfcAlarmType", "raw": "\"IfcAlarmType\"" }, "value": "IfcAlarmType" }, "value": { "type": "StringLiteral", "start": 3800, "end": 3958, "loc": { "start": { "line": 21, "column": 20 }, "end": { "line": 21, "column": 178 } }, "extra": { "rawValue": "The distribution control element type IfcAlarmType defines commonly shared information for occurrences of alarms. The set of shared information may include:", "raw": "\"The distribution control element type IfcAlarmType defines commonly shared information for occurrences of alarms. The set of shared information may include:\"" }, "value": "The distribution control element type IfcAlarmType defines commonly shared information for occurrences of alarms. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 3964, "end": 4470, "loc": { "start": { "line": 22, "column": 4 }, "end": { "line": 22, "column": 510 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 3964, "end": 3979, "loc": { "start": { "line": 22, "column": 4 }, "end": { "line": 22, "column": 19 } }, "extra": { "rawValue": "IfcAnnotation", "raw": "\"IfcAnnotation\"" }, "value": "IfcAnnotation" }, "value": { "type": "StringLiteral", "start": 3981, "end": 4470, "loc": { "start": { "line": 22, "column": 21 }, "end": { "line": 22, "column": 510 } }, "extra": { "rawValue": "An annotation is an information element within the geometric (and spatial) context of a project, that adds a note or meaning to the objects which constitutes the project model. Annotations include additional points, curves, text, dimensioning, hatching and other forms of graphical notes. It also includes virtual or symbolic representations of additional model components, not representing products or spatial structures, such as event elements, survey points, contour lines or similar.", "raw": "\"An annotation is an information element within the geometric (and spatial) context of a project, that adds a note or meaning to the objects which constitutes the project model. Annotations include additional points, curves, text, dimensioning, hatching and other forms of graphical notes. It also includes virtual or symbolic representations of additional model components, not representing products or spatial structures, such as event elements, survey points, contour lines or similar.\"" }, "value": "An annotation is an information element within the geometric (and spatial) context of a project, that adds a note or meaning to the objects which constitutes the project model. Annotations include additional points, curves, text, dimensioning, hatching and other forms of graphical notes. It also includes virtual or symbolic representations of additional model components, not representing products or spatial structures, such as event elements, survey points, contour lines or similar." } }, { "type": "ObjectProperty", "start": 4476, "end": 4801, "loc": { "start": { "line": 23, "column": 4 }, "end": { "line": 23, "column": 329 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 4476, "end": 4499, "loc": { "start": { "line": 23, "column": 4 }, "end": { "line": 23, "column": 27 } }, "extra": { "rawValue": "IfcAnnotationFillArea", "raw": "\"IfcAnnotationFillArea\"" }, "value": "IfcAnnotationFillArea" }, "value": { "type": "StringLiteral", "start": 4501, "end": 4801, "loc": { "start": { "line": 23, "column": 29 }, "end": { "line": 23, "column": 329 } }, "extra": { "rawValue": "The IfcAnnotationFillArea defines an area by a definite OuterBoundary, that might include InnerBoundaries. The areas defined by the InnerBoundaries are excluded from applying the fill area style. The InnerBoundaries shall not intersect with the OuterBoundary nor being outside of the OuterBoundary.", "raw": "\"The IfcAnnotationFillArea defines an area by a definite OuterBoundary, that might include InnerBoundaries. The areas defined by the InnerBoundaries are excluded from applying the fill area style. The InnerBoundaries shall not intersect with the OuterBoundary nor being outside of the OuterBoundary.\"" }, "value": "The IfcAnnotationFillArea defines an area by a definite OuterBoundary, that might include InnerBoundaries. The areas defined by the InnerBoundaries are excluded from applying the fill area style. The InnerBoundaries shall not intersect with the OuterBoundary nor being outside of the OuterBoundary." } }, { "type": "ObjectProperty", "start": 4807, "end": 5032, "loc": { "start": { "line": 24, "column": 4 }, "end": { "line": 24, "column": 229 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 4807, "end": 4823, "loc": { "start": { "line": 24, "column": 4 }, "end": { "line": 24, "column": 20 } }, "extra": { "rawValue": "IfcApplication", "raw": "\"IfcApplication\"" }, "value": "IfcApplication" }, "value": { "type": "StringLiteral", "start": 4825, "end": 5032, "loc": { "start": { "line": 24, "column": 22 }, "end": { "line": 24, "column": 229 } }, "extra": { "rawValue": "IfcApplication holds the information about an IFC compliant application developed by an application developer. The IfcApplication utilizes a short identifying name as provided by the application developer.", "raw": "\"IfcApplication holds the information about an IFC compliant application developed by an application developer. The IfcApplication utilizes a short identifying name as provided by the application developer.\"" }, "value": "IfcApplication holds the information about an IFC compliant application developed by an application developer. The IfcApplication utilizes a short identifying name as provided by the application developer." } }, { "type": "ObjectProperty", "start": 5038, "end": 5199, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 25, "column": 165 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 5038, "end": 5055, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 25, "column": 21 } }, "extra": { "rawValue": "IfcAppliedValue", "raw": "\"IfcAppliedValue\"" }, "value": "IfcAppliedValue" }, "value": { "type": "StringLiteral", "start": 5057, "end": 5199, "loc": { "start": { "line": 25, "column": 23 }, "end": { "line": 25, "column": 165 } }, "extra": { "rawValue": "This entity captures a value driven by a formula, with additional qualifications including unit basis, valid date range, and categorization.", "raw": "\"This entity captures a value driven by a formula, with additional qualifications including unit basis, valid date range, and categorization.\"" }, "value": "This entity captures a value driven by a formula, with additional qualifications including unit basis, valid date range, and categorization." } }, { "type": "ObjectProperty", "start": 5205, "end": 5624, "loc": { "start": { "line": 26, "column": 4 }, "end": { "line": 26, "column": 423 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 5205, "end": 5218, "loc": { "start": { "line": 26, "column": 4 }, "end": { "line": 26, "column": 17 } }, "extra": { "rawValue": "IfcApproval", "raw": "\"IfcApproval\"" }, "value": "IfcApproval" }, "value": { "type": "StringLiteral", "start": 5220, "end": 5624, "loc": { "start": { "line": 26, "column": 19 }, "end": { "line": 26, "column": 423 } }, "extra": { "rawValue": "An IfcApproval represents information about approval processes such as for a plan, a design, a proposal, or a change order in a construction or facilities management project. IfcApproval is referenced by IfcRelAssociatesApproval in IfcControlExtension schema, and thereby can be related to all subtypes of IfcRoot. An approval may also be given to resource objects using IfcResourceApprovalRelationship", "raw": "\"An IfcApproval represents information about approval processes such as for a plan, a design, a proposal, or a change order in a construction or facilities management project. IfcApproval is referenced by IfcRelAssociatesApproval in IfcControlExtension schema, and thereby can be related to all subtypes of IfcRoot. An approval may also be given to resource objects using IfcResourceApprovalRelationship\"" }, "value": "An IfcApproval represents information about approval processes such as for a plan, a design, a proposal, or a change order in a construction or facilities management project. IfcApproval is referenced by IfcRelAssociatesApproval in IfcControlExtension schema, and thereby can be related to all subtypes of IfcRoot. An approval may also be given to resource objects using IfcResourceApprovalRelationship" } }, { "type": "ObjectProperty", "start": 5630, "end": 5859, "loc": { "start": { "line": 27, "column": 4 }, "end": { "line": 27, "column": 233 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 5630, "end": 5655, "loc": { "start": { "line": 27, "column": 4 }, "end": { "line": 27, "column": 29 } }, "extra": { "rawValue": "IfcApprovalRelationship", "raw": "\"IfcApprovalRelationship\"" }, "value": "IfcApprovalRelationship" }, "value": { "type": "StringLiteral", "start": 5657, "end": 5859, "loc": { "start": { "line": 27, "column": 31 }, "end": { "line": 27, "column": 233 } }, "extra": { "rawValue": "An IfcApprovalRelationship associates approvals (one relating approval and one or more related approvals), each having different status or level as the approval process or the approved objects evolve.", "raw": "\"An IfcApprovalRelationship associates approvals (one relating approval and one or more related approvals), each having different status or level as the approval process or the approved objects evolve.\"" }, "value": "An IfcApprovalRelationship associates approvals (one relating approval and one or more related approvals), each having different status or level as the approval process or the approved objects evolve." } }, { "type": "ObjectProperty", "start": 5865, "end": 6166, "loc": { "start": { "line": 28, "column": 4 }, "end": { "line": 28, "column": 305 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 5865, "end": 5895, "loc": { "start": { "line": 28, "column": 4 }, "end": { "line": 28, "column": 34 } }, "extra": { "rawValue": "IfcArbitraryClosedProfileDef", "raw": "\"IfcArbitraryClosedProfileDef\"" }, "value": "IfcArbitraryClosedProfileDef" }, "value": { "type": "StringLiteral", "start": 5897, "end": 6166, "loc": { "start": { "line": 28, "column": 36 }, "end": { "line": 28, "column": 305 } }, "extra": { "rawValue": "The closed profile IfcArbitraryClosedProfileDef defines an arbitrary two-dimensional profile for the use within the swept surface geometry, the swept area solid or a sectioned spine. It is given by an outer boundary from which the surface or solid can be constructed.", "raw": "\"The closed profile IfcArbitraryClosedProfileDef defines an arbitrary two-dimensional profile for the use within the swept surface geometry, the swept area solid or a sectioned spine. It is given by an outer boundary from which the surface or solid can be constructed.\"" }, "value": "The closed profile IfcArbitraryClosedProfileDef defines an arbitrary two-dimensional profile for the use within the swept surface geometry, the swept area solid or a sectioned spine. It is given by an outer boundary from which the surface or solid can be constructed." } }, { "type": "ObjectProperty", "start": 6172, "end": 6419, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 29, "column": 251 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 6172, "end": 6200, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 29, "column": 32 } }, "extra": { "rawValue": "IfcArbitraryOpenProfileDef", "raw": "\"IfcArbitraryOpenProfileDef\"" }, "value": "IfcArbitraryOpenProfileDef" }, "value": { "type": "StringLiteral", "start": 6202, "end": 6419, "loc": { "start": { "line": 29, "column": 34 }, "end": { "line": 29, "column": 251 } }, "extra": { "rawValue": "The open profile IfcArbitraryOpenProfileDef defines an arbitrary two-dimensional open profile for the use within the swept surface geometry. It is given by an open boundary from which the surface can be constructed.", "raw": "\"The open profile IfcArbitraryOpenProfileDef defines an arbitrary two-dimensional open profile for the use within the swept surface geometry. It is given by an open boundary from which the surface can be constructed.\"" }, "value": "The open profile IfcArbitraryOpenProfileDef defines an arbitrary two-dimensional open profile for the use within the swept surface geometry. It is given by an open boundary from which the surface can be constructed." } }, { "type": "ObjectProperty", "start": 6425, "end": 6742, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 30, "column": 321 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 6425, "end": 6458, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 30, "column": 37 } }, "extra": { "rawValue": "IfcArbitraryProfileDefWithVoids", "raw": "\"IfcArbitraryProfileDefWithVoids\"" }, "value": "IfcArbitraryProfileDefWithVoids" }, "value": { "type": "StringLiteral", "start": 6460, "end": 6742, "loc": { "start": { "line": 30, "column": 39 }, "end": { "line": 30, "column": 321 } }, "extra": { "rawValue": "The IfcArbitraryProfileDefWithVoids defines an arbitrary closed two-dimensional profile with holes. It is given by an outer boundary and inner boundaries. A common usage of IfcArbitraryProfileDefWithVoids is as the cross section for the creation of swept surfaces or swept solids.", "raw": "\"The IfcArbitraryProfileDefWithVoids defines an arbitrary closed two-dimensional profile with holes. It is given by an outer boundary and inner boundaries. A common usage of IfcArbitraryProfileDefWithVoids is as the cross section for the creation of swept surfaces or swept solids.\"" }, "value": "The IfcArbitraryProfileDefWithVoids defines an arbitrary closed two-dimensional profile with holes. It is given by an outer boundary and inner boundaries. A common usage of IfcArbitraryProfileDefWithVoids is as the cross section for the creation of swept surfaces or swept solids." } }, { "type": "ObjectProperty", "start": 6748, "end": 6916, "loc": { "start": { "line": 31, "column": 4 }, "end": { "line": 31, "column": 172 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 6748, "end": 6758, "loc": { "start": { "line": 31, "column": 4 }, "end": { "line": 31, "column": 14 } }, "extra": { "rawValue": "IfcAsset", "raw": "\"IfcAsset\"" }, "value": "IfcAsset" }, "value": { "type": "StringLiteral", "start": 6760, "end": 6916, "loc": { "start": { "line": 31, "column": 16 }, "end": { "line": 31, "column": 172 } }, "extra": { "rawValue": "An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit.", "raw": "\"An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit.\"" }, "value": "An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit." } }, { "type": "ObjectProperty", "start": 6922, "end": 7302, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 32, "column": 384 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 6922, "end": 6953, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 32, "column": 35 } }, "extra": { "rawValue": "IfcAsymmetricIShapeProfileDef", "raw": "\"IfcAsymmetricIShapeProfileDef\"" }, "value": "IfcAsymmetricIShapeProfileDef" }, "value": { "type": "StringLiteral", "start": 6955, "end": 7302, "loc": { "start": { "line": 32, "column": 37 }, "end": { "line": 32, "column": 384 } }, "extra": { "rawValue": "IfcAsymmetricIShapeProfileDef defines a section profile that provides the defining parameters of a singly symmetric I-shaped section. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box.", "raw": "\"IfcAsymmetricIShapeProfileDef defines a section profile that provides the defining parameters of a singly symmetric I-shaped section. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box.\"" }, "value": "IfcAsymmetricIShapeProfileDef defines a section profile that provides the defining parameters of a singly symmetric I-shaped section. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box." } }, { "type": "ObjectProperty", "start": 7308, "end": 7438, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 134 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 7308, "end": 7333, "loc": { "start": { "line": 33, "column": 4 }, "end": { "line": 33, "column": 29 } }, "extra": { "rawValue": "IfcAudioVisualAppliance", "raw": "\"IfcAudioVisualAppliance\"" }, "value": "IfcAudioVisualAppliance" }, "value": { "type": "StringLiteral", "start": 7335, "end": 7438, "loc": { "start": { "line": 33, "column": 31 }, "end": { "line": 33, "column": 134 } }, "extra": { "rawValue": "An audio-visual appliance is a device that displays, captures, transmits, or receives audio or video.", "raw": "\"An audio-visual appliance is a device that displays, captures, transmits, or receives audio or video.\"" }, "value": "An audio-visual appliance is a device that displays, captures, transmits, or receives audio or video." } }, { "type": "ObjectProperty", "start": 7444, "end": 7650, "loc": { "start": { "line": 34, "column": 4 }, "end": { "line": 34, "column": 210 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 7444, "end": 7473, "loc": { "start": { "line": 34, "column": 4 }, "end": { "line": 34, "column": 33 } }, "extra": { "rawValue": "IfcAudioVisualApplianceType", "raw": "\"IfcAudioVisualApplianceType\"" }, "value": "IfcAudioVisualApplianceType" }, "value": { "type": "StringLiteral", "start": 7475, "end": 7650, "loc": { "start": { "line": 34, "column": 35 }, "end": { "line": 34, "column": 210 } }, "extra": { "rawValue": "The flow terminal type IfcAudioVisualApplianceType defines commonly shared information for occurrences of audio visual appliances. The set of shared information may include:", "raw": "\"The flow terminal type IfcAudioVisualApplianceType defines commonly shared information for occurrences of audio visual appliances. The set of shared information may include:\"" }, "value": "The flow terminal type IfcAudioVisualApplianceType defines commonly shared information for occurrences of audio visual appliances. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 7656, "end": 7750, "loc": { "start": { "line": 35, "column": 4 }, "end": { "line": 35, "column": 98 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 7656, "end": 7675, "loc": { "start": { "line": 35, "column": 4 }, "end": { "line": 35, "column": 23 } }, "extra": { "rawValue": "IfcAxis1Placement", "raw": "\"IfcAxis1Placement\"" }, "value": "IfcAxis1Placement" }, "value": { "type": "StringLiteral", "start": 7677, "end": 7750, "loc": { "start": { "line": 35, "column": 25 }, "end": { "line": 35, "column": 98 } }, "extra": { "rawValue": "The IfcAxis1Placement provides location and direction of a single axis.", "raw": "\"The IfcAxis1Placement provides location and direction of a single axis.\"" }, "value": "The IfcAxis1Placement provides location and direction of a single axis." } }, { "type": "ObjectProperty", "start": 7756, "end": 8076, "loc": { "start": { "line": 36, "column": 4 }, "end": { "line": 36, "column": 324 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 7756, "end": 7777, "loc": { "start": { "line": 36, "column": 4 }, "end": { "line": 36, "column": 25 } }, "extra": { "rawValue": "IfcAxis2Placement2D", "raw": "\"IfcAxis2Placement2D\"" }, "value": "IfcAxis2Placement2D" }, "value": { "type": "StringLiteral", "start": 7779, "end": 8076, "loc": { "start": { "line": 36, "column": 27 }, "end": { "line": 36, "column": 324 } }, "extra": { "rawValue": "The IfcAxis2Placement2D provides location and orientation to place items in a two-dimensional space. The attribute RefDirection defines the x axis, the y axis is derived. If the attribute RefDirection is not given, the placement defaults to P[1] (x-axis) as [1.,0.] and P[2] (y-axis) as [0.,1.].", "raw": "\"The IfcAxis2Placement2D provides location and orientation to place items in a two-dimensional space. The attribute RefDirection defines the x axis, the y axis is derived. If the attribute RefDirection is not given, the placement defaults to P[1] (x-axis) as [1.,0.] and P[2] (y-axis) as [0.,1.].\"" }, "value": "The IfcAxis2Placement2D provides location and orientation to place items in a two-dimensional space. The attribute RefDirection defines the x axis, the y axis is derived. If the attribute RefDirection is not given, the placement defaults to P[1] (x-axis) as [1.,0.] and P[2] (y-axis) as [0.,1.]." } }, { "type": "ObjectProperty", "start": 8082, "end": 8312, "loc": { "start": { "line": 37, "column": 4 }, "end": { "line": 37, "column": 234 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 8082, "end": 8103, "loc": { "start": { "line": 37, "column": 4 }, "end": { "line": 37, "column": 25 } }, "extra": { "rawValue": "IfcAxis2Placement3D", "raw": "\"IfcAxis2Placement3D\"" }, "value": "IfcAxis2Placement3D" }, "value": { "type": "StringLiteral", "start": 8105, "end": 8312, "loc": { "start": { "line": 37, "column": 27 }, "end": { "line": 37, "column": 234 } }, "extra": { "rawValue": "The IfcAxis2Placement3D provides location and orientations to place items in a three-dimensional space. The attribute Axis defines the Z direction, RefDirection the X direction. The Y direction is derived.", "raw": "\"The IfcAxis2Placement3D provides location and orientations to place items in a three-dimensional space. The attribute Axis defines the Z direction, RefDirection the X direction. The Y direction is derived.\"" }, "value": "The IfcAxis2Placement3D provides location and orientations to place items in a three-dimensional space. The attribute Axis defines the Z direction, RefDirection the X direction. The Y direction is derived." } }, { "type": "ObjectProperty", "start": 8318, "end": 8571, "loc": { "start": { "line": 38, "column": 4 }, "end": { "line": 38, "column": 257 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 8318, "end": 8327, "loc": { "start": { "line": 38, "column": 4 }, "end": { "line": 38, "column": 13 } }, "extra": { "rawValue": "IfcBeam", "raw": "\"IfcBeam\"" }, "value": "IfcBeam" }, "value": { "type": "StringLiteral", "start": 8329, "end": 8571, "loc": { "start": { "line": 38, "column": 15 }, "end": { "line": 38, "column": 257 } }, "extra": { "rawValue": "An IfcBeam is a horizontal, or nearly horizontal, structural member that is capable of withstanding load primarily by resisting bending. It represents such a member from an architectural point of view. It is not required to be load bearing.", "raw": "\"An IfcBeam is a horizontal, or nearly horizontal, structural member that is capable of withstanding load primarily by resisting bending. It represents such a member from an architectural point of view. It is not required to be load bearing.\"" }, "value": "An IfcBeam is a horizontal, or nearly horizontal, structural member that is capable of withstanding load primarily by resisting bending. It represents such a member from an architectural point of view. It is not required to be load bearing." } }, { "type": "ObjectProperty", "start": 8577, "end": 8850, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 39, "column": 277 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 8577, "end": 8598, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 39, "column": 25 } }, "extra": { "rawValue": "IfcBeamStandardCase", "raw": "\"IfcBeamStandardCase\"" }, "value": "IfcBeamStandardCase" }, "value": { "type": "StringLiteral", "start": 8600, "end": 8850, "loc": { "start": { "line": 39, "column": 27 }, "end": { "line": 39, "column": 277 } }, "extra": { "rawValue": "The standard beam, IfcBeamStandardCase, defines a beam with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The IfcBeamStandardCase handles all cases of beams, that:", "raw": "\"The standard beam, IfcBeamStandardCase, defines a beam with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The IfcBeamStandardCase handles all cases of beams, that:\"" }, "value": "The standard beam, IfcBeamStandardCase, defines a beam with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The IfcBeamStandardCase handles all cases of beams, that:" } }, { "type": "ObjectProperty", "start": 8856, "end": 9006, "loc": { "start": { "line": 40, "column": 4 }, "end": { "line": 40, "column": 154 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 8856, "end": 8869, "loc": { "start": { "line": 40, "column": 4 }, "end": { "line": 40, "column": 17 } }, "extra": { "rawValue": "IfcBeamType", "raw": "\"IfcBeamType\"" }, "value": "IfcBeamType" }, "value": { "type": "StringLiteral", "start": 8871, "end": 9006, "loc": { "start": { "line": 40, "column": 19 }, "end": { "line": 40, "column": 154 } }, "extra": { "rawValue": "The element type IfcBeamType defines commonly shared information for occurrences of beams. The set of shared information may include:", "raw": "\"The element type IfcBeamType defines commonly shared information for occurrences of beams. The set of shared information may include:\"" }, "value": "The element type IfcBeamType defines commonly shared information for occurrences of beams. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 9012, "end": 9397, "loc": { "start": { "line": 41, "column": 4 }, "end": { "line": 41, "column": 389 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 9012, "end": 9028, "loc": { "start": { "line": 41, "column": 4 }, "end": { "line": 41, "column": 20 } }, "extra": { "rawValue": "IfcBlobTexture", "raw": "\"IfcBlobTexture\"" }, "value": "IfcBlobTexture" }, "value": { "type": "StringLiteral", "start": 9030, "end": 9397, "loc": { "start": { "line": 41, "column": 22 }, "end": { "line": 41, "column": 389 } }, "extra": { "rawValue": "An IfcBlobTexture provides a 2-dimensional distribution of the lighting parameters of a surface onto which it is mapped. The texture itself is given as a single binary blob, representing the content of a pixel format file. The file format of the pixel file is given by the RasterFormat attribute and allowable formats are guided by where rule SupportedRasterFormat.", "raw": "\"An IfcBlobTexture provides a 2-dimensional distribution of the lighting parameters of a surface onto which it is mapped. The texture itself is given as a single binary blob, representing the content of a pixel format file. The file format of the pixel file is given by the RasterFormat attribute and allowable formats are guided by where rule SupportedRasterFormat.\"" }, "value": "An IfcBlobTexture provides a 2-dimensional distribution of the lighting parameters of a surface onto which it is mapped. The texture itself is given as a single binary blob, representing the content of a pixel format file. The file format of the pixel file is given by the RasterFormat attribute and allowable formats are guided by where rule SupportedRasterFormat." } }, { "type": "ObjectProperty", "start": 9403, "end": 9645, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 42, "column": 246 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 9403, "end": 9413, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 42, "column": 14 } }, "extra": { "rawValue": "IfcBlock", "raw": "\"IfcBlock\"" }, "value": "IfcBlock" }, "value": { "type": "StringLiteral", "start": 9415, "end": 9645, "loc": { "start": { "line": 42, "column": 16 }, "end": { "line": 42, "column": 246 } }, "extra": { "rawValue": "The IfcBlock is a Construction Solid Geometry (CSG) 3D primitive. It is defined by a position and a positve distance along the three orthogonal axes. The inherited Position attribute has the IfcAxisPlacement3D type and provides:", "raw": "\"The IfcBlock is a Construction Solid Geometry (CSG) 3D primitive. It is defined by a position and a positve distance along the three orthogonal axes. The inherited Position attribute has the IfcAxisPlacement3D type and provides:\"" }, "value": "The IfcBlock is a Construction Solid Geometry (CSG) 3D primitive. It is defined by a position and a positve distance along the three orthogonal axes. The inherited Position attribute has the IfcAxisPlacement3D type and provides:" } }, { "type": "ObjectProperty", "start": 9651, "end": 9937, "loc": { "start": { "line": 43, "column": 4 }, "end": { "line": 43, "column": 290 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 9651, "end": 9662, "loc": { "start": { "line": 43, "column": 4 }, "end": { "line": 43, "column": 15 } }, "extra": { "rawValue": "IfcBoiler", "raw": "\"IfcBoiler\"" }, "value": "IfcBoiler" }, "value": { "type": "StringLiteral", "start": 9664, "end": 9937, "loc": { "start": { "line": 43, "column": 17 }, "end": { "line": 43, "column": 290 } }, "extra": { "rawValue": "A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications.", "raw": "\"A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications.\"" }, "value": "A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications." } }, { "type": "ObjectProperty", "start": 9943, "end": 10116, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 177 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 9943, "end": 9958, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 19 } }, "extra": { "rawValue": "IfcBoilerType", "raw": "\"IfcBoilerType\"" }, "value": "IfcBoilerType" }, "value": { "type": "StringLiteral", "start": 9960, "end": 10116, "loc": { "start": { "line": 44, "column": 21 }, "end": { "line": 44, "column": 177 } }, "extra": { "rawValue": "The energy conversion device type IfcBoilerType defines commonly shared information for occurrences of boilers. The set of shared information may include:", "raw": "\"The energy conversion device type IfcBoilerType defines commonly shared information for occurrences of boilers. The set of shared information may include:\"" }, "value": "The energy conversion device type IfcBoilerType defines commonly shared information for occurrences of boilers. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 10122, "end": 10301, "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 183 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 10122, "end": 10148, "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 30 } }, "extra": { "rawValue": "IfcBooleanClippingResult", "raw": "\"IfcBooleanClippingResult\"" }, "value": "IfcBooleanClippingResult" }, "value": { "type": "StringLiteral", "start": 10150, "end": 10301, "loc": { "start": { "line": 45, "column": 32 }, "end": { "line": 45, "column": 183 } }, "extra": { "rawValue": "A clipping result is defined as a special subtype of the general IfcBooleanResult. It constrains the operands and the operator of the Boolean result.", "raw": "\"A clipping result is defined as a special subtype of the general IfcBooleanResult. It constrains the operands and the operator of the Boolean result.\"" }, "value": "A clipping result is defined as a special subtype of the general IfcBooleanResult. It constrains the operands and the operator of the Boolean result." } }, { "type": "ObjectProperty", "start": 10307, "end": 10425, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 46, "column": 122 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 10307, "end": 10325, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 46, "column": 22 } }, "extra": { "rawValue": "IfcBooleanResult", "raw": "\"IfcBooleanResult\"" }, "value": "IfcBooleanResult" }, "value": { "type": "StringLiteral", "start": 10327, "end": 10425, "loc": { "start": { "line": 46, "column": 24 }, "end": { "line": 46, "column": 122 } }, "extra": { "rawValue": "The IfcBooleanResult is the result of applying a Boolean operation to two operands being solids.", "raw": "\"The IfcBooleanResult is the result of applying a Boolean operation to two operands being solids.\"" }, "value": "The IfcBooleanResult is the result of applying a Boolean operation to two operands being solids." } }, { "type": "ObjectProperty", "start": 10431, "end": 10719, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 47, "column": 292 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 10431, "end": 10453, "loc": { "start": { "line": 47, "column": 4 }, "end": { "line": 47, "column": 26 } }, "extra": { "rawValue": "IfcBoundaryCondition", "raw": "\"IfcBoundaryCondition\"" }, "value": "IfcBoundaryCondition" }, "value": { "type": "StringLiteral", "start": 10455, "end": 10719, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 292 } }, "extra": { "rawValue": "The abstract entity IfcBoundaryCondition is the supertype of all boundary conditions that can be applied to structural connection definitions, either directly for the connection (e.g. the joint) or for the relation between a structural member and the connection.", "raw": "\"The abstract entity IfcBoundaryCondition is the supertype of all boundary conditions that can be applied to structural connection definitions, either directly for the connection (e.g. the joint) or for the relation between a structural member and the connection.\"" }, "value": "The abstract entity IfcBoundaryCondition is the supertype of all boundary conditions that can be applied to structural connection definitions, either directly for the connection (e.g. the joint) or for the relation between a structural member and the connection." } }, { "type": "ObjectProperty", "start": 10725, "end": 10819, "loc": { "start": { "line": 48, "column": 4 }, "end": { "line": 48, "column": 98 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 10725, "end": 10743, "loc": { "start": { "line": 48, "column": 4 }, "end": { "line": 48, "column": 22 } }, "extra": { "rawValue": "IfcBoundaryCurve", "raw": "\"IfcBoundaryCurve\"" }, "value": "IfcBoundaryCurve" }, "value": { "type": "StringLiteral", "start": 10745, "end": 10819, "loc": { "start": { "line": 48, "column": 24 }, "end": { "line": 48, "column": 98 } }, "extra": { "rawValue": "An IfcBoundaryCurve defines a curve acting as the boundary of a surface.", "raw": "\"An IfcBoundaryCurve defines a curve acting as the boundary of a surface.\"" }, "value": "An IfcBoundaryCurve defines a curve acting as the boundary of a surface." } }, { "type": "ObjectProperty", "start": 10825, "end": 10926, "loc": { "start": { "line": 49, "column": 4 }, "end": { "line": 49, "column": 105 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 10825, "end": 10851, "loc": { "start": { "line": 49, "column": 4 }, "end": { "line": 49, "column": 30 } }, "extra": { "rawValue": "IfcBoundaryEdgeCondition", "raw": "\"IfcBoundaryEdgeCondition\"" }, "value": "IfcBoundaryEdgeCondition" }, "value": { "type": "StringLiteral", "start": 10853, "end": 10926, "loc": { "start": { "line": 49, "column": 32 }, "end": { "line": 49, "column": 105 } }, "extra": { "rawValue": "Describes linearly elastic support conditions or connection conditions.", "raw": "\"Describes linearly elastic support conditions or connection conditions.\"" }, "value": "Describes linearly elastic support conditions or connection conditions." } }, { "type": "ObjectProperty", "start": 10932, "end": 11033, "loc": { "start": { "line": 50, "column": 4 }, "end": { "line": 50, "column": 105 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 10932, "end": 10958, "loc": { "start": { "line": 50, "column": 4 }, "end": { "line": 50, "column": 30 } }, "extra": { "rawValue": "IfcBoundaryFaceCondition", "raw": "\"IfcBoundaryFaceCondition\"" }, "value": "IfcBoundaryFaceCondition" }, "value": { "type": "StringLiteral", "start": 10960, "end": 11033, "loc": { "start": { "line": 50, "column": 32 }, "end": { "line": 50, "column": 105 } }, "extra": { "rawValue": "Describes linearly elastic support conditions or connection conditions.", "raw": "\"Describes linearly elastic support conditions or connection conditions.\"" }, "value": "Describes linearly elastic support conditions or connection conditions." } }, { "type": "ObjectProperty", "start": 11039, "end": 11140, "loc": { "start": { "line": 51, "column": 4 }, "end": { "line": 51, "column": 105 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 11039, "end": 11065, "loc": { "start": { "line": 51, "column": 4 }, "end": { "line": 51, "column": 30 } }, "extra": { "rawValue": "IfcBoundaryNodeCondition", "raw": "\"IfcBoundaryNodeCondition\"" }, "value": "IfcBoundaryNodeCondition" }, "value": { "type": "StringLiteral", "start": 11067, "end": 11140, "loc": { "start": { "line": 51, "column": 32 }, "end": { "line": 51, "column": 105 } }, "extra": { "rawValue": "Describes linearly elastic support conditions or connection conditions.", "raw": "\"Describes linearly elastic support conditions or connection conditions.\"" }, "value": "Describes linearly elastic support conditions or connection conditions." } }, { "type": "ObjectProperty", "start": 11146, "end": 11301, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 52, "column": 159 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 11146, "end": 11179, "loc": { "start": { "line": 52, "column": 4 }, "end": { "line": 52, "column": 37 } }, "extra": { "rawValue": "IfcBoundaryNodeConditionWarping", "raw": "\"IfcBoundaryNodeConditionWarping\"" }, "value": "IfcBoundaryNodeConditionWarping" }, "value": { "type": "StringLiteral", "start": 11181, "end": 11301, "loc": { "start": { "line": 52, "column": 39 }, "end": { "line": 52, "column": 159 } }, "extra": { "rawValue": "Describes linearly elastic support conditions or connection conditions, including linearly elastic warping restraints.", "raw": "\"Describes linearly elastic support conditions or connection conditions, including linearly elastic warping restraints.\"" }, "value": "Describes linearly elastic support conditions or connection conditions, including linearly elastic warping restraints." } }, { "type": "ObjectProperty", "start": 11307, "end": 11375, "loc": { "start": { "line": 53, "column": 4 }, "end": { "line": 53, "column": 72 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 11307, "end": 11324, "loc": { "start": { "line": 53, "column": 4 }, "end": { "line": 53, "column": 21 } }, "extra": { "rawValue": "IfcBoundedCurve", "raw": "\"IfcBoundedCurve\"" }, "value": "IfcBoundedCurve" }, "value": { "type": "StringLiteral", "start": 11326, "end": 11375, "loc": { "start": { "line": 53, "column": 23 }, "end": { "line": 53, "column": 72 } }, "extra": { "rawValue": "An IfcBoundedCurve is a curve of finite length.", "raw": "\"An IfcBoundedCurve is a curve of finite length.\"" }, "value": "An IfcBoundedCurve is a curve of finite length." } }, { "type": "ObjectProperty", "start": 11381, "end": 11453, "loc": { "start": { "line": 54, "column": 4 }, "end": { "line": 54, "column": 76 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 11381, "end": 11400, "loc": { "start": { "line": 54, "column": 4 }, "end": { "line": 54, "column": 23 } }, "extra": { "rawValue": "IfcBoundedSurface", "raw": "\"IfcBoundedSurface\"" }, "value": "IfcBoundedSurface" }, "value": { "type": "StringLiteral", "start": 11402, "end": 11453, "loc": { "start": { "line": 54, "column": 25 }, "end": { "line": 54, "column": 76 } }, "extra": { "rawValue": "An IfcBoundedSurface is a surface of finite area.", "raw": "\"An IfcBoundedSurface is a surface of finite area.\"" }, "value": "An IfcBoundedSurface is a surface of finite area." } }, { "type": "ObjectProperty", "start": 11459, "end": 11788, "loc": { "start": { "line": 55, "column": 4 }, "end": { "line": 55, "column": 333 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 11459, "end": 11475, "loc": { "start": { "line": 55, "column": 4 }, "end": { "line": 55, "column": 20 } }, "extra": { "rawValue": "IfcBoundingBox", "raw": "\"IfcBoundingBox\"" }, "value": "IfcBoundingBox" }, "value": { "type": "StringLiteral", "start": 11477, "end": 11788, "loc": { "start": { "line": 55, "column": 22 }, "end": { "line": 55, "column": 333 } }, "extra": { "rawValue": "The IfcBoundingBox defines an orthogonal box oriented parallel to the axes of the object coordinate system in which it is defined. It is defined by a Corner being a three-dimensional Cartesian point and three length measures defining the X, Y and Z parameters of the box in the direction of the positive axes.", "raw": "\"The IfcBoundingBox defines an orthogonal box oriented parallel to the axes of the object coordinate system in which it is defined. It is defined by a Corner being a three-dimensional Cartesian point and three length measures defining the X, Y and Z parameters of the box in the direction of the positive axes.\"" }, "value": "The IfcBoundingBox defines an orthogonal box oriented parallel to the axes of the object coordinate system in which it is defined. It is defined by a Corner being a three-dimensional Cartesian point and three length measures defining the X, Y and Z parameters of the box in the direction of the positive axes." } }, { "type": "ObjectProperty", "start": 11794, "end": 12028, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 56, "column": 238 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 11794, "end": 11813, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 56, "column": 23 } }, "extra": { "rawValue": "IfcBoxedHalfSpace", "raw": "\"IfcBoxedHalfSpace\"" }, "value": "IfcBoxedHalfSpace" }, "value": { "type": "StringLiteral", "start": 11815, "end": 12028, "loc": { "start": { "line": 56, "column": 25 }, "end": { "line": 56, "column": 238 } }, "extra": { "rawValue": "The IfcBoxedHalfSpace is used (as its supertype IfcHalfSpaceSolid) only within Boolean operations. It divides the domain into exactly two subsets, where the domain in question is that of the attribute Enclosure.", "raw": "\"The IfcBoxedHalfSpace is used (as its supertype IfcHalfSpaceSolid) only within Boolean operations. It divides the domain into exactly two subsets, where the domain in question is that of the attribute Enclosure.\"" }, "value": "The IfcBoxedHalfSpace is used (as its supertype IfcHalfSpaceSolid) only within Boolean operations. It divides the domain into exactly two subsets, where the domain in question is that of the attribute Enclosure." } }, { "type": "ObjectProperty", "start": 12034, "end": 12127, "loc": { "start": { "line": 57, "column": 4 }, "end": { "line": 57, "column": 97 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 12034, "end": 12051, "loc": { "start": { "line": 57, "column": 4 }, "end": { "line": 57, "column": 21 } }, "extra": { "rawValue": "IfcBSplineCurve", "raw": "\"IfcBSplineCurve\"" }, "value": "IfcBSplineCurve" }, "value": { "type": "StringLiteral", "start": 12053, "end": 12127, "loc": { "start": { "line": 57, "column": 23 }, "end": { "line": 57, "column": 97 } }, "extra": { "rawValue": "The IfcBSplineCurve is a spline curve parameterized by spline functions.", "raw": "\"The IfcBSplineCurve is a spline curve parameterized by spline functions.\"" }, "value": "The IfcBSplineCurve is a spline curve parameterized by spline functions." } }, { "type": "ObjectProperty", "start": 12133, "end": 12291, "loc": { "start": { "line": 58, "column": 4 }, "end": { "line": 58, "column": 162 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 12133, "end": 12159, "loc": { "start": { "line": 58, "column": 4 }, "end": { "line": 58, "column": 30 } }, "extra": { "rawValue": "IfcBSplineCurveWithKnots", "raw": "\"IfcBSplineCurveWithKnots\"" }, "value": "IfcBSplineCurveWithKnots" }, "value": { "type": "StringLiteral", "start": 12161, "end": 12291, "loc": { "start": { "line": 58, "column": 32 }, "end": { "line": 58, "column": 162 } }, "extra": { "rawValue": "The IfcBSplineCurveWithKnots is a spline curve parameterized by spline functions for which the knot values are explicitly given.", "raw": "\"The IfcBSplineCurveWithKnots is a spline curve parameterized by spline functions for which the knot values are explicitly given.\"" }, "value": "The IfcBSplineCurveWithKnots is a spline curve parameterized by spline functions for which the knot values are explicitly given." } }, { "type": "ObjectProperty", "start": 12297, "end": 12405, "loc": { "start": { "line": 59, "column": 4 }, "end": { "line": 59, "column": 112 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 12297, "end": 12316, "loc": { "start": { "line": 59, "column": 4 }, "end": { "line": 59, "column": 23 } }, "extra": { "rawValue": "IfcBSplineSurface", "raw": "\"IfcBSplineSurface\"" }, "value": "IfcBSplineSurface" }, "value": { "type": "StringLiteral", "start": 12318, "end": 12405, "loc": { "start": { "line": 59, "column": 25 }, "end": { "line": 59, "column": 112 } }, "extra": { "rawValue": "The IfcBSplineSurface is a general form of rational or polynomial parametric surface.", "raw": "\"The IfcBSplineSurface is a general form of rational or polynomial parametric surface.\"" }, "value": "The IfcBSplineSurface is a general form of rational or polynomial parametric surface." } }, { "type": "ObjectProperty", "start": 12411, "end": 12583, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 60, "column": 176 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 12411, "end": 12439, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 60, "column": 32 } }, "extra": { "rawValue": "IfcBSplineSurfaceWithKnots", "raw": "\"IfcBSplineSurfaceWithKnots\"" }, "value": "IfcBSplineSurfaceWithKnots" }, "value": { "type": "StringLiteral", "start": 12441, "end": 12583, "loc": { "start": { "line": 60, "column": 34 }, "end": { "line": 60, "column": 176 } }, "extra": { "rawValue": "The IfcBSplineSurfaceWithKnots is a general form of rational or polynomial parametric surface in which the knot values are explicitly given.", "raw": "\"The IfcBSplineSurfaceWithKnots is a general form of rational or polynomial parametric surface in which the knot values are explicitly given.\"" }, "value": "The IfcBSplineSurfaceWithKnots is a general form of rational or polynomial parametric surface in which the knot values are explicitly given." } }, { "type": "ObjectProperty", "start": 12589, "end": 12890, "loc": { "start": { "line": 61, "column": 4 }, "end": { "line": 61, "column": 305 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 12589, "end": 12602, "loc": { "start": { "line": 61, "column": 4 }, "end": { "line": 61, "column": 17 } }, "extra": { "rawValue": "IfcBuilding", "raw": "\"IfcBuilding\"" }, "value": "IfcBuilding" }, "value": { "type": "StringLiteral", "start": 12604, "end": 12890, "loc": { "start": { "line": 61, "column": 19 }, "end": { "line": 61, "column": 305 } }, "extra": { "rawValue": "A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space).", "raw": "\"A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space).\"" }, "value": "A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space)." } }, { "type": "ObjectProperty", "start": 12896, "end": 13347, "loc": { "start": { "line": 62, "column": 4 }, "end": { "line": 62, "column": 455 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 12896, "end": 12920, "loc": { "start": { "line": 62, "column": 4 }, "end": { "line": 62, "column": 28 } }, "extra": { "rawValue": "IfcBuildingElementPart", "raw": "\"IfcBuildingElementPart\"" }, "value": "IfcBuildingElementPart" }, "value": { "type": "StringLiteral", "start": 12922, "end": 13347, "loc": { "start": { "line": 62, "column": 30 }, "end": { "line": 62, "column": 455 } }, "extra": { "rawValue": "IfcBuildingElementPart represents major components as subordinate parts of a building element. Typical usage examples include precast concrete sandwich walls, where the layers may have different geometry representations. In this case the layered material representation does not sufficiently describe the element. Each layer is represented by an own instance of the IfcBuildingElementPart with its own geometry description.", "raw": "\"IfcBuildingElementPart represents major components as subordinate parts of a building element. Typical usage examples include precast concrete sandwich walls, where the layers may have different geometry representations. In this case the layered material representation does not sufficiently describe the element. Each layer is represented by an own instance of the IfcBuildingElementPart with its own geometry description.\"" }, "value": "IfcBuildingElementPart represents major components as subordinate parts of a building element. Typical usage examples include precast concrete sandwich walls, where the layers may have different geometry representations. In this case the layered material representation does not sufficiently describe the element. Each layer is represented by an own instance of the IfcBuildingElementPart with its own geometry description." } }, { "type": "ObjectProperty", "start": 13353, "end": 13529, "loc": { "start": { "line": 63, "column": 4 }, "end": { "line": 63, "column": 180 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 13353, "end": 13381, "loc": { "start": { "line": 63, "column": 4 }, "end": { "line": 63, "column": 32 } }, "extra": { "rawValue": "IfcBuildingElementPartType", "raw": "\"IfcBuildingElementPartType\"" }, "value": "IfcBuildingElementPartType" }, "value": { "type": "StringLiteral", "start": 13383, "end": 13529, "loc": { "start": { "line": 63, "column": 34 }, "end": { "line": 63, "column": 180 } }, "extra": { "rawValue": "The building element part type defines lists of commonly shared property set definitions and representation maps of parts of a building element.", "raw": "\"The building element part type defines lists of commonly shared property set definitions and representation maps of parts of a building element.\"" }, "value": "The building element part type defines lists of commonly shared property set definitions and representation maps of parts of a building element." } }, { "type": "ObjectProperty", "start": 13535, "end": 13781, "loc": { "start": { "line": 64, "column": 4 }, "end": { "line": 64, "column": 250 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 13535, "end": 13560, "loc": { "start": { "line": 64, "column": 4 }, "end": { "line": 64, "column": 29 } }, "extra": { "rawValue": "IfcBuildingElementProxy", "raw": "\"IfcBuildingElementProxy\"" }, "value": "IfcBuildingElementProxy" }, "value": { "type": "StringLiteral", "start": 13562, "end": 13781, "loc": { "start": { "line": 64, "column": 31 }, "end": { "line": 64, "column": 250 } }, "extra": { "rawValue": "The IfcBuildingElementProxy is a proxy definition that provides the same functionality as subtypes of IfcBuildingElement, but without having a predefined meaning of the special type of building element, it represents.", "raw": "\"The IfcBuildingElementProxy is a proxy definition that provides the same functionality as subtypes of IfcBuildingElement, but without having a predefined meaning of the special type of building element, it represents.\"" }, "value": "The IfcBuildingElementProxy is a proxy definition that provides the same functionality as subtypes of IfcBuildingElement, but without having a predefined meaning of the special type of building element, it represents." } }, { "type": "ObjectProperty", "start": 13787, "end": 14125, "loc": { "start": { "line": 65, "column": 4 }, "end": { "line": 65, "column": 342 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 13787, "end": 13816, "loc": { "start": { "line": 65, "column": 4 }, "end": { "line": 65, "column": 33 } }, "extra": { "rawValue": "IfcBuildingElementProxyType", "raw": "\"IfcBuildingElementProxyType\"" }, "value": "IfcBuildingElementProxyType" }, "value": { "type": "StringLiteral", "start": 13818, "end": 14125, "loc": { "start": { "line": 65, "column": 35 }, "end": { "line": 65, "column": 342 } }, "extra": { "rawValue": "IfcBuildingElementProxyType defines a list of commonly shared property set definitions of a building element proxy and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type).", "raw": "\"IfcBuildingElementProxyType defines a list of commonly shared property set definitions of a building element proxy and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type).\"" }, "value": "IfcBuildingElementProxyType defines a list of commonly shared property set definitions of a building element proxy and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type)." } }, { "type": "ObjectProperty", "start": 14131, "end": 14286, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 66, "column": 159 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 14131, "end": 14150, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 66, "column": 23 } }, "extra": { "rawValue": "IfcBuildingStorey", "raw": "\"IfcBuildingStorey\"" }, "value": "IfcBuildingStorey" }, "value": { "type": "StringLiteral", "start": 14152, "end": 14286, "loc": { "start": { "line": 66, "column": 25 }, "end": { "line": 66, "column": 159 } }, "extra": { "rawValue": "The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound.", "raw": "\"The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound.\"" }, "value": "The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound." } }, { "type": "ObjectProperty", "start": 14292, "end": 14434, "loc": { "start": { "line": 67, "column": 4 }, "end": { "line": 67, "column": 146 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 14292, "end": 14311, "loc": { "start": { "line": 67, "column": 4 }, "end": { "line": 67, "column": 23 } }, "extra": { "rawValue": "IfcBuildingSystem", "raw": "\"IfcBuildingSystem\"" }, "value": "IfcBuildingSystem" }, "value": { "type": "StringLiteral", "start": 14313, "end": 14434, "loc": { "start": { "line": 67, "column": 25 }, "end": { "line": 67, "column": 146 } }, "extra": { "rawValue": "A building system is a group by which building elements are grouped according to a common function within the facility.", "raw": "\"A building system is a group by which building elements are grouped according to a common function within the facility.\"" }, "value": "A building system is a group by which building elements are grouped according to a common function within the facility." } }, { "type": "ObjectProperty", "start": 14440, "end": 14564, "loc": { "start": { "line": 68, "column": 4 }, "end": { "line": 68, "column": 128 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 14440, "end": 14451, "loc": { "start": { "line": 68, "column": 4 }, "end": { "line": 68, "column": 15 } }, "extra": { "rawValue": "IfcBurner", "raw": "\"IfcBurner\"" }, "value": "IfcBurner" }, "value": { "type": "StringLiteral", "start": 14453, "end": 14564, "loc": { "start": { "line": 68, "column": 17 }, "end": { "line": 68, "column": 128 } }, "extra": { "rawValue": "A burner is a device that converts fuel into heat through combustion. It includes gas, oil, and wood burners.", "raw": "\"A burner is a device that converts fuel into heat through combustion. It includes gas, oil, and wood burners.\"" }, "value": "A burner is a device that converts fuel into heat through combustion. It includes gas, oil, and wood burners." } }, { "type": "ObjectProperty", "start": 14570, "end": 14743, "loc": { "start": { "line": 69, "column": 4 }, "end": { "line": 69, "column": 177 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 14570, "end": 14585, "loc": { "start": { "line": 69, "column": 4 }, "end": { "line": 69, "column": 19 } }, "extra": { "rawValue": "IfcBurnerType", "raw": "\"IfcBurnerType\"" }, "value": "IfcBurnerType" }, "value": { "type": "StringLiteral", "start": 14587, "end": 14743, "loc": { "start": { "line": 69, "column": 21 }, "end": { "line": 69, "column": 177 } }, "extra": { "rawValue": "The energy conversion device type IfcBurnerType defines commonly shared information for occurrences of burners. The set of shared information may include:", "raw": "\"The energy conversion device type IfcBurnerType defines commonly shared information for occurrences of burners. The set of shared information may include:\"" }, "value": "The energy conversion device type IfcBurnerType defines commonly shared information for occurrences of burners. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 14749, "end": 14881, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 136 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 14749, "end": 14773, "loc": { "start": { "line": 70, "column": 4 }, "end": { "line": 70, "column": 28 } }, "extra": { "rawValue": "IfcCableCarrierFitting", "raw": "\"IfcCableCarrierFitting\"" }, "value": "IfcCableCarrierFitting" }, "value": { "type": "StringLiteral", "start": 14775, "end": 14881, "loc": { "start": { "line": 70, "column": 30 }, "end": { "line": 70, "column": 136 } }, "extra": { "rawValue": "A cable carrier fitting is a fitting that is placed at junction or transition in a cable carrier system.", "raw": "\"A cable carrier fitting is a fitting that is placed at junction or transition in a cable carrier system.\"" }, "value": "A cable carrier fitting is a fitting that is placed at junction or transition in a cable carrier system." } }, { "type": "ObjectProperty", "start": 14887, "end": 15089, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 71, "column": 206 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 14887, "end": 14915, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 71, "column": 32 } }, "extra": { "rawValue": "IfcCableCarrierFittingType", "raw": "\"IfcCableCarrierFittingType\"" }, "value": "IfcCableCarrierFittingType" }, "value": { "type": "StringLiteral", "start": 14917, "end": 15089, "loc": { "start": { "line": 71, "column": 34 }, "end": { "line": 71, "column": 206 } }, "extra": { "rawValue": "The flow fitting type IfcCableCarrierFittingType defines commonly shared information for occurrences of cable carrier fittings. The set of shared information may include:", "raw": "\"The flow fitting type IfcCableCarrierFittingType defines commonly shared information for occurrences of cable carrier fittings. The set of shared information may include:\"" }, "value": "The flow fitting type IfcCableCarrierFittingType defines commonly shared information for occurrences of cable carrier fittings. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 15095, "end": 15220, "loc": { "start": { "line": 72, "column": 4 }, "end": { "line": 72, "column": 129 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 15095, "end": 15119, "loc": { "start": { "line": 72, "column": 4 }, "end": { "line": 72, "column": 28 } }, "extra": { "rawValue": "IfcCableCarrierSegment", "raw": "\"IfcCableCarrierSegment\"" }, "value": "IfcCableCarrierSegment" }, "value": { "type": "StringLiteral", "start": 15121, "end": 15220, "loc": { "start": { "line": 72, "column": 30 }, "end": { "line": 72, "column": 129 } }, "extra": { "rawValue": "A cable carrier segment is a flow segment that is specifically used to carry and support cabling.", "raw": "\"A cable carrier segment is a flow segment that is specifically used to carry and support cabling.\"" }, "value": "A cable carrier segment is a flow segment that is specifically used to carry and support cabling." } }, { "type": "ObjectProperty", "start": 15226, "end": 15428, "loc": { "start": { "line": 73, "column": 4 }, "end": { "line": 73, "column": 206 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 15226, "end": 15254, "loc": { "start": { "line": 73, "column": 4 }, "end": { "line": 73, "column": 32 } }, "extra": { "rawValue": "IfcCableCarrierSegmentType", "raw": "\"IfcCableCarrierSegmentType\"" }, "value": "IfcCableCarrierSegmentType" }, "value": { "type": "StringLiteral", "start": 15256, "end": 15428, "loc": { "start": { "line": 73, "column": 34 }, "end": { "line": 73, "column": 206 } }, "extra": { "rawValue": "The flow segment type IfcCableCarrierSegmentType defines commonly shared information for occurrences of cable carrier segments. The set of shared information may include:", "raw": "\"The flow segment type IfcCableCarrierSegmentType defines commonly shared information for occurrences of cable carrier segments. The set of shared information may include:\"" }, "value": "The flow segment type IfcCableCarrierSegmentType defines commonly shared information for occurrences of cable carrier segments. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 15434, "end": 15558, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 74, "column": 128 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 15434, "end": 15451, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 74, "column": 21 } }, "extra": { "rawValue": "IfcCableFitting", "raw": "\"IfcCableFitting\"" }, "value": "IfcCableFitting" }, "value": { "type": "StringLiteral", "start": 15453, "end": 15558, "loc": { "start": { "line": 74, "column": 23 }, "end": { "line": 74, "column": 128 } }, "extra": { "rawValue": "A cable fitting is a fitting that is placed at a junction, transition or termination in a cable system.", "raw": "\"A cable fitting is a fitting that is placed at a junction, transition or termination in a cable system.\"" }, "value": "A cable fitting is a fitting that is placed at a junction, transition or termination in a cable system." } }, { "type": "ObjectProperty", "start": 15564, "end": 15744, "loc": { "start": { "line": 75, "column": 4 }, "end": { "line": 75, "column": 184 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 15564, "end": 15585, "loc": { "start": { "line": 75, "column": 4 }, "end": { "line": 75, "column": 25 } }, "extra": { "rawValue": "IfcCableFittingType", "raw": "\"IfcCableFittingType\"" }, "value": "IfcCableFittingType" }, "value": { "type": "StringLiteral", "start": 15587, "end": 15744, "loc": { "start": { "line": 75, "column": 27 }, "end": { "line": 75, "column": 184 } }, "extra": { "rawValue": "The flow fitting type IfcCableFittingType defines commonly shared information for occurrences of cable fittings. The set of shared information may include:", "raw": "\"The flow fitting type IfcCableFittingType defines commonly shared information for occurrences of cable fittings. The set of shared information may include:\"" }, "value": "The flow fitting type IfcCableFittingType defines commonly shared information for occurrences of cable fittings. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 15750, "end": 15873, "loc": { "start": { "line": 76, "column": 4 }, "end": { "line": 76, "column": 127 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 15750, "end": 15767, "loc": { "start": { "line": 76, "column": 4 }, "end": { "line": 76, "column": 21 } }, "extra": { "rawValue": "IfcCableSegment", "raw": "\"IfcCableSegment\"" }, "value": "IfcCableSegment" }, "value": { "type": "StringLiteral", "start": 15769, "end": 15873, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 127 } }, "extra": { "rawValue": "A cable segment is a flow segment used to carry electrical power, data, or telecommunications signals.", "raw": "\"A cable segment is a flow segment used to carry electrical power, data, or telecommunications signals.\"" }, "value": "A cable segment is a flow segment used to carry electrical power, data, or telecommunications signals." } }, { "type": "ObjectProperty", "start": 15879, "end": 16059, "loc": { "start": { "line": 77, "column": 4 }, "end": { "line": 77, "column": 184 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 15879, "end": 15900, "loc": { "start": { "line": 77, "column": 4 }, "end": { "line": 77, "column": 25 } }, "extra": { "rawValue": "IfcCableSegmentType", "raw": "\"IfcCableSegmentType\"" }, "value": "IfcCableSegmentType" }, "value": { "type": "StringLiteral", "start": 15902, "end": 16059, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 184 } }, "extra": { "rawValue": "The flow segment type IfcCableSegmentType defines commonly shared information for occurrences of cable segments. The set of shared information may include:", "raw": "\"The flow segment type IfcCableSegmentType defines commonly shared information for occurrences of cable segments. The set of shared information may include:\"" }, "value": "The flow segment type IfcCableSegmentType defines commonly shared information for occurrences of cable segments. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 16065, "end": 16295, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 78, "column": 234 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 16065, "end": 16084, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 78, "column": 23 } }, "extra": { "rawValue": "IfcCartesianPoint", "raw": "\"IfcCartesianPoint\"" }, "value": "IfcCartesianPoint" }, "value": { "type": "StringLiteral", "start": 16086, "end": 16295, "loc": { "start": { "line": 78, "column": 25 }, "end": { "line": 78, "column": 234 } }, "extra": { "rawValue": "An IfcCartesianPoint defines a point by coordinates in an orthogonal, right-handed Cartesian coordinate system. For the purpose of this specification only two and three dimensional Cartesian points are used.", "raw": "\"An IfcCartesianPoint defines a point by coordinates in an orthogonal, right-handed Cartesian coordinate system. For the purpose of this specification only two and three dimensional Cartesian points are used.\"" }, "value": "An IfcCartesianPoint defines a point by coordinates in an orthogonal, right-handed Cartesian coordinate system. For the purpose of this specification only two and three dimensional Cartesian points are used." } }, { "type": "ObjectProperty", "start": 16301, "end": 16398, "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 101 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 16301, "end": 16324, "loc": { "start": { "line": 79, "column": 4 }, "end": { "line": 79, "column": 27 } }, "extra": { "rawValue": "IfcCartesianPointList", "raw": "\"IfcCartesianPointList\"" }, "value": "IfcCartesianPointList" }, "value": { "type": "StringLiteral", "start": 16326, "end": 16398, "loc": { "start": { "line": 79, "column": 29 }, "end": { "line": 79, "column": 101 } }, "extra": { "rawValue": "The IfcCartesianPointList is the abstract supertype of list of points.", "raw": "\"The IfcCartesianPointList is the abstract supertype of list of points.\"" }, "value": "The IfcCartesianPointList is the abstract supertype of list of points." } }, { "type": "ObjectProperty", "start": 16404, "end": 16681, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 80, "column": 281 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 16404, "end": 16429, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 80, "column": 29 } }, "extra": { "rawValue": "IfcCartesianPointList2D", "raw": "\"IfcCartesianPointList2D\"" }, "value": "IfcCartesianPointList2D" }, "value": { "type": "StringLiteral", "start": 16431, "end": 16681, "loc": { "start": { "line": 80, "column": 31 }, "end": { "line": 80, "column": 281 } }, "extra": { "rawValue": "The IfcCartesianPointList2D defines an ordered collection of two-dimentional Cartesian points. Each Cartesian point is provided as an two-dimensional point by a fixed list of two coordinates. The attribute CoordList is a two-dimensional list, where", "raw": "\"The IfcCartesianPointList2D defines an ordered collection of two-dimentional Cartesian points. Each Cartesian point is provided as an two-dimensional point by a fixed list of two coordinates. The attribute CoordList is a two-dimensional list, where\"" }, "value": "The IfcCartesianPointList2D defines an ordered collection of two-dimentional Cartesian points. Each Cartesian point is provided as an two-dimensional point by a fixed list of two coordinates. The attribute CoordList is a two-dimensional list, where" } }, { "type": "ObjectProperty", "start": 16687, "end": 16970, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 287 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 16687, "end": 16712, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 29 } }, "extra": { "rawValue": "IfcCartesianPointList3D", "raw": "\"IfcCartesianPointList3D\"" }, "value": "IfcCartesianPointList3D" }, "value": { "type": "StringLiteral", "start": 16714, "end": 16970, "loc": { "start": { "line": 81, "column": 31 }, "end": { "line": 81, "column": 287 } }, "extra": { "rawValue": "The IfcCartesianPointList3D defines an ordered collection of three-dimentional Cartesian points. Each Cartesian point is provided as an three-dimensional point by a fixed list of three coordinates. The attribute CoordList is a two-dimensional list, where", "raw": "\"The IfcCartesianPointList3D defines an ordered collection of three-dimentional Cartesian points. Each Cartesian point is provided as an three-dimensional point by a fixed list of three coordinates. The attribute CoordList is a two-dimensional list, where\"" }, "value": "The IfcCartesianPointList3D defines an ordered collection of three-dimentional Cartesian points. Each Cartesian point is provided as an three-dimensional point by a fixed list of three coordinates. The attribute CoordList is a two-dimensional list, where" } }, { "type": "ObjectProperty", "start": 16976, "end": 17132, "loc": { "start": { "line": 82, "column": 4 }, "end": { "line": 82, "column": 160 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 16976, "end": 17012, "loc": { "start": { "line": 82, "column": 4 }, "end": { "line": 82, "column": 40 } }, "extra": { "rawValue": "IfcCartesianTransformationOperator", "raw": "\"IfcCartesianTransformationOperator\"" }, "value": "IfcCartesianTransformationOperator" }, "value": { "type": "StringLiteral", "start": 17014, "end": 17132, "loc": { "start": { "line": 82, "column": 42 }, "end": { "line": 82, "column": 160 } }, "extra": { "rawValue": "An IfcCartesianTransformationOperator defines an abstract supertype of different kinds of geometric transformations.", "raw": "\"An IfcCartesianTransformationOperator defines an abstract supertype of different kinds of geometric transformations.\"" }, "value": "An IfcCartesianTransformationOperator defines an abstract supertype of different kinds of geometric transformations." } }, { "type": "ObjectProperty", "start": 17138, "end": 17280, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 146 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 17138, "end": 17176, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 42 } }, "extra": { "rawValue": "IfcCartesianTransformationOperator2D", "raw": "\"IfcCartesianTransformationOperator2D\"" }, "value": "IfcCartesianTransformationOperator2D" }, "value": { "type": "StringLiteral", "start": 17178, "end": 17280, "loc": { "start": { "line": 83, "column": 44 }, "end": { "line": 83, "column": 146 } }, "extra": { "rawValue": "An IfcCartesianTransformationOperator2D defines a geometric transformation in two-dimensional space.", "raw": "\"An IfcCartesianTransformationOperator2D defines a geometric transformation in two-dimensional space.\"" }, "value": "An IfcCartesianTransformationOperator2D defines a geometric transformation in two-dimensional space." } }, { "type": "ObjectProperty", "start": 17286, "end": 17581, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 299 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 17286, "end": 17334, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 52 } }, "extra": { "rawValue": "IfcCartesianTransformationOperator2DnonUniform", "raw": "\"IfcCartesianTransformationOperator2DnonUniform\"" }, "value": "IfcCartesianTransformationOperator2DnonUniform" }, "value": { "type": "StringLiteral", "start": 17336, "end": 17581, "loc": { "start": { "line": 84, "column": 54 }, "end": { "line": 84, "column": 299 } }, "extra": { "rawValue": "A Cartesian transformation operator 2d non uniform defines a geometric transformation in two-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by two different scaling factors:", "raw": "\"A Cartesian transformation operator 2d non uniform defines a geometric transformation in two-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by two different scaling factors:\"" }, "value": "A Cartesian transformation operator 2d non uniform defines a geometric transformation in two-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by two different scaling factors:" } }, { "type": "ObjectProperty", "start": 17587, "end": 17729, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 85, "column": 146 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 17587, "end": 17625, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 85, "column": 42 } }, "extra": { "rawValue": "IfcCartesianTransformationOperator3D", "raw": "\"IfcCartesianTransformationOperator3D\"" }, "value": "IfcCartesianTransformationOperator3D" }, "value": { "type": "StringLiteral", "start": 17627, "end": 17729, "loc": { "start": { "line": 85, "column": 44 }, "end": { "line": 85, "column": 146 } }, "extra": { "rawValue": "An IfcCartesianTransformationOperator defines a geometric transformation in three-dimensional space.", "raw": "\"An IfcCartesianTransformationOperator defines a geometric transformation in three-dimensional space.\"" }, "value": "An IfcCartesianTransformationOperator defines a geometric transformation in three-dimensional space." } }, { "type": "ObjectProperty", "start": 17735, "end": 18034, "loc": { "start": { "line": 86, "column": 4 }, "end": { "line": 86, "column": 303 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 17735, "end": 17783, "loc": { "start": { "line": 86, "column": 4 }, "end": { "line": 86, "column": 52 } }, "extra": { "rawValue": "IfcCartesianTransformationOperator3DnonUniform", "raw": "\"IfcCartesianTransformationOperator3DnonUniform\"" }, "value": "IfcCartesianTransformationOperator3DnonUniform" }, "value": { "type": "StringLiteral", "start": 17785, "end": 18034, "loc": { "start": { "line": 86, "column": 54 }, "end": { "line": 86, "column": 303 } }, "extra": { "rawValue": "A Cartesian transformation operator 3d non uniform defines a geometric transformation in three-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by three different scaling factors:", "raw": "\"A Cartesian transformation operator 3d non uniform defines a geometric transformation in three-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by three different scaling factors:\"" }, "value": "A Cartesian transformation operator 3d non uniform defines a geometric transformation in three-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by three different scaling factors:" } }, { "type": "ObjectProperty", "start": 18040, "end": 18363, "loc": { "start": { "line": 87, "column": 4 }, "end": { "line": 87, "column": 327 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 18040, "end": 18065, "loc": { "start": { "line": 87, "column": 4 }, "end": { "line": 87, "column": 29 } }, "extra": { "rawValue": "IfcCenterLineProfileDef", "raw": "\"IfcCenterLineProfileDef\"" }, "value": "IfcCenterLineProfileDef" }, "value": { "type": "StringLiteral", "start": 18067, "end": 18363, "loc": { "start": { "line": 87, "column": 31 }, "end": { "line": 87, "column": 327 } }, "extra": { "rawValue": "The profile IfcCenterLineProfileDef defines an arbitrary two-dimensional open, not self intersecting profile for the use within the swept solid geometry. It is given by an area defined by applying a constant thickness to a centerline, generating an area from which the solid can be constructed.", "raw": "\"The profile IfcCenterLineProfileDef defines an arbitrary two-dimensional open, not self intersecting profile for the use within the swept solid geometry. It is given by an area defined by applying a constant thickness to a centerline, generating an area from which the solid can be constructed.\"" }, "value": "The profile IfcCenterLineProfileDef defines an arbitrary two-dimensional open, not self intersecting profile for the use within the swept solid geometry. It is given by an area defined by applying a constant thickness to a centerline, generating an area from which the solid can be constructed." } }, { "type": "ObjectProperty", "start": 18369, "end": 18638, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 273 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 18369, "end": 18381, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 16 } }, "extra": { "rawValue": "IfcChiller", "raw": "\"IfcChiller\"" }, "value": "IfcChiller" }, "value": { "type": "StringLiteral", "start": 18383, "end": 18638, "loc": { "start": { "line": 88, "column": 18 }, "end": { "line": 88, "column": 273 } }, "extra": { "rawValue": "A chiller is a device used to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle to cool a fluid, typically water or a mixture of water and glycol. The chilled fluid is then used to cool and dehumidify air in a building.", "raw": "\"A chiller is a device used to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle to cool a fluid, typically water or a mixture of water and glycol. The chilled fluid is then used to cool and dehumidify air in a building.\"" }, "value": "A chiller is a device used to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle to cool a fluid, typically water or a mixture of water and glycol. The chilled fluid is then used to cool and dehumidify air in a building." } }, { "type": "ObjectProperty", "start": 18644, "end": 18820, "loc": { "start": { "line": 89, "column": 4 }, "end": { "line": 89, "column": 180 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 18644, "end": 18660, "loc": { "start": { "line": 89, "column": 4 }, "end": { "line": 89, "column": 20 } }, "extra": { "rawValue": "IfcChillerType", "raw": "\"IfcChillerType\"" }, "value": "IfcChillerType" }, "value": { "type": "StringLiteral", "start": 18662, "end": 18820, "loc": { "start": { "line": 89, "column": 22 }, "end": { "line": 89, "column": 180 } }, "extra": { "rawValue": "The energy conversion device type IfcChillerType defines commonly shared information for occurrences of chillers. The set of shared information may include:", "raw": "\"The energy conversion device type IfcChillerType defines commonly shared information for occurrences of chillers. The set of shared information may include:\"" }, "value": "The energy conversion device type IfcChillerType defines commonly shared information for occurrences of chillers. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 18826, "end": 19045, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 90, "column": 223 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 18826, "end": 18838, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 90, "column": 16 } }, "extra": { "rawValue": "IfcChimney", "raw": "\"IfcChimney\"" }, "value": "IfcChimney" }, "value": { "type": "StringLiteral", "start": 18840, "end": 19045, "loc": { "start": { "line": 90, "column": 18 }, "end": { "line": 90, "column": 223 } }, "extra": { "rawValue": "Chimneys are typically vertical, or as near as vertical, parts of the construction of a building and part of the building fabric. Often constructed by pre-cast or insitu concrete, today seldom by bricks.", "raw": "\"Chimneys are typically vertical, or as near as vertical, parts of the construction of a building and part of the building fabric. Often constructed by pre-cast or insitu concrete, today seldom by bricks.\"" }, "value": "Chimneys are typically vertical, or as near as vertical, parts of the construction of a building and part of the building fabric. Often constructed by pre-cast or insitu concrete, today seldom by bricks." } }, { "type": "ObjectProperty", "start": 19051, "end": 19219, "loc": { "start": { "line": 91, "column": 4 }, "end": { "line": 91, "column": 172 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 19051, "end": 19067, "loc": { "start": { "line": 91, "column": 4 }, "end": { "line": 91, "column": 20 } }, "extra": { "rawValue": "IfcChimneyType", "raw": "\"IfcChimneyType\"" }, "value": "IfcChimneyType" }, "value": { "type": "StringLiteral", "start": 19069, "end": 19219, "loc": { "start": { "line": 91, "column": 22 }, "end": { "line": 91, "column": 172 } }, "extra": { "rawValue": "The building element type IfcChimneyType defines commonly shared information for occurrences of chimneys. The set of shared information may include:", "raw": "\"The building element type IfcChimneyType defines commonly shared information for occurrences of chimneys. The set of shared information may include:\"" }, "value": "The building element type IfcChimneyType defines commonly shared information for occurrences of chimneys. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 19225, "end": 19332, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 111 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 19225, "end": 19236, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 15 } }, "extra": { "rawValue": "IfcCircle", "raw": "\"IfcCircle\"" }, "value": "IfcCircle" }, "value": { "type": "StringLiteral", "start": 19238, "end": 19332, "loc": { "start": { "line": 92, "column": 17 }, "end": { "line": 92, "column": 111 } }, "extra": { "rawValue": "An IfcCircle is a curve consisting of a set of points having equal distance from the center.", "raw": "\"An IfcCircle is a curve consisting of a set of points having equal distance from the center.\"" }, "value": "An IfcCircle is a curve consisting of a set of points having equal distance from the center." } }, { "type": "ObjectProperty", "start": 19338, "end": 19803, "loc": { "start": { "line": 93, "column": 4 }, "end": { "line": 93, "column": 469 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 19338, "end": 19365, "loc": { "start": { "line": 93, "column": 4 }, "end": { "line": 93, "column": 31 } }, "extra": { "rawValue": "IfcCircleHollowProfileDef", "raw": "\"IfcCircleHollowProfileDef\"" }, "value": "IfcCircleHollowProfileDef" }, "value": { "type": "StringLiteral", "start": 19367, "end": 19803, "loc": { "start": { "line": 93, "column": 33 }, "end": { "line": 93, "column": 469 } }, "extra": { "rawValue": "IfcCircleHollowProfileDef defines a section profile that provides the defining parameters of a circular hollow section (tube) to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration.The centre of the position coordinate system is in the profile's centre of the bounding box (for symmetric profiles identical with the centre of gravity).", "raw": "\"IfcCircleHollowProfileDef defines a section profile that provides the defining parameters of a circular hollow section (tube) to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration.The centre of the position coordinate system is in the profile's centre of the bounding box (for symmetric profiles identical with the centre of gravity).\"" }, "value": "IfcCircleHollowProfileDef defines a section profile that provides the defining parameters of a circular hollow section (tube) to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration.The centre of the position coordinate system is in the profile's centre of the bounding box (for symmetric profiles identical with the centre of gravity)." } }, { "type": "ObjectProperty", "start": 19809, "end": 20087, "loc": { "start": { "line": 94, "column": 4 }, "end": { "line": 94, "column": 282 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 19809, "end": 19830, "loc": { "start": { "line": 94, "column": 4 }, "end": { "line": 94, "column": 25 } }, "extra": { "rawValue": "IfcCircleProfileDef", "raw": "\"IfcCircleProfileDef\"" }, "value": "IfcCircleProfileDef" }, "value": { "type": "StringLiteral", "start": 19832, "end": 20087, "loc": { "start": { "line": 94, "column": 27 }, "end": { "line": 94, "column": 282 } }, "extra": { "rawValue": "IfcCircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by the swept area solid. It is given by its Radius attribute and placed within the 2D position coordinate system, established by the Position attribute.", "raw": "\"IfcCircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by the swept area solid. It is given by its Radius attribute and placed within the 2D position coordinate system, established by the Position attribute.\"" }, "value": "IfcCircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by the swept area solid. It is given by its Radius attribute and placed within the 2D position coordinate system, established by the Position attribute." } }, { "type": "ObjectProperty", "start": 20093, "end": 20692, "loc": { "start": { "line": 95, "column": 4 }, "end": { "line": 95, "column": 603 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 20093, "end": 20110, "loc": { "start": { "line": 95, "column": 4 }, "end": { "line": 95, "column": 21 } }, "extra": { "rawValue": "IfcCivilElement", "raw": "\"IfcCivilElement\"" }, "value": "IfcCivilElement" }, "value": { "type": "StringLiteral", "start": 20112, "end": 20692, "loc": { "start": { "line": 95, "column": 23 }, "end": { "line": 95, "column": 603 } }, "extra": { "rawValue": "An IfcCivilElement is a generalization of all elements within a civil engineering works that cannot be represented as BuildingElements, DistributionElements or GeographicElements. Depending on the context of the construction project, included building work, such as buildings or factories, are represented as a collection of IfcBuildingElement's, distribution systems, such as piping or drainage, are represented as a collection of IfcDistributionElement's, and other geographic elements, such as trees, light posts, traffic signs etc. are represented as IfcGeographicElement's.", "raw": "\"An IfcCivilElement is a generalization of all elements within a civil engineering works that cannot be represented as BuildingElements, DistributionElements or GeographicElements. Depending on the context of the construction project, included building work, such as buildings or factories, are represented as a collection of IfcBuildingElement's, distribution systems, such as piping or drainage, are represented as a collection of IfcDistributionElement's, and other geographic elements, such as trees, light posts, traffic signs etc. are represented as IfcGeographicElement's.\"" }, "value": "An IfcCivilElement is a generalization of all elements within a civil engineering works that cannot be represented as BuildingElements, DistributionElements or GeographicElements. Depending on the context of the construction project, included building work, such as buildings or factories, are represented as a collection of IfcBuildingElement's, distribution systems, such as piping or drainage, are represented as a collection of IfcDistributionElement's, and other geographic elements, such as trees, light posts, traffic signs etc. are represented as IfcGeographicElement's." } }, { "type": "ObjectProperty", "start": 20698, "end": 21022, "loc": { "start": { "line": 96, "column": 4 }, "end": { "line": 96, "column": 328 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 20698, "end": 20719, "loc": { "start": { "line": 96, "column": 4 }, "end": { "line": 96, "column": 25 } }, "extra": { "rawValue": "IfcCivilElementType", "raw": "\"IfcCivilElementType\"" }, "value": "IfcCivilElementType" }, "value": { "type": "StringLiteral", "start": 20721, "end": 21022, "loc": { "start": { "line": 96, "column": 27 }, "end": { "line": 96, "column": 328 } }, "extra": { "rawValue": "An IfcCivilElementType is used to define an element specification of an element used within civil engineering works. Civil element types include for different types of element that may be used to represent information for construction works external to a building. IfcCivilElementType's may include:", "raw": "\"An IfcCivilElementType is used to define an element specification of an element used within civil engineering works. Civil element types include for different types of element that may be used to represent information for construction works external to a building. IfcCivilElementType's may include:\"" }, "value": "An IfcCivilElementType is used to define an element specification of an element used within civil engineering works. Civil element types include for different types of element that may be used to represent information for construction works external to a building. IfcCivilElementType's may include:" } }, { "type": "ObjectProperty", "start": 21028, "end": 21525, "loc": { "start": { "line": 97, "column": 4 }, "end": { "line": 97, "column": 501 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 21028, "end": 21047, "loc": { "start": { "line": 97, "column": 4 }, "end": { "line": 97, "column": 23 } }, "extra": { "rawValue": "IfcClassification", "raw": "\"IfcClassification\"" }, "value": "IfcClassification" }, "value": { "type": "StringLiteral", "start": 21049, "end": 21525, "loc": { "start": { "line": 97, "column": 25 }, "end": { "line": 97, "column": 501 } }, "extra": { "rawValue": "An IfcClassification is used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics. A classification in the sense of IfcClassification is taxonomy, or taxonomic scheme, arranged in a hierarchical structure. A category of objects relates to other categories in a generalization-specialization relationship. Therefore the classification items in an classification are organized in a tree structure.", "raw": "\"An IfcClassification is used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics. A classification in the sense of IfcClassification is taxonomy, or taxonomic scheme, arranged in a hierarchical structure. A category of objects relates to other categories in a generalization-specialization relationship. Therefore the classification items in an classification are organized in a tree structure.\"" }, "value": "An IfcClassification is used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics. A classification in the sense of IfcClassification is taxonomy, or taxonomic scheme, arranged in a hierarchical structure. A category of objects relates to other categories in a generalization-specialization relationship. Therefore the classification items in an classification are organized in a tree structure." } }, { "type": "ObjectProperty", "start": 21531, "end": 21719, "loc": { "start": { "line": 98, "column": 4 }, "end": { "line": 98, "column": 192 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 21531, "end": 21559, "loc": { "start": { "line": 98, "column": 4 }, "end": { "line": 98, "column": 32 } }, "extra": { "rawValue": "IfcClassificationReference", "raw": "\"IfcClassificationReference\"" }, "value": "IfcClassificationReference" }, "value": { "type": "StringLiteral", "start": 21561, "end": 21719, "loc": { "start": { "line": 98, "column": 34 }, "end": { "line": 98, "column": 192 } }, "extra": { "rawValue": "An IfcClassificationReference is a reference into a classification system or source (see IfcClassification) for a specific classification key (or notation).", "raw": "\"An IfcClassificationReference is a reference into a classification system or source (see IfcClassification) for a specific classification key (or notation).\"" }, "value": "An IfcClassificationReference is a reference into a classification system or source (see IfcClassification) for a specific classification key (or notation)." } }, { "type": "ObjectProperty", "start": 21725, "end": 21745, "loc": { "start": { "line": 99, "column": 4 }, "end": { "line": 99, "column": 24 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 21725, "end": 21741, "loc": { "start": { "line": 99, "column": 4 }, "end": { "line": 99, "column": 20 } }, "extra": { "rawValue": "IfcClosedShell", "raw": "\"IfcClosedShell\"" }, "value": "IfcClosedShell" }, "value": { "type": "StringLiteral", "start": 21743, "end": 21745, "loc": { "start": { "line": 99, "column": 22 }, "end": { "line": 99, "column": 24 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } }, { "type": "ObjectProperty", "start": 21751, "end": 22327, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 100, "column": 580 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 21751, "end": 21760, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 100, "column": 13 } }, "extra": { "rawValue": "IfcCoil", "raw": "\"IfcCoil\"" }, "value": "IfcCoil" }, "value": { "type": "StringLiteral", "start": 21762, "end": 22327, "loc": { "start": { "line": 100, "column": 15 }, "end": { "line": 100, "column": 580 } }, "extra": { "rawValue": "A coil is a device used to provide heat transfer between non-mixing media. A common example is a cooling coil, which utilizes a finned coil in which circulates chilled water, antifreeze, or refrigerant that is used to remove heat from air moving across the surface of the coil. A coil may be used either for heating or cooling purposes by placing a series of tubes (the coil) carrying a heating or cooling fluid into an airstream. The coil may be constructed from tubes bundled in a serpentine form or from finned tubes that give a extended heat transfer surface.", "raw": "\"A coil is a device used to provide heat transfer between non-mixing media. A common example is a cooling coil, which utilizes a finned coil in which circulates chilled water, antifreeze, or refrigerant that is used to remove heat from air moving across the surface of the coil. A coil may be used either for heating or cooling purposes by placing a series of tubes (the coil) carrying a heating or cooling fluid into an airstream. The coil may be constructed from tubes bundled in a serpentine form or from finned tubes that give a extended heat transfer surface.\"" }, "value": "A coil is a device used to provide heat transfer between non-mixing media. A common example is a cooling coil, which utilizes a finned coil in which circulates chilled water, antifreeze, or refrigerant that is used to remove heat from air moving across the surface of the coil. A coil may be used either for heating or cooling purposes by placing a series of tubes (the coil) carrying a heating or cooling fluid into an airstream. The coil may be constructed from tubes bundled in a serpentine form or from finned tubes that give a extended heat transfer surface." } }, { "type": "ObjectProperty", "start": 22333, "end": 22500, "loc": { "start": { "line": 101, "column": 4 }, "end": { "line": 101, "column": 171 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 22333, "end": 22346, "loc": { "start": { "line": 101, "column": 4 }, "end": { "line": 101, "column": 17 } }, "extra": { "rawValue": "IfcCoilType", "raw": "\"IfcCoilType\"" }, "value": "IfcCoilType" }, "value": { "type": "StringLiteral", "start": 22348, "end": 22500, "loc": { "start": { "line": 101, "column": 19 }, "end": { "line": 101, "column": 171 } }, "extra": { "rawValue": "The energy conversion device type IfcCoilType defines commonly shared information for occurrences of coils. The set of shared information may include:", "raw": "\"The energy conversion device type IfcCoilType defines commonly shared information for occurrences of coils. The set of shared information may include:\"" }, "value": "The energy conversion device type IfcCoilType defines commonly shared information for occurrences of coils. The set of shared information may include:" } }, { "type": "ObjectProperty", "start": 22506, "end": 22524, "loc": { "start": { "line": 102, "column": 4 }, "end": { "line": 102, "column": 22 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 22506, "end": 22520, "loc": { "start": { "line": 102, "column": 4 }, "end": { "line": 102, "column": 18 } }, "extra": { "rawValue": "IfcColourRgb", "raw": "\"IfcColourRgb\"" }, "value": "IfcColourRgb" }, "value": { "type": "StringLiteral", "start": 22522, "end": 22524, "loc": { "start": { "line": 102, "column": 20 }, "end": { "line": 102, "column": 22 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } }, { "type": "ObjectProperty", "start": 22530, "end": 22764, "loc": { "start": { "line": 103, "column": 4 }, "end": { "line": 103, "column": 238 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 22530, "end": 22548, "loc": { "start": { "line": 103, "column": 4 }, "end": { "line": 103, "column": 22 } }, "extra": { "rawValue": "IfcColourRgbList", "raw": "\"IfcColourRgbList\"" }, "value": "IfcColourRgbList" }, "value": { "type": "StringLiteral", "start": 22550, "end": 22764, "loc": { "start": { "line": 103, "column": 24 }, "end": { "line": 103, "column": 238 } }, "extra": { "rawValue": "The IfcColourRgbList defines an ordered collection of RGB colour values. Each colour value is a fixed list of three colour components (red, green, blue). The attribute ColourList is a two-dimensional list, where:", "raw": "\"The IfcColourRgbList defines an ordered collection of RGB colour values. Each colour value is a fixed list of three colour components (red, green, blue). The attribute ColourList is a two-dimensional list, where:\"" }, "value": "The IfcColourRgbList defines an ordered collection of RGB colour values. Each colour value is a fixed list of three colour components (red, green, blue). The attribute ColourList is a two-dimensional list, where:" } }, { "type": "ObjectProperty", "start": 22770, "end": 22798, "loc": { "start": { "line": 104, "column": 4 }, "end": { "line": 104, "column": 32 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 22770, "end": 22794, "loc": { "start": { "line": 104, "column": 4 }, "end": { "line": 104, "column": 28 } }, "extra": { "rawValue": "IfcColourSpecification", "raw": "\"IfcColourSpecification\"" }, "value": "IfcColourSpecification" }, "value": { "type": "StringLiteral", "start": 22796, "end": 22798, "loc": { "start": { "line": 104, "column": 30 }, "end": { "line": 104, "column": 32 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } }, { "type": "ObjectProperty", "start": 22804, "end": 23199, "loc": { "start": { "line": 105, "column": 4 }, "end": { "line": 105, "column": 399 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "StringLiteral", "start": 22804, "end": 22815, "loc": { "start": { "line": 105, "column": 4 }, "end": { "line": 105, "column": 15 } }, "extra": { "rawValue": "IfcColumn", "raw": "\"IfcColumn\"" }, "value": "IfcColumn" }, "value": { "type": "StringLiteral", "start": 22817, "end": 23199, "loc": { "start": { "line": 105, "column": 17 }, "end": { "line": 105, "column": 399 } }, "extra": { "rawValue": "