← Schemas · R137
The R137 schema
OIML R137 (Dynamic Measuring Systems for Gases — Gas Meters) 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 R137 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.
| Field | Shape | Required |
|---|---|---|
| certificate | core · Certificate | yes |
| issuing_authority | core · IssuingAuthority | no |
| applicants | array of core · Party | no |
| manufacturers | array of core · Party | no |
| certified_type | CertifiedType | yes |
| characteristics | Characteristics | yes |
| recommendation | object | yes |
| test_reports | core · TestReportList | no |
| revision_history | core · RevisionHistory | no |
| model_family | core · ModelFamily | no |
| components | array of core · Component | no |
| footnotes | core · FootnoteList | no |
| matrix_tables | MatrixTableList | no |
| d011_tests_applicable | array of D011TestReference | no |
Observed fields
From 99 digitalized R137 certificates: how often each type-level characteristic appears (fill rate), in how many certificates, and the most common values observed.
| Field | Fill rate | Present in | Common values |
|---|---|---|---|
| temperature_range | 64% | 63 | |
| gas_temperature_range | 62% | 61 | |
| orientation | 51% | 50 | Horizontal, Connection ports vertical, All orientations |
| accuracy_class | 49% | 48 | 1.5, 0.5, 1 |
| environmental_classes | 47% | 46 | M1/E2, M1/E1, M2/E2 |
| maximum_pressure | 46% | 45 | |
| designed_for | 38% | 38 | Condensing humidity, condensing humidity, Non condensing humidity |
| destined_for_the_measurement_of | 26% | 26 | Gas volume, Gas volume of natural gas, type H or L, Gas volume of natural gas type H |
| power_supply_voltage | 26% | 26 | |
| flow_direction | 17% | 17 | Uni-directional(indicated with arrow), Uni-directional, Left to right or right to left |
| software_identification | 15% | 15 | Not applicable, 711001 – CRC: D457E139, Version number:1.24 Checksum:1869761847 |
| destined_for_measurement_of | 15% | 15 | Gas volume, Gas volume of natural gas, type H or L |
| mechanical_environment_class | 10% | 10 | M2, M1 |
| electromagnetic_environment_class | 10% | 10 | Not applicable(the meter has no electronics), E1, Not applicable |
| cyclic_volume | 6% | 6 | |
| minimum_pressure | 6% | 6 | |
| intended_for_measurement_of | 6% | 6 | Gaseous, including CO2 and Natural gas, Gas volume (natural gas), Natural gas |
| maximum_flow_rate | 5% | 5 | |
| base_pressure | 3% | 3 | 1.01325, Not applicable |
| base_temperature | 3% | 3 | 15, Not applicable |
| electrical_power | 3% | 3 | Not applicable, Lithium battery, 3.6V |
| transitional_flow_rate | 3% | 3 | 0.6, 2.5, min=0.25, max=0.6 |
| minimum_flow_rate | 3% | 3 | 0.016, 0.04, 0.16 |
| destined_for | 3% | 3 | Gas volume |
| destined_for_measurement | 3% | 3 | gas volume, Gas volume of natural gas type H and L, Gas volume |
| designed_for_humidity_conditions | 3% | 3 | Not applicable, Not applicable (the gas meter has no electronics) |
| tsp | 2% | 2 | Not applicable |
| indicating_device | 2% | 2 | Type O or C, Electronic |
| ambient_temperature_range_evcd | 2% | 2 | min=-40, max=55 |
| gas_temperature_range_evcd | 2% | 2 | min=-30, max=80 |
| working_pressure | 2% | 2 | The meter is either programmed with a density and viscosity setting, corresponding to the applied gas at preset pressure or using live pressure value from the optional pressure sensor. When using a preset value, the maximum operating range for pressure p_max/p_min is 6.25 symmetrically divided around the preset pressure., The meter is either programmed with a density and viscosity setting, corresponding to the applied gas at preset pressure or using live pressure value from the optional pressure sensor. When using a preset value, the maximum operating range for pressure pmax/pmin is 6.25 symmetrically divided around the preset pressure. |
| path_angle | 2% | 2 | 50, 62.5 |
| path_configuration | 2% | 2 | Q.Sonic max: 6 direct paths and 2 reflection swirl paths. Q.Sonic max6: 6 direct paths, Direct measuring paths in an X-shape: -6-path meters:4+2paths -8-path meters:4+4paths |
| distance_between_the_connections | 2% | 2 | min=110, max=130 |
| indicating_range | 2% | 2 | 99999.999, 999999.99 |
| scale_interval | 2% | 2 | 0.00025 |
| intended_for_the_measurement_of | 2% | 2 | Gas volume |
| intended_for | 2% | 2 | Gas volume |
| manufacturer_trade_mark | 1% | 1 | |
| type | 1% | 1 | GALLUS/CQ3000 |
| overload_flow_qr | 1% | 1 | 7.2 |
| maximum_pressure_in_use_pmax | 1% | 1 | 0.5 |
| pulse_weight | 1% | 1 | 10 |
| counting_scale | 1% | 1 | 1 |
| unit | 1% | 1 | m³ |
| resolution | 1% | 1 | 0.2 |
| working_temperature_range_tw | 1% | 1 | min=-10, max=40 |
| storage_temperature | 1% | 1 | min=-30, max=70 |
| connection_threads_size | 1% | 1 | M30x2, G7/8", G1", G1¼", M34x1.5, BS746 1 |
| t_sp | 1% | 1 | 15 |
| ancillary_devices | 1% | 1 | NB-IoT communication |
| working_pressure_range | 1% | 1 | min=None, max=0.15 |
| software_checksum | 1% | 1 | 0x7DE0 |
| distance_between_connections | 1% | 1 | min=110, max=130 |
| maximum_pressure_steel_housing | 1% | 1 | |
| maximum_pressure_aluminium_housing | 1% | 1 | |
| maximum_pmax_atmos_xxs | 1% | 1 | 0.5 |
| maximum_pmax_atmos_hpxxa | 1% | 1 | 1.5 |
| maximum_qmax | 1% | 1 | 6 |
| minimum_qmin | 1% | 1 | 0.016 |
| minimum_qt | 1% | 1 | 0.2 |
| operating_pressure_range_standard_mounts | 1% | 1 | |
| operating_pressure_range_isolated_mounts | 1% | 1 | |
| ambient_temperature_range | 1% | 1 | |
| software_identification_3414_3415_3416_3417 | 1% | 1 | |
| software_identification_3414_3415_3416_3417_3418 | 1% | 1 | |
| transducers | 1% | 1 | MHz |
| ambient_temperature_range_with_evcd | 1% | 1 | min=-40, max=55 |
| gas_temperature_range_with_evcd | 1% | 1 | min=-30, max=80 |
| power_supply_type | 1% | 1 | DC |
| maximum_working_pressure_pmax | 1% | 1 | 1.5 |
| overload_flow_rate_qr | 1% | 1 | 30 |
| lubrication | 1% | 1 | Aeroshell Fluid 10 |
| orientation_non_mpv | 1% | 1 | horizontal, vertical up |
| orientation_mpv | 1% | 1 | horizontal, vertical up and vertical down(all orientations) |
| power_supply_voltage_ac | 1% | 1 | min=196, max=240 |
| density_range | 1% | 1 | min=1.4, max=450 |
| minimum_maximum_pressure | 1% | 1 | min=8, max=255 |
| sound_frequency | 1% | 1 | 200000 |
| outlet_pipe | 1% | 1 | 5D |
| maximum_pressure_atmos_xxs | 1% | 1 | 0.5 |
| maximum_pressure_atmos_hp_xxa | 1% | 1 | 1.5 |
| software_identification_metrology_version | 1% | 1 | V40.33 |
| software_identification_metrology_checksum | 1% | 1 | 6F5697AE |
| software_identification_application_version | 1% | 1 | V16.00.01.50 |
| software_identification_application_checksum | 1% | 1 | DB9A08AA |
| intended_for_measurement | 1% | 1 | Natural gas types H,L and E,with a Gross Wobbe Index between 39,1MJ/m3and 54,7MJ/m3at15℃and1,01325 bar,including mixtures with a hydrogen concentration of up to 23% by volume. |
| communication_module | 1% | 1 | G GPRSNB-IoTLoRaWANSF Sigfox |
Definitions
The shapes named by the certificate structure above, expanded to their fields.
AccuracyClass
AccuracyClassToken
MeterTechnology
PressureReference
PressureValue
CertifiedType
| category | string or null | required |
| type_designations | array of string | required |
| meter_technology | MeterTechnology | |
| module_designation | object | |
| description | string or null |
Characteristics
| type_level | TypeLevel | |
| model_level | array of ModelLevelEntry | |
| config_level | array of ConfigLevelEntry |
TypeLevel
| accuracy_class | AccuracyClass | |
| meter_technology | MeterTechnology | |
| temperature_range | TemperatureRange | |
| gas_temperature_range | TemperatureRange | |
| ambient_temperature_range | TemperatureRange | |
| working_temperature_range_tw | TemperatureRange | |
| storage_temperature | TemperatureRange | |
| environmental_classes | EnvironmentalClasses | |
| climatic_environment_class | NullableClimaticClass | |
| electromagnetic_environment_class | NullableEMClass | |
| mechanical_environment_class | NullableMechanicalClass | |
| maximum_pressure | PressureValue | |
| minimum_pressure | PressureValue | |
| maximum_working_pressure_pmax | PressureValue | |
| working_pressure | PressureValue | |
| working_pressure_range | PressureValue | |
| operating_pressure_range_standard_mounts | PressureValue | |
| operating_pressure_range_isolated_mounts | PressureValue | |
| base_pressure | PressureValue | |
| maximum_flow_rate | core · StructuredValue | |
| minimum_flow_rate | core · StructuredValue | |
| transitional_flow_rate | core · StructuredValue | |
| overload_flow_rate_qr | core · StructuredValue | |
| cyclic_volume | core · StructuredValue | |
| indicating_range | core · StructuredValue | |
| scale_interval | core · StructuredValue | |
| counting_scale | core · StructuredValue | |
| resolution | core · StructuredValue | |
| connection_threads_size | core · StructuredValue | |
| distance_between_connections | core · StructuredValue | |
| orientation | core · StructuredValue | |
| flow_direction | core · StructuredValue | |
| pulse_weight | core · StructuredValue | |
| density_range | core · StructuredValue | |
| path_angle | core · StructuredValue | |
| path_configuration | core · StructuredValue | |
| transducers | core · StructuredValue | |
| power_supply_voltage | core · StructuredValue | |
| power_supply_frequency | core · StructuredValue | |
| power_supply_type | core · StructuredValue | |
| power_supply_battery | core · StructuredValue | |
| electrical_power | core · StructuredValue | |
| software_identification | core · SoftwareIdentification | |
| designed_for | core · StructuredValue | |
| designed_for_humidity_conditions | core · StructuredValue | |
| destined_for | core · StructuredValue | |
| destined_for_measurement_of | core · StructuredValue | |
| ancillary_devices | core · StructuredValue | |
| lubrication | core · StructuredValue | |
| indicating_device | core · StructuredValue |
EnvironmentalClasses
| value | object | |
| unit_symbol | string or null | |
| unit_id | string or null | |
| footnote_markers | array of string |
NullableClimaticClass
| value | string or null | |
| unit_symbol | string or null | |
| unit_id | string or null | |
| footnote_markers | array of string |
NullableEMClass
| value | string or null | |
| unit_symbol | string or null | |
| unit_id | string or null | |
| footnote_markers | array of string |
NullableMechanicalClass
| value | string or null | |
| unit_symbol | string or null | |
| unit_id | string or null | |
| footnote_markers | array of string |
ModelLevelEntry
| attribute | string | required |
| unit_symbol | string or null | |
| values | array of object | required |
ConfigLevelEntry
| attribute | string | required |
| axis | string or null | |
| unit_symbol | string or null | |
| values | array of object | required |
MatrixTable
| name | string | required |
| description | string or null | |
| columns | array of string | required |
| column_units | array or null | |
| rows | array of object | required |
| footnotes | core · FootnoteList |
MatrixTableList
D011TestReference
| test_id | string | required |
| test_level_index | integer | |
| notes | string |