Historic Masonry Ontology
type: Ontology
version IRI: https://w3id.org/hmo/0.1
creator: Maria Laura Leonardi, Stefano Cursi, Elena Gigliarelli, José Granja, Daniel Oliveira, Miguel Azenha.
description: Ontology to represent the historic masonry material
issued: 2024-04-02
license: https://creativecommons.org/licenses/by/1.0
modified: 2024-04-02
preferred namespace prefix: hmo
comment: Version 0.1
version info: 0.1

are dominant pattern entities of
type: ObjectProperty
inverse of: has dominant pattern entities
domain: Pattern Entities
range: Pattern
comment: It determines when a pattern entity is 'dominant' in a pattern, i.e. when it has a distribution greater than 50% in the pattern.

are interface elements of
type: ObjectProperty
inverse of: has interface elements
domain: Joints
range: Units
comment: Defines the relationship between joints and units in a pattern.

are sparse pattern entities of
type: ObjectProperty
inverse of: has sparse pattern entities
domain: Pattern Entities
range: Pattern
comment: It determines when a pattern entity is'sparse'in a pattern, i.e. when it has a distribution of less than 50 per cent in the pattern.

has dominant pattern entities
type: ObjectProperty
domain: Pattern
range: Pattern Entities
comment: Determines which pattern entities are dominant (more than 50%) in a pattern.

has homogenised mechanical property
type: ObjectProperty
inverse of: is homogenised mechanical property of
domain: Representative Volume Element
range: Homogenised Mechanical Property
comment: Defines the relationship between a representative volume element and an homogenised mechanical property.

has interface elements
type: ObjectProperty
domain: Units
range: Joints
comment: Defines the relationship between units and joints in a pattern.

has layer
type: ObjectProperty
inverse of: is layer of
domain: Masonry Wall
range: Masonry Layer
comment: Defines the relationship between a masonry wall and a masonry layer.

has Masonry Quality Index
type: ObjectProperty
domain: Masonry Wall
range: Masonry Quality Index
comment: Defines the Masonry Quality Index associated with a wall

has pattern
type: ObjectProperty
inverse of: is pattern of
domain: Representative Volume Element
range: Pattern
comment: Defines the relationship between a representative volume elements and a pattern.

has representative volume element
type: ObjectProperty
domain: Masonry Wall
range: Representative Volume Element
comment: Defines the representative volume element of a wall

has sparse pattern entities
type: ObjectProperty
domain: Pattern
range: Pattern Entities
comment: Determines which pattern entities are sparse in a pattern.

is homogenised mechanical property of
type: ObjectProperty
domain: Homogenised Mechanical Property
range: Masonry Wall
comment: Defines the relationship between an homogenised mechanical property and a masonry wall.

is located of
type: ObjectProperty
domain: Pattern
range: Masonry Layer
comment: Defines the Masonry Layer where a pattern is located.

is layer of
type: ObjectProperty
domain: Masonry Layer
range: Wall
comment: Defines the relationship between a masonry wall and a masonry layer.

is pattern of
type: ObjectProperty
domain: Pattern
range: Representative Volume Element
comment: Used to define when one or more patterns are present in a Representative Volume Element.

MQI-In Plane-Horizontal Joints
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of horizontal joints (based on level of horizontality/continuity), in the context of in plane loading.

MQI-Out Of Plane-Horizontal Joints
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of horizontal joints (based on level of horizontality/continuity), in the context of out of plane loading.

MQI-Vertical-Horizontal Joints
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of horizontal joints (based on level of horizontality/continuity), in the context of vertical loading.

MQI-In Plane-Mortar Quality
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of the mortar, in the context of in plane loading.

MQI-Out Of Plane-Mortar Quality
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of the mortar, in the context of out of plane loading.

MQI-Vertical-Mortar Quality
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of the mortar, in the context of vertical loading.

Masonry Quality Index total value for in plane loads
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the total value of MQI for in plane loads

Masonry Quality Index total value for out of plane loads
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the total value of MQI for out of plane loads

Masonry Quality Index total value for vertical loads
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the total value of MQI for vertical loads

MQI-In Plane-Units Dimensions
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of units size, in the context of in plane loading.

MQI-Out Of Plane-Units Dimensions
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of units size, in the context of out of plane loading.

MQI-Vertical-Units Dimensions
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of units size, in the context of vertical loading.

MQI-In Plane-Units Properties
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of mechanical properties of the units, in the context of in plane loading.

MQI-Out Of Plane-Units Properties
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of mechanical properties of the units, in the context of out of plane loading.

MQI-Vertical-Units Properties
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of mechanical properties of the units, in the context of vertical loading.

MQI-In Plane-Units Shape
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of the units shape, in the context of in plane loading.

MQI-Out Of Plane-Units Shape
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of the units shape, in the context of out of plane loading.

MQI-Vertical-Units Shape
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of the units shape, in the context of vertical loading.

MQI-In Plane-Vertical Joints
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of In plane joints (based on staggered properties), in the context of in plane loading.

MQI-Out Of Plane-Vertical Joints
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of Out of plane joints (based on staggered properties), in the context of out of plane loading.

MQI-Vertical-Vertical Joints
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of vertical joints (based on staggered properties), in the context of vertical loading.

MQI-In Plane-Wall Leaves Connection
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of connections of the adjacent leaves in a wall, in the context of in plane loading.

MQI-Out Of Plane-Wall Leaves Connection
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of connections of the adjacent leaves in a wall, in the context of out of plane loading.

MQI-Vertical-Wall Leaves Connection
type: DatatypeProperty
domain: Masonry Quality Index
range: float
comment: Defines the adequacy of connections of the adjacent leaves in a wall, in the context of vertical loading.

Bricks have volume percentage
type: DatatypeProperty
domain: Units
range: decimal
comment: In hollow bricks, it defines the percentage of volume, espressed in decimal (eg: 0.4 for 40%).

Joint Thickness
type: DatatypeProperty
domain: Units
range: float
comment: Defines the thickness of the joints.

Units Height Has Maximum Value
type: DatatypeProperty
domain: Units
range: float
comment: Defines the maximum value of the height of the units in the pattern.

Units Height Has Minimum Value
type: DatatypeProperty
domain: Units
range: float
comment: Defines the minimum value of the height of the units in the pattern.

Units Length Has Minimum Value
type: DatatypeProperty
domain: Units
range: float
comment: Defines the minimum value of the length of the units in the pattern.

Units Length Has Maximum Value
type: DatatypeProperty
domain: Units
range: float
comment: Defines the maximum value of the length of the units in the pattern.

Material
type: Class
equivalent class: Representative Volume Element
comment: imported from http://bimerr.iot.linkeddata.es/def/material-properties ; used to describe eterogeneous materials.

Damage Area
type: Class
comment: imported from https://w3id.org/dot ; used to describe damage in hmo:PatternEntities

Compressive Strength
type: Class
subclass of: Homogenised Mechanical Property
disjoint with: Mass Density
disjoint with: Shear Modulus
disjoint with: Shear Strength (Mohr Coulomb)
disjoint with: Shear Strength (Turnsek and Cacovic)
disjoint with: Tensile Strength
disjoint with: Young Modulus
comment: The average resistance of the homogenised material to breaking under compression.

Homogenised Mechanical Property
type: Class
subclass of: Property
disjoint with: Masonry Layer
disjoint with: Masonry Quality Index
disjoint with: Masonry Wall
disjoint with: Pattern
disjoint with: Pattern Entities
disjoint with: Representative Volume Element
disjoint with: Units
comment: A mechanical property associated to an entire masonry wall, considering the assembly of units and joints.

Horizontal Joints
type: Class
subclass of: Joints
disjoint with: Vertical Joints
comment: Horizontal spaces between masonry units. Can be either dry or made of mortar.

Joints
type: Class
subclass of: Pattern Entities
disjoint with: Units
comment: The configuration of the joints in the pattern.

Masonry Layer
type: Class
disjoint with: Masonry Quality Index
disjoint with: Masonry Wall
disjoint with: Pattern
disjoint with: Pattern Entities
disjoint with: Representative Volume Element
comment: A layer of a masonry wall.

Masonry Quality Index
type: Class
subclass of: Homogenised Mechanical Property
disjoint with: Masonry Wall
disjoint with: Pattern
disjoint with: Pattern Entities
disjoint with: Representative Volume Element
comment: A visual method for assessing the structural behavior of masonry walls.

Masonry Wall
type: Class
subclass of: Wall
disjoint with: Pattern
disjoint with: Pattern Entities
comment: A load bearing wall made of structural masorny.

Mass Density
type: Class
subclass of: Homogenised Mechanical Property
disjoint with: Shear Modulus
disjoint with: Shear Strength (Mohr Coulomb)
disjoint with: Shear Strength (Turnsek and Cacovic)
disjoint with: Tensile Strength
disjoint with: Young Modulus
comment: The mass per unit volume of a masonry wall.

Mortar Joints
type: Class
subclass of: Joints
comment: Joints made of mortar.

Pattern
type: Class
disjoint with: Pattern Entities
disjoint with: Representative Volume Element
comment: The pattern formed by units and joints in a masonry layer.

Pattern Entities
type: Class
comment: A group of entities in a pattern which have the same function, geometry and material properties.

Representative Volume Element
type: Class
comment: In the context of global macro-models, a masonry area to which homogeneous mechanical characteristics can be attributed.

Shear Modulus
type: Class
subclass of: Homogenised Mechanical Property
disjoint with: Shear Strength (Mohr Coulomb)
disjoint with: Shear Strength (Turnsek and Cacovic)
disjoint with: Tensile Strength
disjoint with: Young Modulus
comment: Modulus of tangential elasticity.

Shear Strength (Mohr Coulomb)
type: Class
subclass of: Homogenised Mechanical Property
disjoint with: Shear Strength (Turnsek and Cacovic)
disjoint with: Tensile Strength
disjoint with: Young Modulus
comment: Average shear strength according to the Mohr-Coulomb criterion. It is used in the case of regular-textured masonry and corresponds to diagonal tensile failure at the joints level.

Shear Strength (Turnsek and Cacovic)
type: Class
subclass of: Homogenised Mechanical Property
disjoint with: Tensile Strength
disjoint with: Young Modulus
comment: Average shear strength according to the Turnsek and Cacovic criterion. It is used in the case of irregular-textured masonry and corresponds to diagonal tensile failure at the masonry level.

Tensile Strength
type: Class
subclass of: Homogenised Mechanical Property
disjoint with: Young Modulus
comment: The average resistance of the homogenised material to breaking under tension.

Units
type: Class
subclass of: Pattern Entities
comment: The configuration of the units in the pattern.

Vertical Joints
type: Class
subclass of: Joints
comment: Vertical spaces between masonry units. Can be either dry or made of mortar.

Young Modulus
type: Class
subclass of: Homogenised Mechanical Property
comment: Modulus of longitudinal elasticity.

Barely cut stones
type: NamedIndividual
type: Units
are dominant pattern entities of: Barely cut stone pattern
comment: Barely cut stones.

Barely cut stone masonry
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Barely cut stone masonry compressive strength
has homogenised mechanical property: Barely cut stone masonry mass density
has homogenised mechanical property: Barely cut stone masonry shear modulus
has homogenised mechanical property: barely cut stone masonry shear strength
has homogenised mechanical property: Barely cut stone masonry young modulus
has pattern: Barely cut stone pattern
comment: A type of masonry wall made of barely cut stones, properly dressed.

Barely cut stone masonry compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 3.2
is measured in: megapascal

Barely cut stone masonry mass density
type: NamedIndividual
type: Mass Density
has value: 21.0
is measured in: kilogramPerCubicmetre

Barely cut stone masonry shear modulus
type: NamedIndividual
type: Shear Modulus
has value: 580.0
is measured in: megapascal

barely cut stone masonry shear strength
type: NamedIndividual
type: Shear Strength (Turnsek and Cacovic)
has value: 0.097
is measured in: megapascal

Barely cut stone masonry young modulus
type: NamedIndividual
type: Young Modulus
has value: 1740.0
is measured in: megapascal

Barely cut stone pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Barely cut stones
has dominant pattern entities: Continuous horizontal joints
has dominant pattern entities: Properly Staggered Joints
comment: A type of pattern made of barely cut stones, properly dressed.

Bricks
type: NamedIndividual
type: Units
are dominant pattern entities of: Bricks Pattern
comment: Solid clay bricks.

Bricks Pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Bricks
has dominant pattern entities: Continuous horizontal joints
has dominant pattern entities: Lime mortar joints
has dominant pattern entities: Properly Staggered Joints
comment: A type of pattern made of bricks, properly dressed.

Brickwork
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Brickwork compressive strength
has homogenised mechanical property: Brickwork mass density
has homogenised mechanical property: Brickwork shear modulus
has homogenised mechanical property: Brickwork shear strength (Mohr Coulomb)
has homogenised mechanical property: Brickwork shear strength (Turnsek and Cacovic)
has homogenised mechanical property: Brickwork young modulus
has pattern: Bricks Pattern
comment: A type of masonry wall made of solid clay bricks.

Brickwork compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 3.4
is measured in: megapascal

Brickwork mass density
type: NamedIndividual
type: Mass Density
has value: 18.0
is measured in: kilogramPerCubicmetre

Brickwork shear modulus
type: NamedIndividual
type: Shear Modulus
has value: 500.0
is measured in: megapascal

Brickwork shear strength (Mohr Coulomb)
type: NamedIndividual
type: Shear Strength (Mohr Coulomb)
has value: 0.16
is measured in: megapascal

Brickwork shear strength (Turnsek and Cacovic)
type: NamedIndividual
type: Shear Strength (Turnsek and Cacovic)
has value: 0.114
is measured in: megapascal

Brickwork young modulus
type: NamedIndividual
type: Young Modulus
has value: 1500.0
is measured in: megapascal

Cement lime mortar joints
type: NamedIndividual
type: Mortar Joints

Continuous horizontal joints
type: NamedIndividual
type: Horizontal Joints
comment: Horizontal joints that are continuous along the entire pattern.

Dry joints
type: NamedIndividual
type: Joints
comment: Dry joints, with no mortar.

Earth mortar joints
type: NamedIndividual
type: Mortar Joints

Headers bond units
type: NamedIndividual
type: Units
comment: Headers are units which are places has headers (shorter face) in the face of the wall.

Hollow brick masonry
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Hollow brick masonry compressive strength
has homogenised mechanical property: Hollow brick masonry mass density
has homogenised mechanical property: Hollow brick masonry shear modulus
has homogenised mechanical property: HollowBrickMasonryShearStrength
has homogenised mechanical property: Hollow brick masonry young modulus
has pattern: HollowBrick Pattern
comment: Lightly perforated clay brick masonry (volume of all holes ≤ 40%), with cement-lime mortar.

Hollow brick masonry compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 6.5
is measured in: megapascal

Hollow brick masonry mass density
type: NamedIndividual
type: Mass Density
has value: 15.0
is measured in: kilogramPerCubicmetre

Hollow brick masonry shear modulus
type: NamedIndividual
type: Shear Modulus
has value: 1138.0
is measured in: megapascal

Hollow brick masonry shear strength (Mohr Coulomb)
type: NamedIndividual
type: Shear Strength (Mohr Coulomb)
has value: 0.14
is measured in: megapascal

Hollow brick masonry young modulus
type: NamedIndividual
type: Young Modulus
has value: 4550.0
is measured in: megapascal

HollowBrick Pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Cement lime mortar joints
has dominant pattern entities: Continuous horizontal joints
has dominant pattern entities: HollowBricks
has dominant pattern entities: Properly Staggered Joints
comment: Lightly perforated clay brick masonry pattern (volume of all holes ≤ 40%), with cement-lime mortar.

HollowBricks
type: NamedIndividual
type: Units
are dominant pattern entities of: HollowBrick Pattern
Bricks have volume percentage: 0.6

Hydraulic lime mortar joints
type: NamedIndividual
type: Mortar Joints

Irregular softstone
type: NamedIndividual
type: Units
are dominant pattern entities of: Irregular softstone pattern
comment: Irregular stones made of soft stone, such as tuff or calcarenite.

Irregular softstone masonry
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Irregular softstone masonry compressive strength
has homogenised mechanical property: Irregular softstone masonry mass density
has homogenised mechanical property: Irregular softstone masonry shear modulus
has homogenised mechanical property: Irregular softstone masonry shear strength
has homogenised mechanical property: Irregular softstone masonry young modulus
has pattern: Irregular softstone pattern
comment: A type of masonry wall made irregular stones made of soft stone, such as tuff or calcarenite.

Irregular softstone masonry compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 1.8
is measured in: megapascal

Irregular softstone masonry mass density
type: NamedIndividual
type: Mass Density
has value: 16
has value: 13
is measured in: kilogramPerCubicmetre

Irregular softstone masonry shear modulus
type: NamedIndividual
type: Shear Modulus
has value: 360.0
is measured in: megapascal

Irregular softstone masonry shear strength
type: NamedIndividual
type: Shear Strength (Turnsek and Cacovic)
has value: 0.052
is measured in: megapascal

Irregular softstone masonry young modulus
type: NamedIndividual
type: Young Modulus
has value: 1080.0
is measured in: megapascal

Irregular softstone pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Irregular softstone
has dominant pattern entities: Non continuous horizontal joints
has dominant pattern entities: Partially staggered joints
comment: A type of pattern made of irregular softstones, properly dressed.

Irregular stone masonry
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Irregular stone masonry compressive strength
has homogenised mechanical property: Irregular stone masonry mass density
has homogenised mechanical property: Irregular stone masonry shear Modulus
has homogenised mechanical property: Irregular stone masonry shear strength
has homogenised mechanical property: Irregular stone masonry young modulus
has pattern: Irregular Stone Pattern
comment: A type of masonry wall made of irregular stones such as pebbles, erratic and irregular stones.

Irregular stone masonry compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 1.5
is measured in: megapascal

Irregular stone masonry mass density
type: NamedIndividual
type: Mass Density
has value: 19.0
is measured in: kilogramPerCubicmetre

Irregular stone masonry shear Modulus
type: NamedIndividual
type: Shear Modulus
has value: 290.0
is measured in: megapascal

Irregular stone masonry shear strength
type: NamedIndividual
type: Shear Strength (Turnsek and Cacovic)
has value: 0.039
is measured in: megapascal

Irregular stone masonry young modulus
type: NamedIndividual
type: Young Modulus
has value: 870.0
is measured in: megapascal

Irregular Stone Pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Non continuous horizontal joints
has dominant pattern entities: Partially staggered joints
has dominant pattern entities: Rubble stones
comment: A type of pattern made of irregular stones such as pebbles, erratic and irregular stones.

Lime mortar joints
type: NamedIndividual
type: Mortar Joints

Non continuous horizontal joints
type: NamedIndividual
type: Horizontal Joints
comment: Horizontal joints that are not continuous along the entire pattern.

Partially continuous horizontal joints
type: NamedIndividual
type: Horizontal Joints
comment: Horizontal joints that are not continuous along the entire pattern, but just in some part of it.

Partially staggered joints
type: NamedIndividual
type: Vertical Joints
comment: Vertical joints that are partially misaligned in the pattern.

Pinning stones
type: NamedIndividual
type: Units
comment: Very little units improving the joints.

Properly Staggered Joints
type: NamedIndividual
type: Vertical Joints
comment: Vertical joints that are properly misaligned in the pattern.

Roman cement mortar joints
type: NamedIndividual
type: Mortar Joints

Roughly Cut Stones
type: NamedIndividual
type: Units
are dominant pattern entities of: Roughly cut stone pattern
comment: Roughly cut stones of different thicknesses.

Roughly Cut Stone Masonry
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Roughly cut stone masonry compressive strength
has homogenised mechanical property: Roughly cut stone masonry mass density
has homogenised mechanical property: Roughly cut stone masonry shear modulus
has homogenised mechanical property: Roughly cut stone masonry shear strength
has pattern: Roughly cut stone pattern
comment: Roughly dressed stone masonry, with wythes of irregular thickness.

Roughly cut stone masonry compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 2.5
is measured in: megapascal

Roughly cut stone masonry mass density
type: NamedIndividual
type: Mass Density
has value: 20.0
is measured in: kilogramPerCubicmetre

Roughly cut stone masonry shear modulus
type: NamedIndividual
type: Shear Modulus
has value: 410.0
is measured in: megapascal

Roughly cut stone masonry shear strength
type: NamedIndividual
type: Shear Strength (Turnsek and Cacovic)
has value: 0.065
is measured in: megapascal

Roughly cut stone masonry shear modulus
type: NamedIndividual
type: Young Modulus
has value: 1230.0
is measured in: megapascal

Roughly cut stone pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Partially continuous horizontal joints
has dominant pattern entities: Partially staggered joints
has dominant pattern entities: Roughly Cut Stones
comment: A type of pattern made of roughly dressed stone masonry, with wythes of irregular thickness

Rubble stones
type: NamedIndividual
type: Units
are dominant pattern entities of: Irregular Stone Pattern
comment: Irregular stones such as pebbles, erratic and irregular stones.

Squared hardstone
type: NamedIndividual
type: Units
are dominant pattern entities of: Squared Hardstone Pattern
comment: Squared hard stones/ashlar.

Squared hardstone masonry
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Squared hardstone masonry compressive strength
has homogenised mechanical property: Squared hardstone masonry mass density
has homogenised mechanical property: Squared hardstone masonry shear modulus
has homogenised mechanical property: Squared hardstone masonry shear strength
has homogenised mechanical property: Squared hardstone masonry young modulus
has pattern: Squared Hardstone Pattern
comment: A type of masonry wall made of regular blocks of hardstone.

Squared hardstone masonry compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 7.0
is measured in: megapascal

Squared hardstone masonry mass density
type: NamedIndividual
type: Mass Density
has value: 22.0
is measured in: kilogramPerCubicmetre

Squared hardstone masonry shear modulus
type: NamedIndividual
type: Shear Modulus
has value: 860.0
is measured in: megapascal

Squared hardstone masonry shear strength
type: NamedIndividual
type: Shear Strength (Mohr Coulomb)
has value: 0.22
is measured in: megapascal

Squared hardstone masonry young modulus
type: NamedIndividual
type: Young Modulus
has value: 2800.0
is measured in: megapascal

Squared Hardstone Pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Non continuous horizontal joints
has dominant pattern entities: Properly Staggered Joints
has dominant pattern entities: Squared hardstone
comment: A type of pattern made of squared hardstones, properly dressed.

Squared Softstone
type: NamedIndividual
type: Units
are dominant pattern entities of: Squared softstone pattern
comment: Squared soft stones such as tuff or calcarenite.

Squared Softstone Masonry
type: NamedIndividual
type: Representative Volume Element
has homogenised mechanical property: Squared softstone masonry compressive strength
has homogenised mechanical property: Squared softstone masonry mass density
has homogenised mechanical property: Squared softstone masonry shear modulus
has homogenised mechanical property: Squared softstone masonry shear strength
has homogenised mechanical property: Squared softstone masonry young modulus
has pattern: Squared softstone pattern
comment: A type of regular masonry wall made of cut, soft stones, such as tuff or calcarenite.

Squared softstone masonry compressive strength
type: NamedIndividual
type: Compressive Strength
has value: 2.6
is measured in: megapascal

Squared softstone masonry mass density
type: NamedIndividual
type: Mass Density
has value: 16
has value: 13
is measured in: kilogramPerCubicmetre

Squared softstone masonry shear modulus
type: NamedIndividual
type: Shear Modulus
has value: 470.0
is measured in: megapascal

Squared softstone masonry shear strength
type: NamedIndividual
type: Shear Strength (Mohr Coulomb)
has value: 0.145
is measured in: megapascal

Squared softstone masonry young modulus
type: NamedIndividual
type: Young Modulus
has value: 1410.0
is measured in: megapascal

Squared softstone pattern
type: NamedIndividual
type: Pattern
has dominant pattern entities: Non continuous horizontal joints
has dominant pattern entities: Partially staggered joints
has dominant pattern entities: Squared Softstone
comment: A type of pattern made of Squared Softstones, properly dressed.

Vertically aligned joints
type: NamedIndividual
type: Vertical Joints
comment: Vertical joints that are aligned in the pattern.

Daniel V. Oliveira

Maria Laura Leonardi

José Granja
name: Maria Laura Leonardi

is rule enabled: true

Elena Gigliarelli

ShearModulusMQI
is rule enabled: true
comment: Evaluation of the shear modulus from MQI
type: Imp
body: ClassAtom
  class predicate: Representative Volume Element
  argument1: RpV
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: Rpv
  argument2: MQI
body: DatavaluedPropertyAtom
  property predicate: Masonry Quality Index total value for in plane loads
  argument1: MQI
  argument2: MQIi
body: ClassAtom
  class predicate: Shear Modulus
  argument1: http://www.semanticweb.org/owl/owlapi/turtle#S
body: IndividualPropertyAtom
  property predicate: has homogenised mechanical property
  argument1: RpV
  argument2: http://www.semanticweb.org/owl/owlapi/turtle#S
body: BuiltinAtom
  builtin: multiply
  arguments: factor1
  arguments: MQIi
  arguments: 0.1298
body: BuiltinAtom
  builtin: pow
  arguments:
    first: factor2
    rest:
      first: 2.72
      rest: factor1
body: BuiltinAtom
  builtin: multiply
  arguments:
    first: SM
    rest:
      first: 279.82
      rest: factor2
head: DatavaluedPropertyAtom
  property predicate: hasValue
  argument1: http://www.semanticweb.org/owl/owlapi/turtle#S
  argument2: SM

ShearStrengthMQI
is rule enabled: true
comment: Evaluation of the shear strength from MQI
type: Imp
body: ClassAtom
  class predicate: Representative Volume Element
  argument1: RpV
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: Rpv
  argument2: MQI
body: DatavaluedPropertyAtom
  property predicate: Masonry Quality Index total value for in plane loads
  argument1: MQI
  argument2: MQIi
body: ClassAtom
  class predicate: Shear Strength (Turnsek and Cacovic)
  argument1: Sst
body: IndividualPropertyAtom
  property predicate: has homogenised mechanical property
  argument1: RpV
  argument2: Sst
body: BuiltinAtom
  builtin: pow
  arguments: MQIisq
  arguments: MQIi
  arguments: 2
body: BuiltinAtom
  builtin: multiply
  arguments: factor1
  arguments: MQIisq
  arguments: 0.0005
body: BuiltinAtom
  builtin: multiply
  arguments: factor2
  arguments: MQIi
  arguments: 0.0074
body: BuiltinAtom
  builtin: add
  arguments: http://www.semanticweb.org/owl/owlapi/turtle#S
  arguments: factor1
  arguments: factor2
  arguments: 0.0192
head: DatavaluedPropertyAtom
  property predicate: hasValue
  argument1: Sst
  argument2: http://www.semanticweb.org/owl/owlapi/turtle#S

CompressiveStrenghMQI
is rule enabled: true
comment: Evaluation of the compressive strength MQI
type: Imp
body: ClassAtom
  class predicate: Representative Volume Element
  argument1: RpV
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: Rpv
  argument2: MQI
body: DatavaluedPropertyAtom
  property predicate: Masonry Quality Index total value for vertical loads
  argument1: MQI
  argument2: MQIv
body: ClassAtom
  class predicate: Compressive Strength
  argument1: http://www.semanticweb.org/owl/owlapi/turtle#C
body: IndividualPropertyAtom
  property predicate: has homogenised mechanical property
  argument1: RpV
  argument2: http://www.semanticweb.org/owl/owlapi/turtle#C
body: BuiltinAtom
  builtin: multiply
  arguments: factor1
  arguments: MQIv
  arguments: 0.1572
body: BuiltinAtom
  builtin: pow
  arguments:
    first: factor2
    rest:
      first: 2.72
      rest: factor1
body: BuiltinAtom
  builtin: multiply
  arguments:
    first: Cs
    rest:
      first: 1.6841
      rest: factor2
head: DatavaluedPropertyAtom
  property predicate: hasValue
  argument1: http://www.semanticweb.org/owl/owlapi/turtle#C
  argument2: Cs

YoungModulusMQI
is rule enabled: true
comment: Evaluation of the young modulus from MQI
type: Imp
body: ClassAtom
  class predicate: Representative Volume Element
  argument1: RpV
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: Rpv
  argument2: MQI
body: DatavaluedPropertyAtom
  property predicate: Masonry Quality Index total value for vertical loads
  argument1: MQI
  argument2: MQIv
body: ClassAtom
  class predicate: Young Modulus
  argument1: http://www.semanticweb.org/owl/owlapi/turtle#Y
body: IndividualPropertyAtom
  property predicate: has homogenised mechanical property
  argument1: RpV
  argument2: http://www.semanticweb.org/owl/owlapi/turtle#Y
body: BuiltinAtom
  builtin: multiply
  arguments: factor1
  arguments: MQIv
  arguments: 0.1381
body: BuiltinAtom
  builtin: pow
  arguments:
    first: factor2
    rest:
      first: 2.72
      rest: factor1
body: BuiltinAtom
  builtin: multiply
  arguments:
    first: YM
    rest:
      first: 814.06
      rest: factor2
head: DatavaluedPropertyAtom
  property predicate: hasValue
  argument1: http://www.semanticweb.org/owl/owlapi/turtle#Y
  argument2: YM

MQI_SM_HollowBricks_LessEqualThan55_GreaterEqualThan30
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: brk
body: DatavaluedPropertyAtom
  property predicate: Bricks have volume percentage
  argument1: brk
  argument2: vlm
body: BuiltinAtom
  builtin: greaterThanOrEqual
  arguments: vlm
  arguments: 0.30
body: BuiltinAtom
  builtin: lessThanOrEqual
  arguments: vlm
  arguments: 0.55
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: wl
  argument2: 0.7
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: wl
  argument2: 0.7
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: wl
  argument2: 0.7

MQI_SM_HollowBricks_LessThan30
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: brk
body: DatavaluedPropertyAtom
  property predicate: Bricks have volume percentage
  argument1: brk
  argument2: vlm
body: BuiltinAtom
  builtin: lessThan
  arguments: vlm
  arguments: 0.30
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: wl
  argument2: 0.3
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: wl
  argument2: 0.3
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: wl
  argument2: 0.5

MQI_SM_HollowBricks_MoreThan55
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: brk
body: DatavaluedPropertyAtom
  property predicate: Bricks have volume percentage
  argument1: brk
  argument2: vlm
body: BuiltinAtom
  builtin: greaterThan
  arguments: vlm
  arguments: 0.55
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: wl
  argument2: 1

MQI_SM_Damage
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: unt
body: IndividualPropertyAtom
  property predicate: hasDamageArea
  argument1: unt
  argument2: dmg
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: wl
  argument2: 0.3
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: wl
  argument2: 0.3
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: wl
  argument2: 0.5

MQI_SD_PresenceOfMediumUnits
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: unt
body: DatavaluedPropertyAtom
  property predicate: Units Length Has Minimum Value
  argument1: unt
  argument2: minVal
body: DatavaluedPropertyAtom
  property predicate: Units Length Has Minimum Value
  argument1: unt
  argument2: maxVal
body: BuiltinAtom
  builtin: add
  arguments: sum
  arguments: minVal
  arguments: maxVal
body: BuiltinAtom
  builtin: divide
  arguments: avg
  arguments: minVal
  arguments: maxVal
body: BuiltinAtom
  builtin: greaterThanOrEqual
  arguments: avg
  arguments: 20.0
body: BuiltinAtom
  builtin: lessThan
  arguments: avg
  arguments: 40.0
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Dimensions
  argument1: wl
  argument2: 0.5
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Dimensions
  argument1: wl
  argument2: 0.5
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Dimensions
  argument1: wl
  argument2: 0.5

MQI_SD_PresenceOfLittleUnits
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: unt
body: DatavaluedPropertyAtom
  property predicate: Units Length Has Minimum Value
  argument1: unt
  argument2: minVal
body: DatavaluedPropertyAtom
  property predicate: Units Length Has Minimum Value
  argument1: unt
  argument2: maxVal
body: BuiltinAtom
  builtin: add
  arguments: sum
  arguments: minVal
  arguments: maxVal
body: BuiltinAtom
  builtin: divide
  arguments: avg
  arguments: minVal
  arguments: maxVal
body: BuiltinAtom
  builtin: lessThan
  arguments: avg
  arguments: 20.0
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Dimensions
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Dimensions
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Dimensions
  argument1: wl
  argument2: 0

MQI_SD_PresenceOfLargeUnits
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: unt
body: DatavaluedPropertyAtom
  property predicate: Units Length Has Minimum Value
  argument1: unt
  argument2: minVal
body: DatavaluedPropertyAtom
  property predicate: Units Length Has Minimum Value
  argument1: unt
  argument2: maxVal
body: BuiltinAtom
  builtin: add
  arguments: sum
  arguments: minVal
  arguments: maxVal
body: BuiltinAtom
  builtin: divide
  arguments: avg
  arguments: minVal
  arguments: maxVal
body: BuiltinAtom
  builtin: greaterThanOrEqual
  arguments: avg
  arguments: 40.0
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Dimensions
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Dimensions
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Dimensions
  argument1: wl
  argument2: 1

MQI_OutOfPlane
is rule enabled: true
comment: Evaluation of masonry quality index for the out of plane
type: Imp
body: ClassAtom
  class predicate: Masonry Quality Index
  argument1: MQIoP
body: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Horizontal Joints
  argument1: MQIoP
  argument2: HoP
body: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Vertical Joints
  argument1: MQIoP
  argument2: VJoP
body: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Mortar Quality
  argument1: MQIoP
  argument2: MMoP
body: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: MQIoP
  argument2: SSoP
body: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Wall Leaves Connection
  argument1: MQIoP
  argument2: WCoP
body: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Dimensions
  argument1: MQIoP
  argument2: SDoP
body: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: MQIoP
  argument2: SMoP
body: BuiltinAtom
  builtin: add
  arguments: sum
  arguments: HJoP
  arguments: VJoP
  arguments: MMoP
  arguments: SSoP
  arguments: WCoP
  arguments: SDoP
body: BuiltinAtom
  builtin: multiply
  arguments: mlt
  arguments: SMoP
head: DatavaluedPropertyAtom
  property predicate: Masonry Quality Index total value for out of plane loads
  argument1: MQIoP
  argument2: mlt

MQI_SS_BarelyCutStone
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Barely cut stones
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 3
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 2

MQI_SM_Bricks
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Bricks
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: wl
  argument2: 1

MQI_SS_Bricks
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Bricks
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 3
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 2

MQI_HJ_ContinuousHorizontalJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Continuous horizontal joints
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Horizontal Joints
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Horizontal Joints
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Horizontal Joints
  argument1: wl
  argument2: 2

MQI_MM_EarthMortarJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Earth mortar joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Mortar Quality
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Mortar Quality
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Mortar Quality
  argument1: wl
  argument2: 0

MQI_WC_FrequentHeaders
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Headers bond units
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Wall Leaves Connection
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Wall Leaves Connection
  argument1: wl
  argument2: 3
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Wall Leaves Connection
  argument1: wl
  argument2: 2

MQI_WC_SparseHeaders
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has sparse pattern entities
  argument1: Pttr
  argument2: Headers bond units
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Wall Leaves Connection
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Wall Leaves Connection
  argument1: wl
  argument2: 1.5
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Wall Leaves Connection
  argument1: wl
  argument2: 1

MQI_SS_HollowBricks
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: HollowBricks
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 3
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 2

MQI_MM_HydraulicMortar
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Hydraulic lime mortar joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Mortar Quality
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Mortar Quality
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Mortar Quality
  argument1: wl
  argument2: 1

MQI_SM_IrregularSoftStone
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Irregular softstone
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: wl
  argument2: 0.7
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: wl
  argument2: 0.7
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: wl
  argument2: 0.7

MQI_SS_IrregularSoftstones
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Irregular softstone
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 1.5
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 1

MQI_MM_LimeMortar
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Lime mortar joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Mortar Quality
  argument1: wl
  argument2: 0.5
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Mortar Quality
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Mortar Quality
  argument1: wl
  argument2: 0.5

MQI_HJ_NotContinuousHorizontalJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Non continuous horizontal joints
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Horizontal Joints
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Horizontal Joints
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Horizontal Joints
  argument1: wl
  argument2: 0

MQI_HJ_PartiallyContinuousHorizontalJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Partially continuous horizontal joints
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Horizontal Joints
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Horizontal Joints
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Horizontal Joints
  argument1: wl
  argument2: 0.5

MQI_VJ_PartiallyStaggeredJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Partially staggered joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Vertical Joints
  argument1: wl
  argument2: 0.5
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Vertical Joints
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Vertical Joints
  argument1: wl
  argument2: 0.5

MQI_InPlane
is rule enabled: true
comment: Evaluation of masonry quality index for in plane
type: Imp
body: ClassAtom
  class predicate: Masonry Quality Index
  argument1: MQIiP
body: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Horizontal Joints
  argument1: MQIiP
  argument2: HJiP
body: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Vertical Joints
  argument1: MQIiP
  argument2: VJiP
body: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Mortar Quality
  argument1: MQIiP
  argument2: MMiP
body: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: MQIiP
  argument2: SSiP
body: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Wall Leaves Connection
  argument1: MQIiP
  argument2: WCiP
body: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Dimensions
  argument1: MQIiP
  argument2: SDiP
body: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: MQIiP
  argument2: SMiP
body: BuiltinAtom
  builtin: add
  arguments: sum
  arguments: HJiP
  arguments: VJiP
  arguments: MMiP
  arguments: SSiP
  arguments: WCiP
  arguments: SDiP
body: BuiltinAtom
  builtin: multiply
  arguments: mlt
  arguments: SMiP
head: DatavaluedPropertyAtom
  property predicate: Masonry Quality Index total value for in plane loads
  argument1: MQIiP
  argument2: mlt

MQI_VJ_ProperlyStaggeredJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Properly Staggered Joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Vertical Joints
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Vertical Joints
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Vertical Joints
  argument1: wl
  argument2: 1

MQI_MM_RomanCementMortar
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Roman cement mortar joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Mortar Quality
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Mortar Quality
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Mortar Quality
  argument1: wl
  argument2: 1

MQI_SS_RoughlyCutStone
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Roughly Cut Stones
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 1.5
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 1

MQI_MM_RubbleStones_DryJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Rubble stones
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Dry joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Vertical Joints
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Vertical Joints
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Vertical Joints
  argument1: wl
  argument2: 0

MQI_MM_SS_RubbleStones_DryJoints_PinningStones
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Rubble stones
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Dry joints
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Pinning stones
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Vertical Joints
  argument1: wl
  argument2: 0.5
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Vertical Joints
  argument1: wl
  argument2: 0.5
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Vertical Joints
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 1.5
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 1

MQI_SS_RubbleStone
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Rubble stones
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 0

MQI_Vertical
is rule enabled: true
comment: Evaluation of masonry quality index for vertical
type: Imp
body: ClassAtom
  class predicate: Masonry Quality Index
  argument1: MQIv
body: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Horizontal Joints
  argument1: MQIv
  argument2: HJv
body: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Vertical Joints
  argument1: MQIv
  argument2: VJv
body: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Mortar Quality
  argument1: MQIv
  argument2: MMv
body: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: MQIv
  argument2: SSv
body: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Wall Leaves Connection
  argument1: MQIv
  argument2: WCv
body: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Dimensions
  argument1: MQIv
  argument2: SDv
body: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: MQIv
  argument2: SMv
body: BuiltinAtom
  builtin: add
  arguments: sum
  arguments: HJv
  arguments: VJv
  arguments: MMv
  arguments: SSv
  arguments: WCv
  arguments: SDv
body: BuiltinAtom
  builtin: multiply
  arguments: mlt
  arguments: SMv
head: DatavaluedPropertyAtom
  property predicate: Masonry Quality Index total value for vertical loads
  argument1: MQIv
  argument2: mlt

MQI_WC_RubbleStones
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Rubble stones
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Wall Leaves Connection
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Wall Leaves Connection
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Wall Leaves Connection
  argument1: wl
  argument2: 0

MQI_SM_SquaredHardStone
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Squared hardstone
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Properties
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Properties
  argument1: wl
  argument2: 1
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Properties
  argument1: wl
  argument2: 1

MQ_SS_SquaredHardStone
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Squared hardstone
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 3
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 2

MQI_SS_SquaredSoftStone
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Squared Softstone
body: IndividualPropertyAtom
  property predicate: has Masonry Quality Index
  argument1: wl
  argument2: MQI
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Units Shape
  argument1: wl
  argument2: 3
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Units Shape
  argument1: wl
  argument2: 2
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Units Shape
  argument1: wl
  argument2: 2

MQI_VJ_VerticallyAlignedJoints
is rule enabled: true
comment: 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.
type: Imp
body: IndividualPropertyAtom
  property predicate: has representative volume element
  argument1: wl
  argument2: RpV
body: IndividualPropertyAtom
  property predicate: has pattern
  argument1: RpV
  argument2: Pttr
body: IndividualPropertyAtom
  property predicate: has dominant pattern entities
  argument1: Pttr
  argument2: Vertically aligned joints
head: DatavaluedPropertyAtom
  property predicate: MQI-Vertical-Vertical Joints
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-In Plane-Vertical Joints
  argument1: wl
  argument2: 0
head: DatavaluedPropertyAtom
  property predicate: MQI-Out Of Plane-Vertical Joints
  argument1: wl
  argument2: 0