Masonry is a heterogeneous and orthotropic material consisting of units and joints. In the case of large models, especially for rather complex historical masonry, structural modelling is carried out by attributing the mechanical characteristics of a uniform, isotropic equivalent material to the walls.
Homogenised mechanical properties can be assessed directly through strategies such as experimental tests or sophisticated homogenisation procedures. When a detailed analysis is not feasible, a visual method is employed to determine the masonry quality (Masonry Quality Index) and derive mechanical parameters. The Italian Standard and the Eurocode also provide reference masonry types and pre-defined mechanical parameter values.
The Historic Masonry Ontology (HMO) aims to represent the historic masonry material by considering its heterogeneous nature and defining the configuration of units and joints in the wall. The proposed namespace is https://w3id.org/hmo#, with the preferred prefix hmo.
The ontology includes reference masonry types and their mechanical parameters, together with a set of SWRL rules to deduce masonry quality and mechanical parameters for any other masonry type. The ontology is designed to be used with other existing ontologies and as a semantic enrichment of Building Information Modeling models, offering a wide range of applications in the field of construction and historic preservation.
To represent historical masonry in a comprehensive manner, it is necessary to consider the geometry of its components. In literature, the so-called rule of art is used to define those empirical rules, which have been followed over the centuries to create resistant masonry. The use of a visual technique to define masonry quality is based on analysing how much a masonry wall complies to the ‘rule of the art’.
Ancient masonry is distinguished first and foremost by the number of layers on its cross section. The masonry considered in the Italian standard, for which the mechanical reference values are present, is two-layer masonry. These parameters can be adapted when the masonry has an inner core. Generally, the inner core constitutes an element of weakness, as it is a coarser material. Furthermore, in masonry layers, it is not only the arrangement of the elements in the layers that is important, but also the level of connection between them. An adequate level of connection occurs when there are 'headers', i.e. the presence of units arranged transversally in the wall. Layers are modelled in the ontology proposed.
In the context of modeling an equivalent homogeneous and isotropic material, literature refers to the Representative Volume Element (RVE). The RVE is a portion of the wall which can represent its entireness, and it is equivalent to a homogenised material. The RVE represent all the layers of the wall, and can be describe, from the morphological point of view, from the presence of one or more pattern. A pattern is a portion of an RVE that has repetitive characteristics, i.e. units and joints that distinguish it and that are present in a dominant (more than 50 per cent) or scarce (less than 50 per cent) manner. A pattern in a RVE can be located in a specific layer of the wall.
The mechanical characteristics taken into account by the standard are: compressive strength, shear strength, shear modulus, young modulus, and mass density. Then, other properties can be derived from these initial ones, based on the modeling assumption chosen (e.i. type of failure assumed, type of discretisation). The base mechanical properties are included in the ontology.
A RVE can be classified based on the Masonry Quality Index (MQI). MQI is evaluated using 7 parameters: units shape, units dimension, units mechanical properties, mortar quality, wall leaves connections, joints verticality and joints horizontality. MQI is evaluated for different loading conditions: vertical, in plane and out of plane. From MQI is possible to evaluate compressive strength, shear strength, shear modulus, young modulus.
In the HMO ontology, the following classes are modelled to describe the general morphology of the masonry: hmo:MasonryWall, hmo:MasonryLayer, hmo:RepresentativeVolumeElement, hmo:Pattern, hmo:PatternEntities. In detail, as subclasses of hmo:PatternEntities, hmo:Units and hmo:Joints allows to model units and joints. Joints can also be modelled more in detail, using the classes hmo:HorizontalJoints and hmo:VerticalJoints. This distinction allows the characterisation of specific joints features (horizontality and staggered features). The beo ontology is used to define that a hmo:MasonryWall is a subclass of a beo:Wall, to guarantee connection between the HMO and IFC models. Similarly, the mat ontology is used to define that a hmo:RepresentativeVolumeElement can be considered, in an IFC model, as a material to attribute to a wall.
The mechanical properties are all modelled as classes, and particularly as subclasses of hmo:HomogeneisedMechanicalProperty. The mechanical properties proposed are hmo:CompressiveStrength, hmo:TensileStrength, hmo:ShearModulus, hmo:YoungModulus, hmo:ShearStrenghtTC, hmo:ShearStrenghtMC. An rdfs:description is associated with each class, to provide a detailed definition of each property. The saref ontology is used to associate the value of the parameter to the classes, and to clarify the units of measurement.
Object properties are employed to relate the classes to each other, while data properties allows defining geometrical parameters of elements not explicitly modelled in BIM, and the values to attribute to MQI parameters.
Several instances are proposed, namely to represent the standard types of masonry existing in the building code, their components and their mechanical properties. Finally, a set of SWRL rules allows the evaluation of the Masonry Quality Index and derived mechanical properties.
IRI: https://w3id.org/hmo#CompressiveStrength
IRI: https://w3id.org/dot#DamageArea
IRI: https://w3id.org/hmo#HomogenisedMechanicalProperty
IRI: https://w3id.org/hmo#HorizontalJoints
IRI: https://w3id.org/hmo#Joints
IRI: https://w3id.org/hmo#MasonryLayer
IRI: https://w3id.org/hmo#MasonryQualityIndex
IRI: https://w3id.org/hmo#MasonryWall
IRI: https://w3id.org/hmo#MassDensity
IRI: http://bimerr.iot.linkeddata.es/def/material-properties#Material
IRI: https://w3id.org/hmo#MortarJoints
IRI: https://w3id.org/hmo#Pattern
IRI: https://w3id.org/hmo#PatternEntities
IRI: https://w3id.org/hmo#RepresentativeVolumeElement
IRI: https://w3id.org/hmo#ShearModulus
IRI: https://w3id.org/hmo#ShearStrengthMC
IRI: https://w3id.org/hmo#ShearStrengthTC
IRI: https://w3id.org/hmo#TensileStrength
IRI: https://w3id.org/hmo#Units
IRI: https://w3id.org/hmo#VerticalJoints
IRI: https://w3id.org/hmo#YoungModulus
IRI: https://w3id.org/hmo#areDominantPatternEntitiesOf
IRI: https://w3id.org/hmo#areInterfaceElementsOf
IRI: https://w3id.org/hmo#areSparsePatternEntitiesOf
IRI: https://w3id.org/dot/hasDamageArea
IRI: https://w3id.org/hmo#hasDominantPatternEntities
IRI: https://w3id.org/hmo#hasHomogenisedMechanicalProperty
IRI: https://w3id.org/hmo#hasInterfaceElements
IRI: https://w3id.org/hmo#hasMasonryLayer
IRI: https://w3id.org/hmo#hasMasonryQualityIndex
IRI: https://w3id.org/hmo#hasPattern
IRI: https://w3id.org/hmo#hasRepresentativeVolumeElement
IRI: https://w3id.org/hmo#hasSparsePatternEntities
IRI: https://w3id.org/hmo#isHomogenisedMechanicalPropertyOf
IRI: https://w3id.org/hmo#isMasonryLayerOf
IRI: https://w3id.org/hmo#isLocatedIn
IRI: https://w3id.org/hmo#isPatternOf
IRI: https://w3id.org/hmo#bricksHaveVolumePercentage
IRI: https://w3id.org/hmo#jointsThickness
IRI: https://w3id.org/hmo#MQITotalInPlane
IRI: https://w3id.org/hmo#MQITotalOutOfPlane
IRI: https://w3id.org/hmo#MQITotalVertical
IRI: https://w3id.org/hmo#MQIHorizontalJointsInPlane
IRI: https://w3id.org/hmo#MQIMortarQualityInPlane
IRI: https://w3id.org/hmo#MQIUnitsDimensionsInPlane
IRI: https://w3id.org/hmo#MQIUnitsPropertiesInPlane
IRI: https://w3id.org/hmo#MQIUnitsShapeInPlane
IRI: https://w3id.org/hmo#MQIVerticalJointsInPlane
IRI: https://w3id.org/hmo#MQIWallLeavesConnectionsInPlane
IRI: https://w3id.org/hmo#MQIHorizontalJointsOutOfPlane
IRI: https://w3id.org/hmo#MQIMortarQualityOutOfPlane
IRI: https://w3id.org/hmo#MQIUnitsDimensionsOutOfPlane
IRI: https://w3id.org/hmo#MQIUnitsPropertiesOutOfPlane
IRI: https://w3id.org/hmo#MQIUnitsShapeOutOfPlane
IRI: https://w3id.org/hmo#MQIVerticalJointsOutOfPlane
IRI: https://w3id.org/hmo#MQIWallLeavesConnectionsOutOfPlane
IRI: https://w3id.org/hmo#MQIHorizontalJointsVert
IRI: https://w3id.org/hmo#MQIMortarQualityVert
IRI: https://w3id.org/hmo#MQIUnitsDimensionsVert
IRI: https://w3id.org/hmo#MQIUnitsPropertiesVert
IRI: https://w3id.org/hmo#MQIUnitsShapeVert
IRI: https://w3id.org/hmo#MQIVerticalJointsVert
IRI: https://w3id.org/hmo#MQIWallLeavesConnectionsVert
IRI: https://w3id.org/hmo#unitsHeightHasMaximumValue
IRI: https://w3id.org/hmo#unitsHeigthHasMinimumValue
IRI: https://w3id.org/hmo#unitsLengthMaximumValue
IRI: https://w3id.org/hmo#unitsLengthHasMinimumValue
IRI: https://w3id.org/hmo#BarelyCutStoneMasonry
IRI: https://w3id.org/hmo#BarelyCutStoneMasonryCompressiveStrength
IRI: https://w3id.org/hmo#BarelyCutStoneMasonryMassDensity
IRI: https://w3id.org/hmo#BarelyCutStoneMasonryShearModulus
IRI: https://w3id.org/hmo#BarelyCutStoneMasonryShearStrength
IRI: https://w3id.org/hmo#BarelyCutStoneMasonryYoungModulus
IRI: https://w3id.org/hmo#BarelyCutStonePattern
IRI: https://w3id.org/hmo#BarelyCutStone
IRI: https://w3id.org/hmo#Bricks
IRI: https://w3id.org/hmo#BricksPattern
IRI: https://w3id.org/hmo#Brickwork
IRI: https://w3id.org/hmo#BrickworkCompressiveStrength
IRI: https://w3id.org/hmo#BrickworkMassDensity
IRI: https://w3id.org/hmo#BrickworkShearModulus
IRI: https://w3id.org/hmo#BrickworkShearStrengthMC
IRI: https://w3id.org/hmo#BrickworkShearStrengthTC
IRI: https://w3id.org/hmo#BrickworkYoungModulus
IRI: https://w3id.org/hmo#CementLimeMortarJoints
IRI: https://w3id.org/hmo#ContinuousHorizontalJoints
IRI: https://w3id.org/hmo#DryJoints
IRI: https://w3id.org/hmo#EarthMortarJoints
IRI: https://w3id.org/hmo#HeadersBondUnits
IRI: https://w3id.org/hmo#HollowBrickMasonry
IRI: https://w3id.org/hmo#HollowBrickMasonryCompressiveStrength
IRI: https://w3id.org/hmo#HollowBrickMasonryMassDensity
IRI: https://w3id.org/hmo#HollowBrickMasonryShearModulus
IRI: https://w3id.org/hmo#HollowBrickMasonryShearStrengthMC
IRI: https://w3id.org/hmo#HollowBrickMasonryYoungModulus
IRI: https://w3id.org/hmo#HollowBricks
IRI: https://w3id.org/hmo#HollowBrickPattern
IRI: https://w3id.org/hmo#HydraulicLimeMortarJoints
IRI: https://w3id.org/hmo#IrregularSoftstone
IRI: https://w3id.org/hmo#IrregularSoftstoneMasonry
IRI: https://w3id.org/hmo#IrregularSoftstoneMasonryCompressiveStrength
IRI: https://w3id.org/hmo#IrregularSoftstoneMasonryMassDensity
IRI: https://w3id.org/hmo#IrregularSoftstoneMasonryShearModulus
IRI: https://w3id.org/hmo#IrregularSoftstoneMasonryShearStrength
IRI: https://w3id.org/hmo#IrregularSoftstoneMasonryYoungModulus
IRI: https://w3id.org/hmo#IrregularSoftstonePattern
IRI: https://w3id.org/hmo#IrregularStoneMasonry
IRI: https://w3id.org/hmo#IrregularStoneMasonryCompressiveStrength
IRI: https://w3id.org/hmo#IrregularStoneMasonryMassDensity
IRI: https://w3id.org/hmo#IrregularStoneMasonryShearModulus
IRI: https://w3id.org/hmo#IrregularStoneMasonryShearStrength
IRI: https://w3id.org/hmo#IrregularStoneMasonryYoungModulus
IRI: https://w3id.org/hmo#IrregularStonePattern
IRI: https://w3id.org/hmo#LimeMortarJoints
IRI: https://w3id.org/hmo#NotContinuousHorizontalJoints
IRI: https://w3id.org/hmo#PartiallyContinuousHorizontalJoints
IRI: https://w3id.org/hmo#PartiallyStaggeredJoints
IRI: https://w3id.org/hmo#PinningStones
IRI: https://w3id.org/hmo#ProperlyStaggeredJoints
IRI: https://w3id.org/hmo#RomanCementMortarJoints
IRI: https://w3id.org/hmo#RoughlyCutStoneMasonry
IRI: https://w3id.org/hmo#RoughlyCutStoneMasonryCompressiveStrength
IRI: https://w3id.org/hmo#RoughlyCutStoneMasonryMassDensity
IRI: https://w3id.org/hmo#RoughlyCutStoneMasonryShearModulus
IRI: https://w3id.org/hmo#RoughlyCutStoneMasonryYoungModulus
IRI: https://w3id.org/hmo#RoughlyCutStoneMasonryShearStrength
IRI: https://w3id.org/hmo#RoughlyCutStonePattern
IRI: https://w3id.org/hmo#RoughlyCutStone
IRI: https://w3id.org/hmo#RubbleStones
IRI: https://w3id.org/hmo#SquaredHardstone
IRI: https://w3id.org/hmo#SquaredHardstoneMasonry
IRI: https://w3id.org/hmo#SquaredHardstoneMasonryCompressiveStrength
IRI: https://w3id.org/hmo#SquaredHardstoneMasonryMassDensity
IRI: https://w3id.org/hmo#SquaredHardstoneMasonryShearModulus
IRI: https://w3id.org/hmo#SquaredHardstoneMasonryShearStrength
IRI: https://w3id.org/hmo#SquaredHardstoneMasonryYoungModulus
IRI: https://w3id.org/hmo#SquaredHardstonePattern
IRI: https://w3id.org/hmo#SquaredSoftstone
IRI: https://w3id.org/hmo#SquaredSoftstoneMasonry
IRI: https://w3id.org/hmo#SquaredSoftstoneMasonryCompressiveStrength
IRI: https://w3id.org/hmo#SquaredSoftstoneMasonryMassDensity
IRI: https://w3id.org/hmo#SquaredSoftstoneMasonryShearModulus
IRI: https://w3id.org/hmo#SquaredSoftstoneMasonryShearStrength
IRI: https://w3id.org/hmo#SquaredSoftstoneMasonryYoungModulus
IRI: https://w3id.org/hmo#SquaredSoftstonePattern
IRI: https://w3id.org/hmo#VerticallyAlignedJoints
Evaluation of the compressive strength MQI
Representative Volume Element
c(?RpV) , has Masonry Quality Index
op(?Rpv,?MQI) , Masonry Quality Index total value for vertical loads
dp(?MQI,?MQIv) , Compressive Strength
c(?C) , has homogenised mechanical property
op(?RpV,?C) , multiply(?) , pow(?) , multiply(?) -> has value
dp(?C,?Cs)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘squared hardstone’, then the value of MQI Unit Shape is equal to ‘3’ for vertical loads, ‘2’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?SquaredHardstone) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"3"^^integer) , MQI-Out Of Plane-Units Shape
dp(?wl,"2"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"2"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘continuous horizontal joints’, then the value of MQI Horizontal Joints is equal to ‘2’ for vertical loads, ‘1’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?ContinuousHorizontalJoints) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Horizontal Joints
dp(?wl,"2"^^integer) , MQI-Out Of Plane-Horizontal Joints
dp(?wl,"1"^^integer) , MQI-In Plane-Horizontal Joints
dp(?wl,"2"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘not continuous horizontal joints’, then the value of MQI Horizontal Joints is equal to ‘0’ for vertical loads, ‘0' for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?NotContinuousHorizontalJoints) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Horizontal Joints
dp(?wl,"0"^^integer) , MQI-Out Of Plane-Horizontal Joints
dp(?wl,"0"^^integer) , MQI-In Plane-Horizontal Joints
dp(?wl,"0"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘continuous horizontal joints’, then the value of MQI Horizontal Joints is equal to ‘1’ for vertical loads, ‘1’ for out of plane loads and ‘0.5’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?PartiallyContinuousHorizontalJoints) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Horizontal Joints
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Horizontal Joints
dp(?wl,"1"^^integer) , MQI-In Plane-Horizontal Joints
dp(?wl,"0.5"^^decimal)
Evaluation of masonry quality index for in plane
Masonry Quality Index
c(?MQIiP) , MQI-In Plane-Horizontal Joints
dp(?MQIiP,?HJiP) , MQI-In Plane-Vertical Joints
dp(?MQIiP,?VJiP) , MQI-In Plane-Mortar Quality
dp(?MQIiP,?MMiP) , MQI-In Plane-Units Shape
dp(?MQIiP,?SSiP) , MQI-In Plane-Wall Leaves Connection
dp(?MQIiP,?WCiP) , MQI-In Plane-Units Dimensions
dp(?MQIiP,?SDiP) , MQI-In Plane-Units Properties
dp(?MQIiP,?SMiP) , add(?sum,?HJiP,?VJiP,?MMiP,?SSiP,?WCiP,?SDiP) , multiply(?mlt,?SMiP) -> Masonry Quality Index total value for in plane loads
dp(?MQIiP,?mlt)
If a wall has a representative volume element which has a pattern which has dominant pattern entities ‘earth mortar joints’, then the value of MQI Mortar Quality is equal to ‘0’ for vertical loads, ‘0’ for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?EarthMortarJoints) -> MQI-Vertical-Mortar Quality
dp(?wl,"0"^^integer) , MQI-In Plane-Mortar Quality
dp(?wl,"0"^^integer) , MQI-Out Of Plane-Mortar Quality
dp(?wl,"0"^^integer)
If a wall has a representative volume element which has a pattern which has dominant pattern entities ‘hydraulic lime mortar’, then the value of MQI Mortar Quality is equal to ‘2’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?HydraulicLimeMortarJoints) -> MQI-Vertical-Mortar Quality
dp(?wl,"2"^^integer) , MQI-In Plane-Mortar Quality
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Mortar Quality
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has dominant pattern entities ‘lime mortar joints’, then the value of MQI Mortar Quality is equal to ‘0.5’ for vertical loads, ‘1’ for out of plane loads and ‘0.5’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?LimeMortarJoints) -> MQI-Vertical-Mortar Quality
dp(?wl,"0.5"^^decimal) , MQI-In Plane-Mortar Quality
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Mortar Quality
dp(?wl,"0.5"^^decimal)
If a wall has a representative volume element which has a pattern which has dominant pattern entities ‘roman cement mortar’, then the value of MQI Mortar Quality is equal to ‘2’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?RomanCementMortarJoints) -> MQI-Vertical-Mortar Quality
dp(?wl,"2"^^integer) , MQI-In Plane-Mortar Quality
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Mortar Quality
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has dominant pattern entities ‘rubble stones’, and dominant pattern entities ‘dry joints’, then the value of MQI Unit Shape is equal to ‘0’ for vertical loads, ‘0’ for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?RubbleStones) , has dominant pattern entities
op(?Pttr,?DryJoints) -> MQI-Vertical-Vertical Joints
dp(?wl,"0"^^integer) , MQI-In Plane-Vertical Joints
dp(?wl,"0"^^integer) , MQI-Out Of Plane-Vertical Joints
dp(?wl,"0"^^integer)
If a wall has a representative volume element which has a pattern which has dominant pattern entities ‘rubble stones’, and dominant pattern entities ‘dry joints’ and 'pinning stones', then the value of MQI Unit Shape is equal to ‘0’ for vertical loads, ‘0’ for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?RubbleStones) , has dominant pattern entities
op(?Pttr,?DryJoints) , has dominant pattern entities
op(?Pttr,?PinningStones) -> MQI-Vertical-Vertical Joints
dp(?wl,"0.5"^^decimal) , MQI-In Plane-Vertical Joints
dp(?wl,"0.5"^^decimal) , MQI-Out Of Plane-Vertical Joints
dp(?wl,"1"^^integer) , MQI-Vertical-Units Shape
dp(?wl,"1.5"^^decimal) , MQI-In Plane-Units Shape
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Units Shape
dp(?wl,"1"^^integer)
Evaluation of masonry quality index for the out of plane
Masonry Quality Index
c(?MQIoP) , MQI-Out Of Plane-Horizontal Joints
dp(?MQIoP,?HoP) , MQI-Out Of Plane-Vertical Joints
dp(?MQIoP,?VJoP) , MQI-Out Of Plane-Mortar Quality
dp(?MQIoP,?MMoP) , MQI-Out Of Plane-Units Shape
dp(?MQIoP,?SSoP) , MQI-Out Of Plane-Wall Leaves Connection
dp(?MQIoP,?WCoP) , MQI-Out Of Plane-Units Dimensions
dp(?MQIoP,?SDoP) , MQI-Out Of Plane-Units Properties
dp(?MQIoP,?SMoP) , add(?sum,?HJoP,?VJoP,?MMoP,?SSoP,?WCoP,?SDoP) , multiply(?mlt,?SMoP) -> Masonry Quality Index total value for out of plane loads
dp(?MQIoP,?mlt)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that are ‘units’, and the average length of the units is greater or equal than ‘40’, then the value of MQI Unit Dimensions is equal to ‘1’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?unt) , Units Length Has Minimum Value
dp(?unt,?minVal) , Units Length Has Minimum Value
dp(?unt,?maxVal) , add(?sum,?minVal,?maxVal) , divide(?avg,?minVal,?maxVal) , greaterThanOrEqual(?) -> MQI-Vertical-Units Dimensions
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Units Dimensions
dp(?wl,"1"^^integer) , MQI-In Plane-Units Dimensions
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that are ‘units’, and the average length of the units is less than ‘20’, then the value of MQI Unit Dimensions is equal to ‘0’ for vertical loads, ‘0’ for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?unt) , Units Length Has Minimum Value
dp(?unt,?minVal) , Units Length Has Minimum Value
dp(?unt,?maxVal) , add(?sum,?minVal,?maxVal) , divide(?avg,?minVal,?maxVal) , lessThan(?) -> MQI-Vertical-Units Dimensions
dp(?wl,"0"^^integer) , MQI-Out Of Plane-Units Dimensions
dp(?wl,"0"^^integer) , MQI-In Plane-Units Dimensions
dp(?wl,"0"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that are ‘units’, and the average length of the units is greater or equal than ‘20’ and less than ‘40’, then the value of MQI Unit Dimensions is equal to ‘0.5’ for vertical loads, ‘0.5’ for out of plane loads and ‘0.5’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?unt) , Units Length Has Minimum Value
dp(?unt,?minVal) , Units Length Has Minimum Value
dp(?unt,?maxVal) , add(?sum,?minVal,?maxVal) , divide(?avg,?minVal,?maxVal) , greaterThanOrEqual(?) , lessThan(?) -> MQI-Vertical-Units Dimensions
dp(?wl,"0.5"^^decimal) , MQI-Out Of Plane-Units Dimensions
dp(?wl,"0.5"^^decimal) , MQI-In Plane-Units Dimensions
dp(?wl,"0.5"^^decimal)
If a wall has a representative volume element which has a pattern which has dominant pattern entities that are ‘bricks’ units, then the value of MQI Unit Properties is equal to ‘1’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?Bricks) -> MQI-Vertical-Units Properties
dp(?wl,"1"^^integer) , MQI-In Plane-Units Properties
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Units Properties
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has dominant pattern entities (units) that have a damaged area then the value of MQI Unit Properties is equal to ‘0.3’ for vertical loads, ‘0.5’ for out of plane loads and ‘0.3’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?unt) , has damage area
op(?unt,?dmg) -> MQI-Vertical-Units Properties
dp(?wl,"0.3"^^decimal) , MQI-In Plane-Units Properties
dp(?wl,"0.3"^^decimal) , MQI-Out Of Plane-Units Properties
dp(?wl,"0.5"^^decimal)
If a wall has a representative volume element which has a pattern which has dominant pattern entities (hollow bricks) that have a pergentage of volume equal or greater than 30% and less or equal than 55 % then the value of MQI Unit Properties is equal to ‘0.7’ for vertical loads, ‘0.7’ for out of plane loads and ‘0.7’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?brk) , Bricks have volume percentage
dp(?brk,?vlm) , greaterThanOrEqual(?) , lessThanOrEqual(?) -> MQI-Vertical-Units Properties
dp(?wl,"0.7"^^decimal) , MQI-In Plane-Units Properties
dp(?wl,"0.7"^^decimal) , MQI-Out Of Plane-Units Properties
dp(?wl,"0.7"^^decimal)
If a wall has a representative volume element which has a pattern which has dominant pattern entities (hollow bricks) that have a pergentage of volume less than 30% then the value of MQI Unit Properties is equal to ‘0.3’ for vertical loads, ‘0.5’ for out of plane loads and ‘0.3’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?brk) , Bricks have volume percentage
dp(?brk,?vlm) , lessThan(?) -> MQI-Vertical-Units Properties
dp(?wl,"0.3"^^decimal) , MQI-In Plane-Units Properties
dp(?wl,"0.3"^^decimal) , MQI-Out Of Plane-Units Properties
dp(?wl,"0.5"^^decimal)
If a wall has a representative volume element which has a pattern which has dominant pattern entities (hollow bricks) that have a percentage of volume equal or greater than 55 % then the value of MQI Unit Properties is equal to ‘1’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?brk) , Bricks have volume percentage
dp(?brk,?vlm) , greaterThan(?) -> MQI-Vertical-Units Properties
dp(?wl,"1"^^integer) , MQI-In Plane-Units Properties
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Units Properties
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has dominant pattern entities that are ‘irregular softstone’ units, then the value of MQI Unit Properties is equal to ‘0.7’ for vertical loads, ‘0.7’ for out of plane loads and ‘0.7’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?IrregularSoftstone) -> MQI-Vertical-Units Properties
dp(?wl,"0.7"^^decimal) , MQI-In Plane-Units Properties
dp(?wl,"0.7"^^decimal) , MQI-Out Of Plane-Units Properties
dp(?wl,"0.7"^^decimal)
If a wall has a representative volume element which has a pattern which has dominant pattern entities that are ‘squared hardstone’ units, then the value of MQI Unit Properties is equal to ‘1’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?SquaredHardstone) -> MQI-Vertical-Units Properties
dp(?wl,"1"^^integer) , MQI-In Plane-Units Properties
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Units Properties
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘barely cut stones, then the value of MQI Unit Shape is equal to ‘3’ for vertical loads, ‘2’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?BarelyCutStone) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"3"^^integer) , MQI-Out Of Plane-Units Shape
dp(?wl,"2"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"2"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘bricks’, then the value of MQI Unit Shape is equal to ‘3’ for vertical loads, ‘2’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?Bricks) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"3"^^integer) , MQI-Out Of Plane-Units Shape
dp(?wl,"2"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"2"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘hollow bricks’, then the value of MQI Unit Shape is equal to ‘3’ for vertical loads, ‘2’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?HollowBricks) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"3"^^integer) , MQI-Out Of Plane-Units Shape
dp(?wl,"2"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"2"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘roughly cut stones, then the value of MQI Unit Shape is equal to ‘1.5’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?IrregularSoftstone) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"1.5"^^decimal) , MQI-Out Of Plane-Units Shape
dp(?wl,"1"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘roughly cut stones, then the value of MQI Unit Shape is equal to ‘1.5’ for vertical loads, ‘1’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?RoughlyCutStone) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"1.5"^^decimal) , MQI-Out Of Plane-Units Shape
dp(?wl,"1"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘rubble stones, then the value of MQI Unit Shape is equal to ‘0’ for vertical loads, ‘0’ for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?RubbleStones) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"0"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"0"^^integer) , MQI-Out Of Plane-Units Shape
dp(?wl,"0"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘squared soft stones’, then the value of MQI Unit Shape is equal to ‘3’ for vertical loads, ‘2’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?SquaredSoftstone) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Units Shape
dp(?wl,"3"^^integer) , MQI-Out Of Plane-Units Shape
dp(?wl,"2"^^integer) , MQI-In Plane-Units Shape
dp(?wl,"2"^^integer)
Evaluation of masonry quality index for vertical
Masonry Quality Index
c(?MQIv) , MQI-Vertical-Horizontal Joints
dp(?MQIv,?HJv) , MQI-Vertical-Vertical Joints
dp(?MQIv,?VJv) , MQI-Vertical-Mortar Quality
dp(?MQIv,?MMv) , MQI-Vertical-Units Shape
dp(?MQIv,?SSv) , MQI-Vertical-Wall Leaves Connection
dp(?MQIv,?WCv) , MQI-Vertical-Units Dimensions
dp(?MQIv,?SDv) , MQI-Vertical-Units Properties
dp(?MQIv,?SMv) , add(?sum,?HJv,?VJv,?MMv,?SSv,?WCv,?SDv) , multiply(?mlt,?SMv) -> Masonry Quality Index total value for vertical loads
dp(?MQIv,?mlt)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that are ‘propertly staggered units’, then the value of MQI vertical joints is equal to ‘0.5’ for vertical loads, ‘1’ for out of plane loads and ‘0.5’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?PartiallyStaggeredJoints) -> MQI-Vertical-Vertical Joints
dp(?wl,"0.5"^^decimal) , MQI-In Plane-Vertical Joints
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Vertical Joints
dp(?wl,"0.5"^^decimal)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that are ‘propertly staggered units’, then the value of MQI vertical joints is equal to ‘1’ for vertical loads, ‘1’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?ProperlyStaggeredJoints) -> MQI-Vertical-Vertical Joints
dp(?wl,"1"^^integer) , MQI-In Plane-Vertical Joints
dp(?wl,"2"^^integer) , MQI-Out Of Plane-Vertical Joints
dp(?wl,"1"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that are ‘vertically aligned units’, then the value of MQI vertical joints is equal to ‘0’ for vertical loads, ‘0’ for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?VerticallyAlignedJoints) -> MQI-Vertical-Vertical Joints
dp(?wl,"0"^^integer) , MQI-In Plane-Vertical Joints
dp(?wl,"0"^^integer) , MQI-Out Of Plane-Vertical Joints
dp(?wl,"0"^^integer)
If a wall has a representative volume element which has a pattern which has a dominant pattern entity that is ‘headers bond units, then the value of MQI Wall Connections is equal to ‘1’ for vertical loads, ‘3’ for out of plane loads and ‘2’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?HeadersBondUnits) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Wall Leaves Connection
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Wall Leaves Connection
dp(?wl,"3"^^integer) , MQI-In Plane-Wall Leaves Connection
dp(?wl,"2"^^integer)
If a wall has a representative volume element which has a pattern which has a homogeneous pattern entity that is ‘rubble stones, then the value of MQI wall leaves connections is equal to ‘0’ for vertical loads, ‘0’ for out of plane loads and ‘0’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has dominant pattern entities
op(?Pttr,?RubbleStones) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Wall Leaves Connection
dp(?wl,"0"^^integer) , MQI-Out Of Plane-Wall Leaves Connection
dp(?wl,"0"^^integer) , MQI-In Plane-Wall Leaves Connection
dp(?wl,"0"^^integer)
If a wall has a representative volume element which has a pattern which has a sparse pattern entity that is ‘headers bond units, then the value of MQI Wall Connections is equal to ‘1’ for vertical loads, ‘1.5’ for out of plane loads and ‘1’ for in plane loads.
has representative volume element
op(?wl,?RpV) , has pattern
op(?RpV,?Pttr) , has sparse pattern entities
op(?Pttr,?HeadersBondUnits) , has Masonry Quality Index
op(?wl,?MQI) -> MQI-Vertical-Wall Leaves Connection
dp(?wl,"1"^^integer) , MQI-Out Of Plane-Wall Leaves Connection
dp(?wl,"1.5"^^decimal) , MQI-In Plane-Wall Leaves Connection
dp(?wl,"1"^^integer)
Evaluation of the shear modulus from MQI
Representative Volume Element
c(?RpV) , has Masonry Quality Index
op(?Rpv,?MQI) , Masonry Quality Index total value for in plane loads
dp(?MQI,?MQIi) , Shear Modulus
c(?S) , has homogenised mechanical property
op(?RpV,?S) , multiply(?) , pow(?) , multiply(?) -> has value
dp(?S,?SM)
Evaluation of the shear strength from MQI
Representative Volume Element
c(?RpV) , has Masonry Quality Index
op(?Rpv,?MQI) , Masonry Quality Index total value for in plane loads
dp(?MQI,?MQIi) , Shear Strength (Turnsek and Cacovic)
c(?Sst) , has homogenised mechanical property
op(?RpV,?Sst) , pow(?) , multiply(?) , multiply(?) , add(?) -> has value
dp(?Sst,?S)
Evaluation of the young modulus from MQI
Representative Volume Element
c(?RpV) , has Masonry Quality Index
op(?Rpv,?MQI) , Masonry Quality Index total value for vertical loads
dp(?MQI,?MQIv) , Young Modulus
c(?Y) , has homogenised mechanical property
op(?RpV,?Y) , multiply(?) , pow(?) , multiply(?) -> has value
dp(?Y,?YM)
The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.