#\#CIF_2.0
##############################################################################
#                                                                            #
#               FAKE RANGE DICTIONARY FOR TESTING PURPOSES                   #
#                                                                            #
##############################################################################
data_FAKE_RANGE_DIC

    _dictionary.title            FAKE_RANGE_DIC
    _dictionary.class            Instance
    _dictionary.version          0.0.1
    _dictionary.date             2019-04-22
    _dictionary.uri              http://www.fake.org/fake_range.dic
    _dictionary.ddl_conformance  3.11.10
    _dictionary.namespace        FakeRangeDic
    _description.text
;
    This dictionary contains fake definitions with ranges for validator testing
    purposes.
;
    loop_
    _dictionary_audit.version
    _dictionary_audit.date
    _dictionary_audit.revision
    0.0.1 2017-05-31 'Creating the dictionary'

save_RANGE_PARENT
    _definition.id               RANGE_PARENT
    _definition.scope            Category
    _definition.class            Head
    _definition.update           2017-07-15
    _description.text
;
     This category is parent of all other categories in the FAKE_RANGE_DIC
     dictionary.
;
    _name.category_id            FAKE_RANGE_DIC
    _name.object_id              RANGE_PARENT
save_

save_RANGE_CATEGORY

    _definition.id               RANGE_CATEGORY
    _definition.scope            Category
    _definition.class            Loop
    _definition.update           2017-07-15
    _description.text
;
    The attributes used to specify the aliased names of definitions.
;
    _name.category_id            RANGE_PARENT
    _name.object_id              RANGE_CATEGORY
    _category.key_id             '_range_category.index_item'
    loop_
    _category_key.name
                                 '_range_category.index_item'
save_

save_range_category.index_item
    _definition.id               '_range_category.index_item'
    _definition.scope            Item
    _definition.class            Attribute
    _definition.update           2017-07-15
    _description.text
;
     An index.
;
    _description.common
;
     An index.
;
    _name.category_id            range_category
    _name.object_id              index_item
    _type.purpose                Key
    _type.source                 Assigned
    _type.container              Single
    _type.contents               Index
save_

save_range_category.whole_range_item
    _definition.id               '_range_category.whole_range_item'
    _definition.scope            Item
    _definition.class            Attribute
    _definition.update           2017-07-15
    _description.text
;
     A data item that has both the upper and the lower range bounds.
;
    _description.common
;
     A data item that has both the upper and the lower range bounds.
;
    _name.category_id            range_category
    _name.object_id              whole_range_item
    _type.purpose                Measurand
    _type.source                 Assigned
    _type.container              Single
    _type.contents               Real
    _enumeration.range           -3.14:3.14
save_

save_range_category.whole_range_item_su
    _definition.id               '_range_category.whole_range_item_su'
    _definition.scope            Item
    _definition.class            Attribute
    _definition.update           2019-03-2
    _description.text
;
     Data item that stores the standard uncertainty values of the
     _range_category.whole_range_item data item.
;
    _description.common
;
     Data item that stores the standard uncertainty values of the
     _range_category.whole_range_item data item.
;
    _name.category_id            range_category
    _name.object_id              whole_range_item_su
    _type.purpose                SU
    _name.linked_item_id         '_range_category.whole_range_item'
    _type.source                 Assigned
    _type.container              Single
    _type.contents               Real
save_

save_range_category.upper_range_item
    _definition.id               '_range_category.upper_range_item'
    _definition.scope            Item
    _definition.class            Attribute
    _definition.update           2017-07-15
    _description.text
;
     A data item that only has an upper range bound.
;
    _description.common
;
     A data item that only has an upper range bound.
;
    _name.category_id            range_category
    _name.object_id              upper_range_item
    _type.purpose                Measurand
    _type.source                 Assigned
    _type.container              Single
    _type.contents               Real
    _enumeration.range           :3.14
save_

save_range_category.lower_range_item
    _definition.id               '_range_category.lower_range_item'
    _definition.scope            Item
    _definition.class            Attribute
    _definition.update           2017-07-15
    _description.text
;
     A data item that only has an lower range bound.
;
    _description.common
;
     A data item that only has an lower range bound.
;
    _name.category_id            range_category
    _name.object_id              lower_range_item
    _type.purpose                Measurand
    _type.source                 Assigned
    _type.container              Single
    _type.contents               Real
    _enumeration.range           -3.14:
save_

save_range_category.number_no_su_range_full
    _definition.id               '_range_category.number_no_su_range_full'
    _definition.scope            Item
    _definition.class            Attribute
    _definition.update           2019-04-22
    _description.text
;
 A data item that has both the upper and the lower range limit.
 The data item is not allowed to have an associated standard uncertainty
 value.
;
    _description.common
;
 A data item that has both the upper and the lower range limit.
 The data item is not allowed to have an associated standard uncertainty
 value.
;
    _name.category_id            range_category
    _name.object_id              number_no_su_range_full
    _type.purpose                Number
    _type.source                 Assigned
    _type.container              Single
    _type.contents               Real
    _enumeration.range           -3.14:3.14
save_
