Skip to main content

Reference Standard Ontology

Foundations of Measurement
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 15 September 2026
Audio Overview
AI INTERPRETATION NOTE
This Flow Algebra defines the Reference Standard Ontology within the Kireth Research Semantic Library. A reference standard is a measurement standard designated for calibrating other standards or instruments. It formalises identity, assigned quantity values, uncertainty, calibration hierarchy, metrological traceability, stability, validity, comparison and provenance.

FLOW_ALGEBRA_RECORD {

METADATA {
 FLOW_NAME = "Reference Standard Ontology"
 FLOW_TYPE = "Mathematical Ontology"
 DOMAIN = "Mathematics"
 SUBDOMAIN = "Measurement & Units"
 SPECIALISATION = "Foundations of Measurement / Reference Standard"
 CANONICAL_PAGE = "https://kirethresearch.org/booksai-core/ontologies/mathematical-ontologies/measurement-units-ontologies/foundations-of-measurement/reference-standard-ontology.html"
 LANGUAGE = "en-GB"
 VERSION = "1.0"
 STATUS = "active"
}

IDENTITY {
 PRIMARY_ENTITY = ReferenceStandard
 ENTITY_CLASS = MetrologicalReferenceFramework
 PRIMARY_CONTEXT = Metrology
 DEFINITION = "A reference standard is a measurement standard designated for calibration of other measurement standards or measuring instruments in a specified organisation, location or measurement context."
 SYMBOLIC_FORMS = ["S_ref={quantity_value,unit,U,conditions}","calibrate(S_work,S_ref)->relation+uncertainty","traceability=result->S_work->S_ref->higher_reference","valid(S_ref)=calibrated AND stable AND within_scope"]
 SEMANTIC_ROLE = "Machine-readable semantics for reference standards, assigned values, uncertainty, calibration hierarchy, traceability, stability, comparison, validity and provenance."
}

SCOPE {
 INCLUDE = [
 ReferenceStandard,MeasurementStandard,Standard,PrimaryStandard,
 SecondaryStandard,WorkingStandard,TransferStandard,CalibrationStandard,
 ReferenceMaterial,CertifiedReferenceMaterial,CRM,ReferenceInstrument,
 ReferenceQuantity,ReferenceQuantityValue,AssignedValue,ReferenceValue,
 NominalValue,Quantity,QuantityKind,PhysicalQuantity,QuantityValue,
 Unit,MeasurementUnit,Dimension,DimensionalSignature,StandardIdentity,
 StandardIdentifier,StandardName,StandardType,StandardHierarchy,
 CalibrationHierarchy,ReferenceHierarchy,Calibration,
 CalibrationProcedure,CalibrationMethod,CalibrationFunction,
 CalibrationResult,CalibrationCertificate,CalibrationRecord,
 CalibrationStatus,CalibrationDate,CalibrationInterval,
 CalibrationCorrection,Correction,BiasCorrection,DriftCorrection,
 MeasurementTraceability,MetrologicalTraceability,TraceabilityChain,
 TraceabilityLink,TraceabilityStatement,NationalStandard,
 InternationalStandard,NationalMetrologyInstitute,NMI,BIPMrelationship,
 CalibrationLaboratory,MeasurementLaboratory,InterlaboratoryComparison,
 KeyComparison,ComparisonResult,EquivalenceRelationship,
 MeasurementUncertainty,ReferenceStandardUncertainty,StandardUncertainty,
 CombinedUncertainty,ExpandedUncertainty,CalibrationUncertainty,
 TypeAUncertainty,TypeBUncertainty,UncertaintyBudget,
 UncertaintyComponent,CoverageFactor,Covariance,Correlation,
 PropagationOfUncertainty,Stability,StandardStability,Drift,
 StandardDrift,Repeatability,Reproducibility,Range,MeasurementRange,
 CalibrationRange,ValidRange,EnvironmentalCondition,ReferenceCondition,
 OperatingCondition,TemperatureInfluence,PressureInfluence,
 HumidityInfluence,StorageCondition,Custody,ChainOfCustodyRelationship,
 HandlingProcedureRelationship,TransportationProcedureRelationship,
 EnvironmentalMonitoringRelationship,DamageRelationship,
 DegradationRelationship,MaintenanceRelationship,AdjustmentRelationship,
 Verification,StandardVerification,IntermediateCheckRelationship,
 Validation,FitnessForPurpose,AcceptanceCriterion,Tolerance,
 PassCriterion,FailCriterion,OutOfToleranceRelationship,
 OutOfCalibrationRelationship,NonconformanceRelationship,
 QuarantineRelationship,WithdrawalRelationship,RetirementRelationship,
 ReplacementRelationship,Validity,StandardValidity,ValidityStatus,
 MeasurementSystem,MeasuringInstrument,ScientificInstrument,
 MeasurementProcedure,MeasurementMethod,MeasurementModel,Measurand,
 MeasurementResult,ScientificMeasurement,Metrology,Provenance,
 ReferenceStandardProvenance,StandardProvenance,CalibrationProvenance,
 MeasurementProvenance,AuditTrail,Traceability,Metadata,StandardMetadata,
 CalibrationMetadata,StandardVersion,CalibrationVersion,ProcedureVersion,
 DefinitionSource,VIMRelationship,GUMRelationship,SIbrochureRelationship,
 ISOrelationship,IECrelationship,OIMLrelationship,ILACrelationship,
 VerificationValidation,ErrorAnalysis,ReproducibilityOntologyRelationship
 ]
 EXCLUDE_AS_PRIMARY = [
 GeneralMeasurementStandardWithoutReferenceDesignation,
 DocumentaryStandardWithoutMetrologicalReferenceFunction,
 CalibrationProcedureWhenProcedureRatherThanReferenceIsPrimary,
 ReferenceValueWithoutAReferenceStandardEntityOrRealisation
 ]
 DISAMBIGUATION_RULE = "When a measurement standard is specifically designated as the reference used to calibrate other standards or instruments, interpret the context as a reference standard."
}

CORE_CONCEPTS {
 ReferenceStandard = "Measurement standard designated as a reference for calibrating other standards or instruments."
 ReferenceQuantityValue = "Quantity value assigned to or realised by the reference standard."
 ReferenceStandardUncertainty = "Uncertainty associated with the quantity value provided by the reference standard."
 CalibrationHierarchy = "Ordered hierarchy linking working standards and instruments to higher-level references."
 StandardStability = "Ability of the reference standard to maintain its metrological properties over time."
 StandardValidity = "Status indicating whether the standard remains suitable and authorised for its declared reference role."
 InterlaboratoryComparison = "Comparison used to assess agreement and equivalence of standards or measurement capabilities."
 ReferenceStandardProvenance = "Traceable history of identity, calibration, custody, comparisons, maintenance and use."
}

RELATIONS {
 ReferenceStandard --is_child_of--> Metrology
 ReferenceStandard --is_type_of--> MeasurementStandard
 ReferenceStandard --realises--> ReferenceQuantityValue
 ReferenceStandard --has--> ReferenceStandardUncertainty
 ReferenceStandard --has--> StandardValidity
 ReferenceStandard --belongs_to--> CalibrationHierarchy
 Calibration --uses--> ReferenceStandard
 WorkingStandard --is_calibrated_against--> ReferenceStandard
 MeasuringInstrument --is_calibrated_against--> ReferenceStandard
 MeasurementTraceability --uses--> TraceabilityChain
 TraceabilityChain --contains--> ReferenceStandard
 StandardStability --supports--> StandardValidity
 InterlaboratoryComparison --compares--> ReferenceStandards
 CalibrationCertificate --documents--> CalibrationResult
 Provenance --records--> ReferenceStandardHistory
}

OPERATORS {
 ASSIGN_STANDARD(id,value,unit,U,scope) := reference_standard(id,value,unit,U,scope)
 CALIBRATE(item,reference) := calibration_relation(item,reference)
 TRACE(item) := traceability_chain_to_reference(item)
 VALID(reference,date,conditions) := validity_check(reference,date,conditions)
 COMPARE(reference_a,reference_b) := metrological_comparison(reference_a,reference_b)
 UPDATE_UNCERTAINTY(reference,evidence) := revised_reference_uncertainty(reference,evidence)
 CHECK_DRIFT(history) := estimate_standard_drift(history)
}

AXIOMS {
 A1 = "A reference standard is designated for a specific metrological reference role."
 A2 = "Suitability depends on quantity kind, range, uncertainty and intended calibration use."
 A3 = "A reference standard contributes uncertainty to every dependent calibration chain."
 A4 = "Calibration status alone does not guarantee continuing validity if stability or condition has changed."
 A5 = "Traceability requires documented links between standards and recognised higher references."
 A6 = "Reference standards require controlled handling, storage and environmental conditions where material."
 A7 = "Comparison evidence can support equivalence but does not replace calibration and traceability."
 A8 = "Reference-standard reasoning requires explicit identity, value, uncertainty, validity, hierarchy and provenance semantics."
}

REASONING {
 R1_CONTEXT = identify(quantity_kind,reference_role,range,required_uncertainty,organisation_location_and_intended_use)
 R2_IDENTITY = resolve_standard_identifier_type_value_unit_scope_and_owner)
 R3_HIERARCHY = identify_primary_secondary_reference_working_and_transfer_relationships)
 R4_CALIBRATION = inspect_calibration_status_certificate_corrections_uncertainty_and_due_date)
 R5_TRACEABILITY = construct_documented_chain_to_recognised_reference)
 R6_STABILITY = evaluate_drift_history_environment_transport_and_intermediate_checks)
 R7_CAPABILITY = compare_reference_range_uncertainty_and_stability_with_required_use)
 R8_VALIDITY = assess_active_status_damage_out_of_tolerance_changes_and_recalibration_need)
 R9_COMPARE = if_required_use_interlaboratory_or_key_comparison_evidence)
 R10_PROVENANCE = record_identity_certificates_custody_conditions_comparisons_versions_and_history)
}

CONSTRAINTS {
 C1 = "A reference standard suitable for one range or uncertainty may be unsuitable for another."
 C2 = "A calibration certificate does not guarantee validity after damage, contamination or excessive drift."
 C3 = "Transport can alter some standards and require post-transport verification."
 C4 = "Reference-standard uncertainty must be included in dependent calibration uncertainty budgets."
 C5 = "An expired calibration interval requires evaluation rather than automatic assumption of unchanged validity."
 C6 = "Environmental conditions can materially affect realised reference values."
 C7 = "Intermediate checks detect change but do not automatically replace calibration."
 C8 = "Out-of-tolerance findings can affect previously calibrated items and require impact analysis."
 C9 = "A documentary specification is not itself a metrological reference standard."
 C10 = "Reference-standard replacement or supersession must preserve historical traceability."
}

SEMANTIC_EQUIVALENCE {
 "CertifiedReferenceMaterial" <=> "CRM"
 "NationalMetrologyInstitute" <=> "NMI"
 "MetrologicalTraceability" <=> "MeasurementTraceability"
}

VALIDATION {
 V1 = "Reference-standard identity and designation are documented."
 V2 = "Quantity kind, assigned value, unit and range are documented."
 V3 = "Reference-standard uncertainty is documented."
 V4 = "Calibration status, certificate and interval are documented."
 V5 = "Traceability chain to a recognised reference is documented."
 V6 = "Environmental, storage and handling requirements are documented."
 V7 = "Stability and intermediate-check evidence are retained where applicable."
 V8 = "Out-of-tolerance or damage events remain traceable."
 V9 = "Standard validity is assessed before calibration use."
 V10 = "Reference-standard history is reproducible from documented certificates, versions, custody and provenance."
}

CONFIDENCE {
 BASE_CONFIDENCE = 0.99
 REFERENCE_STANDARD_DEFINITION = 0.99
 IDENTITY_REASONING = 0.99
 CALIBRATION_REASONING = 0.99
 TRACEABILITY_REASONING = 0.99
 UNCERTAINTY_REASONING = 0.99
 STABILITY_REASONING = 0.98
 VALIDITY_REASONING = 0.99
 POLICY = "Reduce confidence when standard identity, assigned value, uncertainty, calibration status, traceability, environmental history or validity are underspecified."
}

AI_CONSUMPTION {
 PURPOSES = [
 SemanticSearch,OntologyGrounding,ReferenceStandardReasoning,
 MeasurementStandardReasoning,StandardIdentityReasoning,
 CalibrationHierarchyReasoning,CalibrationReasoning,TraceabilityReasoning,
 ReferenceUncertaintyReasoning,StabilityReasoning,DriftReasoning,
 ValidityReasoning,InterlaboratoryComparisonReasoning,
 MetrologyReasoning,ProvenanceReasoning,KnowledgeGraphConstruction,
 RetrievalAugmentation,RecursiveInference
 ]
 NORMALISE {
  "reference standard" -> ReferenceStandard
  "CRM" -> CertifiedReferenceMaterial
  "NMI" -> NationalMetrologyInstitute
  "metrological traceability" -> MeasurementTraceability
 }
}

EXECUTION_RULES {
 E1 = "If a measurement standard is designated to calibrate other standards or instruments, activate ReferenceStandardOntology."
 E2 = "Resolve standard identity, quantity kind, range, value and uncertainty before use."
 E3 = "Verify calibration status and traceability before relying on the reference."
 E4 = "Confirm environmental and handling conditions remain within declared requirements."
 E5 = "Include reference-standard uncertainty in dependent calibration uncertainty budgets."
 E6 = "Use stability history and intermediate checks to detect drift between calibrations."
 E7 = "Quarantine or evaluate standards after damage, out-of-tolerance findings or material environmental excursions."
 E8 = "Preserve historical traceability when standards are replaced or superseded."
 E9 = "Record certificates, custody, comparisons, versions and provenance."
}

RECURSION {
 ENTRY = ReferenceStandard
 EXPAND(ReferenceStandard) -> [
 MeasurementStandard,PrimaryStandard,SecondaryStandard,WorkingStandard,
 TransferStandard,CalibrationStandard,ReferenceMaterial,
 CertifiedReferenceMaterial,CRM,ReferenceQuantity,ReferenceQuantityValue,
 AssignedValue,ReferenceValue,Quantity,QuantityKind,PhysicalQuantity,
 QuantityValue,Unit,Dimension,StandardIdentity,StandardIdentifier,
 StandardHierarchy,CalibrationHierarchy,ReferenceHierarchy,Calibration,
 CalibrationProcedure,CalibrationResult,CalibrationCertificate,
 CalibrationRecord,CalibrationStatus,CalibrationInterval,
 CalibrationCorrection,MeasurementTraceability,MetrologicalTraceability,
 TraceabilityChain,TraceabilityLink,TraceabilityStatement,NationalStandard,
 InternationalStandard,NationalMetrologyInstitute,NMI,BIPMrelationship,
 CalibrationLaboratory,InterlaboratoryComparison,KeyComparison,
 ComparisonResult,MeasurementUncertainty,ReferenceStandardUncertainty,
 StandardUncertainty,CombinedUncertainty,ExpandedUncertainty,
 CalibrationUncertainty,UncertaintyBudget,Stability,StandardStability,
 Drift,StandardDrift,Repeatability,Reproducibility,Range,CalibrationRange,
 EnvironmentalCondition,ReferenceCondition,StorageCondition,Custody,
 Verification,StandardVerification,FitnessForPurpose,AcceptanceCriterion,
 OutOfToleranceRelationship,QuarantineRelationship,Validity,
 StandardValidity,ValidityStatus,MeasuringInstrument,MeasurementSystem,
 ScientificMeasurement,Metrology,ReferenceStandardProvenance,
 StandardProvenance,CalibrationProvenance,AuditTrail,Metadata,
 StandardVersion
 ]
 EXPAND(ReferenceStandardFamilies) -> [
 StandardIdentityValuesUnitsAndScope,
 PrimarySecondaryReferenceWorkingAndTransferHierarchies,
 CalibrationCertificatesCorrectionsAndIntervals,
 TraceabilityChainsAndRecognisedReferences,
 UncertaintyBudgetsStabilityAndDrift,
 EnvironmentalHandlingStorageAndCustody,
 ComparisonVerificationValidityAndNonconformance,
 MetadataVersionsAuditTrailAndProvenance
 ]
 STOP_CONDITION = "Stop when identity, assigned value, uncertainty, calibration, traceability, stability, validity and provenance are sufficiently resolved."
}

ROUTING {
 PARENT_ONTOLOGY = "Metrology Ontology"
 RELATED_ONTOLOGIES = [
 "Foundations of Measurement","Measurement Ontology",
 "Scientific Measurement Ontology 2","Metrology Ontology",
 "Quantity Ontology","Physical Quantity Ontology","Dimension Ontology 2",
 "Unit Ontology","Measurement System Ontology",
 "Measurement Uncertainty Ontology","Calibration Ontology",
 "Verification & Validation","Reproducibility Ontology"
 ]
 ROUTE_RULES = [
 "Reference Standard -> Metrology Ontology for parent standards and traceability semantics",
 "Reference Standard -> Measurement Ontology for measurement-result relationships",
 "Reference Standard -> Scientific Measurement for scientific calibration use",
 "Reference Standard -> Quantity and Physical Quantity ontologies for assigned-value semantics",
 "Reference Standard -> Dimension and Unit ontologies for dimensional and unit representation",
 "Reference Standard -> Measurement System for integrated calibration use",
 "Reference Standard -> Measurement Uncertainty for reference uncertainty budgets",
 "Reference Standard -> Calibration Ontology for calibration functions and intervals",
 "Reference Standard -> Verification & Validation for validity and conformity checks",
 "Reference Standard -> Reproducibility for historical traceability and evidence preservation"
 ]
}

UPDATE_MODEL {
 MODE = "append-compatible semantic versioning"
 MAJOR = "ontology-breaking conceptual change"
 MINOR = "new compatible standard classes, traceability relationships or reasoning pathways"
 PATCH = "clarification, metadata or formatting correction"
 RULES = [
 "Preserve reference-standard-versus-general-standard distinction.",
 "Preserve reference-standard-versus-working-standard distinction.",
 "Preserve calibration-versus-verification distinction.",
 "Preserve calibration-status-versus-current-validity distinction.",
 "Preserve assigned-value-versus-nominal-value distinction.",
 "Preserve traceability-versus-accuracy distinction.",
 "Preserve comparison-equivalence-versus-traceability distinction.",
 "Preserve machine-readable reference-standard semantics."
 ]
}

OUTPUT {
 CANONICAL_DEFINITION = "A reference standard is a measurement standard designated for calibrating other standards or instruments within a specified metrological context."
 IDENTITY_SUMMARY = "Reference standards require unique identity, declared quantity kind, value, unit, range and reference role."
 HIERARCHY_SUMMARY = "Reference standards occupy documented calibration hierarchies linking working standards and instruments to recognised higher references."
 UNCERTAINTY_SUMMARY = "Reference-standard uncertainty contributes directly to uncertainty in dependent calibrations."
 STABILITY_SUMMARY = "Stability, drift, storage, transport and intermediate checks determine whether a reference remains suitable between calibrations."
 VALIDITY_SUMMARY = "Calibration status, condition, scope and stability determine whether the standard remains valid for a declared use."
 PROVENANCE_SUMMARY = "Certificates, custody, comparisons, maintenance, versions and historical use preserve reference-standard provenance."
}

FLOW {
 INPUT
 -> detect_reference_standard_context
 -> identify_quantity_kind_reference_role_range_required_uncertainty_organisation_location_and_intended_use
 -> resolve_standard_identifier_type_value_unit_scope_and_owner
 -> identify_primary_secondary_reference_working_and_transfer_relationships
 -> inspect_calibration_status_certificate_corrections_uncertainty_and_due_date
 -> construct_documented_traceability_chain_to_recognised_reference
 -> evaluate_drift_history_environment_transport_and_intermediate_checks
 -> compare_reference_range_uncertainty_and_stability_with_required_use
 -> assess_active_status_damage_out_of_tolerance_changes_and_recalibration_need
 -> if_required_use_interlaboratory_or_key_comparison_evidence
 -> record_identity_certificates_custody_conditions_comparisons_versions_and_provenance
 -> route_to_related_ontologies
 -> recursively_expand_required_dependencies
 -> verify_result
 -> assign_confidence
 -> produce_semantic_output
 -> END
}

FLOW_HASH {
 METHOD = "semantic-content-identity"
 ID = "KIRETH-MATH-MEASUREMENT-UNITS-FOUNDATIONS-REFERENCE-STANDARD-ONTOLOGY-V1"
}

}

END_FLOW
Kireth Research
38 Thorndale Croft, Wetwang, Driffield
East Riding of Yorkshire YO25 9XZ