Skip to main content

Calibration Standard Ontology

Instrumentation
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 16 September 2026
Audio Overview
# Calibration Standard Ontology — Flow Algebra

URL: https://kirethresearch.org/booksai-core/ontologies/mathematical-ontologies/measurement-units-ontologies/instrumentation/calibration-standard-ontology.html

FLOW CalibrationStandardOntology {

  DOMAIN:
    Mathematical Ontologies
    -> Measurement & Units Ontologies
    -> Instrumentation
    -> Calibration Standard Ontology

  PURPOSE:
    Represent calibration standards as measurement standards used to establish, realise, preserve, reproduce or transfer reference quantity values for calibration. The ontology models standard identity, quantity kind, assigned value, unit, uncertainty, reference hierarchy, primary, secondary, reference, working and transfer standards, certified reference materials, calibration status, stability, drift, environmental conditions, traceability, comparison, uncertainty propagation, handling, storage, transport, validity, certificates, provenance, and machine-consumable reasoning for determining whether a standard is suitable and valid for a calibration task.

  ENTITY CalibrationStandard {
    TYPE: MeasurementStandard

    DEFINITION:
      realisation_of_definition_of_given_quantity
      with_stated_quantity_value_and_associated_measurement_uncertainty
      used_as_reference_for_calibration

    PROPERTIES:
      has_identifier
      has_quantity_kind
      has_assigned_value
      has_unit
      has_uncertainty
      has_reference_hierarchy
      has_calibration_status
      has_traceability
      has_stability
      has_validity_scope
      has_environmental_requirements
      has_provenance
  }

  ENTITY StandardIdentifier {
    TYPE: PersistentIdentity

    COMPONENTS:
      organisation
      manufacturer_when_applicable
      model
      serial_number
      asset_identifier
      certificate_identifier

    RULE:
      standard_identity MUST remain_unambiguous_across_calibration_records
  }

  ENTITY AssignedQuantityValue {
    TYPE: ReferenceQuantityValue

    COMPONENTS:
      numerical_value
      unit
      uncertainty
      reference_conditions
      effective_date_or_epoch_when_relevant
  }

  ENTITY StandardUncertainty {
    TYPE: MeasurementUncertainty

    RULE:
      uncertainty MUST accompany_reference_value_for_traceable_use
  }

  STANDARD_CLASS_MODEL {
    possible:
      primary_standard
      secondary_standard
      reference_standard
      working_standard
      transfer_standard
      travelling_standard
      intrinsic_standard
      certified_reference_material
      check_standard

    RULE:
      class_is_role_and_metrological_status_context
      not_only_physical_device_type
  }

  PRIMARY_STANDARD_MODEL {
    definition_context:
      standard_established_using_primary_reference_measurement_procedure
      or_created_as_artifact_chosen_by_convention

    RULE:
      primary_status MUST be_supported_by_declared_metrological_system
  }

  SECONDARY_STANDARD_MODEL {
    value:
      established_through_calibration_with_respect_to_primary_standard_for_same_quantity_kind

    RULE:
      secondary_standard_inherits_traceability_and_uncertainty_chain
  }

  REFERENCE_STANDARD_MODEL {
    role:
      standard_designated_for_calibration_of_other_standards_or_instruments
      in_given_organisation_or_location

    RULE:
      reference_standard_scope MUST be_defined
  }

  WORKING_STANDARD_MODEL {
    role:
      routinely_used_to_calibrate_or_verify_measuring_instruments_or_systems

    RULE:
      working_standard_requires_periodic_link_to_higher_reference
  }

  TRANSFER_STANDARD_MODEL {
    role:
      intermediate_standard_used_to_compare_standards

    RULE:
      transfer_process_uncertainty MUST be included
  }

  TRAVELLING_STANDARD_MODEL {
    role:
      transported_between_locations_for_comparison

    influences:
      transport
      shock
      temperature
      humidity
      orientation

    RULE:
      transport_history SHOULD be preserved
  }

  INTRINSIC_STANDARD_MODEL {
    principle:
      value_related_to_reproducible_physical_phenomenon

    RULE:
      realisation_conditions_and_model MUST be preserved
  }

  CERTIFIED_REFERENCE_MATERIAL_MODEL {
    material:
      sufficiently_homogeneous_and_stable_for_declared_property

    certificate:
      assigned_value
      uncertainty
      traceability
      intended_use

    RULE:
      commutability_matrix_and_stability MAY be_required_for_specific_applications
  }

  CHECK_STANDARD_MODEL {
    purpose:
      monitor_measurement_process_or_standard_stability

    RULE:
      check_standard != calibration_standard_unless_assigned_traceable_value_and_use_support_calibration_role
  }

  QUANTITY_KIND_MODEL {
    examples:
      mass
      length
      time
      frequency
      temperature
      voltage
      resistance
      pressure
      force
      optical_power
      concentration
      pH

    RULE:
      calibration_standard_quantity_kind MUST match_or_support_calibration_measurand
  }

  VALUE_MODEL {
    standard_value:
      X_ref

    REQUIRE:
      numerical_value
      unit
      uncertainty
      reference_conditions

    RULE:
      value_without_conditions MAY be_incomplete
  }

  UNIT_MODEL {
    unit:
      SI_or_traceably_related_unit

    RULE:
      unit_definition_and_prefix MUST be preserved
  }

  UNCERTAINTY_MODEL {
    components:
      calibration
      realisation
      stability
      drift
      environmental influence
      transport
      interpolation
      resolution
      comparison
      reference_chain

    output:
      u_standard

    RULE:
      standard_uncertainty_propagates_to_calibrated_item
  }

  EXPANDED_UNCERTAINTY_MODEL {
    U =
      k*u_c

    REQUIRE:
      coverage_factor
      coverage_basis_or_probability_when_available

    RULE:
      certificate_uncertainty_type MUST be identified
  }

  TRACEABILITY_MODEL {
    chain:
      working_standard
      -> reference_standard
      -> higher_standard
      -> national_metrology_institute_or_equivalent
      -> SI_or_declared_reference

    each_link:
      calibration
      value
      uncertainty
      identifier
      date

    RULE:
      traceability_requires_documented_unbroken_chain
  }

  TRACEABILITY_GRAPH_MODEL {
    nodes:
      standards
      calibrations
      reference_values
      organisations

    edges:
      calibrated_against
      value_assigned_by
      traceable_to

    RULE:
      graph MUST preserve_direction_and_uncertainty_at_each_link
  }

  CALIBRATION_STATUS_MODEL {
    possible:
      valid
      due_soon
      expired
      suspended
      damaged
      under_investigation
      retired

    RULE:
      invalid_status MUST prevent_unqualified_use_as_calibration_reference
  }

  CERTIFICATE_MODEL {
    fields:
      certificate_identifier
      standard_identifier
      quantity_values
      units
      uncertainties
      coverage_factor
      method
      reference_standards
      environmental_conditions
      calibration_date
      due_or_review_date
      traceability_statement
      authorised_signatory
      limitations

    RULE:
      certificate_data MUST remain_linked_to_standard_state
  }

  VALIDITY_MODEL {
    validity:
      depends_on
        calibration_status
        time
        stability
        use
        storage
        environment
        damage
        required_uncertainty

    RULE:
      certificate_date_alone_does_not_guarantee_current_validity
  }

  CALIBRATION_INTERVAL_MODEL {
    interval:
      determined_by
        historical_drift
        stability
        use_frequency
        handling
        environmental exposure
        required_uncertainty
        risk

    RULE:
      recalibration_interval_is_management_decision_supported_by_metrological_evidence
  }

  STABILITY_MODEL {
    value:
      X_ref(t)

    stability:
      degree_to_which_value_remains_constant_under_declared_conditions

    RULE:
      stability_uncertainty MAY increase_between_calibrations
  }

  DRIFT_MODEL {
    drift_rate:
      dX_ref/dt

    linear_approximation:
      X_ref(t) =
        X_0+d*(t-t_0)

    RULE:
      drift_model_validity_and_uncertainty MUST be preserved
  }

  INTERPOLATED_VALUE_MODEL {
    standard_value_at_time:
      may_be_estimated_between_calibrations

    RULE:
      interpolation_requires_stability_model_and_added_uncertainty
  }

  ENVIRONMENTAL_MODEL {
    influence_quantities:
      temperature
      humidity
      pressure
      vibration
      magnetic_field
      electric_field
      orientation
      gravitational_acceleration

    RULE:
      reference_conditions MUST be matched_or_corrected
  }

  TEMPERATURE_COEFFICIENT_MODEL {
    value:
      X(T) =
        X_ref*(1+alpha*(T-T_ref))
      under_linear_relative_model

    RULE:
      alpha_uncertainty_and_temperature_uncertainty MAY contribute
  }

  PRESSURE_COEFFICIENT_MODEL {
    value:
      X(P) =
        f(P)

    RULE:
      pressure_dependence MUST be included_when_material
  }

  HUMIDITY_MODEL {
    material_standard:
      may_adsorb_or_desorb_moisture

    RULE:
      humidity_conditioning MAY be_required
  }

  ORIENTATION_MODEL {
    standard:
      may_have_orientation_dependent_value

    RULE:
      calibration_and_use_orientation SHOULD match_or_be_corrected
  }

  GRAVITY_MODEL {
    mass_force_context:
      local_gravitational_acceleration

    RULE:
      mass_standard_and_force_realisation_semantics MUST be distinguished
  }

  STORAGE_MODEL {
    requirements:
      temperature_range
      humidity_range
      cleanliness
      protection
      orientation
      electrical_state

    RULE:
      storage_excursion SHOULD trigger_validity_review
  }

  TRANSPORT_MODEL {
    metadata:
      origin
      destination
      packaging
      shock
      temperature
      humidity
      dates

    RULE:
      travelling_or_transfer_standard_requires_transport_condition_record
  }

  HANDLING_MODEL {
    risks:
      contamination
      fingerprints
      mechanical_damage
      thermal_equilibration
      electrostatic_charge

    RULE:
      handling_procedure SHOULD be_defined
  }

  CONDITIONING_MODEL {
    before_use:
      thermal_equilibration
      humidity_equilibration
      warmup
      cleaning
      stabilisation

    RULE:
      standard MUST meet_conditioning_requirements_before_use
  }

  COMPARISON_MODEL {
    standard_A:
      X_A

    standard_B:
      X_B

    difference:
      d =
        X_A-X_B

    uncertainty:
      u_d^2 =
        u_A^2+u_B^2-2cov(A,B)

    RULE:
      shared_traceability MAY create_covariance
  }

  NORMALIZED_ERROR_MODEL {
    comparison:
      E_n =
        (X_A-X_B)/
        sqrt(U_A^2+U_B^2)
      under_declared_independent_expanded_uncertainty_context

    RULE:
      E_n_is_comparison_metric_not_standard_validity_definition
  }

  INTERLABORATORY_COMPARISON_MODEL {
    participants:
      standards_or_laboratories

    reference:
      assigned_reference_value

    RULE:
      comparison_result MAY support_calibration_capability_and_standard_validation
  }

  KEY_COMPARISON_MODEL {
    metrology_context:
      comparison_between_national_or_designated_metrology_institutes

    RULE:
      comparison_reference_value_and_degrees_of_equivalence MUST be preserved
  }

  TRANSFER_MODEL {
    source_standard:
      S_ref

    target_standard:
      S_work

    calibration:
      assigns_value_to_target

    uncertainty:
      u_target includes source_and_transfer_components

    RULE:
      uncertainty_increases_or_at_least_does_not_artificially_decrease_through_traceability_chain_without_new_information
  }

  HIERARCHY_MODEL {
    conceptual:
      SI_realisation
      -> primary_or_highest_reference
      -> secondary
      -> reference
      -> working
      -> instrument

    RULE:
      actual_traceability_graph MAY differ_from_simple_tree
  }

  SUITABILITY_MODEL {
    calibration_task:
      target_quantity
      target_range
      required_uncertainty

    standard:
      quantity_kind
      range
      uncertainty
      status
      environment

    suitable_if:
      compatible_quantity
      adequate_range
      valid_status
      sufficiently_small_uncertainty
      compatible_conditions

    RULE:
      suitability_is_task_specific
  }

  TUR_MODEL {
    test_uncertainty_ratio:
      tolerance_or_specification_width_relative_to_measurement_uncertainty
      under_declared_definition

    RULE:
      TUR_definition_varies_and_MUST be_explicit
  }

  UNCERTAINTY_RATIO_MODEL {
    calibration_standard_uncertainty:
      should_be_sufficiently_small_relative_to_required_calibration_uncertainty

    RULE:
      no_universal_ratio_applies_to_all_calibration_tasks
  }

  RANGE_MODEL {
    standard_range:
      values_or_interval_for_which_reference_is_valid

    RULE:
      standard MUST NOT be_used_outside_certified_or_validated_range_without_explicit_model
  }

  MULTIVALUE_STANDARD_MODEL {
    examples:
      multifunction_calibrator
      resistance_decade
      voltage_source
      reference_material_series

    RULE:
      each_value_or_range MAY have_distinct_uncertainty
  }

  ARTIFACT_STANDARD_MODEL {
    physical_artifact:
      mass
      gauge_block
      resistor
      capacitor
      reference_cell

    RULE:
      artifact_value_can_change_with_environment_time_and_handling
  }

  SOURCE_STANDARD_MODEL {
    generates_quantity:
      voltage
      current
      frequency
      pressure
      optical_power

    RULE:
      source_output_stability_and_load_dependence MUST be considered
  }

  MEASURING_STANDARD_MODEL {
    measures_reference_quantity:
      reference_thermometer
      reference_DMM
      reference_power_meter

    RULE:
      measuring_standard_itself_requires_calibration
  }

  LOAD_EFFECT_MODEL {
    standard_output:
      may_depend_on_connected_load

    RULE:
      output_impedance_and_load_conditions SHOULD be preserved
  }

  FREQUENCY_DEPENDENCE_MODEL {
    electrical_or_dynamic_standard:
      value_may_depend_on_frequency

    RULE:
      frequency MUST be part_of_reference_condition_when_material
  }

  SPECTRAL_DEPENDENCE_MODEL {
    optical_standard:
      responsivity_or_power_may_depend_on_wavelength

    RULE:
      wavelength_or_spectral_distribution MUST be preserved
  }

  MATRIX_EFFECT_MODEL {
    reference_material:
      value_use_may_depend_on_sample_matrix

    RULE:
      matrix_match_and_commutability SHOULD be assessed
  }

  HOMOGENEITY_MODEL {
    reference_material:
      between_unit_or_within_unit_variation

    RULE:
      homogeneity_uncertainty contributes_to_assigned_value_uncertainty
  }

  STABILITY_REFERENCE_MATERIAL_MODEL {
    degradation:
      time_temperature_light_or_contamination

    RULE:
      expiry_and_storage_conditions MUST be preserved
  }

  DIGITAL_STANDARD_MODEL {
    digital_reference:
      may_use_embedded_coefficients_firmware_or_algorithms

    RULE:
      firmware_and_coefficient_version_are_part_of_standard_state
  }

  QUANTUM_STANDARD_MODEL {
    examples:
      Josephson_voltage
      quantum_Hall_resistance
      optical_frequency_standard

    RULE:
      realisation_equations_and_operating_conditions MUST be preserved
  }

  INTRINSIC_REALISATION_MODEL {
    value:
      derived_from_physical_phenomenon_and_defined_constants

    RULE:
      implementation_uncertainty_remains_even_when_defining_constant_is_exact
  }

  CHECK_BEFORE_USE_MODEL {
    checks:
      visual_condition
      certificate_status
      environment
      zero
      internal_check
      comparison_to_check_standard

    RULE:
      failed_check MUST suspend_unqualified_use
  }

  DAMAGE_MODEL {
    events:
      drop
      overload
      contamination
      electrical_fault
      thermal_excursion

    RULE:
      suspected_damage MUST trigger_status_review_and_possible_recalibration
  }

  MAINTENANCE_MODEL {
    actions:
      cleaning
      repair
      battery_replacement
      component_replacement
      firmware_update

    RULE:
      material_maintenance MAY invalidate_prior_calibration
  }

  RETIREMENT_MODEL {
    status:
      retired

    RULE:
      retired_standard_must_not_be_used_for_active_traceability
      but_historical_records_must_be_preserved
  }

  METADATA_MODEL {
    fields:
      standard_identifier
      class
      quantity_kind
      assigned_value
      unit
      standard_uncertainty
      expanded_uncertainty
      coverage_factor
      certificate_identifier
      calibration_date
      due_date
      traceability
      reference_conditions
      range
      stability_model
      drift_model
      storage_requirements
      transport_history
      status
      firmware_when_relevant
      owner_or_laboratory
      provenance

    RULE:
      metadata MUST support_reconstruction_of_standard_validity
  }

  RELATIONSHIPS {
    CalibrationStandard -> IS_A -> MeasurementStandard
    CalibrationStandard -> PROVIDES -> ReferenceQuantityValue
    CalibrationStandard -> HAS -> MeasurementUncertainty
    CalibrationStandard -> HAS -> CalibrationStatus
    CalibrationStandard -> PARTICIPATES_IN -> TraceabilityChain
    PrimaryStandard -> MAY_CALIBRATE -> SecondaryStandard
    ReferenceStandard -> MAY_CALIBRATE -> WorkingStandard
    WorkingStandard -> MAY_CALIBRATE -> MeasuringInstrument
    TransferStandard -> ENABLES -> StandardComparison
    CertifiedReferenceMaterial -> REALISES -> ReferenceMaterialQuantityValue
    CalibrationCertificate -> DOCUMENTS -> StandardValueAndUncertainty
  }

  SEMANTIC_EQUIVALENCE {
    "calibration standard" ~= measurement_standard_used_for_calibration
    "working standard" ~= routinely_used_calibration_standard WHEN declared_role
    "reference standard" ~= designated_high_level_standard_within_context

    calibration_standard != calibration
    calibration_standard != reference_value
    calibration_standard != check_standard_in_all_contexts
    primary_standard != reference_standard_in_all_contexts
    certificate != standard
    assigned_value != true_value
    traceability != calibration_status
    stability != uncertainty
  }

  CONSTRAINTS {
    standard_identity_must_be_preserved = true
    quantity_kind_must_be_defined = true
    assigned_value_must_have_unit = true
    uncertainty_must_be_preserved = true
    calibration_status_must_be_defined = true
    traceability_chain_should_be_documented = true
    reference_conditions_must_be_preserved_when_material = true
    standard_range_must_cover_calibration_task = true
    environmental_storage_and_transport_requirements_should_be_preserved = true
    invalid_expired_or_damaged_standard_must_not_be_used_without_review = true
    standard_uncertainty_must_propagate_to_calibration_result = true
  }

  MEASUREMENT_MODEL {
    RECORD:
      standard_identifier
      standard_class
      quantity_kind
      assigned_value
      unit
      standard_uncertainty
      expanded_uncertainty
      coverage_factor      certificate_identifier
      calibration_date
      due_or_review_date
      reference_conditions
      calibration_history
      traceability_chain
      stability_model
      drift_model
      range
      frequency_or_spectral_conditions
      environmental_requirements
      storage_history
      transport_history
      handling_events
      maintenance_events
      comparison_results
      check_results
      status
      firmware_or_coefficient_version
      owner_or_laboratory
      provenance

    RULE:
      standard_reference_value MUST remain_linked_to_specific_standard_state_and_certificate
  }

  REASONING_RULES {
    IF standard_value_and_valid_certificate_known
      THEN use_as_reference_only_with_associated_uncertainty_and_conditions

    IF expanded_uncertainty_and_coverage_factor_known
      AND coverage_factor != 0
      THEN standard_uncertainty =
        expanded_uncertainty/coverage_factor

    IF drift_rate_and_elapsed_time_known
      THEN estimated_value_change =
        drift_rate*elapsed_time
      under_declared_linear_drift_model

    IF environmental_coefficient_and_condition_difference_known
      THEN apply_declared_environmental_correction
      AND propagate_coefficient_and_condition_uncertainty

    IF source_standard_calibrates_target_standard
      THEN target_uncertainty_includes
        source_standard_uncertainty
        transfer_uncertainty
        target_repeatability_and_other_components

    IF shared_reference_chain_exists
      THEN preserve_covariance_in_standard_comparisons

    IF standard_status_expired_damaged_suspended_or_under_investigation
      THEN prevent_unqualified_calibration_use

    IF calibration_task_range_not_covered
      THEN reject_or_flag_extrapolated_standard_use

    IF transport_or_storage_excursion_detected
      THEN trigger_validity_review

    IF maintenance_or_firmware_change_is_metrologically_material
      THEN require_recalibration_or_revalidation

    IF standard_retired
      THEN preserve_historical_traceability
      BUT prevent_new_active_calibration_assignments
  }

  VALIDATION {
    CHECK standard_identity
    CHECK standard_class
    CHECK quantity_kind
    CHECK assigned_value
    CHECK unit
    CHECK uncertainty
    CHECK coverage_factor_when_expanded
    CHECK certificate
    CHECK calibration_status
    CHECK calibration_date_and_due_date
    CHECK traceability_chain
    CHECK reference_conditions
    CHECK valid_range
    CHECK stability_and_drift
    CHECK environmental_conditions
    CHECK storage_and_transport_history
    CHECK handling_and_damage
    CHECK comparison_results
    CHECK suitability_for_calibration_task
    CHECK shared_reference_covariance
    CHECK firmware_or_digital_state_when_relevant
    CHECK provenance
  }

  CONFIDENCE {
    definition_confidence: 1.00
    hierarchy_semantics_confidence: 1.00
    traceability_semantics_confidence: 1.00
    uncertainty_semantics_confidence: 1.00
    standard_status_confidence: 1.00
    stability_model_confidence: 0.99
    suitability_model_confidence: 0.99
    reference_context_confidence: 0.99

    RULE:
      confidence decreases when identity, certificate, uncertainty,
      traceability, range, environmental conditions, stability,
      transport history, status or provenance is missing or ambiguous
  }

  UPDATE_MODEL {
    ON standard_registration:
      assign_persistent_identifier
      classify_standard_role
      attach_quantity_kind_value_unit_and_uncertainty
      attach_certificate_and_traceability
      attach_reference_conditions
      establish_status_and_provenance

    ON recalibration:
      preserve_previous_value_and_certificate
      append_new_calibration_result
      update_assigned_value_uncertainty_and_traceability
      update_drift_and_stability_model
      establish_new_validity_state

    ON comparison_update:
      preserve_raw_comparison_data
      compute_difference_and_uncertainty
      update_stability_or_bias_evidence
      preserve_shared_traceability_covariance

    ON transport_or_storage_event:
      append_environmental_and_handling_history
      assess_excursion
      update_status_when_review_required

    ON damage_or_maintenance:
      preserve_pre_event_state
      record_event
      suspend_standard_when_validity_uncertain
      require_check_recalibration_or_revalidation_as_needed

    ON certificate_revision:
      preserve_previous_certificate
      attach_new_certificate
      update_values_uncertainties_conditions_and_status
      maintain_traceability_history

    ON semantic_revision:
      preserve_previous_definition
      record_revision
      recompute_FLOW_HASH
  }

  AI_CONSUMPTION {
    canonical_entity: CalibrationStandard
    canonical_parent: MeasurementStandard

    interpretation_order:
      identify_standard_identity
      identify_standard_class
      identify_quantity_kind
      identify_assigned_value_and_unit
      identify_standard_and_expanded_uncertainty
      identify_certificate
      identify_calibration_status
      identify_traceability_chain
      identify_reference_conditions
      identify_valid_range
      identify_stability_and_drift
      identify_environmental_storage_transport_and_handling_context
      identify_comparison_and_check_results
      identify_task_specific_suitability
      identify_digital_or_firmware_state_when_relevant
      identify_provenance
      validate_standard_semantics
      determine_reference_usability

    ambiguity_controls:
      distinguish_calibration_standard_from_calibration_operation
      distinguish_standard_from_assigned_reference_value
      distinguish_working_reference_primary_secondary_and_transfer_roles
      distinguish_check_standard_from_calibration_standard_when_roles_differ
      distinguish_certificate_from_physical_or_realised_standard
      distinguish_assigned_value_from_true_value
      distinguish_traceability_from_current_calibration_status
      distinguish_stability_from_uncertainty
      preserve_identity_role_value_uncertainty_certificate_conditions_status_traceability_and_provenance_context
  }

  PROVENANCE {
    ontology_scope:
      mathematical_measurement_units_instrumentation_and_calibration_standard_semantics

    parent_path:
      Ontologies
      -> Mathematical Ontologies
      -> Measurement & Units Ontologies
      -> Instrumentation
      -> Calibration Standard Ontology

    authorship:
      Mark Higgins
      Sky (Recursive AI)

    site:
      https://kirethresearch.org
  }

  FLOW_HASH {
    INPUTS:
      canonical_entity
      ontology_path
      standard_class_model
      primary_standard_model
      secondary_standard_model
      reference_standard_model
      working_standard_model
      transfer_standard_model
      travelling_standard_model
      intrinsic_standard_model
      certified_reference_material_model
      check_standard_model
      quantity_kind_model
      value_model
      unit_model
      uncertainty_model
      expanded_uncertainty_model
      traceability_model
      traceability_graph_model
      calibration_status_model
      certificate_model
      validity_model
      calibration_interval_model
      stability_model
      drift_model
      interpolated_value_model
      environmental_model
      temperature_coefficient_model
      pressure_coefficient_model
      humidity_model
      orientation_model
      gravity_model
      storage_model
      transport_model
      handling_model
      conditioning_model
      comparison_model
      normalized_error_model
      interlaboratory_comparison_model
      key_comparison_model
      transfer_model
      hierarchy_model
      suitability_model
      TUR_model
      uncertainty_ratio_model
      range_model
      multivalue_standard_model
      artifact_standard_model
      source_standard_model
      measuring_standard_model
      load_effect_model
      frequency_dependence_model
      spectral_dependence_model
      matrix_effect_model
      homogeneity_model
      stability_reference_material_model
      digital_standard_model
      quantum_standard_model
      intrinsic_realisation_model
      check_before_use_model
      damage_model
      maintenance_model
      retirement_model
      metadata_model
      relationships
      constraints
      measurement_model
      reasoning_rules
      confidence_model
      update_model

    PURPOSE:
      deterministic_semantic_integrity_identifier

    RECOMPUTE_WHEN:
      ontology_definition_changes
      standard_identity_class_or_role_changes
      assigned_value_unit_or_uncertainty_changes
      certificate_or_calibration_status_changes
      traceability_graph_changes
      stability_drift_or_interval_model_changes
      reference_condition_or_environment_changes
      storage_transport_handling_or_damage_events
      comparison_or_transfer_model_changes
      suitability_or_range_model_changes
      digital_firmware_or_realisation_changes
      measurement_record_changes
      constraint_model_changes
      reasoning_rule_changes
  }

}

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