AGS4 is a standardized text file format designed for exchanging geotechnical information between different software systems used in geotechnical engineering. It organizes borehole logs, laboratory test results, and field measurements into structured data tables with validation rules to ensure consistent data quality across the geotechnical industry.
In the AGS4 format, Groups are organizational containers that structure geotechnical data. Each Group represents a specific aspect of geotechnical investigation, for example, project information (PROJ), location details (LOCA), sample information (SAMP), or specific test types like Standard Penetration Tests (ISPT).
AGS4 Groups are organised in a hierarchical manner.
Each sample (SAMP) belongs to a location (LOCA). Each location belongs to a project (PROJ).
Here’s a an indented tree diagram showing the hierarchy of groups commonly found in an AGS4 file.
PROJProject InformationPROJLOCALocation DetailsPROJ/LOCAABBRAbbreviation DefinitionsPROJ/ABBRTRANData File Transmission Information / Data StatusPROJ/TRANTYPEDefinition of Data TypesPROJ/TYPEUNITDefinition of UnitsPROJ/UNITSAMPSample InformationPROJ/LOCA/SAMPSCPGStatic Cone Penetration Tests - GeneralPROJ/LOCA/SCPGGEOLField Geological DescriptionsPROJ/LOCA/GEOLISPTStandard Penetration Test ResultsPROJ/LOCA/ISPTGRAGParticle Size Distribution Analysis - GeneralPROJ/LOCA/SAMP/GRAGLNMCWater/moisture Content TestsPROJ/LOCA/SAMP/LNMCSCPTStatic Cone Penetration Tests - DataPROJ/LOCA/SCPG/SCPTGRATParticle Size Distribution Analysis - DataPROJ/LOCA/SAMP/GRAG/GRATAll Groups Hierarchy Tree
While AGS defines a load of groups, not all of them are used in every project.
For reference, here is the full hierarchy tree of all groups.
AGS4 File-AGS4 FilePROJProject InformationAGS4 File/PROJABBRAbbreviation DefinitionsAGS4 File/ABBRDICTUser Defined Groups and HeadingsAGS4 File/DICTFILEAssociated FilesAGS4 File/FILETRANData File Transmission Information / Data StatusAGS4 File/TRANTYPEDefinition of Data TypesAGS4 File/TYPELBSGTesting ScheduleAGS4 File/LBSGPREMProject Specific Time Related RemarksAGS4 File/PREMUNITDefinition of UnitsAGS4 File/UNITSTNDStandards / SpecificationsAGS4 File/STNDLOCALocation DetailsAGS4 File/PROJ/LOCALBSTTesting Schedule DetailsAGS4 File/LBSG/LBSTBKFLExploratory Hole Backfill DetailsAGS4 File/PROJ/LOCA/BKFLCDIACasing Diameter by DepthAGS4 File/PROJ/LOCA/CDIACHISChiselling DetailsAGS4 File/PROJ/LOCA/CHISCORECoring InformationAGS4 File/PROJ/LOCA/COREDCPGDynamic Cone Penetrometer Tests - GeneralAGS4 File/PROJ/LOCA/DCPGDETLStratum Detail DescriptionsAGS4 File/PROJ/LOCA/DETLDISCDiscontinuity DataAGS4 File/PROJ/LOCA/DISCDLOGDriller Geological DescriptionAGS4 File/PROJ/LOCA/DLOGDOBSDrilling/Advancement Observations & ParametersAGS4 File/PROJ/LOCA/DOBSDPRGDynamic Probe Tests - GeneralAGS4 File/PROJ/LOCA/DPRGDREMDepth Related RemarksAGS4 File/PROJ/LOCA/DREMFGHGField Geohydraulic Testing - GeneralAGS4 File/PROJ/LOCA/FGHGFLSHDrilling Flush DetailsAGS4 File/PROJ/LOCA/FLSHFRACFracture SpacingAGS4 File/PROJ/LOCA/FRACGEOLField Geological DescriptionsAGS4 File/PROJ/LOCA/GEOLHDIAHole Diameter by DepthAGS4 File/PROJ/LOCA/HDIAHDPHDepth Related Exploratory Hole InformationAGS4 File/PROJ/LOCA/HDPHHORNExploratory Hole Orientation and InclinationAGS4 File/PROJ/LOCA/HORNICBRIn Situ California Bearing Ratio TestsAGS4 File/PROJ/LOCA/ICBRIDENIn Situ Density TestsAGS4 File/PROJ/LOCA/IDENIFIDOn Site Volatile Headspace Testing Using Flame Ionisation DetectorAGS4 File/PROJ/LOCA/IFIDIPENIn Situ Hand Penetrometer TestsAGS4 File/PROJ/LOCA/IPENIPIDOn Site Volatile Headspace Testing by Photo Ionisation DetectorAGS4 File/PROJ/LOCA/IPIDIPRGIn Situ Permeability Tests - GeneralAGS4 File/PROJ/LOCA/IPRGIRDXIn Situ Redox TestsAGS4 File/PROJ/LOCA/IRDXIRESIn Situ Resistivity TestsAGS4 File/PROJ/LOCA/IRESISAGSoakaway Tests - GeneralAGS4 File/PROJ/LOCA/ISAGISPTStandard Penetration Test ResultsAGS4 File/PROJ/LOCA/ISPTIVANIn Situ Vane TestsAGS4 File/PROJ/LOCA/IVANMONGMonitoring Installations and InstrumentsAGS4 File/PROJ/LOCA/MONGPIPEMonitoring Installation Pipe WorkAGS4 File/PROJ/LOCA/PIPEPLTGPlate Loading Tests - GeneralAGS4 File/PROJ/LOCA/PLTGPMTGPressuremeter Test Results - GeneralAGS4 File/PROJ/LOCA/PMTGPTIMBoring/Drilling Progress by TimeAGS4 File/PROJ/LOCA/PTIMPUMGPumping Tests - GeneralAGS4 File/PROJ/LOCA/PUMGSAMPSample InformationAGS4 File/PROJ/LOCA/SAMPSCPGStatic Cone Penetration Tests - GeneralAGS4 File/PROJ/LOCA/SCPGTREMLocation Specific Time Related RemarksAGS4 File/PROJ/LOCA/TREMWADDWater Added RecordsAGS4 File/PROJ/LOCA/WADDWETHWeatheringAGS4 File/PROJ/LOCA/WETHWGPGWireline Geophysics - GeneralAGS4 File/PROJ/LOCA/WGPGWINSWindow or Windowless Sampling Run DetailsAGS4 File/PROJ/LOCA/WINSWSTGWater Strike - GeneralAGS4 File/PROJ/LOCA/WSTGDCPTDynamic Cone Penetrometer Tests - DataAGS4 File/PROJ/LOCA/DCPG/DCPTDPRBDynamic Probe Tests - DataAGS4 File/PROJ/LOCA/DPRG/DPRBFGHSField Geohydraulic Testing - Test Results (per stage)AGS4 File/PROJ/LOCA/FGHG/FGHSFGHIField Geohydraulic Testing - Instrumentation DetailsAGS4 File/PROJ/LOCA/FGHG/FGHIIPRTIn Situ Permeability Tests - DataAGS4 File/PROJ/LOCA/IPRG/IPRTISATSoakaway Tests - DataAGS4 File/PROJ/LOCA/ISAG/ISATMONDMonitoring ReadingsAGS4 File/PROJ/LOCA/MONG/MONDPLTTPlate Loading Tests - DataAGS4 File/PROJ/LOCA/PLTG/PLTTPMTDPressuremeter Test DataAGS4 File/PROJ/LOCA/PMTG/PMTDPMTLPressuremeter Test Results - Individual LoopsAGS4 File/PROJ/LOCA/PMTG/PMTLPUMTPumping Tests - DataAGS4 File/PROJ/LOCA/PUMG/PUMTAAVTAggregate Abrasion TestsAGS4 File/PROJ/LOCA/SAMP/AAVTACVTAggregate Crushing Value TestsAGS4 File/PROJ/LOCA/SAMP/ACVTAELOAggregate Elongation Index TestsAGS4 File/PROJ/LOCA/SAMP/AELOAFLKAggregate Flakiness TestsAGS4 File/PROJ/LOCA/SAMP/AFLKAIVTAggregate Impact Value TestsAGS4 File/PROJ/LOCA/SAMP/AIVTALOSLos Angeles Abrasion TestsAGS4 File/PROJ/LOCA/SAMP/ALOSAPSVAggregate Polished Stone TestsAGS4 File/PROJ/LOCA/SAMP/APSVARTWAggregate Determination of the Resistance to Wear (micro-Deval)AGS4 File/PROJ/LOCA/SAMP/ARTWASDISlake Durability Index TestsAGS4 File/PROJ/LOCA/SAMP/ASDIASNSAggregate Soundness TestsAGS4 File/PROJ/LOCA/SAMP/ASNSAWADAggregate Water Absorption TestsAGS4 File/PROJ/LOCA/SAMP/AWADCBRGCalifornia Bearing Ratio Tests - GeneralAGS4 File/PROJ/LOCA/SAMP/CBRGCHOCChain of Custody InformationAGS4 File/PROJ/LOCA/SAMP/CHOCCMPGCompaction Tests - GeneralAGS4 File/PROJ/LOCA/SAMP/CMPGCONGConsolidation Tests - GeneralAGS4 File/PROJ/LOCA/SAMP/CONGCTRGCyclic Triaxial Test - GeneralAGS4 File/PROJ/LOCA/SAMP/CTRGECTNSample Container DetailsAGS4 File/PROJ/LOCA/SAMP/ECTNELRGEnvironmental Laboratory ReportingAGS4 File/PROJ/LOCA/SAMP/ELRGERESEnvironmental Contaminant TestingAGS4 File/PROJ/LOCA/SAMP/ERESESCGEffective Stress Consolidation Tests - GeneralAGS4 File/PROJ/LOCA/SAMP/ESCGFRSTFrost Susceptibility TestsAGS4 File/PROJ/LOCA/SAMP/FRSTGCHMGeotechnical Chemistry TestingAGS4 File/PROJ/LOCA/SAMP/GCHMGRAGParticle Size Distribution Analysis - GeneralAGS4 File/PROJ/LOCA/SAMP/GRAGLDENDensity TestsAGS4 File/PROJ/LOCA/SAMP/LDENLDYNDynamic TestingAGS4 File/PROJ/LOCA/SAMP/LDYNLFCNLaboratory Fall Cone TestAGS4 File/PROJ/LOCA/SAMP/LFCNLLINLinear Shrinkage TestsAGS4 File/PROJ/LOCA/SAMP/LLINLLPLLiquid and Plastic Limit TestsAGS4 File/PROJ/LOCA/SAMP/LLPLLNMCWater/moisture Content TestsAGS4 File/PROJ/LOCA/SAMP/LNMCLPDNParticle Density TestsAGS4 File/PROJ/LOCA/SAMP/LPDNLPENLaboratory Hand Penetrometer TestsAGS4 File/PROJ/LOCA/SAMP/LPENLRESLaboratory Resistivity TestsAGS4 File/PROJ/LOCA/SAMP/LRESLSLTShrinkage Limit TestsAGS4 File/PROJ/LOCA/SAMP/LSLTLSTGInitial Consumption of Lime Tests - GeneralAGS4 File/PROJ/LOCA/SAMP/LSTGLSWLSwelling Index TestingAGS4 File/PROJ/LOCA/SAMP/LSWLLTCHLaboratory Thermal ConductivityAGS4 File/PROJ/LOCA/SAMP/LTCHLUCTLaboratory Unconfined Compression TestAGS4 File/PROJ/LOCA/SAMP/LUCTLVANLaboratory Vane TestsAGS4 File/PROJ/LOCA/SAMP/LVANMCVGMCV Tests - GeneralAGS4 File/PROJ/LOCA/SAMP/MCVGPTSTLaboratory Permeability TestsAGS4 File/PROJ/LOCA/SAMP/PTSTRCAGRock Abrasiveness Tests - GeneralAGS4 File/PROJ/LOCA/SAMP/RCAGRCCVChalk Crushing Value TestsAGS4 File/PROJ/LOCA/SAMP/RCCVRDENRock Porosity and Density TestsAGS4 File/PROJ/LOCA/SAMP/RDENRELDRelative Density TestsAGS4 File/PROJ/LOCA/SAMP/RELDRESGResonant Column Test – GeneralAGS4 File/PROJ/LOCA/SAMP/RESGRPLTPoint Load TestingAGS4 File/PROJ/LOCA/SAMP/RPLTRSCHSchmidt Rebound Hardness TestsAGS4 File/PROJ/LOCA/SAMP/RSCHRSHRShore Scleroscope Hardness TestsAGS4 File/PROJ/LOCA/SAMP/RSHRRTENTensile Strength TestingAGS4 File/PROJ/LOCA/SAMP/RTENRUCSRock Uniaxial Compressive Strength and Deformability TestsAGS4 File/PROJ/LOCA/SAMP/RUCSRWCOWater Content of Rock TestsAGS4 File/PROJ/LOCA/SAMP/RWCOSHBGShear Box Testing - GeneralAGS4 File/PROJ/LOCA/SAMP/SHBGSUCTSuction TestsAGS4 File/PROJ/LOCA/SAMP/SUCTTNPCTen Per Cent FinesAGS4 File/PROJ/LOCA/SAMP/TNPCTREGTriaxial Tests - Effective Stress - GeneralAGS4 File/PROJ/LOCA/SAMP/TREGTRIGTriaxial Tests - Total Stress - GeneralAGS4 File/PROJ/LOCA/SAMP/TRIGSCDGStatic Cone Dissipation Tests - GeneralAGS4 File/PROJ/LOCA/SCPG/SCDGSCPPStatic Cone Penetration Tests - Derived ParametersAGS4 File/PROJ/LOCA/SCPG/SCPPWGPTWireline Geophysics - ReadingsAGS4 File/PROJ/LOCA/WGPG/WGPTWSTDWater Strike - DetailsAGS4 File/PROJ/LOCA/WSTG/WSTDFGHTField Geohydraulic Testing - DataAGS4 File/PROJ/LOCA/FGHG/FGHI/FGHTCBRTCalifornia Bearing Ratio Tests - DataAGS4 File/PROJ/LOCA/SAMP/CBRG/CBRTCMPTCompaction Tests - DataAGS4 File/PROJ/LOCA/SAMP/CMPG/CMPTCONSConsolidation Tests - DataAGS4 File/PROJ/LOCA/SAMP/CONG/CONSCTRCCyclic Triaxial Tests - ConsolidationAGS4 File/PROJ/LOCA/SAMP/CTRG/CTRCCTRSCyclic Triaxial Test - SaturationAGS4 File/PROJ/LOCA/SAMP/CTRG/CTRSESCTEffective Stress Consolidation Tests - DataAGS4 File/PROJ/LOCA/SAMP/ESCG/ESCTGRATParticle Size Distribution Analysis - DataAGS4 File/PROJ/LOCA/SAMP/GRAG/GRATLSTTInitial Consumption of Lime Tests - DataAGS4 File/PROJ/LOCA/SAMP/LSTG/LSTTMCVTMCV Tests - DataAGS4 File/PROJ/LOCA/SAMP/MCVG/MCVTRCATRock Abrasiveness Tests - DataAGS4 File/PROJ/LOCA/SAMP/RCAG/RCATRESCResonant Column Test - ConsolidationAGS4 File/PROJ/LOCA/SAMP/RESG/RESCRESDResonant Column Test – DataAGS4 File/PROJ/LOCA/SAMP/RESG/RESDRESSResonant Column Test – SaturationAGS4 File/PROJ/LOCA/SAMP/RESG/RESSSHBTShear Box Testing - DataAGS4 File/PROJ/LOCA/SAMP/SHBG/SHBTTRETTriaxial Tests - Effective Stress - DataAGS4 File/PROJ/LOCA/SAMP/TREG/TRETTRITTriaxial Tests - Total Stress - DataAGS4 File/PROJ/LOCA/SAMP/TRIG/TRITSCDTStatic Cone Dissipation Tests - DataAGS4 File/PROJ/LOCA/SCPG/SCDG/SCDTCTRPCyclic Triaxial Test - Derived ParametersAGS4 File/PROJ/LOCA/SAMP/CTRG/CTRC/CTRPRESPResonant Column Test - Derived ParametersAGS4 File/PROJ/LOCA/SAMP/RESG/RESD/RESPCTRDCyclic Triaxial Tests - DataAGS4 File/PROJ/LOCA/SAMP/CTRG/CTRC/CTRP/CTRD
Headings are the specific data fields (i.e. the columns) within each group that define individual data items.
Each heading represents a specific piece of information that can be recorded during geotechnical investigations, such as sample depth, moisture content, or test result values
Headings follow a standardized naming pattern, typically beginning with the group name as a prefix (e.g., “PROJ_ID” for project identifier in the PROJ group).
Some headings are marked as required (*R or R), indicating that they must be populated in a valid AGS file to maintain data integrity.
Headings include additional information like units of measurement, descriptions, and example values to help users understand their purpose.
Heading details
Data Definition
Each heading represents a specific piece of information that can be recorded during geotechnical investigations, such as sample depth, moisture content, or test result values.
Naming Convention
Headings follow a standardized naming pattern, typically beginning with the group name as a prefix (e.g., "PROJ_ID" for project identifier in the PROJ group).
Data Typing
Each heading has a defined data type (e.g., "ID" for identifiers, "X" for text, "N" for numeric values) that specifies what kind of information it contains.
Required Status
Some headings are marked as required (*R or R), indicating that they must be populated in a valid AGS file to maintain data integrity.
Metadata Structure
Headings include additional information like units of measurement, descriptions, and example values to help users understand their purpose.