Skip to content

PileDriveHammer

Nick Machairas edited this page Jun 21, 2024 · 19 revisions

The PileDriveHammer object is a concrete representation of a pile driving hammer, and inherits properties from AbstractPilingEquipment.

For comments/feedback on the elements below or to propose properties that are missing, create a post at the Deep Foundations: Schema Discussion.

(Click on links in the diagram to view details of the properties of each object)

classDiagram
direction LR
AbstractEquipment <|-- AbstractPilingEquipment
AbstractPilingEquipment <|-- PileDriveHammer
StrikerPlate "0..1" --* "1" PileDriveHammer
class AbstractEquipment["<a href='https://github.com/DIGGSml/schema-dev/wiki/Properties-common-to-all-Pile-Driving-Equipment-Objects'>AbstractEquipment</a>"]{
<<abstract>>
+ @gml:id:ID [1]
+ gml:description:StringOrRefType [0..1]
+ gml:identifier:CodeWithAuthorityType [0..1]
+ gml:name:CodeType [0..*]
+ internalIdentifier:CodeWithAuthorityType [0..1]
+ status:CodeType [0..1]
+ implementationStatus:CodeType [0..1]
+ associatedFile:AssociatedFile [0..*]
+ role:Role [0..*]
+ remark:Remark [0..*]
+ class:CodeType [0..1]
+ make:DiggsStringType [0..1]
+ modelNumber:DiggsStringType [0..1]
+ serialNumber:DiggsStringType [0..1]
+ calibrationAuditTrail:Calibration [0..*]
+ otherEquipmentProperty:Parameter [0..*]
}
class AbstractPilingEquipment{
<<abstract>>
}
class PileDriveHammer["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDriveHammer#Properties-specific-to-PileDriveHammer'>PileDriveHammer</a>"]{
+ hammerKind:CodeType [0..1]
+ hammerType:CodeType [0..1]
+ hammerAction:CodeType [0..1]
+ ratedEnergy:EnergyMeasure [0..1]
+ ratedStroke:LengthMeasure [0..1]
+ ramWeight:ForceMeasure [0..1]
+ hammerWeight:ForceMeasure [0..1]
+ anvilWeight:ForceMeasure [0..1]
+ pistonArea:AreaMeasure [0...1]
+ strikerPlate:StrikerPlate [0..1]
+ blowsPerMinuteMin:positiveInteger [0..1]
+ blowsPerMinuteMax:positiveInteger [0..1]
}
class StrikerPlate["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDriveHammer#StrikerPlatePropertyType'>StrikerPlate</a>"]{
+ @gml.id:ID [0..1]
+ weight:ForceMeasure [0..1]
+ diameter:LengthMeasure [0..1]
+ thickness:LengthMeasure [0..1]
}
Loading

Properties specific to PileDriveHammer:

Property or Attribute Name
Type
Definition Cardinality
hammerKind
gml:CodeType
0..1
hammerType
gml:CodeType
0..1
hammerAction
gml:CodeType
0..1
ratedEnergy
eml:EnergyMeasureExt
0..1
ratedStroke
eml:LengthMeasureExt
0..1
ramWeight
eml:ForceMeasureExt
0..1
hammerWeight
eml:ForceMeasureExt
0..1
anvilWeight
eml:ForceMeasureExt
0..1
pistonArea
eml:AreaMeasureExt
0..1
strikerPlate
StrikerPlatePropertyType
0..1
blowsPerMinuteMin
positiveInteger
0..1
blowsPerMinuteMax
positiveInteger
0..1

StrikerPlatePropertyType

Contains one StrikerPlate object with the following properties:

Property or Attribute Name
Type
Definition Cardinality
@gml:id
ID
0..1
weight
eml:ForceMeasureExt
0..1
diameter
eml:LengthMeasureExt
0..1
thickness
eml:LengthMeasureExt
0..1

HOME

NEWS

Schema Development

Learning Resources

Clone this wiki locally