/* Resource URIs identify these supplied native values; no file or network lookup. */
types = cif"""#\#CIF_2.0
data_types
_dictionary.version 1.0.0
save_integer_range
_type.contents Integer
_enumeration.range '0:10'
save_
"""

dictionary = cif"""#\#CIF_2.0
data_dictionary
_dictionary.uri 'https://example.invalid/schema.dic'
save_value
_definition.id '_value'
_import.get [{'file':'types.dic' 'save':'integer_range' 'version':'1.0.0'}]
save_
"""

measurement = cif"""#\#CIF_2.0
data_sample
_value 5
"""

resources = {"https://example.invalid/types.dic": types}
report = VALIDATE_CIF(measurement, dictionary, resources)
report_json = TO_JSON(report)
