Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Describe primitive data items #438

Merged
merged 3 commits into from
Jun 30, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 43 additions & 20 deletions ddl.dic
Original file line number Diff line number Diff line change
Expand Up @@ -1814,7 +1814,7 @@ save_method.purpose

_definition.id '_method.purpose'
_definition.class Attribute
_definition.update 2006-11-16
_definition.update 2023-06-28
_description.text
;
The purpose and scope of the method expression.
Expand All @@ -1829,9 +1829,19 @@ save_method.purpose
loop_
_enumeration_set.state
_enumeration_set.detail
Evaluation 'Method evaluates an item from related item values.'
Definition 'Method generates attribute value(s) in the definition.'
Validation 'Method compares an evaluation with existing item value.'
Evaluation
;
Method evaluates an item from related item values. Definitions of
primitive data items should normally not contain methods of this type.
;
Definition
;
Method generates attribute value(s) in the definition.
;
Validation
;
Method compares an evaluation with existing item value.
;

_enumeration.default Evaluation

Expand Down Expand Up @@ -2386,11 +2396,18 @@ save_type.source

_definition.id '_type.source'
_definition.class Attribute
_definition.update 2013-04-16
_definition.update 2023-06-28
_description.text
;
The origin or source of the defined data item, indicating by what
recording process it has been added to the domain instance.

All data items can be classified as primitive or non-primitive based on
the origin of the data. Primitive data items record data that usually
cannot be deduced without repeating the entire experiment such as
measurements, observations (e.g. instrument settings) and decisions
made in nonlinear processes. Non-primitive data items record derivable
data that can be directly evaluated from other data.
;
_name.category_id type
_name.object_id source
Expand All @@ -2404,31 +2421,35 @@ save_type.source
_enumeration_set.detail
Recorded
;
A value (numerical or otherwise) recorded by observation or
measurement during the experimental collection of data. This item is
PRIMITIVE.
Data value (numerical or otherwise) was recorded by observation or
measurement during the experimental collection of data.

Data items of this type are considered primitive.
;
Assigned
;
A value (numerical or otherwise) assigned as part of the data
Data value (numerical or otherwise) was assigned as part of the data
collection, analysis or modelling required for a specific domain
instance. These assignments often represent a decision made that
determines the course of the experiment (and therefore may be deemed
PRIMITIVE) or a particular choice in the way the data was analysed
(and therefore may be considered NOT PRIMITIVE).
instance.

These assignments often represent a decision made that determines the
course of the experiment (and therefore the data item may be deemed
primitive) or a particular choice in the way the data was analysed
(and therefore the data item may be considered non-primitive).
;
Related
;
A value or tag used in the construction of looped lists of data.
Typically identifying an item whose unique value is the reference key
for a loop category and/or an item which has values in common with
those of another loop category and is considered a Link between these
lists.
Data item was used in the construction of looped lists of data.
Typically identifies an item whose unique values are used as the
reference key for a loop category and/or an item which has values in
common with those of another loop category and is considered a Link
between these lists.
;
Derived
;
A quantity derived from other data items within the domain instance.
This item is NOT PRIMITIVE.
Data item was derived from other data items within the domain instance.

Data items of this type are considered non-primitive.
;

_enumeration.default Assigned
Expand Down Expand Up @@ -3025,4 +3046,6 @@ save_
the source of default enumeration values to be recorded.

Added 'Inherited' as an enumeration value to _type.contents.

Updated the description of _type.source and _method.purpose attributes
;