Skip to content

← Schemas · R139

The R139 schema

OIML R139 (Compressed gaseous fuel dispensers — CNG and hydrogen) Certificate Schema. The certificate structure lists the top-level fields of the document model. The definitions expand the family's own vocabulary. Where the corpus carries fill statistics, the observed fields table shows how often each characteristic actually appears.

Certificate structure

Every R139 certificate is one object with these top-level fields. A "core" shape is shared across all Recommendation families; the rest are defined by this family's own definitions below.

FieldShapeRequired
certificatecore · Certificateyes
issuing_authoritycore · IssuingAuthorityno
applicantscore · PartyListno
manufacturersarray of core · Partyno
certified_typeCertifiedTypeyes
characteristicsCharacteristicsyes
recommendationobjectyes
test_reportscore · TestReportListno
revision_historycore · RevisionHistoryno
model_familycore · ModelFamilyno
componentsarray of core · Componentno
footnotescore · FootnoteListno
d011_tests_applicablearray of D011TestReferenceno

Observed fields

From 39 digitalized R139 certificates: how often each type-level characteristic appears (fill rate), in how many certificates, and the most common values observed.

FieldFill ratePresent inCommon values
temperature_range77%30
environmental_classes77%30M1/E2, M1/E1, M2/E2
accuracy_class74%292, 1.5, 2.4
power_supply_voltage74%29
intended_for_measurement_of46%18Compressed gases including Hydrogen, Compressed Natural Gas(CNG), Hydrogen(H2)
minimum_measured_quantity41%16
product_temperature_range41%16
power_supply_frequency36%14
intended_for_the_measurement_of31%12Hydrogen(H2), Hydrogen, Compressed Natural Gas
maximum_pressure26%10
software_identification21%85.241, Version number:1.01.00. Checksum:0X13BD2D46, Version number:CS-CAL-CV1.0Checksum:2C00FABB
maximum_flow_rate18%7
maximum_storage_pressure13%5
power_supply_type13%5AC
maximum_unit_price13%55, 5 digits of which maximal 3 decimals, 4digits
maximum_price_to_pay13%56, 6 digits of which maximal 3 decimals, 6digits
ratio_qmax_over_qmin10%410, min=10, max=None
maximum_quantity_indication10%46 digits of which maximal 3 decimals, 6 digits,e.g.9999,99
environmental_class8%3M1, M2
gas_temperature5%2min=-40, max=0
maximum_operating_pressure5%2min=200, max=250
intended_for5%2Hydrogen, Hydrogen(H2)
types_of_gas_or_mixtures_of_gas3%1Compressed natural gas
environmental_classification3%1M1
type3%1MM-001
type_of_gas3%1Hydrogen
nominal_maximum_capacity3%13.6
nominal_minimum_capacity3%10.133
type_of_gas_to_be_measured3%1Hydrogen
nominal_maximum_capacity_qmax3%13.6
nominal_minimum_capacity_qmin3%10.133
minimum_measured_quantity_mmq3%11
maximum_pressure_of_the_gas_pmax3%187.5
output3%1Pulses
intended_for_measurement3%1Compressed Natural Gas
minimum_measured_quantity_cngmass3%11
minimum_measured_quantity_cng0503%11
maximum_pressure_cngmass3%1350
maximum_pressure_cng0503%1317 or 345
product_temperature_range_cngmass3%1min=-40, max=55
product_temperature_range_cng0503%1min=-25, max=55
oiml_recommendation3%1R 139-1 (2018)
flow_direction3%1bi-directional
maximum_volume_indication3%16
ambient_temperature_range_cdwxsb3%1min=-40, max=55
maximum_pressure_of_gas3%120
flow_rate3%1Depending on flow sensor used
maximum_number_of_nozzles3%14
maximum_number_of_main_indicating_device3%14
maximum_number_of_nozzles_connected_to_each_indicating_device3%11
mass_meter_communication3%1RS-485 communication protocol
maximum_price_indication3%16 digits,e.g.9999,99
maximum_unit_price_indication3%16 digits,e.g.999,999
maximum_mass_indication3%16digits

Definitions

The shapes named by the certificate structure above, expanded to their fields.

AccuracyClassValue

AccuracyClass

valueobject
unit_symbolstring or null
unit_idstring or null
footnote_markersarray of string

TemperatureRangeR139

valueobject
unit_symbolstring or null
unit_idstring or null
footnote_markersarray of string

FlowDirection

PowerSupplyType

IntendedFor

EnvironmentalClasses

valueobject
unit_symbolstring or null
unit_idstring or null
footnote_markersarray of string

CertifiedType

categorystringrequired
type_designationsarray of stringrequired
module_designationstring or null
descriptionstring or null

Characteristics

type_levelTypeLevel
model_levelarray of ModelLevelEntry
config_levelarray of ConfigLevelEntry

TypeLevel

accuracy_classAccuracyClass
temperature_rangeTemperatureRangeR139
product_temperature_rangeTemperatureRangeR139
humidity_classcore · StructuredValue
environmental_classesEnvironmentalClasses
environmental_classEnvironmentalClasses
environmental_classificationcore · StructuredValue
electromagnetic_environment_classEMClass
mechanical_environment_classMechanicalClass
maximum_flow_ratecore · StructuredValue
minimum_flow_ratecore · StructuredValue
flow_ratecore · StructuredValue
flow_rate_rangecore · StructuredValue
nominal_maximum_capacitycore · StructuredValue
nominal_maximum_capacity_qmaxcore · StructuredValue
nominal_minimum_capacitycore · StructuredValue
nominal_minimum_capacity_qmincore · StructuredValue
ratio_qmax_over_qmincore · StructuredValue
minimum_measured_quantitycore · StructuredValue
minimum_measured_quantity_mmqcore · StructuredValue
minimum_measured_quantity_cngmasscore · StructuredValue
minimum_measured_quantity_cng050core · StructuredValue
maximum_pressurecore · StructuredValue
maximum_pressure_of_gascore · StructuredValue
maximum_pressure_of_the_gas_pmaxcore · StructuredValue
maximum_pressure_cngmasscore · StructuredValue
maximum_pressure_cng050core · StructuredValue
maximum_operating_pressurecore · StructuredValue
maximum_storage_pressurecore · StructuredValue
type_of_gasIntendedFor
type_of_gas_to_be_measuredIntendedFor
types_of_gas_or_mixtures_of_gasIntendedFor
intended_forIntendedFor
intended_for_measurementIntendedFor
intended_for_measurement_ofIntendedFor
intended_for_the_measurement_ofIntendedFor
flow_directionFlowDirection
maximum_mass_indicationcore · StructuredValue
maximum_quantity_indicationcore · StructuredValue
maximum_volume_indicationcore · StructuredValue
maximum_unit_pricecore · StructuredValue
maximum_unit_price_indicationcore · StructuredValue
maximum_price_to_paycore · StructuredValue
maximum_price_indicationcore · StructuredValue
maximum_number_of_nozzlescore · StructuredValue
maximum_number_of_main_indicating_devicecore · StructuredValue
maximum_number_of_nozzles_connected_to_each_indicating_devicecore · StructuredValue
mass_meter_communicationcore · StructuredValue
outputcore · StructuredValue
power_supply_voltagecore · StructuredValue
power_supply_frequencycore · StructuredValue
power_supply_typePowerSupplyType
software_identificationcore · SoftwareIdentification

ModelLevelEntry

attributestringrequired
unitUnit
unit_symbolstring or null
valuesarray of objectrequired

ConfigLevelEntry

attributestringrequired
axisobjectrequired
unitUnit
unit_symbolstring or null
valuesarray of objectrequired

D011TestReference

test_idstringrequired
test_level_indexinteger
notesstring