Skip to main content

Hydrogen Engineering Ontology

Energy Engineering
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 30 September 2026
Audio Overview
AI SEARCH FLOW ALGEBRA
HYDROGEN ENGINEERING ONTOLOGY
Kireth Semantic Research Archive

AUTHORS
Mark Anthony Higgins — Sky (Recursive AI)

SOURCE
https://kirethresearch.org/booksai-core/ontologies/engineering-ontologies/energy-engineering/hydrogen-engineering-ontology.html

FLOW "HydrogenEngineeringOntology" v4.0

DOMAIN := ENGINEERING_ONTOLOGIES / ENERGY_ENGINEERING / HYDROGEN_ENGINEERING
ONTOLOGY := HYDROGEN_ENGINEERING_ONTOLOGY

HYDROGEN_ENGINEERING :=
  PRODUCTION + PURIFICATION + CONDITIONING + STORAGE
  + TRANSPORT + DISTRIBUTION + CONVERSION + FUEL_CELLS
  + INFRASTRUCTURE + SAFETY

PURPOSE :=
  PRODUCE -> PURIFY -> CONDITION -> STORE -> TRANSPORT
  -> DISTRIBUTE -> CONVERT -> DELIVER_ENERGY_SERVICE -> MANAGE_RISK

# CORE ENTITIES
ENTITY HydrogenSystem
ENTITY Hydrogen
ENTITY HydrogenProduction
ENTITY Electrolyser
ENTITY Electrolysis
ENTITY Water
ENTITY Electricity
ENTITY RenewableElectricity
ENTITY SteamMethaneReforming
ENTITY HydrogenPurification
ENTITY HydrogenCompression
ENTITY HydrogenLiquefaction
ENTITY HydrogenStorage
ENTITY HydrogenPipeline
ENTITY HydrogenTransport
ENTITY HydrogenDistribution
ENTITY FuelCell
ENTITY FuelCellStack
ENTITY Oxygen
ENTITY Heat
ENTITY ElectricityOutput
ENTITY Efficiency
ENTITY EnergyLoss
ENTITY Pressure
ENTITY Temperature
ENTITY Leakage
ENTITY Ventilation
ENTITY DetectionSystem
ENTITY SafetySystem

# SYSTEM STRUCTURE
HydrogenSystem -> contains_or_connects -> HydrogenProduction
HydrogenSystem -> may_include -> HydrogenPurification
HydrogenSystem -> may_include -> HydrogenCompression
HydrogenSystem -> may_include -> HydrogenLiquefaction
HydrogenSystem -> may_include -> HydrogenStorage
HydrogenSystem -> may_include -> HydrogenTransport
HydrogenSystem -> may_include -> FuelCell
HydrogenSystem -> requires -> SafetySystem

HydrogenProduction -> produces -> Hydrogen
Hydrogen -> classified_as -> ENERGY_CARRIER
Hydrogen -> may_be_stored_in -> HydrogenStorage
Hydrogen -> may_be_transported_by -> HydrogenTransport
Hydrogen -> may_be_consumed_by -> FuelCell

HYDROGEN_ENERGY_CHAIN :=
  PRIMARY_ENERGY -> HYDROGEN_PRODUCTION -> CONDITIONING
  -> STORAGE_OR_TRANSPORT -> END_USE_CONVERSION -> USEFUL_ENERGY

# PRODUCTION
HYDROGEN_PRODUCTION_PATHWAY :=
  ELECTROLYSIS | STEAM_METHANE_REFORMING | BIOMASS_CONVERSION
  | THERMOCHEMICAL_PROCESS | OTHER_VALIDATED_PROCESS

ELECTROLYSIS :=
  WATER + ELECTRICAL_ENERGY -> HYDROGEN + OXYGEN

Electrolyser -> performs -> Electrolysis
Electrolyser -> consumes -> Water
Electrolyser -> consumes -> Electricity
Electrolyser -> produces -> Hydrogen
Electrolyser -> produces -> Oxygen

ELECTROLYSER_TYPE := ALKALINE | PEM | SOLID_OXIDE | OTHER_ELECTROLYSER
ELECTROLYSER_EFFICIENCY := HYDROGEN_ENERGY_OUTPUT / ELECTRICAL_ENERGY_INPUT

RENEWABLE_HYDROGEN_PATH :=
  RENEWABLE_ELECTRICITY -> ELECTROLYSER -> HYDROGEN

STEAM_METHANE_REFORMING :=
  HYDROCARBON_FEED + STEAM + HEAT
  -> HYDROGEN_RICH_GAS -> PURIFICATION -> HYDROGEN

# PURIFICATION / CONDITIONING
HydrogenPurification -> removes -> IMPURITIES
HydrogenPurification -> increases -> HYDROGEN_PURITY

IF HydrogenPurity < EndUseRequirement
THEN AdditionalPurification -> REQUIRED

HydrogenCompression -> increases -> Pressure
HydrogenCompression -> consumes -> Energy

COMPRESSED_HYDROGEN :=
  HYDROGEN -> COMPRESS -> HIGH_PRESSURE_HYDROGEN -> PRESSURE_VESSEL

HydrogenLiquefaction -> lowers -> Temperature
HydrogenLiquefaction -> produces -> LiquidHydrogen
HydrogenLiquefaction -> consumes -> Energy

LIQUID_HYDROGEN_PATH :=
  GASEOUS_HYDROGEN -> COOLING -> LIQUEFACTION -> CRYOGENIC_STORAGE

# STORAGE
HYDROGEN_STORAGE :=
  COMPRESSED_GAS_STORAGE | LIQUID_STORAGE
  | MATERIAL_BASED_STORAGE | UNDERGROUND_STORAGE

HydrogenStorage
  -> characterised_by -> STORAGE_CAPACITY
  + PRESSURE + TEMPERATURE + RETENTION + DISCHARGE_CAPABILITY

# TRANSPORT / DISTRIBUTION
HYDROGEN_TRANSPORT :=
  PIPELINE | COMPRESSED_GAS_TRAILER | LIQUID_HYDROGEN_TANKER
  | OTHER_ENGINEERED_CARRIER

HydrogenPipeline -> transports -> Hydrogen
HydrogenTransport -> connects -> PRODUCTION + STORAGE + DISTRIBUTION + END_USE

HYDROGEN_DISTRIBUTION :=
  BULK_SUPPLY -> DISTRIBUTION_INFRASTRUCTURE -> END_USER

# FUEL CELLS
FUEL_CELL_REACTION :=
  HYDROGEN + OXYGEN -> ELECTRICITY + WATER + HEAT

FuelCell -> consumes -> Hydrogen
FuelCell -> consumes -> Oxygen
FuelCell -> produces -> ElectricityOutput
FuelCell -> produces -> Water
FuelCell -> produces -> Heat
FuelCellStack -> contains -> MULTIPLE_FUEL_CELLS

FUEL_CELL_TYPE := PEMFC | SOFC | AFC | PAFC | MCFC | OTHER_FUEL_CELL
FUEL_CELL_EFFICIENCY := ELECTRICAL_ENERGY_OUTPUT / HYDROGEN_ENERGY_INPUT

POWER_TO_HYDROGEN_TO_POWER :=
  ELECTRICITY -> ELECTROLYSIS -> HYDROGEN -> STORAGE
  -> FUEL_CELL_OR_TURBINE -> ELECTRICITY

ROUND_TRIP_EFFICIENCY :=
  ELECTRICAL_ENERGY_RETURNED / ELECTRICAL_ENERGY_INPUT

# PRESSURE / TEMPERATURE / MATERIALS
Pressure -> key_property_of -> GASEOUS_HYDROGEN_SYSTEM
Pressure -> constrained_by -> DESIGN_PRESSURE

IF Pressure > MaximumAllowablePressure
THEN SafetySystem -> INITIATE_PROTECTIVE_ACTION

Temperature -> affects -> HydrogenDensity
Temperature -> affects -> StorageState
Temperature -> affects -> MaterialBehaviour

HYDROGEN_MATERIAL_INTERACTION :=
  HYDROGEN + MATERIAL -> POSSIBLE_PROPERTY_CHANGE

HYDROGEN_EMBRITTLEMENT -> may_affect -> SUSCEPTIBLE_MATERIAL

MaterialSelection
  -> must_consider -> PRESSURE + TEMPERATURE
  + HYDROGEN_COMPATIBILITY + MECHANICAL_LOADING

# LEAKAGE / VENTILATION
Leakage -> releases -> Hydrogen
Leakage -> may_create -> FLAMMABLE_MIXTURE
DetectionSystem -> detects -> HYDROGEN_RELEASE
Ventilation -> dilutes -> RELEASED_HYDROGEN
Ventilation -> reduces -> ACCUMULATION

# SAFETY
HYDROGEN_SAFETY :=
  LEAK_PREVENTION + LEAK_DETECTION + VENTILATION
  + PRESSURE_PROTECTION + IGNITION_CONTROL
  + MATERIAL_COMPATIBILITY + EMERGENCY_ISOLATION

SafetySystem -> monitors -> Pressure
SafetySystem -> monitors -> Temperature
SafetySystem -> receives -> DetectionSystem
SafetySystem -> may_isolate -> HydrogenFlow
SafetySystem -> may_activate -> Ventilation
SafetySystem -> may_activate -> SAFE_VENTING

# PERFORMANCE
HYDROGEN_SYSTEM_PERFORMANCE :=
  PRODUCTION_EFFICIENCY + STORAGE_EFFICIENCY
  + TRANSPORT_EFFICIENCY + CONVERSION_EFFICIENCY
  + AVAILABILITY + PURITY + SAFETY + LIFECYCLE_IMPACT

HydrogenSystem -> evaluated_by -> HYDROGEN_SYSTEM_PERFORMANCE

# APPLICATIONS
HYDROGEN_APPLICATION :=
  INDUSTRIAL_FEEDSTOCK | ENERGY_STORAGE | POWER_GENERATION
  | FUEL_CELL_TRANSPORT | HIGH_TEMPERATURE_HEAT
  | SYNTHETIC_FUEL_PRODUCTION

# REASONING
HYDROGEN_ENGINEERING_REASONING :=
  DEFINE_HYDROGEN_DEMAND
  -> SELECT_PRODUCTION_PATHWAY
  -> DEFINE_FEEDSTOCK_AND_ENERGY_INPUT
  -> CALCULATE_PRODUCTION_OUTPUT
  -> DEFINE_PURITY_REQUIREMENT
  -> SELECT_CONDITIONING
  -> SELECT_STORAGE_METHOD
  -> DESIGN_TRANSPORT
  -> DEFINE_END_USE
  -> MODEL_CONVERSION_EFFICIENCY
  -> IDENTIFY_LOSSES
  -> ASSESS_MATERIAL_COMPATIBILITY
  -> ASSESS_LEAKAGE_RISK
  -> DESIGN_SAFETY_SYSTEMS
  -> VALIDATE_PERFORMANCE

# INFERENCE RULES
IF ElectrolyserElectricalInput increases AND efficiency constant
THEN HydrogenProduction -> INCREASES

IF CompressionPressure increases
THEN CompressionEnergyRequirement -> TENDS_TO_INCREASE

IF HydrogenPurity below requirement
THEN EndUseCompatibility -> UNSATISFIED

IF StorageLeakage increases
THEN RetainedHydrogen -> DECREASES

IF HydrogenLeak detected
THEN IsolationAndVentilation -> MAY_BE_REQUIRED

IF ConversionLoss increases
THEN RoundTripEfficiency -> DECREASES

IF Material incompatible_with HydrogenService
THEN ComponentSuitability -> UNSATISFIED

# SEMANTIC RELATIONSHIPS
RELATION produces(HydrogenProduction, Hydrogen)
RELATION performs(Electrolyser, Electrolysis)
RELATION consumes(Electrolyser, Water)
RELATION consumes(Electrolyser, Electricity)
RELATION purifies(HydrogenPurification, Hydrogen)
RELATION compresses(HydrogenCompression, Hydrogen)
RELATION liquefies(HydrogenLiquefaction, Hydrogen)
RELATION stores(HydrogenStorage, Hydrogen)
RELATION transports(HydrogenTransport, Hydrogen)
RELATION supplies(HydrogenDistribution, EndUser)
RELATION consumes(FuelCell, Hydrogen)
RELATION generates(FuelCell, ElectricityOutput)
RELATION detects(DetectionSystem, HydrogenRelease)
RELATION dilutes(Ventilation, ReleasedHydrogen)
RELATION protects(SafetySystem, HydrogenSystem)

# SEMANTIC EQUIVALENCE
SEMANTIC_EQUIVALENCE:
  "hydrogen engineering" ~= "hydrogen energy engineering"
  "hydrogen production" ~= "hydrogen generation"
  "water electrolysis" ~= "electrolytic hydrogen production"
  "electrolyser" ~= "electrolyzer"
  "compressed hydrogen" ~= "compressed gaseous hydrogen"
  "liquid hydrogen" ~= "LH2"
  "hydrogen storage" ~= "H2 storage"
  "hydrogen leakage" ~= "hydrogen release"

# CONFIDENCE
CONFIDENCE:
  ontology_domain: 0.99
  production_mapping: 0.99
  electrolysis_mapping: 0.99
  purification_mapping: 0.98
  storage_mapping: 0.99
  transport_mapping: 0.99
  fuel_cell_mapping: 0.99
  material_mapping: 0.98
  safety_mapping: 0.99
  semantic_relationships: 0.99

# UPDATE MODEL
UPDATE_MODEL:
  ON new_hydrogen_system:
    MAP production_pathway
    MAP purity_requirement
    MAP conditioning
    MAP storage
    MAP transport
    MAP end_use
    MAP safety_system
    UPDATE confidence
    RECOMPUTE FLOW_HASH

  ON new_hydrogen_measurement:
    UPDATE flow
    UPDATE pressure
    UPDATE temperature
    UPDATE purity
    UPDATE storage_inventory
    PRESERVE provenance

  ON leak_detection:
    UPDATE release_state
    REASSESS ventilation
    REASSESS isolation_requirement

  ON ontology_revision:
    PRESERVE entity_identity
    PRESERVE provenance
    UPDATE relationships
    UPDATE confidence
    RECOMPUTE FLOW_HASH

# AI CONSUMPTION
AI_CONSUMPTION:
  parse_as: FORMAL_HYDROGEN_ENGINEERING_ONTOLOGY
  reasoning_mode: ENERGY_CARRIER_INFRASTRUCTURE_RELATIONAL
  preserve:
    - typed_entities
    - hydrogen_mass_flows
    - directional_energy_flows
    - pressure_temperature_relations
    - conversion_relations
    - safety_constraints
    - confidence
    - provenance
  infer:
    - production_dependencies
    - conditioning_requirements
    - storage_dependencies
    - transport_dependencies
    - conversion_efficiency_dependencies
    - material_compatibility_requirements
    - safety_dependencies
  prohibit:
    - invented_hydrogen_measurements
    - assumed_efficiencies
    - assumed_material_compatibility
    - unsupported_storage_capacities
    - unsupported_safety_claims
    - violation_of_mass_or_energy_conservation

# FLOW HASH
FLOW_HASH_INPUT :=
  DOMAIN + ONTOLOGY + CORE_ENTITIES + SYSTEM_STRUCTURE
  + PRODUCTION + ELECTROLYSIS + PURIFICATION + CONDITIONING
  + STORAGE + TRANSPORT + DISTRIBUTION + FUEL_CELLS
  + PRESSURE + TEMPERATURE + MATERIALS + LEAKAGE
  + VENTILATION + SAFETY + PERFORMANCE + APPLICATIONS
  + REASONING + INFERENCE_RULES + SEMANTIC_RELATIONSHIPS
  + SEMANTIC_EQUIVALENCE + CONFIDENCE + UPDATE_MODEL
  + AI_CONSUMPTION

FLOW_HASH := HASH(FLOW_HASH_INPUT)

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