{"id":92581,"date":"2026-06-01T01:16:34","date_gmt":"2026-06-01T01:16:34","guid":{"rendered":"https:\/\/gaeatech.com\/knowledge-center\/?p=92581"},"modified":"2026-06-01T02:09:00","modified_gmt":"2026-06-01T02:09:00","slug":"automated-qaqc-rules-borehole-validation","status":"publish","type":"post","link":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/","title":{"rendered":"Automated QA\/QC Rules for Borehole Validation"},"content":{"rendered":"\n<h2 id=\"h-why-rule-based-validation-is-essential-for-modern-borehole-data-management\" class=\"wp-block-heading\">Why Rule-Based Validation Is Essential for Modern Borehole Data Management<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As geological, geotechnical, environmental, and mining projects continue to generate larger volumes of borehole data, manual quality checks are becoming increasingly difficult to maintain. Hundreds of fields, multiple data tables, numerous users, and complex reporting requirements create significant opportunities for errors to enter the database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Automated Quality Assurance and Quality Control (QA\/QC) rules provide a systematic way to validate borehole data as it is entered, reviewed, and approved. By applying predefined validation rules consistently across all records, organizations can dramatically improve data quality, reduce review time, and increase confidence in project deliverables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article explores how automated QA\/QC rule engines work, the importance of cross-field validation, the use of severity levels, the distinction between warnings and errors, and how validation integrates into modern borehole workflows.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-the-challenge-of-manual-data-validation\" class=\"wp-block-heading\">The Challenge of Manual Data Validation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Traditional borehole validation often relies on experienced geologists, engineers, or database managers manually reviewing logs before reports are produced.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While experienced reviewers are invaluable, manual processes have several limitations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Time-consuming reviews<\/li>\n\n\n\n<li>Inconsistent validation between reviewers<\/li>\n\n\n\n<li>Human oversight and fatigue<\/li>\n\n\n\n<li>Delayed discovery of errors<\/li>\n\n\n\n<li>Difficulty enforcing standards across projects<\/li>\n\n\n\n<li>Limited scalability as datasets grow<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A single borehole may contain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collar information<\/li>\n\n\n\n<li>Survey measurements<\/li>\n\n\n\n<li>Lithology intervals<\/li>\n\n\n\n<li>Sampling data<\/li>\n\n\n\n<li>Recovery records<\/li>\n\n\n\n<li>RQD values<\/li>\n\n\n\n<li>Laboratory results<\/li>\n\n\n\n<li>Water level measurements<\/li>\n\n\n\n<li>Instrumentation data<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Each table contains relationships and dependencies that are difficult to verify manually.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Automated validation addresses these challenges by checking data continuously and consistently.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-what-is-a-borehole-validation-rule-engine\" class=\"wp-block-heading\">What Is a Borehole Validation Rule Engine?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A validation rule engine is a framework that automatically evaluates data against predefined business rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than requiring users to manually inspect every record, the system applies rules whenever data is entered, imported, modified, reviewed, or approved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Depth intervals must not overlap.<\/li>\n\n\n\n<li>Recovery cannot exceed run length.<\/li>\n\n\n\n<li>Borehole coordinates must fall within project boundaries.<\/li>\n\n\n\n<li>RQD cannot exceed core recovery.<\/li>\n\n\n\n<li>Sample intervals must remain within borehole depth.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The rule engine evaluates these conditions automatically and reports any violations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This approach transforms validation from a periodic activity into a continuous quality control process.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-components-of-a-validation-rule-engine\" class=\"wp-block-heading\">Components of a Validation Rule Engine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most modern borehole validation systems contain several key components.<\/p>\n\n\n\n<h3 id=\"h-rule-definitions\" class=\"wp-block-heading\">Rule Definitions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Rules describe the validation logic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Rule ID<\/th><th>Description<\/th><\/tr><tr><td>R-101<\/td><td>Borehole depth must be positive<\/td><\/tr><tr><td>R-205<\/td><td>Lithology intervals cannot overlap<\/td><\/tr><tr><td>R-313<\/td><td>RQD cannot exceed recovery<\/td><\/tr><tr><td>R-400<\/td><td>Statistical outlier detected<\/td><\/tr><tr><td>R-501<\/td><td>Collar coordinates required<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Each rule should have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unique identifier<\/li>\n\n\n\n<li>Description<\/li>\n\n\n\n<li>Category<\/li>\n\n\n\n<li>Severity<\/li>\n\n\n\n<li>Validation logic<\/li>\n\n\n\n<li>Scope<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-validation-engine\" class=\"wp-block-heading\">Validation Engine<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The validation engine executes rules against borehole data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Responsibilities include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Loading rules<\/li>\n\n\n\n<li>Evaluating records<\/li>\n\n\n\n<li>Generating validation messages<\/li>\n\n\n\n<li>Tracking results<\/li>\n\n\n\n<li>Producing validation summaries<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A well-designed engine allows new rules to be added without modifying core application code.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-result-management\" class=\"wp-block-heading\">Result Management<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Validation results are typically stored for review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each result may contain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rule ID<\/li>\n\n\n\n<li>Borehole ID<\/li>\n\n\n\n<li>Record identifier<\/li>\n\n\n\n<li>Severity<\/li>\n\n\n\n<li>Message<\/li>\n\n\n\n<li>Timestamp<\/li>\n\n\n\n<li>Resolution status<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This creates a complete audit trail of data quality issues.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-cross-field-validation\" class=\"wp-block-heading\">Cross-Field Validation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many of the most valuable QA\/QC checks involve relationships between multiple fields.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These are known as cross-field validation rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Single-field checks are useful, but cross-field validation catches logical inconsistencies that often go unnoticed.<\/p>\n\n\n\n<h3 id=\"h-example-rqd-vs-recovery\" class=\"wp-block-heading\">Example: RQD vs Recovery<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Rock Quality Designation (RQD) represents the percentage of intact core pieces longer than a specified length.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since RQD is derived from recovered core, it cannot exceed total recovery.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rule:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RQD &lt;= Recovery<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Recovery<\/td><td>RQD<\/td><td>Result<\/td><\/tr><tr><td>95<\/td><td>80<\/td><td>Valid<\/td><\/tr><tr><td>75<\/td><td>72<\/td><td>Valid<\/td><\/tr><tr><td>60<\/td><td>85<\/td><td>Error<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This rule catches impossible geological values immediately.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-example-interval-consistency\" class=\"wp-block-heading\">Example: Interval Consistency<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A lithology interval must have:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>From &lt; To<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Valid:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>10.0 - 15.0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Invalid:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>15.0 - 10.0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Such errors may seem obvious but frequently occur during manual data entry.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-example-recovery-validation\" class=\"wp-block-heading\">Example: Recovery Validation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Recovery should never exceed the drilled run length.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rule:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Recovery &lt;= RunLength<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run Length = 1.50 m<\/li>\n\n\n\n<li>Recovery = 1.75 m<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The record is invalid.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-example-sample-depth-validation\" class=\"wp-block-heading\">Example: Sample Depth Validation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sample intervals must remain within the borehole limits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rule:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SampleTo &lt;= BoreholeDepth<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This prevents intervals extending beyond the actual drilled depth.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-severity-levels\" class=\"wp-block-heading\">Severity Levels<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Not all validation issues are equally important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modern QA\/QC systems classify issues using severity levels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Typical levels include:<\/p>\n\n\n\n<h3 id=\"h-information\" class=\"wp-block-heading\">Information<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Used for informational observations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recommended field missing<\/li>\n\n\n\n<li>Optional metadata absent<\/li>\n\n\n\n<li>Non-standard code used<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Informational messages do not require correction.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-warning\" class=\"wp-block-heading\">Warning<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Warnings indicate potentially suspicious data that may still be valid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unusually high recovery<\/li>\n\n\n\n<li>Rare lithology sequence<\/li>\n\n\n\n<li>Statistical outlier<\/li>\n\n\n\n<li>Missing optional comments<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Warnings encourage investigation but generally allow work to continue.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-error\" class=\"wp-block-heading\">Error<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Errors indicate data that violates established rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Negative depths<\/li>\n\n\n\n<li>Overlapping intervals<\/li>\n\n\n\n<li>Missing required coordinates<\/li>\n\n\n\n<li>RQD exceeding recovery<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Errors usually require correction before review or approval.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-critical\" class=\"wp-block-heading\">Critical<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Critical issues represent severe data integrity problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Duplicate borehole IDs<\/li>\n\n\n\n<li>Missing collar records<\/li>\n\n\n\n<li>Corrupted survey data<\/li>\n\n\n\n<li>Broken parent-child relationships<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Critical issues often prevent the borehole from progressing through workflow stages.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-warnings-vs-errors\" class=\"wp-block-heading\">Warnings vs Errors<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most important design decisions in a validation system is determining whether a rule should generate a warning or an error.<\/p>\n\n\n\n<h3 id=\"h-when-to-use-warnings\" class=\"wp-block-heading\">When to Use Warnings<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Warnings are appropriate when data appears unusual but may be legitimate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recovery &gt; 98%<\/li>\n\n\n\n<li>RQD &gt; 95%<\/li>\n\n\n\n<li>Extremely high SPT values<\/li>\n\n\n\n<li>Uncommon lithology transitions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The system should flag the condition while allowing users to proceed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Warnings help reviewers focus attention without creating unnecessary workflow barriers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-when-to-use-errors\" class=\"wp-block-heading\">When to Use Errors<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Errors should be reserved for situations where the data is objectively invalid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Negative depth<\/li>\n\n\n\n<li>Missing required values<\/li>\n\n\n\n<li>Invalid coordinates<\/li>\n\n\n\n<li>Recovery greater than run length<\/li>\n\n\n\n<li>Overlapping intervals<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Errors should require correction before the record can move forward.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-avoid-excessive-errors\" class=\"wp-block-heading\">Avoid Excessive Errors<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An overly strict system can frustrate users and encourage workarounds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A good rule of thumb is:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If the value could be correct under real-world conditions, consider a warning.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If the value cannot possibly be correct, use an error.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This approach balances data quality with operational efficiency.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-workflow-integration\" class=\"wp-block-heading\">Workflow Integration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The greatest value of automated QA\/QC comes when validation is integrated directly into the borehole workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of running validation only at project completion, rules should execute continuously.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-during-data-entry\" class=\"wp-block-heading\">During Data Entry<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As users enter data:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Required fields are checked<\/li>\n\n\n\n<li>Interval consistency is verified<\/li>\n\n\n\n<li>Value ranges are validated<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Immediate feedback prevents errors from accumulating.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-during-import\" class=\"wp-block-heading\">During Import<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imported datasets should be validated automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Checks may include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Missing columns<\/li>\n\n\n\n<li>Invalid codes<\/li>\n\n\n\n<li>Duplicate records<\/li>\n\n\n\n<li>Depth inconsistencies<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Import validation catches issues before they enter the database.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-before-review\" class=\"wp-block-heading\">Before Review<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Organizations often require validation before review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system can verify:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No unresolved errors<\/li>\n\n\n\n<li>Required datasets completed<\/li>\n\n\n\n<li>Mandatory fields populated<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Only then can the borehole enter review status.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-before-approval\" class=\"wp-block-heading\">Before Approval<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Approval represents the final quality gate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common approval requirements include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Validation completed<\/li>\n\n\n\n<li>No unresolved critical issues<\/li>\n\n\n\n<li>No unresolved errors<\/li>\n\n\n\n<li>Review completed<\/li>\n\n\n\n<li>Required documentation attached<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This ensures only high-quality data becomes part of the final project record.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-dashboard-and-reporting-benefits\" class=\"wp-block-heading\">Dashboard and Reporting Benefits<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Automated QA\/QC systems also provide valuable management insights.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dashboards can display:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Total validation issues<\/li>\n\n\n\n<li>Errors by category<\/li>\n\n\n\n<li>Open warnings<\/li>\n\n\n\n<li>Validation trends<\/li>\n\n\n\n<li>Most common rule violations<\/li>\n\n\n\n<li>Boreholes passing validation<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Managers gain immediate visibility into overall project quality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of discovering issues during report preparation, teams can monitor quality throughout the project lifecycle.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-best-practices-for-implementing-validation-rules\" class=\"wp-block-heading\">Best Practices for Implementing Validation Rules<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Organizations should follow several best practices when building automated QA\/QC systems:<\/p>\n\n\n\n<h3 id=\"h-keep-rules-transparent\" class=\"wp-block-heading\">Keep Rules Transparent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Users should understand:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What triggered the issue<\/li>\n\n\n\n<li>Why it occurred<\/li>\n\n\n\n<li>How to fix it<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-assign-stable-rule-ids\" class=\"wp-block-heading\">Assign Stable Rule IDs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use identifiers such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>R-101<\/li>\n\n\n\n<li>R-205<\/li>\n\n\n\n<li>R-313<\/li>\n\n\n\n<li>R-400<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This simplifies support, documentation, and auditing.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-allow-configuration\" class=\"wp-block-heading\">Allow Configuration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Projects often have unique requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rule engines should allow:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rule enable\/disable<\/li>\n\n\n\n<li>Severity adjustments<\/li>\n\n\n\n<li>Threshold customization<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Without requiring software changes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 id=\"h-maintain-an-audit-trail\" class=\"wp-block-heading\">Maintain an Audit Trail<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Record:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Validation date<\/li>\n\n\n\n<li>User<\/li>\n\n\n\n<li>Rule triggered<\/li>\n\n\n\n<li>Resolution status<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This supports regulatory compliance and project accountability.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"h-conclusion\" class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Automated QA\/QC rules are becoming an essential component of modern borehole data management systems. By using rule engines to perform continuous validation, organizations can identify errors earlier, improve consistency, reduce manual review effort, and ensure higher-quality geological and geotechnical datasets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most effective systems combine robust cross-field validation, well-defined severity levels, clear distinctions between warnings and errors, and seamless workflow integration. When implemented correctly, automated validation transforms QA\/QC from a reactive process into a proactive quality management strategy, helping organizations deliver more reliable data, better decisions, and more successful projects.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-35f06ea7 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.gaeatech.com\/winlog.php\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more about our Borehole Solutions<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Why Rule-Based Validation Is Essential for Modern Borehole Data Management As geological, geotechnical, environmental, and mining projects continue to generate larger volumes of borehole data, manual quality checks are becoming increasingly difficult to maintain. Hundreds of fields, multiple data tables, numerous users, and complex reporting requirements create significant opportunities for errors to enter the database. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":92582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[792,1880],"tags":[411,89,1882,1884,809,1885,194,1609,1881,1883],"class_list":["post-92581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-borehole-data-management","category-borehole-qa-qc","tag-borehole-data-management","tag-borehole-logging","tag-borehole-validation","tag-data-quality","tag-geological-database","tag-geological-qa-qc","tag-geotechnical-software","tag-qa-qc","tag-rule-engine","tag-validation-rules"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6.1 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Automated QA\/QC Rules for Borehole Validation - Knowledge Center<\/title>\n<meta name=\"description\" content=\"Enhance borehole data quality with automated QA\/QC rules. Discover how rule engines improve validation processes and reduce errors.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automated QA\/QC Rules for Borehole Validation\" \/>\n<meta property=\"og:description\" content=\"Enhance borehole data quality with automated QA\/QC rules. Discover how rule engines improve validation processes and reduce errors.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowledge Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.linkedin.com\/company\/2663277\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-01T01:16:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T02:09:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2026\/06\/automated-qaqc-rules-borehole-validation-hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"GAEA Technologies\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"GAEA Technologies\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/\"},\"author\":{\"name\":\"GAEA Technologies\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#\\\/schema\\\/person\\\/940fb5fed6e95dd9d0ec1370207f5dba\"},\"headline\":\"Automated QA\\\/QC Rules for Borehole Validation\",\"datePublished\":\"2026-06-01T01:16:34+00:00\",\"dateModified\":\"2026-06-01T02:09:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/\"},\"wordCount\":1330,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/automated-qaqc-rules-borehole-validation-hero.jpg\",\"keywords\":[\"borehole data management\",\"borehole logging\",\"borehole validation\",\"data quality\",\"Geological Database\",\"geological qa qc\",\"geotechnical software\",\"QA QC\",\"rule engine\",\"validation rules\"],\"articleSection\":[\"Borehole Data Management\",\"QA\\\/QC\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/\",\"url\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/\",\"name\":\"Automated QA\\\/QC Rules for Borehole Validation - Knowledge Center\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/automated-qaqc-rules-borehole-validation-hero.jpg\",\"datePublished\":\"2026-06-01T01:16:34+00:00\",\"dateModified\":\"2026-06-01T02:09:00+00:00\",\"description\":\"Enhance borehole data quality with automated QA\\\/QC rules. Discover how rule engines improve validation processes and reduce errors.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/automated-qaqc-rules-borehole-validation-hero.jpg\",\"contentUrl\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/automated-qaqc-rules-borehole-validation-hero.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"Automated validation rule engines help identify errors, enforce data standards, and improve borehole data quality through cross-field validation, severity management, and workflow integration.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/automated-qaqc-rules-borehole-validation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automated QA\\\/QC Rules for Borehole Validation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#website\",\"url\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/\",\"name\":\"GAEA Technologies Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#organization\",\"name\":\"GAEA Technologies\",\"url\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gaea_3dlogo_white-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gaea_3dlogo_white-scaled.jpg\",\"width\":2560,\"height\":1440,\"caption\":\"GAEA Technologies\"},\"image\":{\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/2663277\\\/\"],\"description\":\"GAEA Technologies develops and distributes geoscience and engineering solutions worldwide. Our solutions have been used for over 30 years by companies and organizations around the world.\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/#\\\/schema\\\/person\\\/940fb5fed6e95dd9d0ec1370207f5dba\",\"name\":\"GAEA Technologies\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cdc2b26dbe02c637b6e6ae5e99ff7928c8d2c7fb325dffb8da7e8b0af95dcbd7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cdc2b26dbe02c637b6e6ae5e99ff7928c8d2c7fb325dffb8da7e8b0af95dcbd7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cdc2b26dbe02c637b6e6ae5e99ff7928c8d2c7fb325dffb8da7e8b0af95dcbd7?s=96&d=mm&r=g\",\"caption\":\"GAEA Technologies\"},\"sameAs\":[\"https:\\\/\\\/gaeatech.com\\\/wordpress\"],\"url\":\"https:\\\/\\\/gaeatech.com\\\/knowledge-center\\\/author\\\/mfraser\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automated QA\/QC Rules for Borehole Validation - Knowledge Center","description":"Enhance borehole data quality with automated QA\/QC rules. Discover how rule engines improve validation processes and reduce errors.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/","og_locale":"en_US","og_type":"article","og_title":"Automated QA\/QC Rules for Borehole Validation","og_description":"Enhance borehole data quality with automated QA\/QC rules. Discover how rule engines improve validation processes and reduce errors.","og_url":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/","og_site_name":"Knowledge Center","article_publisher":"https:\/\/www.linkedin.com\/company\/2663277\/","article_published_time":"2026-06-01T01:16:34+00:00","article_modified_time":"2026-06-01T02:09:00+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2026\/06\/automated-qaqc-rules-borehole-validation-hero.jpg","type":"image\/jpeg"}],"author":"GAEA Technologies","twitter_card":"summary_large_image","twitter_misc":{"Written by":"GAEA Technologies","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#article","isPartOf":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/"},"author":{"name":"GAEA Technologies","@id":"https:\/\/gaeatech.com\/knowledge-center\/#\/schema\/person\/940fb5fed6e95dd9d0ec1370207f5dba"},"headline":"Automated QA\/QC Rules for Borehole Validation","datePublished":"2026-06-01T01:16:34+00:00","dateModified":"2026-06-01T02:09:00+00:00","mainEntityOfPage":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/"},"wordCount":1330,"commentCount":0,"publisher":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/#organization"},"image":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#primaryimage"},"thumbnailUrl":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2026\/06\/automated-qaqc-rules-borehole-validation-hero.jpg","keywords":["borehole data management","borehole logging","borehole validation","data quality","Geological Database","geological qa qc","geotechnical software","QA QC","rule engine","validation rules"],"articleSection":["Borehole Data Management","QA\/QC"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/","url":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/","name":"Automated QA\/QC Rules for Borehole Validation - Knowledge Center","isPartOf":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#primaryimage"},"image":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#primaryimage"},"thumbnailUrl":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2026\/06\/automated-qaqc-rules-borehole-validation-hero.jpg","datePublished":"2026-06-01T01:16:34+00:00","dateModified":"2026-06-01T02:09:00+00:00","description":"Enhance borehole data quality with automated QA\/QC rules. Discover how rule engines improve validation processes and reduce errors.","breadcrumb":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#primaryimage","url":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2026\/06\/automated-qaqc-rules-borehole-validation-hero.jpg","contentUrl":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2026\/06\/automated-qaqc-rules-borehole-validation-hero.jpg","width":1536,"height":1024,"caption":"Automated validation rule engines help identify errors, enforce data standards, and improve borehole data quality through cross-field validation, severity management, and workflow integration."},{"@type":"BreadcrumbList","@id":"https:\/\/gaeatech.com\/knowledge-center\/automated-qaqc-rules-borehole-validation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gaeatech.com\/knowledge-center\/"},{"@type":"ListItem","position":2,"name":"Automated QA\/QC Rules for Borehole Validation"}]},{"@type":"WebSite","@id":"https:\/\/gaeatech.com\/knowledge-center\/#website","url":"https:\/\/gaeatech.com\/knowledge-center\/","name":"GAEA Technologies Blog","description":"","publisher":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gaeatech.com\/knowledge-center\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gaeatech.com\/knowledge-center\/#organization","name":"GAEA Technologies","url":"https:\/\/gaeatech.com\/knowledge-center\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gaeatech.com\/knowledge-center\/#\/schema\/logo\/image\/","url":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2025\/12\/Gaea_3dlogo_white-scaled.jpg","contentUrl":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2025\/12\/Gaea_3dlogo_white-scaled.jpg","width":2560,"height":1440,"caption":"GAEA Technologies"},"image":{"@id":"https:\/\/gaeatech.com\/knowledge-center\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/2663277\/"],"description":"GAEA Technologies develops and distributes geoscience and engineering solutions worldwide. Our solutions have been used for over 30 years by companies and organizations around the world."},{"@type":"Person","@id":"https:\/\/gaeatech.com\/knowledge-center\/#\/schema\/person\/940fb5fed6e95dd9d0ec1370207f5dba","name":"GAEA Technologies","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cdc2b26dbe02c637b6e6ae5e99ff7928c8d2c7fb325dffb8da7e8b0af95dcbd7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cdc2b26dbe02c637b6e6ae5e99ff7928c8d2c7fb325dffb8da7e8b0af95dcbd7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cdc2b26dbe02c637b6e6ae5e99ff7928c8d2c7fb325dffb8da7e8b0af95dcbd7?s=96&d=mm&r=g","caption":"GAEA Technologies"},"sameAs":["https:\/\/gaeatech.com\/wordpress"],"url":"https:\/\/gaeatech.com\/knowledge-center\/author\/mfraser\/"}]}},"jetpack_featured_media_url":"https:\/\/gaeatech.com\/knowledge-center\/wp-content\/uploads\/2026\/06\/automated-qaqc-rules-borehole-validation-hero.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/posts\/92581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/comments?post=92581"}],"version-history":[{"count":2,"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/posts\/92581\/revisions"}],"predecessor-version":[{"id":92590,"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/posts\/92581\/revisions\/92590"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/media\/92582"}],"wp:attachment":[{"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/media?parent=92581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/categories?post=92581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gaeatech.com\/knowledge-center\/wp-json\/wp\/v2\/tags?post=92581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}