### diggs:ResultFile Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_ResultFile.html An example XML instance of the diggs:ResultFile element, demonstrating the usage of its properties. ```XML {1,1} {1,1} {1,1} {0,1} {0,1} ``` -------------------------------- ### TriaxialTestEquipment Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/TestProceduresAll_xsd_Element_diggs_TriaxialTestEquipment.html An example of an instance of the TriaxialTestEquipment element, showing how to populate its properties including GML and DiggsML specific attributes. ```APIDOC {0,1} {0,1} {0,unbounded} {0,1} {0,1} {0,1} {0,unbounded} {0,unbounded} {0,unbounded} {0,1} {0,1} {0,1} {0,1} ``` -------------------------------- ### Diggsml CoringDevice Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_CoringDevice.html An example of how a CoringDevice element might be instantiated within an XML document, including namespace declarations. ```APIDOC ``` -------------------------------- ### diggs:PpdResultSet Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/TestProcedures_xsd_Element_diggs_PpdResultSet.html An example of how the diggs:PpdResultSet element can be instantiated in XML, showing its child elements and their cardinality. ```XML {1,1} {1,1} ``` -------------------------------- ### DIGGS Calibration Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_Calibration.html An example of a DIGGS Calibration instance in XML format, demonstrating the usage of its elements and attributes. ```XML ``` -------------------------------- ### DIGGSML LabCBRTest Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Diggs_procedures_temp_xsd_Element_diggs_LabCBRTest.html An example of an instance of the DIGGSML LabCBRTest element, showing its basic structure and namespace declarations. ```APIDOC ``` -------------------------------- ### DiggsML FractureObservation Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_FractureObservation.html Provides an example of an instance of the diggs:FractureObservation element, showing its structure and attributes. ```APIDOC ``` -------------------------------- ### diggs:ProcessingStep Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Geophysics_xsd_Element_diggs_ProcessingStep.html Provides an example of a diggs:ProcessingStep instance in XML, showing how to use its child elements and attributes. ```XML {0,unbounded} {0,unbounded} {0,unbounded} {0,unbounded} {0,1} {0,1} {0,1} ``` -------------------------------- ### diggsml Abstract Group and Installation Types Source: https://github.com/diggsml/docs/blob/main/latest/index.indexListcomp.html References to abstract group and installation types within the diggsml schema. ```APIDOC diggs:AbstractGroup Description: Base type for groups. Related: diggs:AbstractNamedObject ``` ```diggsml diggs:AbstractLinearInstallation Description: Base type for linear installations. Related: diggs:AbstractPlanarInstallation ``` ```diggsml diggs:AbstractPlanarInstallation Description: Base type for planar installations. Related: diggs:AbstractLinearInstallation ``` -------------------------------- ### diggs:SoftwareApplication XML Instance Example Source: https://github.com/diggsml/docs/blob/main/2.6/Kernel_xsd_Element_diggs_SoftwareApplication.html An example of how to structure an XML instance for the diggs:SoftwareApplication element, demonstrating the use of its properties and attributes according to the diggsml schema. ```XML A sample software application. SampleApp 1.0.0 ``` -------------------------------- ### diggs:timeCasingInstalled Element Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Complex_Type_diggs_CasingType.html This APIDOC entry describes the diggs:timeCasingInstalled element. It specifies the time interval during which casing was installed, including start and end times, and duration. It also lists associated GML and diggs properties and provides an XML instance example. ```APIDOC diggs:CasingType / diggs:timeCasingInstalled Namespace: http://diggsml.org/schema-dev Annotations: The time interval over which the casing was installed Type: diggs:TimeIntervalType Type hierarchy: * gml:AbstractGMLType * diggs:AbstractObjectBaseType * diggs:AbstractObjectType * diggs:TimeIntervalType Properties: content (complex, minOccurs: 0, maxOccurs: 1) Model: [gml:description{0,1}], [gml:identifier{0,1}], [gml:name*], [diggs:status{0,1}], [diggs:remark*], [diggs:start], [diggs:end{0,1}], [diggs:duration{0,1}] Children: [diggs:duration], [diggs:end], [diggs:remark], [diggs:start], [diggs:status], [gml:description], [gml:identifier], [gml:name] Instance: {0,1} {0,1} {0,unbounded} {0,1} {0,unbounded} {1,1} {0,1} {0,1} Attributes: [gml:id] (ID, required): 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. [xml:lang] (union of(xs:language, restriction of xs:string), optional): Specifies the language of the element's content. ``` -------------------------------- ### DiggsML Sample Instance Structure Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_Sample.html This section shows an example instance of a diggs:Sample element, illustrating the usage of GML and DiggsML namespaces and common elements like description, identifier, and name. ```APIDOC ``` -------------------------------- ### ViscometerTest Data Structure Example Source: https://github.com/diggsml/docs/blob/main/2.6/Construction_xsd_Element_diggs_ViscometerTest.html An example of the data structure for a ViscometerTest, showing elements for starting and ending temperature, and viscosity readings. ```XML {0,1} {0,1} {0,unbounded} ``` -------------------------------- ### diggs:TimeInterval XML Instance Example Source: https://github.com/diggsml/docs/blob/main/2.6/Kernel_xsd_Element_diggs_TimeInterval.html An example XML instance demonstrating the structure of the diggs:TimeInterval element. It includes properties for description, identifier, name, status, remark, start time, end time, and duration, adhering to the diggsml schema. ```XML {0,1} {0,1} {0,unbounded} {0,1} {0,unbounded} {1,1} {0,1} {0,1} ``` -------------------------------- ### diggs:whenInstalled Element Documentation Source: https://github.com/diggsml/docs/blob/main/latest/Piling_xsd_Complex_Type_diggs_AbstractPileType.html This section details the diggs:whenInstalled element, which specifies the installation time for a pile. It includes its namespace, annotations, type hierarchy, properties, children elements, and an example instance. ```APIDOC Element diggs:whenInstalled Namespace: http://diggsml.org/schema-dev Annotations: The date and time the pile was installed. Type: diggs:TimeIntervalType Type hierarchy: * gml:AbstractGMLType * diggs:AbstractObjectBaseType * diggs:AbstractObjectType * diggs:TimeIntervalType Properties: content: complex minOccurs: 0 Model: gml:description{0,1}, gml:identifier{0,1}, gml:name*, diggs:status{0,1}, diggs:remark*, diggs:start, diggs:end{0,1}, diggs:duration{0,1} Children: diggs:duration, diggs:end, diggs:remark, diggs:start, diggs:status, gml:description, gml:identifier, gml:name Instance: {0,1} {0,1} {0,unbounded} {0,1} {0,unbounded} {1,1} {0,1} {0,1} Attributes: gml:id (ID, required): Database handle for the object. Constrained to be unique. An external identifier can be constructed using the document URI and the id value. xml:lang (union of(xs:language, restriction of xs:string), optional): Denotes the natural language of the content. Reserved by XML specification. ``` -------------------------------- ### Get HTML Element by ID (JavaScript) Source: https://github.com/diggsml/docs/blob/main/2.6/Kernel_xsd_Complex_Type_diggs_TimeIntervalType.html Retrieves an HTML element from the current document using its unique identifier. This is a fundamental utility for DOM manipulation, often used as a prerequisite for other JavaScript operations. ```javascript /** * Returns an element in the current HTML document. * * @param elementID Identifier of HTML element * @return HTML element object */ function getElementObject(elementID) { var elemObj = null; if (document.getElementById) { elemObj = document.getElementById(elementID); } return elemObj; } ``` -------------------------------- ### diggs:WellOpening Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_WellOpening.html An example XML instance of the diggs:WellOpening element, demonstrating how to populate its properties and attributes according to the schema definition. ```APIDOC {0,1} {0,1} {0,unbounded} ``` -------------------------------- ### DIGGSML: installationConstructionEvent XML Instance Source: https://github.com/diggsml/docs/blob/main/2.6/Kernel_xsd_Complex_Type_diggs_AbstractPlanarInstallationType.html Shows an example XML instance of the diggs:installationConstructionEvent element. It specifies the namespace and the expected structure for the diggs:InstallationEvent child element. ```XML {1,1} ``` -------------------------------- ### diggsml Schema: diggs:timeCasingInstalled Element Source: https://github.com/diggsml/docs/blob/main/2.6/Kernel_xsd_Complex_Type_diggs_CasingType.html Documents the 'diggs:timeCasingInstalled' element, which represents the time interval during which casing was installed. It inherits from diggs:TimeIntervalType and includes properties for start, end, duration, remarks, and status. ```APIDOC Element: diggs:timeCasingInstalled Namespace: http://diggsml.org/schemas/2.6 Type: diggs:TimeIntervalType Description: The time interval over which the casing was installed. Type Hierarchy: * gml:AbstractGMLType * diggs:AbstractObjectBaseType * diggs:AbstractObjectType * diggs:TimeIntervalType Properties: - gml:description{0,1}: Description of the element. - gml:identifier{0,1}: Identifier for the element. - gml:name*{0,unbounded}: Name(s) of the element. - diggs:status{0,1}: Status of the object. - diggs:remark*{0,unbounded}: Remarks associated with the object. - diggs:start: The start of the time interval (required). - diggs:end{0,1}: The end of the time interval (optional). - diggs:duration{0,1}: The duration of the time interval (optional). Instance Example: {0,1} {0,1} {0,unbounded} {0,1} {0,unbounded} {1,1} {0,1} {0,1} Attributes: - gml:id: Database handle for the object (required, unique ID). - xml:lang: Language of the element's content. ``` -------------------------------- ### DIGGSML AbstractLinearInstallationType Elements Source: https://github.com/diggsml/docs/blob/main/latest/Piling_xsd_Complex_Type_diggs_AbstractPileType.html Details elements specific to linear installations in DIGGSML, including installation construction events and installation equipment. ```APIDOC diggs:installationConstructionEvent* - Events related to the construction of the installation. diggs:installationEquipment* - Equipment used in the installation. ``` -------------------------------- ### DIGGSML Abstract Role and Installation Elements Source: https://github.com/diggsml/docs/blob/main/latest/gml3_2Profile_diggs_xsd_Element_gml_AbstractGML.html This section details abstract elements for roles and installations within DIGGSML, used for defining relationships and physical installations. ```APIDOC diggs:AbstractNamedRoleObject Description: An object with a role that has a name. diggs:AbstractLinearInstallation Description: Abstract root type for linear installations. diggs:AbstractLinearSamplingFeature Description: Abstract root type for linear sampling features. diggs:AbstractPlanarInstallation Description: Abstract root type for planar installations. ``` -------------------------------- ### diggsml GroutPump Instance Example Source: https://github.com/diggsml/docs/blob/main/2.6/Construction_xsd_Element_diggs_GroutPump.html An example XML instance demonstrating the structure of a diggsml GroutPump element, including namespace declarations and attributes. ```XML ``` -------------------------------- ### DIGGSML AbstractLinearInstallationType Elements Source: https://github.com/diggsml/docs/blob/main/latest/Piling_xsd_Complex_Type_diggs_TimberPileType.html Details elements specific to linear installations in DIGGSML, including installation construction events and installation equipment. ```APIDOC diggs:installationConstructionEvent* - Events related to the construction of the installation. diggs:installationEquipment* - Equipment used in the installation. ``` -------------------------------- ### diggs:DriveSet XML Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Diggs_procedures_temp_xsd_Element_diggs_DriveSet.html An example of an XML instance for the diggs:DriveSet element, showing the structure and expected child elements. ```XML {0,unbounded} {1,1} {1,1} {1,1} {0,1} {0,1} ``` -------------------------------- ### diggs:WaterStrike XML Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_WaterStrike.html An example of an XML instance for the diggs:WaterStrike element, demonstrating how to structure the data according to the schema definitions. This includes basic elements like description, identifier, name, and specific diggs elements such as status, remark, and waterStrikeReadings. ```XML {0,1} {0,1} {0,unbounded} {0,1} {0,unbounded} {1,1} {0,1} ``` -------------------------------- ### DIGGSML AbstractLinearInstallationType Elements Source: https://github.com/diggsml/docs/blob/main/latest/Piling_xsd_Complex_Type_diggs_SteelHPileType.html Details elements specific to linear installations in DIGGSML, including installation construction events and installation equipment. ```APIDOC diggs:installationConstructionEvent* - Events related to the construction of the installation. diggs:installationEquipment* - Equipment used in the installation. ``` -------------------------------- ### diggs:start Element Source: https://github.com/diggsml/docs/blob/main/2.6/Kernel_xsd_Complex_Type_diggs_TimeIntervalType.html Documentation for the diggs:start element, which specifies the beginning of a time interval. It is of type gml:TimePositionType and is mandatory. ```APIDOC diggs:start Namespace: http://diggsml.org/schemas/2.6 Description: The date/time that begins the interval. Type: gml:TimePositionType Type hierarchy: anySimpleType -> gml:TimePositionUnion -> gml:TimePositionType Properties: content: complex minOccurs: 1 maxOccurs: 1 Attributes: calendarEraName: string (optional) frame: anyURI (optional, default: #ISO-8601) indeterminatePosition: gml:TimeIndeterminateValueType (optional) ``` ```XML The date/time that begins the interval ``` -------------------------------- ### DIGGSML ContinuousGrouting XML Instance Example Source: https://github.com/diggsml/docs/blob/main/2.6/Construction_xsd_Element_diggs_ContinuousGrouting.html Illustrates a sample XML structure for a DIGGSML ContinuousGrouting instance, demonstrating the usage of elements and attributes as defined by the schema. ```XML CG-001 Main Grouting Operation Completed Initial grouting phase successful. Continuous 5000 22.5 ``` -------------------------------- ### AbstractLinearInstallation Element Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_AbstractLinearInstallation.html Defines the base type for installation features with linear geometries. An installation is a sampling feature installed within another sampling feature. ```XML Base type for installation features with linear geometries. An installation is a sampling feature that is installed within another sampling feature (eg. a well or piezometer inside of a borehole). ``` -------------------------------- ### XML Schema: AbstractPlanarInstallation Element Source: https://github.com/diggsml/docs/blob/main/2.6/Kernel_xsd_Element_diggs_AbstractPlanarInstallation.html Definition for the AbstractPlanarInstallation element, which serves as a base type for installations with planar (2D) geometries. An installation is defined as a sampling feature installed within another sampling feature. ```APIDOC element AbstractPlanarInstallation abstract: true name: AbstractPlanarInstallation substitutionGroup: diggs:AbstractSamplingFeature type: diggs:AbstractPlanarInstallationType annotation: documentation: Base type for installations with planar (2D) geometries. An installation is a sampling feature that is installed within another sampling feature. ``` -------------------------------- ### ViscosityReading XML Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Construction_xsd_Element_diggs_ViscosityReading.html Provides an example instance of the diggs:ViscosityReading element, illustrating its structure and expected child elements with their cardinality and attributes. ```XML {1,1} {0,1} {1,1} {0,1} {0,1} {0,1} {0,1} ``` -------------------------------- ### diggs:VectorLinearSpatialReferenceSystem Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_VectorLinearSpatialReferenceSystem.html An example instance of the diggs:VectorLinearSpatialReferenceSystem element with its associated namespaces. ```XML {0,1} {0,1} {1,1} {0,unbounded} {0,1} {1,1} {1,1} {1,3} {0,1} {0,1} ``` -------------------------------- ### diggs:sieveAnalysis Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/TestProcedures_xsd_Complex_Type_diggs_MaterialGradationTestType.html Provides an XML instance example for the diggs:sieveAnalysis element, showing its structure with namespace declarations and a placeholder for diggs:SieveAnalysis. ```xml {1,1} ``` -------------------------------- ### diggs:PpdResultSet Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Diggs_procedures_temp_xsd_Element_diggs_PpdResultSet.html An example of how the diggs:PpdResultSet element can be instantiated in XML, showing its child elements for parameters and data values. ```XML {1,1} {1,1} ``` -------------------------------- ### diggs:TemporalResult Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_TemporalResult.html An example of how to instantiate the diggs:TemporalResult element with its required properties. ```XML {1,1} {1,1} ``` -------------------------------- ### AbstractVolumeSamplingFeature Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Geophysics_xsd_Element_diggs_AbstractVolumeSamplingFeature.html An example of an instance of the AbstractVolumeSamplingFeature element, showing its structure and common attributes. ```APIDOC ``` -------------------------------- ### diggs:SensorSpacing Instance Example Source: https://github.com/diggsml/docs/blob/main/2.6/Geophysics_xsd_Element_diggs_SensorSpacing.html An example of a diggs:SensorSpacing element instance, showing its structure and optional spacing elements with units. ```XML {0,1} {0,1} {0,1} ``` -------------------------------- ### Example classificationCode Element Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Complex_Type_diggs_LithologyType.html An example of a classificationCode element within a lithology object, demonstrating the use of a codespace attribute to reference a controlled vocabulary for lithological classification. This example uses a codespace pointing to an ASTM D2488 definition for 'Well-graded sand with gravel'. ```APIDOC Well-graded sand with gravel ``` -------------------------------- ### diggs:ComponentLithology XML Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_ComponentLithology.html An example of an XML instance for the diggs:ComponentLithology element, demonstrating the structure and required/optional elements. ```XML {0,1} {0,1} {0,unbounded} {0,1} {0,unbounded} {1,1} {0,1} {0,1} {0,1} ``` -------------------------------- ### LocalCoordinate Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Complex_Type_diggs_AbstractSamplingFeatureType.html An example of how to instantiate the diggs:LocalCoordinate element within a diggs:localCoordinates element. ```XML {1,1} ``` -------------------------------- ### diggs:MWDResult XML Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_MWDResult.html Provides an example of the diggs:MWDResult element in XML format, showing the structure and expected child elements with cardinality. ```XML {1,1} {1,1} {1,1} ``` -------------------------------- ### diggs:ProcessingStep Instance Example Source: https://github.com/diggsml/docs/blob/main/2.6/Geophysics_xsd_Element_diggs_ProcessingStep.html An example instance of the diggs:ProcessingStep element, showing its structure and potential attributes. ```XML {0,unbounded} {0,unbounded} {0,unbounded} {0,unbounded} {0,1} {0,1} {0,1} ``` -------------------------------- ### diggs:PDARecordPropertyParameters Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Piling_xsd_Element_diggs_PDARecordPropertyParameters.html An example of how the diggs:PDARecordPropertyParameters element can be instantiated in XML, showing its attributes and child elements. ```XML {1,1} ``` -------------------------------- ### diggs:SampleProduced Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_SampleProduced.html An example of how the diggs:SampleProduced element can be instantiated in XML, showing the structure with various properties and attributes. ```APIDOC {0,1} {0,1} {0,unbounded} {0,1} {0,unbounded} {0,1} {0,1} ``` -------------------------------- ### diggs:TimeIntervalList Instance Example Source: https://github.com/diggsml/docs/blob/main/latest/Kernel_xsd_Element_diggs_TimeIntervalList.html An example of how the diggs:TimeIntervalList element can be instantiated in XML, showing the structure and attributes. ```XML ```