-
Notifications
You must be signed in to change notification settings - Fork 5
PileDrivingRecord
Dan Ponti edited this page Jun 20, 2024
·
55 revisions
The PileDrivingActivity object is a concrete representation of a construction activity, and inherits properties from AbstractConstructionActivity
(Click on links in the diagram to view details of the properties of each object)
classDiagram
direction LR
PileDrivingActivity "1" *-- "0..1" PileDrivingRecord
PileDriveHammer "0..1" --o "1" PileDrivingRecord
PileDrivingRecord "1" *-- "1" PileDrivingRecordResultSet
PileDrivingRecordResultSet "1" *-- "1" PileDrivingRecordPropertyParameters
PileDrivingRecordPropertyParameters "1" *-- "0..*" DriveRecordProperty
PileDrivingRecord "1" *-- "0..1" Cushion
Cushion "1" *-- "0..*" CushionElement
PileDrivingRecord "1" *-- "0..*" LastBlowsData
class PileDrivingActivity["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingActivity'>PileDrivingActivity</a>"]{
}
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 PileDrivingRecordResultSet["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord#piledrivingrecordresultspropertytype'>PileDrivingRecordResultSet</a>"]{
+ driveRecordPropertyParameters:DriveRecordPropertyParameters [1]
+ dataValues:CoordinatesType [1]
}
class PileDrivingRecordPropertyParameters["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord#piledrivingrecordpropertyinfopropertytype'>PileDrivingRecordPropertyParameters</a>"]{
+ properties:DriveRecordProperty [0..*]
}
class DriveRecordProperty["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord#valuearraypropertytype'>DriveRecordProperty</a>"]{
+ @gml:id:ID [1]
+ gml:description:StringOrRefType [0..1]
+ gml:identifier:CodeWithAuthorityType [0..1]
+ gml:name:CodeType [0..*]
+ status:CodeType [0..1]
+ remark:Remark [0..*]
+ @index:integer [1]
+ propertyName:CodeType [0..1]
+ typeData:PropertyDataTypeEnumType [1]
+ propertyClass:CodeWithAuthorityType [1]
+ uom:AllUnits [0..1]
+ atTemperature:ThermodynamicTemperatureMeasure [0..1]
+ measurementAxisBearing:PlaneAngleMeasure [0..1]
+ nullValue:NullDataType [0..1]
+ context:DiggsStringType [0..1]
+ correctionUsed:CodeType [0..*]
+ measurementTechnique:DescriptorMethodEnumType [0..1]
+ detector: Detector [0..1]
+ detectorRef:ReferenceType [0..1]
+ detectionLimits:Limit [0..*]
+ reportable:boolean [0..1]
+ qualifier:Qualifier [0..*]
+ samplingRate:ReciprocalTimeMeasure [0..1]
}
class Cushion["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord#cushionpropertytype'>Cushion</a>"]{
+ @gml:id:ID [0..1]
+ gml:description:StringOrRefType [0..1]
+ gml:identifier:CodeWithAuthorityType [0..1]
+ gml:name:CodeType [0..*]+ status:CodeType [0..1]
+ remark:Remark [0..*]
+ cushionElement:CushionElement [0..*]
+ totalThicknessBeforeDrive:LengthMeasure [0..1]
+ totalThicknessAfterDrive:LengthMeasure [0..1]
+ areaBeforeDrive:AreaMeasure [0..1]
+ areaAfterDrive:AreaMeasure [0..1]
+ coefficientOfRestitution:restriction of double (0..1]
}
class CushionElement["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord#cushionelementpropertytype'>CushionElement</a>"]{
+ @gml:id:ID [0..1]
+ material:CodeType [0..1]
+ noLayers:integer [0..1]
+ thickness:LengthMeasure [0..1]
+ elasticModulus:ForcePerArea [0..1]
}
class LastBlowsData["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDrivingRecord#lastblowsdatapropertytype'>LasrBlowsData</a>"]{
+ gml:id:ID [0..1]
+ lastBlowsDistance:LengthMeasure[1]
+ blowCount:positiveInteger [0..1]
+ avgStrokeLength:LengthMeasure [0..1]
}
class PileDriveHammer["<a href='https://github.com/DIGGSml/schema-dev/wiki/PileDriveHammer'>PileDriveHammer</a>"]{
}
### Properties specific to PileDrivingRecord:
| Property Name<br/>Type | Definition | Cardinality |
|:------------------------------------------------------------------------------------------------------------------------------------------------------------------: |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------- |
| pileTipLocation<br/>[LocationPropertyType](https://diggsml.org/docs/latest/Kernel_xsd_Complex_Type_diggs_LocationPropertyType.html#LocationPropertyType) | A reference to either a PointLocation, MultiPointLocation, LinearExtent or MultiCurve object containing the coordinate(s)of the pile tip location for this driving record. | 1 |
| pileDrivingRecordResults<br/>[PileDrivingRecordResultsPropertryType](#PileDrivingRecordResultsPropertyType) | A reference to a PileDrivingRecordResultSet object that contains information about the properties observed in the driving record along with the observed values. | 1 |
| hammer<br/>[PileDriveHammerPropertyType](https://github.com/DIGGSml/schema-dev/wiki/PileDriveHammer) | | 0..1 |
| hammerCushion<br/>[CushionPropertyType](#CushionPropertyType) | | 0..1 |
| pileCap<br/>[PileCapPropertyType](https://github.com/DIGGSml/schema-dev/wiki/PileCap) | | 0..1 |
| pileCushion<br/>[CushionPropertyType](#CushionPropertyType) | | 0..1 |
| driveInterval<br/>[LinearExtentPropertyType](https://diggsml.org/docs/latest/Kernel_xsd_Complex_Type_diggs_LinearExtentPropertyType.html#LinearExtentPropertyType) | | 0..1 |
| initiationTime<br/>[gml:TimePositionType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_TimePositionType.html#TimePositionType) | | 0..1 |
| endTime<br/>[gml:TimePositionType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_TimePositionType.html#TimePositionType) | | 0..1 |
| totalElapsedTime<br/>[eml:TimeMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_TimeMeasureExt.html#TimeMeasureExt) | | 0..1 |
| totalLengthPlacedInLeads<br/>[eml:LengthMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_LengthMeasureExt.html#LengthMeasureExt) | | 0..1 |
| safety<br/>[boolean](https://www.w3.org/TR/xmlschema-2/#boolean) | | 0..1 |
| hammerStartSetting<br/>[double](https://www.w3.org/TR/xmlschema-2/#double) | | 0..1 |
| hammerEndSetting<br/>[double](https://www.w3.org/TR/xmlschema-2/#double) | | 0..1 |
| pressureAtHammer<br/>[eml:PressureMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_PressureMeasureExt.html#PressureMeasureExt) | | 0..1 |
| lastBlowsData<br/>[LastBlowsDataPropertyType](#LastBlowsDataPropertyType) | | 0..* |
### PileDrivingRecordResultsPropertyType
#### Contains one PileDrivingRecordResultSet object with the following properties:
| Property Name<br/>Type | Definition | Cardinality |
|:---------------------------------------------------------------------------------------------------------------------------------------------------: |------------------------------------------------------------------------------------ |------------- |
| pileDrivingRecordParameters<br/>[PileDrivingRecordPropertyInfoPropertyType](#PileDrivingRecordPropertyInfoPropertyType) | | 1 |
| dataValues<br/>[gml:CoordinatesType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CoordinatesType.html#CoordinatesType) | A property that holds a string of data values as part of a measurement result set. | 1 |
### PileDrivingRecordPropertyInfoPropertyType
#### Contains one PileDrivingRecordPropertyParameters object with the following properties:
| Property Name<br/>Type | Definition | Cardinality |
|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------- |
| properties<br/>[gml:ValueArrayPropertyType](#ValueArrayPropertyType) | A property that contains a sequence of various kinds of property objects that substitute for gml:AbstractValue (eg Property, DriveRecordProperty, etc.) that hold the results of a test or monitoring activity. | 1 |
### ValueArrayPropertyType
#### A specialization of gml:ValueArrayPropertyType that contains one or more DriveRecordProperty objects with the following properties:
| Property Name<br/>Type | Definition | Cardinality |
|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------- |
| @gml:id<br/>[ID](https://www.w3.org/TR/xmlschema-2/#ID) | Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute. | 1 |
| gml:description<br/>[string](https://www.w3.org/TR/xmlschema-2/#string) | The value of this property is a text description of the object. | 0..1 |
| gml:identifier<br/>[gml:CodeWithAuthorityType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeWithAuthorityType.html#CodeWithAuthorityType) | Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers. | 0..1 |
| gml:name<br/>[gml:CodeType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.html#CodeType) | The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace. In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace. | 0..* |
| status<br/>[[gml:CodeType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.html#CodeType) | A text string to provide information about the status of the data associated with this object, for example to be used to track QA/QC controls, review or release status, etc. The values used are intended to come from a controlled list of terms maintained by an authority desingated by this element's codeSpace attribute. | 0..1 |
| remark<br/>[RemarkPropertyType](https://diggsml.org/docs/latest/Kernel_xsd_Complex_Type_diggs_RemarkPropertyType.html#RemarkPropertyType) | A reference to a Remark object that provies a comment or remark associated with this specific feature. | 0..* |
| @index<br/>[positiveInteger](https://www.w3.org/TR/xmlschema-2/#positiveInteger) | An integer that indicates the position of the property result in the dataValues property. | 1 |
| propertyName<br/>[gml:CodeType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.html#CodeType) | A code or name for the property as used by the data provider. This value can come from a controlled list of terms or be an uncontrolled text string. The value would be commonly used to label a column of a log sheet or provide other local meaning to the property. The value of propertyName should be unique for all of the properties included in the dataValue block transmitted as part of this measurement. | 0..1 |
| typeData<br/>[PropertyDataTypeEnumType](https://diggsml.org/docs/latest/Kernel_xsd_Simple_Type_diggs_PropertyDataTypeEnumType.html#PropertyDataTypeEnumType) | The data type for this property (eg. double, long, string, etc.) | 1 |
| propertyClass<br/>[gml:CodeWithAuthorityType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeWithAuthorityType.html#CodeWithAuthorityType) | The official name of the pile driving record observed property, from a dictionary of controlled terms. | 1 |
| uom<br/>[AllUnits](https://diggsml.org/docs/latest/Kernel_xsd_Simple_Type_diggs_AllUnits.html#AllUnits) | Unit of measurement for the property. Must conform to unit standards. | 0..1 |
| nullValue<br/>[NullDataType](https://diggsml.org/docs/latest/Kernel_xsd_Complex_Type_diggs_NullDataType.html#NullDataType) | An empty string is the default representation of a null value for a property (i.e. when the null value representation is not explicitly defined). This value defines a value to be interpreted as null for this property in the dataValues block. The reason attribute can be used to define the reason for the null value, (eg. witheld). This can be customized with an other: qualifier (eg. other:below detection limit) or reference a URI for a more complete definition. | 0..1 |
| correctionUsed<br/>[gml:CodeType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.html#CodeType) | A description of corrections used to obtain the reported result o any other adjustments made to the reported data. Can come from a controlled list. | 0..1 |
| measurementTechnique<br/>[MeasurementTechniqueEnumType](https://diggsml.org/docs/latest/Kernel_xsd_Complex_Type_diggs_MeasurementTechniqueEnumType.html#MeasurementTechniqueEnumType) | The method by which the property value is obtained. From an enumerated list. For values that are calculated, the formula ttribute allows for a formula to be included, a description/reference to the formula used to calculate te value, or details of any moving average. The samplingRate attribute describes the raw rate of measurement collection from which any moving averages may be derived. | 0..1 |
| reportable<br/>[boolean](https://www.w3.org/TR/xmlschema-2/#boolean) | True or false, indicates whether the value of this property can be reported outside of the context of transmission via an xml instance. | 0..1 |
| samplingRate<br/>[eml:ReciprocalTimeMeasure](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_ReciprocalTimeMeasure.html#ReciprocalTimeMeasure) | The number of measurements taken per unit time; refers the original sampling rate from which the reported value may represent an average or some other value. | 0..1 |
### CushionPropertyType
#### Contains one Cushion object with the following properties:
| Property Name<br/>Type | Definition | Cardinality |
|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------- |
| @gml:id<br/>[ID](https://www.w3.org/TR/xmlschema-2/#ID) | Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute. | 0..1 |
| gml:description<br/>[string](https://www.w3.org/TR/xmlschema-2/#string) | The value of this property is a text description of the object. | 0..1 |
| gml:identifier<br/>[gml:CodeWithAuthorityType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeWithAuthorityType.html#CodeWithAuthorityType) | Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers. | 0..1 |
| gml:name<br/>[gml:CodeType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.html#CodeType) | The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace. In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace. | 0..* |
| status<br/>[gml:CodeType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.html#CodeType) | A text string to provide information about the status of the data associated with this object, for example to be used to track QA/QC controls, review or release status, etc. The values used are intended to come from a controlled list of terms maintained by an authority desingated by this element's codeSpace attribute. | 0..1 |
| remark<br/>[RemarkPropertyType](https://diggsml.org/docs/latest/Kernel_xsd_Complex_Type_diggs_RemarkPropertyType.html#RemarkPropertyType) | A reference to a Remark object that provies a comment or remark associated with this specific feature. | 0..* |
| cushionElement<br/>[CushionElementPropertyType](#CushionElementPropertyType) | A reference to a CushionElement object that contains properties for a cushion element | 0..* |
| totalThicknessBeforeDrive<br/>[eml:LengthMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_LengthMeasureExt.html#LengthMeasureExt) | | 0..1 |
| totalThicknessAfterDrive<br/>[eml:LengthMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_LengthMeasureExt.html#LengthMeasureExt) | | 0..1 |
| areaBeforeDrive<br/>[eml:AreaMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_AreaMeasureExt.html#AreaMeasureExt) | | 0..1 |
| areaAfterDrive<br/>[eml:AreaMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_AreaMeasureExt.html#AreaMeasureExt) | | 0..1 |
| cofficientOfRestitution<br/>[destriction of double (between 0 and 1 inclusive)](https://www.w3.org/TR/xmlschema-2/#double) | | 0..1 |
### CushionElementPropertyType
#### Contains one CushionElement object with the following properties:
| Property Name<br/>Type | Definition | Cardinality |
|:------------------------------------------------------------------------------------------------------------------------------------------------------: |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------- |
| @gml:id<br/>[ID](https://www.w3.org/TR/xmlschema-2/#ID) | Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute. | 0..1 |
| material<br/>[gml:CodeType](https://diggsml.org/docs/latest/gml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.html#CodeType) | | 0..1 |
| noLayers<br/>[integer](https://www.w3.org/TR/xmlschema-2/#integer) | | 0..1 |
| thickness<br/>[eml:LengthMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_LengthMeasureExt.html#LengthMeasureExt) | | 0..1 |
| elasticModulus<br/>[eml:LengthMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_PressureMeasureExt.html#PressureMeasureExt) | | 0..1 |
### LastBlowsDataPropertyType
#### Contains one LastBlowsData object with the following properties:
| Property Name<br/>Type | Definition | Cardinality |
|:-------------------------------------------------------------------------------------------------------------------------------------------------------------: |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------- |
| @gml:id<br/>[ID](https://www.w3.org/TR/xmlschema-2/#ID) | Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute. | 0..1 |
| lastBlowsDistance<br/>[eml:LengthMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_LengthMeasureExt.html#LengthMeasureExt) | | 0..1 |
| blowCount<br/>[positiveInteger](https://www.w3.org/TR/xmlschema-2/#positiveInteger) | | 0..1 |
| averageStrokeLength<br/>[eml:LengthMeasureExt](https://diggsml.org/docs/latest/MeasureType_xsd_Complex_Type_eml_LengthMeasureExt.html#LengthMeasureExt) | | 0..1 |
- Rock Grouting
-
Deep Foundations
-
Pile Objects
- SteelHPile
- SteelPipePile
- ConcretePile
- TimberPile
- CompositePile (not yet implemented)
- CastInPlacePile (not yet implemented)
-
Pile Driving Equipment Objects
-
Pile Driving Activity Objects
-
PileDrivingActivity
- PileDrivingRecord
- PDARecord (not yet implemented)
- VibrationRecord (not yet implemented)
- CastInPlaceActivity (not yet implemented)
-
PileDrivingActivity
-