.. _ConsistsOf: ConsistsOf ========== .. _HasAction: HasAction --------- Relation among a :ref:`Service ` and its :ref:`ActionFacet ` .. table:: **HasAction** ``extends`` **ConsistsOf** +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | **Definition** | +======================================================+==============================+==================+==================================+====================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | :ref:`Service ` | :ref:`HasAction ` | 0..n | :ref:`ActionFacet ` | Relation among a :ref:`Service ` and its :ref:`ActionFacet ` | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ | No specific known usage for this type. | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------+ The **HasAction** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasAddAction: HasAddAction ^^^^^^^^^^^^ An action triggered when a :ref:`Service ` is activated. .. table:: **HasAddAction** ``extends`` **HasAction** +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | **Definition** | +======================================================+====================================+==================+==================================+===================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | :ref:`Service ` | :ref:`HasAddAction ` | 0..n | :ref:`ActionFacet ` | An action triggered when a :ref:`Service ` is activated. | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ | No specific known usage for this type. | +------------------------------------------------------+------------------------------------+------------------+----------------------------------+-------------------------------------------------------------------+ The **HasAddAction** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasRemoveAction: HasRemoveAction ^^^^^^^^^^^^^^^ An action triggered when a :ref:`Service ` is deactivated. .. table:: **HasRemoveAction** ``extends`` **HasAction** +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | **Definition** | +======================================================+==========================================+==================+==================================+=====================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | :ref:`Service ` | :ref:`HasRemoveAction ` | 0..n | :ref:`ActionFacet ` | An action triggered when a :ref:`Service ` is deactivated. | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ | No specific known usage for this type. | +------------------------------------------------------+------------------------------------------+------------------+----------------------------------+---------------------------------------------------------------------+ The **HasRemoveAction** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasContact: HasContact ---------- HasContact is a base relation type to capture the diverse points of contact associated with a resource. This relation is abstract because if not specialised it does not add any semantic of relating the resource with the target :ref:`ContactFacet `. Instead, every specialisation refines the reason of using the :ref:`ContactFacet ` allowing to discriminate between two or more :ref:`ContactFacet ` attached to the same resource.The identified specialisations are: :ref:`HasContributor `, :ref:`HasCreator `, :ref:`HasCurator `, :ref:`HasDeveloper `, :ref:`HasMaintainer `, :ref:`HasManager ` and :ref:`HasOwner `. .. table:: **HasContact** ``extends`` **ConsistsOf** +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+================================+==================+====================================+============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasContact ` | 0..n | :ref:`ContactFacet ` | HasContact is a base relation type to capture the diverse points of contact associated with a resource. This relation is abstract because if not specialised it does not add any semantic of relating the resource with the target :ref:`ContactFacet `. Instead, every specialisation refines the reason of using the :ref:`ContactFacet ` allowing to discriminate between two or more :ref:`ContactFacet ` attached to the same resource.The identified specialisations are: :ref:`HasContributor `, :ref:`HasCreator `, :ref:`HasCurator `, :ref:`HasDeveloper `, :ref:`HasMaintainer `, :ref:`HasManager ` and :ref:`HasOwner `. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasContact ` | 1..n | :ref:`ContactFacet ` | The contact information of the entity responsible for the dataset. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Schema ` | :ref:`HasContact ` | 1..n | :ref:`ContactFacet ` | | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Site ` | :ref:`HasContact ` | 1..n | :ref:`ContactFacet ` | The main contact for the Site. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasContact** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasContributor: HasContributor ^^^^^^^^^^^^^^ HasContributor indicates that the target :ref:`ContactFacet ` contains the information related to a contributor to the source resource, e.g., the contact points of the contributor of software or the contributor of a dataset. .. table:: **HasContributor** ``extends`` **HasContact** +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+========================================+==================+====================================+================================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasContributor ` | 0..n | :ref:`ContactFacet ` | HasContributor indicates that the target :ref:`ContactFacet ` contains the information related to a contributor to the source resource, e.g., the contact points of the contributor of software or the contributor of a dataset. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasContributor ` | 0..n | :ref:`ContactFacet ` | The contact information on contributors supporting the creation and development of the Dataset. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasContributor** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasCreator: HasCreator ^^^^^^^^^^ HasCreator indicates that the target :ref:`ContactFacet ` contains the information related to a creator of the source resource, e.g., the contact points of the creator of a dataset. .. table:: **HasCreator** ``extends`` **HasContact** +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+================================+==================+====================================+=====================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasCreator ` | 0..n | :ref:`ContactFacet ` | HasCreator indicates that the target :ref:`ContactFacet ` contains the information related to a creator of the source resource, e.g., the contact points of the creator of a dataset. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasCreator ` | 0..n | :ref:`ContactFacet ` | The contact information of the creator of the Dataset. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasCreator** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasCurator: HasCurator ^^^^^^^^^^ HasCurator indicates that the target :ref:`ContactFacet ` contains the information related to a curator of the source resource, e.g., the contact points of the curator of a dataset. .. table:: **HasCurator** ``extends`` **HasContact** +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+================================+==================+====================================+=====================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasCurator ` | 0..n | :ref:`ContactFacet ` | HasCurator indicates that the target :ref:`ContactFacet ` contains the information related to a curator of the source resource, e.g., the contact points of the curator of a dataset. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasCurator ` | 0..n | :ref:`ContactFacet ` | The contact information of the entity responsible for the curation of the dataset. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasCurator** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasDeveloper: HasDeveloper ^^^^^^^^^^^^ HasDeveloper indicates that the target :ref:`ContactFacet ` contains the information related to a developer of the source resource e.g., the contact points ofthe developer of a software. .. table:: **HasDeveloper** ``extends`` **HasContact** +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+====================================+==================+====================================+==========================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasDeveloper ` | 0..n | :ref:`ContactFacet ` | HasDeveloper indicates that the target :ref:`ContactFacet ` contains the information related to a developer of the source resource e.g., the contact points ofthe developer of a software. | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | No specific known usage for this type. | +------------------------------------------------------+------------------------------------+------------------+------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasDeveloper** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasMaintainer: HasMaintainer ^^^^^^^^^^^^^ HasDeveloper indicates that the target :ref:`ContactFacet ` contains the information related to a developer of the source resource, e.g., the contact points of the developer of a software. .. table:: **HasMaintainer** ``extends`` **HasContact** +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+======================================+==================+====================================+============================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasMaintainer ` | 0..n | :ref:`ContactFacet ` | HasDeveloper indicates that the target :ref:`ContactFacet ` contains the information related to a developer of the source resource, e.g., the contact points of the developer of a software. | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ConcreteDataset ` | :ref:`HasMaintainer ` | 1..n | :ref:`ContactFacet ` | The contact information of the entity responsible for the maintenance of the concrete dataset | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasMaintainer ` | 0..n | :ref:`ContactFacet ` | The contact information of the entity responsible for the maintenance of the dataset. | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Site ` | :ref:`HasMaintainer ` | 1..n | :ref:`ContactFacet ` | Contact information of the maintainer of the Site. | +------------------------------------------------------+--------------------------------------+------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasMaintainer** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasManager: HasManager ^^^^^^^^^^ HasManager indicates that the target :ref:`ContactFacet ` contains the information related to a manager of the source resource, e.g., the contact points of the manager of a research infrastructure or a data centre. .. table:: **HasManager** ``extends`` **HasContact** +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+================================+==================+====================================+======================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasManager ` | 0..n | :ref:`ContactFacet ` | HasManager indicates that the target :ref:`ContactFacet ` contains the information related to a manager of the source resource, e.g., the contact points of the manager of a research infrastructure or a data centre. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Site ` | :ref:`HasManager ` | 1..n | :ref:`ContactFacet ` | Contact information of the Site Manager. | +------------------------------------------------------+--------------------------------+------------------+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasManager** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasOwner: HasOwner ^^^^^^^^ HasOwner indicates that the target :ref:`ContactFacet ` contains the information related to the owner of the source resource, e.g., the contact points of the owner of dataset. .. table:: **HasOwner** ``extends`` **HasContact** +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+============================+==================+====================================+===============================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasOwner ` | 0..n | :ref:`ContactFacet ` | HasOwner indicates that the target :ref:`ContactFacet ` contains the information related to the owner of the source resource, e.g., the contact points of the owner of dataset. | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasOwner ` | 0..n | :ref:`ContactFacet ` | The contact information of the entity having the ownership of the dataset. | +------------------------------------------------------+----------------------------+------------------+------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasOwner** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasCoverage: HasCoverage ----------- HasCoverage represents the type of coverage that is provided by the CoverageFacet.Let consider a dataset containing information regarding the salinity of a specific ocean area in a certain amount of time. What is essential in the Information System isnot representing the data of the salinity. Instead, to specify the temporal period and the ocean area the dataset is valid. This information is captured using the same schema, i.e., the :ref:`CoverageFacet ` but using different relations to distinguish between them with no need to understand the value or the schema of the coverage. For such a reason it has been defined the abstract HasCoverage relation and the specialisation :ref:`HasTemporalCoverage ` and :ref:`HasSpatialCoverage ` have been defined to refines the reason of using the :ref:`CoverageFacet `. .. table:: **HasCoverage** ``extends`` **ConsistsOf** +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+==================================+==================+======================================+=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasCoverage ` | 0..n | :ref:`CoverageFacet ` | HasCoverage represents the type of coverage that is provided by the CoverageFacet.Let consider a dataset containing information regarding the salinity of a specific ocean area in a certain amount of time. What is essential in the Information System isnot representing the data of the salinity. Instead, to specify the temporal period and the ocean area the dataset is valid. This information is captured using the same schema, i.e., the :ref:`CoverageFacet ` but using different relations to distinguish between them with no need to understand the value or the schema of the coverage. For such a reason it has been defined the abstract HasCoverage relation and the specialisation :ref:`HasTemporalCoverage ` and :ref:`HasSpatialCoverage ` have been defined to refines the reason of using the :ref:`CoverageFacet `. | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasCoverage ` | 1..n | :ref:`CoverageFacet ` | Any coverage related information (e.g. topic, species) characterising the content of the dataset. | +------------------------------------------------------+----------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasCoverage** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasSpatialCoverage: HasSpatialCoverage ^^^^^^^^^^^^^^^^^^ HasSpatialCoverage indicates that the target :ref:`CoverageFacet ` indicates a spatial coverage information, e.g., the geographic area indication for the dataset. .. table:: **HasSpatialCoverage** ``extends`` **HasCoverage** +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+================================================+==================+======================================+===================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasSpatialCoverage ` | 0..n | :ref:`CoverageFacet ` | HasSpatialCoverage indicates that the target :ref:`CoverageFacet ` indicates a spatial coverage information, e.g., the geographic area indication for the dataset. | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasSpatialCoverage ` | 0..n | :ref:`CoverageFacet ` | Any geo-spatial coverage information characterising the content of the dataset, e.g. the area covered by the dataset. | +------------------------------------------------------+------------------------------------------------+------------------+--------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasSpatialCoverage** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasTemporalCoverage: HasTemporalCoverage ^^^^^^^^^^^^^^^^^^^ HasTemporalCoverage indicates that the target :ref:`CoverageFacet ` indicates a temporal coverage information e.g., the temporal period indication for the dataset. .. table:: **HasTemporalCoverage** ``extends`` **HasCoverage** +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+==================================================+==================+======================================+====================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasTemporalCoverage ` | 0..n | :ref:`CoverageFacet ` | HasTemporalCoverage indicates that the target :ref:`CoverageFacet ` indicates a temporal coverage information e.g., the temporal period indication for the dataset. | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`HasTemporalCoverage ` | 0..n | :ref:`CoverageFacet ` | Any temporal coverage information characterising the content of the dataset, e.g. the time-span covered by the dataset. | +------------------------------------------------------+--------------------------------------------------+------------------+--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasTemporalCoverage** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasMemory: HasMemory --------- HasMemory is a base relation type to capture the diverse type of memories associated with a resource. This relation is abstract because if not specialised it does not add any semantic of relating the resource with the target :ref:`MemoryFacet `. It is in charge of the specialisation :ref:`HasVolatileMemory ` and :ref:`HasPersistentMemory ` to clarify the semantics of the memory (any resource describing a computing machine must have at least two types of memories, i.e., persistent and volatile).We do not exclude other specialisation required by services to select the appropriated memory better. For example, to discriminate between Solid State Disk and Magnetic Rotative. .. table:: **HasMemory** ``extends`` **ConsistsOf** +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+==============================+==================+==================================+============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasMemory ` | 0..n | :ref:`MemoryFacet ` | HasMemory is a base relation type to capture the diverse type of memories associated with a resource. This relation is abstract because if not specialised it does not add any semantic of relating the resource with the target :ref:`MemoryFacet `. It is in charge of the specialisation :ref:`HasVolatileMemory ` and :ref:`HasPersistentMemory ` to clarify the semantics of the memory (any resource describing a computing machine must have at least two types of memories, i.e., persistent and volatile).We do not exclude other specialisation required by services to select the appropriated memory better. For example, to discriminate between Solid State Disk and Magnetic Rotative. | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | No specific known usage for this type. | +------------------------------------------------------+------------------------------+------------------+----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasMemory** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasPersistentMemory: HasPersistentMemory ^^^^^^^^^^^^^^^^^^^ HasPersistentMemory indicates that the target :ref:`MemoryFacet ` indicates a non-volatile memory, i.e., a memory which does not lose the data when the device is powered down. This type of memory is also known as secondary memory, external memory, auxiliary storage, or secondary storage. Of course more than one MemoryFacet related with HasPersistentMemory can be attached to the same resource, but actually from an infrastructure management point of view, we did not find any reason to further specialise the HasPersistentMemory relation. Anyway, we do not exclude other specialisation required by services to select the appropriated persistent memory better. For example, to discriminate between Solid State Disk and Magnetic Rotative. .. table:: **HasPersistentMemory** ``extends`` **HasMemory** +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+==================================================+==================+==================================+==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasPersistentMemory ` | 0..n | :ref:`MemoryFacet ` | HasPersistentMemory indicates that the target :ref:`MemoryFacet ` indicates a non-volatile memory, i.e., a memory which does not lose the data when the device is powered down. This type of memory is also known as secondary memory, external memory, auxiliary storage, or secondary storage. Of course more than one MemoryFacet related with HasPersistentMemory can be attached to the same resource, but actually from an infrastructure management point of view, we did not find any reason to further specialise the HasPersistentMemory relation. Anyway, we do not exclude other specialisation required by services to select the appropriated persistent memory better. For example, to discriminate between Solid State Disk and Magnetic Rotative. | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`HostingNode ` | :ref:`HasPersistentMemory ` | 1..n | :ref:`MemoryFacet ` | The Disk Space Capacity of the Hosting Node. | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`VirtualMachine ` | :ref:`HasPersistentMemory ` | 1..n | :ref:`MemoryFacet ` | The Disk Space Capacity of the Virtual Machine. | +------------------------------------------------------+--------------------------------------------------+------------------+----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasPersistentMemory** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _HasVolatileMemory: HasVolatileMemory ^^^^^^^^^^^^^^^^^ HasVolatileMemory indicates that the target :ref:`MemoryFacet ` is a volatile memory, i.e., a memory which requires power to maintain the stored information. Volatile memory is also known as main memory, internal memory or primary storage. .. table:: **HasVolatileMemory** ``extends`` **HasMemory** +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+==============================================+==================+==================================+==============================================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`HasVolatileMemory ` | 0..n | :ref:`MemoryFacet ` | HasVolatileMemory indicates that the target :ref:`MemoryFacet ` is a volatile memory, i.e., a memory which requires power to maintain the stored information. Volatile memory is also known as main memory, internal memory or primary storage. | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`HostingNode ` | :ref:`HasVolatileMemory ` | 1..n | :ref:`MemoryFacet ` | The RAM Capacity of the Hosting Node. | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`VirtualMachine ` | :ref:`HasVolatileMemory ` | 1..n | :ref:`MemoryFacet ` | The RAM Capacity of the Virtual Machine. | +------------------------------------------------------+----------------------------------------------+------------------+----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **HasVolatileMemory** current version is 1.0.0. Changelog: * **1.0.0**: First Version. .. _IsIdentifiedBy: IsIdentifiedBy -------------- Each :ref:`GCubeResource ` has been defined to have at least a facet linked with an IsIdentifiedBy relation. IsIdentifiedBy indicates that the target facet represents a sort of identification for the source resource. For instance, a software can consist of one or more :ref:`SoftwareFacet ` but the one related with IsIdentifiedBy represents the identify of the software. .. table:: **IsIdentifiedBy** ``extends`` **ConsistsOf** +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Definition** | +======================================================+========================================+==================+==========================================+===================================================================================================================================================================================================================================================================================================================================================================================================================+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Resource ` | :ref:`IsIdentifiedBy ` | 0..n | :ref:`Facet ` | Each :ref:`GCubeResource ` has been defined to have at least a facet linked with an IsIdentifiedBy relation. IsIdentifiedBy indicates that the target facet represents a sort of identification for the source resource. For instance, a software can consist of one or more :ref:`SoftwareFacet ` but the one related with IsIdentifiedBy represents the identify of the software. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Properties** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Name** | **Type** | **Attributes** | **Description** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | This type does not define any additional attributes. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Known Usage** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Source** | **Relation** | **Multiplicity** | **Target** | **Description** | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Actor ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`ContactFacet ` | An Actor has at least a Contact Facet which permit to identify the Actor per se. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ConfigurationTemplate ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`IdentifierFacet ` | | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dataset ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`IdentifierFacet ` | The set of Identifiers associated with the Dataset instance. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`EService ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`SoftwareFacet ` | The main software enabling the EService capabilities. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`GCubeResource ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`Facet ` | Any Resource has at least one Facet which in some way allow to identify the Resource per se. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`HostingNode ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`NetworkingFacet ` | The Network ID characterising the Hosting Node. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Schema ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`SchemaFacet ` | | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Site ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`IdentifierFacet ` | The Site Identifier. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Software ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`SoftwareFacet ` | Software coordinates which identify the Software per se. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`VirtualMachine ` | :ref:`IsIdentifiedBy ` | 1..1 | :ref:`NetworkingFacet ` | The Network ID characterising the Virtual Machine. | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`VirtualService ` | :ref:`IsIdentifiedBy ` | 1..n | :ref:`SoftwareFacet ` | | +------------------------------------------------------+----------------------------------------+------------------+------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ The **IsIdentifiedBy** current version is 1.0.0. Changelog: * **1.0.0**: First Version.