DIMEXML for Test Method

ASTM C140-15a: Standard Test Methods for Sampling and Testing Concrete Masonry Units and Related Units


The Office of Structural Material (OSM) of Caltrans has defined an XML schema for each of the material types for the purpose of storing and sharing material test data. An XML schema defines a type of XML format. An XML file is accepted by a system if and only if the XML file can be validated against the schema defined by or supported by the system. For a more descriptive explanation, please visit Wiki: XML Schema. In order to use the batch upload feature to submit data to DIME, the test data has to be written in XML format that can be validated against one of the DIMEXML schemas. These files are referred to as DIMEXML files hereon.

DIMEXML files, or XML files in general, can be created with any text edidtor. However, it is strongly encouraged to have XML file created by software if a data management system is already in place to manage lab test data. Please remember, an XML file must be validated against one of the DIMEXML Schemas before it can be uploaded to DIME.

This page illustrates what are included in an DIMEXML file with a single ASTM C140-15a: Standard Test Methods for Sampling and Testing Concrete Masonry Units and Related Units test result. Please note, however, that each of the DIMEXML schemas allows a sample to include any number of test results from any combination of test methods.

DIME allows users to submit brand new samples or to add new test results to existing samples by uploading DIMEXML files. While these two use cases require two different DIMEXML formats, please be sure to view the correct tab below for the intended purpose.

Below are some links that you may find helpful:
  • Not registered for DIME? Check this page out to find out how you can register for DIME: Register for DIME.
  • Not sure what DIME Project ID is for your project? Look it up on this page: DIME Project ID Lookup.
  • DIME also supports submitting data using online forms. Instructions for submitting data using online forms are available Here .
  • To see a full list of supported test methods, please visit Test Catalog Page.
  • To view or download the complete DIMEXML schemas, visit DIMEXML Schema Page.
  • There are many XML validation tools. For a free online tool, try XML Validation Tool.
  • DIMEXML empty structures will be available for download for each of the variations for the test method. Check back later.
  • Instructions on how to upload DIMEXML files to DIME: Upload DIMEXML Instructions

ASTM C140-15a: Standard Test Methods for Sampling and Testing Concrete Masonry Units and Related Units DIMEXML Structure

DIMEXML structure for a sample that includes test results for this test method is described in three sections on the page.
  • Element by Elment section describes the structure element by element starting from the root with a depth-first approach until all elements are mentioned.
  • Treeview section provides an complete overview of DIMEXML in a tree-like structure.
  • Tag Definitions section describes each of the tag elments in greater details.
  • * indicates required fields
Also, there are minor differences in the the DIMEXML structures for a new sample record and for an existing sample record. Be sure to look at the "DIMEXML Structure for New Sample" tab for new samples and "DIMEXML Structure for Exiting Sample" tab for existing samples.

Element by Element

Jump to Treeview | Jump to Tag Definitions
Root Element: <Concrete_dimexml>

The root element for a new sample in Concrete DIMEXML format is Concrete_dimexml, and it requires two child elements, new_sample and tests.

<Concrete_dimexml>
  <new_sample></new_sample>*<!-- complex element. See Child Element: <new_sample> below. -->
  <tests></tests>*<!-- complex element.  See Child Element: <tests> below. -->
</Concrete_dimexml>*

Child Element: <new_sample> Jump to tag definitions

new_sample requires two fields and two complext types.

<new_sample>
  <sample_project_id></sample_project_id>*<!-- DIME Project ID, look it up using the DIME Project ID Lookup page at https://dime.dot.ca.gov/index.php?r=project/projectIDLookup. -->
  <sample_taken_date></sample_taken_date>*<!-- sample taken date, must be in date format: yyyy-mm-dd -->
  <sample_meta_data></sample_meta_data>*<!-- complex element, see below -->
  <material_identification></material_identification>*<!-- complex element, see below -->
</new_sample>*
Child Element: <sample_meta_data> Jump to tag definitions

sample_meta_data is for storing sample meta data about the sample.

<sample_meta_data>
  <sample_received></sample_received>*<!-- Will the laboratory/organization for which you are a member perform testing on this material sample? -->
  <sample_date_received></sample_date_received><!-- Date that the sample was received by the laboratory/organization performing the testing -->
  <sample_type_name></sample_type_name>*<!-- Sample type -->
  <sample_constitutes></sample_constitutes>*<!-- The quantity of what the sample constitutes -->
  <sample_description></sample_description>*<!-- A brief description of the sample -->
  <sampler_first_name></sampler_first_name>*<!-- First name of sampler or witnessed by -->
  <sampler_last_name></sampler_last_name>*<!-- Last name of sampler or witnessed by -->
  <sampler_title></sampler_title><!-- Title of sampler -->
  <sampler_telephone></sampler_telephone><!-- Telephone number of sampler -->
  <sample_taken_from_source></sample_taken_from_source>*<!-- From where was the sample collected -->
  <sample_source_name></sample_source_name>*<!-- The fabricator/manufacturer/facility name -->
  <sample_laboratory_id></sample_laboratory_id><!-- Laboratory sample identification -->
  <linked_sample></linked_sample><!-- Linked DIME Sample ID -->
  <sample_tl_number></sample_tl_number><!-- Transportation Laboratory (TL) Number -->
  <lot_number_on_tl></lot_number_on_tl><!-- Inspector Lot Number from the Transportation Laboratory (TL) Form -->
  <structure_unique_id></structure_unique_id><!-- Structure unique identifier -->
  <structure_name></structure_name><!-- Structure name -->
</sample_meta_data>	
Child Element: <material_identification> Jump to tag definitions

material_identification is for sample's material identification information.

<material_identification>
  <material_concrete_mix_num></material_concrete_mix_num>*<!-- The concrete mix design number -->
  <material_truck_number></material_truck_number><!-- The truck number from where the sample was collected -->
  <material_batch_plant_ticket_num></material_batch_plant_ticket_num>*<!-- The batch plant ticket number from where the sample was collected -->
  <material_batch_plant_number></material_batch_plant_number><!-- Concrete batch plant -->
  <material_designation></material_designation><!-- The fabricator/manufacturer designation for the sample -->
  <material_location_description></material_location_description>*<!-- A detailed description of where the material sample was collected -->
  <material_placement></material_placement><!-- Where the material sample would have been placed if not sampled -->
  <concrete_material_from_lot_no></concrete_material_from_lot_no><!-- From Lot No. -->
  <concrete_material_bag_lot_no></concrete_material_bag_lot_no><!-- Bag Lot No. -->
</material_identification>
Child Element: <tests>

tests element may contain any number of test results from any combinations of test methods made for this sample. However, in this page, only the ASTM C140-15a: Standard Test Methods for Sampling and Testing Concrete Masonry Units and Related Units test result element is described, and <astm_c_140_v_15a> is the tag elment for indicating that the test result is for ASTM C140-15a: Standard Test Methods for Sampling and Testing Concrete Masonry Units and Related Units.

<tests>
  <astm_c_140_v_15a>
    <test_meta_data></test_meta_data>*<!-- complex element, see blow-->
    <test_results></test_results>*<!-- complex element, see below -->
  <astm_c_140_v_15a>
</tests>
Child Element: <test_meta_data> Jump to tag definitions

<test_meta_data> requires name_tester and date_tested, and allows for the following optional fields, result_compliance_status, result_compliance_status_comments, test_comments.

<test_meta_data>
  <name_tester></name_tester>*<!-- Tester's full name -->
  <date_tested></date_tested>*<!-- Date of test -->
  <test_comments></test_comments><!-- General comments (publicly viewable) (Max 250 characters) -->
  <result_compliance_status></result_compliance_status><!-- Test result compliance -->
  <result_compliance_status_comments></result_compliance_status_comments><!-- Project test result compliance comments (Max 250 characters) -->
</test_meta_data>
Child Element: <test_results> Jump to tag definitions

<test_results> requires <data>

<test_results>
  <data></data>*<!-- complex test method variation element, see below -->
</test_results>		
Child Element: <data>

<data>
  <minimum_face_shell_thickness></minimum_face_shell_thickness><!-- Minimum Face Shell Thickness -->
  <minimum_web_thickness></minimum_web_thickness><!-- Minimum Web Thickness -->
  <minimum_web_height></minimum_web_height><!-- Minimum Web Height -->
  <minimum_web_area></minimum_web_area><!-- Minimum Web Area -->
  <length_of_specimen></length_of_specimen><!-- Length of Specimen -->
  <height_of_specimen></height_of_specimen><!-- Height of Specimen -->
  <normalized_web_area></normalized_web_area><!-- Normalized Web Area -->
  <rec_weight_1></rec_weight_1>*<!-- Received Weight 1 -->
  <rec_weight_2></rec_weight_2>*<!-- Received Weight 2 -->
  <rec_weight_3></rec_weight_3>*<!-- Received Weight 3 -->
  <saturated_weight></saturated_weight>*<!-- Saturated Weight 1 -->
  <sat_weight_2></sat_weight_2>*<!-- Saturated Weight 2 -->
  <sat_weight_3></sat_weight_3>*<!-- Saturated Weight 3 -->
  <immersed_weight></immersed_weight>*<!-- Immersed Weight 1 -->
  <imm_weight_2></imm_weight_2>*<!-- Immersed Weight 2 -->
  <imm_weight_3></imm_weight_3>*<!-- Immersed Weight 3 -->
  <cmu_dry_weight></cmu_dry_weight>*<!-- Oven-dry Weight 1 -->
  <dry_weight_2></dry_weight_2>*<!-- Oven-dry Weight 2 -->
  <dry_weight_3></dry_weight_3>*<!-- Oven-dry Weight 3 -->
  <net_volume></net_volume><!-- Net Volume -->
  <length_of_unit></length_of_unit>*<!-- Length 1 -->
  <width_of_unit></width_of_unit>*<!-- Width 1 -->
  <height_of_unit></height_of_unit>*<!-- Height 1 -->
  <c140_length_2></c140_length_2>*<!-- Length 2 -->
  <c140_width_2></c140_width_2>*<!-- Width 2 -->
  <c140_height_2></c140_height_2>*<!-- Height 2 -->
  <c140_length_3></c140_length_3>*<!-- Length 3 -->
  <c140_width_3></c140_width_3>*<!-- Width 3 -->
  <c140_height_3></c140_height_3>*<!-- Height 3 -->
  <equivalent_thickness></equivalent_thickness><!-- Equivalent Thickness -->
  <percent_solid></percent_solid><!-- Percent Solid -->
  <maximum_load></maximum_load>*<!-- Maximum Load 1 -->
  <c140_max_load_2></c140_max_load_2>*<!-- Maximum Load 2 -->
  <c140_max_load_3></c140_max_load_3>*<!-- Maximum Load 3 -->
  <gross_area></gross_area><!-- Gross Area -->
  <gross_area_comp_str></gross_area_comp_str><!-- Gross Area Compressive Strength -->
  <masonry_net_area></masonry_net_area>*<!-- Net Area 1 -->
  <c140_net_area_2></c140_net_area_2>*<!-- Net Area 2 -->
  <c140_net_area_3></c140_net_area_3>*<!-- Net Area 3 -->
  <masonry_net_area_comp_str></masonry_net_area_comp_str>*<!-- Net Area Compressive Strength 1 -->
  <c140_comp_str_2></c140_comp_str_2>*<!-- Net Area Compressive Strength 2 -->
  <c140_comp_str_3></c140_comp_str_3>*<!-- Net Area Compressive Strength 3 -->
  <cmu_absorption></cmu_absorption>*<!-- Absorption 1 -->
  <c140_absorp_2></c140_absorp_2>*<!-- Absorption 2 -->
  <c140_absorp_3></c140_absorp_3>*<!-- Absorption 3 -->
  <cmu_density></cmu_density>*<!-- Dry Density 1 -->
  <dry_density_2></dry_density_2>*<!-- Dry Density 2 -->
  <dry_density_3></dry_density_3>*<!-- Dry Density 3 -->
  <c140_rec_density_1></c140_rec_density_1>*<!-- Received Density 1 -->
  <c140_rec_density_2></c140_rec_density_2>*<!-- Received Density 2 -->
  <c140_rec_density_3></c140_rec_density_3>*<!-- Received Density 3 -->
  <c140_avg_comp_str></c140_avg_comp_str><!-- Average Net Area Compressive Strength -->
  <c140_avg_absorp></c140_avg_absorp><!-- Average Absorption -->
  <c140_avg_density></c140_avg_density><!-- Average Dry Density -->
</data>

DIMEXML Structure Treeviews

Jump to Element by Element | Jump to Tag Definitions
- Click the icons to collapse the DIMEXML sample structure tree.
- * indicates required fields
- indiciates tags can be referred to the corresponding tables for detailed requirements.
  • Concrete_dimexml
    • new_sample*Jump to tag definitions
      • dime_project_id*
      • sample_taken_date*
      • sample_meta_data*Jump to tag definitions
        • sample_received*
        • sample_date_received
        • sample_type_name*
        • sample_constitutes*
        • sample_description*
        • sampler_first_name*
        • sampler_last_name*
        • sampler_title
        • sampler_telephone
        • sample_taken_from_source*
        • sample_source_name*
        • sample_laboratory_id
        • linked_sample
        • sample_tl_number
        • lot_number_on_tl
        • structure_unique_id
        • structure_name
      • material_identification*Jump to tag definitions
        • sample_received*
        • sample_date_received
        • sample_type_name*
        • sample_constitutes*
        • sample_description*
        • sampler_first_name*
        • sampler_last_name*
        • sampler_title
        • sampler_telephone
        • sample_taken_from_source*
        • sample_source_name*
        • sample_laboratory_id
        • linked_sample
        • sample_tl_number
        • lot_number_on_tl
        • structure_unique_id
        • structure_name
    • tests*
      • astm_c_140_v_15a*
        • test_meta_data*Jump to tag definitions
          • name_tester*
          • date_tested*
          • result_compliance_status
          • result_compliance_status_comments
          • test_comments
        • test_results * (Requires Tags from One of Test Method Variations Below) Jump to tag definitions
          • data (DIMEXML template for this variation available soon)

Tag Definitions

Jump to Element by Element | Jump to Treeview
new_sample
Total of 3 tags
LabelTagRequired?Base TypeValue RestrictionUnit Required?Unit Restriction
DIME Project IDsample_project_idRequiredstringpattern:\d{1,25}NoN/A
Date the sample is takensample_taken_dateRequireddate NoN/A
Sample unique sequential digitssample_unique_keyOptionalstringpattern:\d{8,16}NoN/A
sample_meta_data
Total of 17 tags
LabelTagRequired?Base TypeValue RestrictionAttribute "units" Required?Allowed Units
Will the laboratory/organization for which you are a member perform testing on this material sample?sample_receivedRequiredstringenumeration:,Yes,NoNoN/A
Date that the sample was received by the laboratory/organization performing the testingsample_date_receivedOptionaldate NoN/A
Sample typesample_type_nameRequiredstringenumeration: ,Quality Control,Verification,Quality Assurance,Dispute Resolution,Acceptance,Annual Source Testing,Per Request,Preliminary,Independent Assurance,Informational,Control Sample,Stock,Authorization,Proficiency,Recertification,Retest,Aggregate Prequalification ProgramNoN/A
The quantity of what the sample constitutessample_constitutesRequiredstringpattern:.{1,100}NoN/A
A brief description of the samplesample_descriptionRequiredstringpattern:.{1,255}NoN/A
First name of sampler or witnessed bysampler_first_nameRequiredstringpattern:[\w\s]{1,100}NoN/A
Last name of sampler or witnessed bysampler_last_nameRequiredstringpattern:[\w\s]{1,100}NoN/A
Title of samplersampler_titleOptionalstringpattern:[\w\s]{0,100}NoN/A
Telephone number of samplersampler_telephoneOptionalstringpattern:[0-9\(\)\- ]{9,20}|UnknownNoN/A
From where was the sample collectedsample_taken_from_sourceRequiredstringenumeration:,Source,Job Site,Fabricator,Manufacturer,Distributor,OtherNoN/A
The fabricator/manufacturer/facility namesample_source_nameRequiredstringpattern:[\w\s,-]{1,100}NoN/A
Laboratory sample identificationsample_laboratory_idOptionalstringpattern:[\w\s,+-]{1,100}NoN/A
Linked DIME Sample IDlinked_sampleOptionalstring NoN/A
Transportation Laboratory (TL) Numbersample_tl_numberOptionalstringpattern:[\w\s+-]{1,100}NoN/A
Inspector Lot Number from the Transportation Laboratory (TL) Formlot_number_on_tlOptionalstringpattern:[\w\s,/-]{1,255}NoN/A
Structure unique identifierstructure_unique_idOptionalstringpattern:\d{2}\-.*NoN/A
Structure namestructure_nameOptionalstringpattern:[\w\s-,/]{1,100}NoN/A
material_identification
Total of 9 tags
LabelTagRequired?Base TypeValue RestrictionAttribute "units" Required?Allowed Units
The concrete mix design numbermaterial_concrete_mix_numRequiredstringpattern:[\w\s+-]{1,20}NoN/A
The truck number from where the sample was collectedmaterial_truck_numberOptionalstringpattern:[\w\s]{0,100}NoN/A
The batch plant ticket number from where the sample was collectedmaterial_batch_plant_ticket_numRequiredstringpattern:[\w\s-]{1,20}NoN/A
Concrete batch plantmaterial_batch_plant_numberOptionalstringpattern:[\w\s]{0,100}NoN/A
The fabricator/manufacturer designation for the samplematerial_designationOptionalstringpattern:[\w\s-./]{0,100}NoN/A
A detailed description of where the material sample was collectedmaterial_location_descriptionRequiredstringpattern:[\w\s\-,.@]{1,100}NoN/A
Where the material sample would have been placed if not sampledmaterial_placementOptionalstringpattern:[\w\s]{0,100}NoN/A
From Lot No.concrete_material_from_lot_noOptionalstringpattern:[\w\s]{0,45}NoN/A
Bag Lot No.concrete_material_bag_lot_noOptionalstringpattern:[\w\s]{0,45}NoN/A
test_meta_data
Total of 6 tags
LabelTagRequired?Base TypeValue RestrictionAttribute "units" Required?Allowed Units
Test identification numbersample_id_numberOptionalstringpattern:\d{1,8}NoN/A
Tester's full namename_testerRequiredstringpattern:[\w\s\\/,.-]{1,100}NoN/A
Date of testdate_testedRequireddate NoN/A
General comments (publicly viewable) (Max 250 characters)test_commentsOptionalstringpattern:[=!@#&amp;$%*()-,.\w\s\d\-:;\\/]{0,250}NoN/A
Test result complianceresult_compliance_statusOptionalstringenumeration: ,complies,does not comply,not applicableNoN/A
Project test result compliance comments (Max 250 characters)result_compliance_status_commentsOptionalstringpattern:[=!@#&amp;$%*()-,.\w\s\d\-:]{0,250}NoN/A
Test Method Variation Tables

Variation(combo tag): data

data
Total of 54 tags
LabelTagRequired?Base TypeValue RestrictionAttribute "units" Required?Allowed Units
Minimum Face Shell Thicknessminimum_face_shell_thicknessOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Minimum Web Thicknessminimum_web_thicknessOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Minimum Web Heightminimum_web_heightOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Minimum Web Areaminimum_web_areaOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Length of Specimenlength_of_specimenOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height of Specimenheight_of_specimenOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Normalized Web Areanormalized_web_areaOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2/ft^2
Received Weight 1rec_weight_1Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Received Weight 2rec_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Received Weight 3rec_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Saturated Weight 1saturated_weightRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Saturated Weight 2sat_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Saturated Weight 3sat_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Immersed Weight 1immersed_weightRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Immersed Weight 2imm_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Immersed Weight 3imm_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Oven-dry Weight 1cmu_dry_weightRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Oven-dry Weight 2dry_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Oven-dry Weight 3dry_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Net Volumenet_volumeOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesft^3
Length 1length_of_unitRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Width 1width_of_unitRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height 1height_of_unitRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Length 2c140_length_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Width 2c140_width_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height 2c140_height_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Length 3c140_length_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Width 3c140_width_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height 3c140_height_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Equivalent Thicknessequivalent_thicknessOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Percent Solidpercent_solidOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yes%
Maximum Load 1maximum_loadRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Maximum Load 2c140_max_load_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Maximum Load 3c140_max_load_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Gross Areagross_areaOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Gross Area Compressive Strengthgross_area_comp_strOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Net Area 1masonry_net_areaRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Net Area 2c140_net_area_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Net Area 3c140_net_area_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Net Area Compressive Strength 1masonry_net_area_comp_strRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Net Area Compressive Strength 2c140_comp_str_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Net Area Compressive Strength 3c140_comp_str_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Absorption 1cmu_absorptionRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Absorption 2c140_absorp_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Absorption 3c140_absorp_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Dry Density 1cmu_densityRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Dry Density 2dry_density_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Dry Density 3dry_density_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Received Density 1c140_rec_density_1Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Received Density 2c140_rec_density_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Received Density 3c140_rec_density_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Average Net Area Compressive Strengthc140_avg_comp_strOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Average Absorptionc140_avg_absorpOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Average Dry Densityc140_avg_densityOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3

Element by Element

Jump to Treeview | Jump to Tag Definitions
Root Element: <Concrete_dimexml>

The root element for an existing sample in Concrete DIMEXML format is Concrete_dimexml, and it requires two child elements, existing_sample and tests.

<Concrete_dimexml>
  <existing_sample></existing_sample>*<!-- complex element. See Child Element: <existing_sample> below. -->
  <tests></tests>*<!-- complex element.  See Child Element: <tests> below. -->
</Concrete_dimexml>*
Child Element: <existing_sample> Jump to Tag Definitions

existing_sample requires three fields, sample_project_id, sample_taken_date, sample_unique_key

<existing_sample>
  <sample_project_id></sample_project_id>*<!-- DIME Project ID, look it up using the DIME Project ID Lookup page at https://dime.dot.ca.gov/index.php?r=project/projectIDLookup. -->
  <sample_taken_date></sample_taken_date>*<!-- sample taken date, must be in date format: yyyy-mm-dd -->
  <sample_unique_key></sample_unique_key>*<!-- sample unique key, must be a minimum of 8 numerical characters, ie. 0-9 -->
</existing_sample>*
Child Element: <tests>

tests element may contain any number of test results from any combinations of test methods made for this sample. However, in this page, only the ASTM C140-15a: Standard Test Methods for Sampling and Testing Concrete Masonry Units and Related Units test result element is described, and <astm_c_140_v_15a> is the tag elment for indicating that the test result is for ASTM C140-15a: Standard Test Methods for Sampling and Testing Concrete Masonry Units and Related Units.

<tests>
  <astm_c_140_v_15a>
    <test_meta_data></test_meta_data>*<!-- complex element, see blow-->
    <test_results></test_results>*<!-- complex element, see below -->
  <astm_c_140_v_15a>
</tests>
Child Element: <test_meta_data> Jump to Tag Definitions

<test_meta_data> requires name_tester and date_tested, and allows for the following optional fields, result_compliance_status, result_compliance_status_comments, test_comments.

<test_meta_data>
  <name_tester></name_tester>*<!-- Tester's full name -->
  <date_tested></date_tested>*<!-- Date of test -->
  <test_comments></test_comments><!-- General comments (publicly viewable) (Max 250 characters) -->
  <result_compliance_status></result_compliance_status><!-- Test result compliance -->
  <result_compliance_status_comments></result_compliance_status_comments><!-- Project test result compliance comments (Max 250 characters) -->
</test_meta_data>
Child Element: <test_results>

<test_results> requires <data>

<test_results>
  <data></data>*<!-- complex test method variation element, see below -->
</test_results>
Child Element: <data>

<data>
  <minimum_face_shell_thickness></minimum_face_shell_thickness><!-- Minimum Face Shell Thickness -->
  <minimum_web_thickness></minimum_web_thickness><!-- Minimum Web Thickness -->
  <minimum_web_height></minimum_web_height><!-- Minimum Web Height -->
  <minimum_web_area></minimum_web_area><!-- Minimum Web Area -->
  <length_of_specimen></length_of_specimen><!-- Length of Specimen -->
  <height_of_specimen></height_of_specimen><!-- Height of Specimen -->
  <normalized_web_area></normalized_web_area><!-- Normalized Web Area -->
  <rec_weight_1></rec_weight_1>*<!-- Received Weight 1 -->
  <rec_weight_2></rec_weight_2>*<!-- Received Weight 2 -->
  <rec_weight_3></rec_weight_3>*<!-- Received Weight 3 -->
  <saturated_weight></saturated_weight>*<!-- Saturated Weight 1 -->
  <sat_weight_2></sat_weight_2>*<!-- Saturated Weight 2 -->
  <sat_weight_3></sat_weight_3>*<!-- Saturated Weight 3 -->
  <immersed_weight></immersed_weight>*<!-- Immersed Weight 1 -->
  <imm_weight_2></imm_weight_2>*<!-- Immersed Weight 2 -->
  <imm_weight_3></imm_weight_3>*<!-- Immersed Weight 3 -->
  <cmu_dry_weight></cmu_dry_weight>*<!-- Oven-dry Weight 1 -->
  <dry_weight_2></dry_weight_2>*<!-- Oven-dry Weight 2 -->
  <dry_weight_3></dry_weight_3>*<!-- Oven-dry Weight 3 -->
  <net_volume></net_volume><!-- Net Volume -->
  <length_of_unit></length_of_unit>*<!-- Length 1 -->
  <width_of_unit></width_of_unit>*<!-- Width 1 -->
  <height_of_unit></height_of_unit>*<!-- Height 1 -->
  <c140_length_2></c140_length_2>*<!-- Length 2 -->
  <c140_width_2></c140_width_2>*<!-- Width 2 -->
  <c140_height_2></c140_height_2>*<!-- Height 2 -->
  <c140_length_3></c140_length_3>*<!-- Length 3 -->
  <c140_width_3></c140_width_3>*<!-- Width 3 -->
  <c140_height_3></c140_height_3>*<!-- Height 3 -->
  <equivalent_thickness></equivalent_thickness><!-- Equivalent Thickness -->
  <percent_solid></percent_solid><!-- Percent Solid -->
  <maximum_load></maximum_load>*<!-- Maximum Load 1 -->
  <c140_max_load_2></c140_max_load_2>*<!-- Maximum Load 2 -->
  <c140_max_load_3></c140_max_load_3>*<!-- Maximum Load 3 -->
  <gross_area></gross_area><!-- Gross Area -->
  <gross_area_comp_str></gross_area_comp_str><!-- Gross Area Compressive Strength -->
  <masonry_net_area></masonry_net_area>*<!-- Net Area 1 -->
  <c140_net_area_2></c140_net_area_2>*<!-- Net Area 2 -->
  <c140_net_area_3></c140_net_area_3>*<!-- Net Area 3 -->
  <masonry_net_area_comp_str></masonry_net_area_comp_str>*<!-- Net Area Compressive Strength 1 -->
  <c140_comp_str_2></c140_comp_str_2>*<!-- Net Area Compressive Strength 2 -->
  <c140_comp_str_3></c140_comp_str_3>*<!-- Net Area Compressive Strength 3 -->
  <cmu_absorption></cmu_absorption>*<!-- Absorption 1 -->
  <c140_absorp_2></c140_absorp_2>*<!-- Absorption 2 -->
  <c140_absorp_3></c140_absorp_3>*<!-- Absorption 3 -->
  <cmu_density></cmu_density>*<!-- Dry Density 1 -->
  <dry_density_2></dry_density_2>*<!-- Dry Density 2 -->
  <dry_density_3></dry_density_3>*<!-- Dry Density 3 -->
  <c140_rec_density_1></c140_rec_density_1>*<!-- Received Density 1 -->
  <c140_rec_density_2></c140_rec_density_2>*<!-- Received Density 2 -->
  <c140_rec_density_3></c140_rec_density_3>*<!-- Received Density 3 -->
  <c140_avg_comp_str></c140_avg_comp_str><!-- Average Net Area Compressive Strength -->
  <c140_avg_absorp></c140_avg_absorp><!-- Average Absorption -->
  <c140_avg_density></c140_avg_density><!-- Average Dry Density -->
</data>

DIMEXML Structure Treeviews

Jump to Element by Element | Jump to Tag Definitions
- Click the icons to collapse the DIMEXML sample structure tree.
- * indicates required fields
- indiciates tags can be referred to the corresponding tables for detailed requirements.
  • Concrete_dimexml
    • existing_sample*Jump to Tag Definitions
      • sample_project_id*
      • sample_taken_date*
      • sample_unique_key*
    • tests*
      • astm_c_140_v_15a*
        • test_meta_data*Jump to Tag Definitions
          • name_tester*
          • date_tested*
          • result_compliance_status
          • result_compliance_status_comments
          • test_comments
        • test_results * (Requires Tags from One of Test Method Variations Below) Jump to Tag Definitions
          • data (DIMEXML template for this variation available soon)

Tag Definitions

Jump to Element by Element | Jump to Treeview
existing_sample
Total of 3 tags
LabelTagRequired?Base TypeValue RestrictionUnit Required?Unit Restriction
DIME Project IDsample_project_idRequiredstringpattern:\d{1,25}NoN/A
Date the sample is takensample_taken_dateRequireddate NoN/A
Sample unique sequential digitssample_unique_keyRequiredstringpattern:\d{8,16}NoN/A
test_meta_data
Total of 6 tags
LabelTagRequired?Base TypeValue RestrictionAttribute "units" Required?Allowed Units
Test identification numbersample_id_numberOptionalstringpattern:\d{1,8}NoN/A
Tester's full namename_testerRequiredstringpattern:[\w\s\\/,.-]{1,100}NoN/A
Date of testdate_testedRequireddate NoN/A
General comments (publicly viewable) (Max 250 characters)test_commentsOptionalstringpattern:[=!@#&amp;$%*()-,.\w\s\d\-:;\\/]{0,250}NoN/A
Test result complianceresult_compliance_statusOptionalstringenumeration: ,complies,does not comply,not applicableNoN/A
Project test result compliance comments (Max 250 characters)result_compliance_status_commentsOptionalstringpattern:[=!@#&amp;$%*()-,.\w\s\d\-:]{0,250}NoN/A
Test Method Variation Tables

Variation(combo tag): data

data
Total of 54 tags
LabelTagRequired?Base TypeValue RestrictionAttribute "units" Required?Allowed Units
Minimum Face Shell Thicknessminimum_face_shell_thicknessOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Minimum Web Thicknessminimum_web_thicknessOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Minimum Web Heightminimum_web_heightOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Minimum Web Areaminimum_web_areaOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Length of Specimenlength_of_specimenOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height of Specimenheight_of_specimenOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Normalized Web Areanormalized_web_areaOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2/ft^2
Received Weight 1rec_weight_1Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Received Weight 2rec_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Received Weight 3rec_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Saturated Weight 1saturated_weightRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Saturated Weight 2sat_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Saturated Weight 3sat_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Immersed Weight 1immersed_weightRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Immersed Weight 2imm_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Immersed Weight 3imm_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Oven-dry Weight 1cmu_dry_weightRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Oven-dry Weight 2dry_weight_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Oven-dry Weight 3dry_weight_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Net Volumenet_volumeOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesft^3
Length 1length_of_unitRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Width 1width_of_unitRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height 1height_of_unitRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Length 2c140_length_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Width 2c140_width_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height 2c140_height_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Length 3c140_length_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Width 3c140_width_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Height 3c140_height_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Equivalent Thicknessequivalent_thicknessOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin
Percent Solidpercent_solidOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yes%
Maximum Load 1maximum_loadRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Maximum Load 2c140_max_load_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Maximum Load 3c140_max_load_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb
Gross Areagross_areaOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Gross Area Compressive Strengthgross_area_comp_strOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Net Area 1masonry_net_areaRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Net Area 2c140_net_area_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Net Area 3c140_net_area_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yesin^2
Net Area Compressive Strength 1masonry_net_area_comp_strRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Net Area Compressive Strength 2c140_comp_str_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Net Area Compressive Strength 3c140_comp_str_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Absorption 1cmu_absorptionRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Absorption 2c140_absorp_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Absorption 3c140_absorp_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Dry Density 1cmu_densityRequireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Dry Density 2dry_density_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Dry Density 3dry_density_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Received Density 1c140_rec_density_1Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Received Density 2c140_rec_density_2Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Received Density 3c140_rec_density_3Requireddecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Average Net Area Compressive Strengthc140_avg_comp_strOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yespsi
Average Absorptionc140_avg_absorpOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3
Average Dry Densityc140_avg_densityOptionaldecimalpattern:(\d+|\d+\.|\d*\.\d+)Yeslb/ft^3