Skip to content

PileDrivingActivity

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

The PileDrivingActivity object is a concrete representation of a construction activity, and inherits properties from AbstractConstructionActivity

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
AbstractConstructionActivity <|-- PileDrivingActivity
PileDrivingActivity "1" *-- "0..1" PileDrivingRecord
PileDrivingActivity "1" *-- "0..1" VibrationRecord
PileDrivingActivity "1" *-- "0..1" PDARecord
class AbstractConstructionActivity["<a href='https://github.com/DIGGSml/schema-dev/wiki/Properties-Common-To-All-Construction-Activities'>AbstractConstructionActivity</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..*]
+ investigationTarget:InvestigationTargetEnumType [1]
+ projectRef:FeatureReferenceType [1]
+ samplingFeatureRef:FeatureReferenceType [0..1]
+ programRef:FeatureReferenceType [0..1]
+ programSpecificationRef:FeatureReferenceType [0..1]
+ constructionMethod:Specification [0..*]
+ constructionEnvironment:Environment [0..*]
+ equpment:AbstractEquipment [0..*]
+ otherConstructionActivityProperty:Parameter [0..*]
+ activityDateTime:TimeInterval [0..1]
}
class PileDrivingActivity["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingActivity#Properties-specific-to-PileDrivingActivity'>PileDrivingActivity</a>"]{
+ totalDrivenLength:LengthMeasure [0..1]
+ preDrillDepth:LengthMeasure [0..1]
+ preDrillDiameter:LengthMeasure [0..1]
+ plumbCheck:boolean [0..1]
+ plumbCheckDirection:PlaneAngleMeasure [0..1]
+ pileDrivingRecord:PileDrivingRecord [0..*]
+ vibrationRecord:VibrationRecord [0..*]
+ pdaRecord:PDARecord [0..*]}

class PileDrivingRecord["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord'>PileDrivingRecord</a>"]{
+ @gml:id:ID [1]
+ pileTipLocation:AbstractGeometry|LinearExtent [1]
+ driveRecordResults:DriveRecordResultSet [1]
+ hammer:PileDriveHammer [0..1]
+ hammerCushion:Cushion [0..1]
+ pileCap:PileCap [0..1]
+ pileCushion:Cushion [0..1]
+ driveInterval:LinearExtent [0..1]
+ initiationTime:TimePositionType [0..1]
+ endTime:TimePositionType [0..1]
+ totalElapsedTime:TimeMeasure [0..1]
+ totalLengthPlacedInLeads:LengthMeasure [0...1]
+ pdaPerformed:boolean [0..1]
+ safety:boolean [0..1]
+ driveHammerStartSetting:double [0..1]
+ driveHammerEndSetting:double [0..1]
+ pressureAtHammer:PressureMeasure [0..1]
+ lastBlowsData:LastBlowsData [0..*]
}
class PDARecord{
Not yet implemented
}
class VibrationRecord{
Not yet implemented
}
Loading

Properties specific to PileDrivingActivity:

Property Name
Type
Definition Cardinality
totalDrivenLength
eml:LengthMeasureExt
0..1
preDrillDepth
eml:LengthMeasureExt
0..1
preDrilDiameter
eml:LengthMeasureExt
0..1
plumbCheck
boolean
0..1
plumbCheckDirection
eml:PlaneAngleMeasureExt
0..1
pileDrivingRecord
PileDrivingRecordPropertyType
0..*
vibrationRecord
(not yet implemented)
0..*
pdaRecord
(not yet implemented)
0..*

HOME

NEWS

Schema Development

Learning Resources

Clone this wiki locally