The metadata of the output attributes is created with the following rules.

Context Rule
------------
.. list-table::
  :header-rows: 1
  :widths: 3,1,3

  * - Attribute Name
    - Context Name
    - Description
  * - All the output attributes of this component
    - field_path
    - List of the superordinate concepts of each output attribute based on the following hierarchical structure of the output attributes::

         root
         ├── fabhmerg
         │   ├── assigned_comp_id
         │   └── component
         │       ├── 0
         │       │   ├── predict
         │       │   └── std_predict
         │       ├── 1
         │       │   ├── predict
         │       │   └── std_predict
         │        .
         │        .
         │        .
         │
         └── regression
             ├── actual
             ├── std_actual
             ├── predict
             └── std_predict

  * - *<component_id>*\_std_actual, *<component_id>*\_std_predict, *<component_id>*\_std_predict_c\ *<hme_comp_id>*
    - mean
    - Mean of the target values for learning.
  * - *<component_id>*\_std_actual, *<component_id>*\_std_predict, *<component_id>*\_std_predict_c\ *<hme_comp_id>*
    - std
    - Standard deviation of the target values for learning.
  * - *<component_id>*\_assigned_comp_id
    - active_comp_ids
    - List of component IDs corresponding to each prediction formula.

Derivation Rule
---------------
.. list-table::
  :header-rows: 1
  :widths: 1, 3

  * - Attribute Name
    - Derived From
  * - *<component_id>*\_actual, *<component_id>*\_std_actual
    - Derived from the target attribute.
  * - *<component_id>*\_predict, *<component_id>*\_std_predict
    - Derived from the attributes which have non-zero coefficients in any prediction formula.
  * - *<component_id>*\_assigned_comp_id
    - Derived from the attributes used in the gating functions.
  * - *<component_id>*\_predict_c\ *<hme_comp_id>*, *<component_id>*\_std_predict_c\ *<hme_comp_id>*
    - Derived from the attributes which have non-zero coefficients in the prediction formula of component id, *<hme_comp_id>*.
  * - *<component_id>*\_basisfunc_\ *<feature_attr_name>*:*<basis_function_index>*
    - Derived from the attribute of the name of *<feature_attr_name>*.


Example
-------
.. code-block:: javascript

    {
        "nodes": [
            {
                "aid": "fab1[152]",
                "name": "fab1_basisfunc_std1_AGE:3",
                "scale": "real",
                "is_excluded": false,
                "cid": "fab1",
                "cindex": 152,
                "values": null,
                "is_kept": false,
                "context": null
            },
            {
                "aid": "std1[9]",
                "name": "std1_B",
                "scale": "real",
                "is_excluded": false,
                "cid": "std1",
                "cindex": 9,
                "values": null,
                "is_kept": false,
                "context": {
                    "std": 9.1204607452175566e+01,
                    "mean": 3.5667403162055257e+02
                }
            },

            ...

        ],
        "links": [
            {
                "source": "std1[9]",
                "target": "fab1[122]"
            },
            {
                "source": "std1[9]",
                "target": "fab1[120]"
            },

            ...

        ]
    }

.. seealso::

    Attribute metadata file format in :ref:`Attribute Metadata File Specification <attribute-metadata>`
