Difference between revisions of "Appendix A Common Requirements of Environmental Research Infrastructures"

From
Jump to: navigation, search
Line 75: Line 75:
 
| style="padding: 7px" |   || '''Functions''' || '''Definitions'''
 
| style="padding: 7px" |   || '''Functions''' || '''Definitions'''
 
|-
 
|-
| style="padding: 7px; background-color:#ffebe5;" | C.1 || style="background-color:#ffebe5;" | Example || style="background-color:#ffebe5;" | Example
+
| style="padding: 7px; background-color:#ffebe5;" | C.1 || style="background-color:#ffebe5;" | Access Control || style="background-color:#ffebe5;" | Functionality that approves or disapproves of access requests based on specified access policies.
 
|-
 
|-
| style="padding: 7px" | C.2 || Example || Example
+
| style="padding: 7px" | C.2 || Resources Annotation || Functionality that creates, changes or deletes a note that reading any form of text, and associates them with a computational object.
 
|-
 
|-
| style="padding: 7px" | C.3 || Example || Example
+
| style="padding: 7px" | C.3 || ''Data Annotation'' || ''Specialisation of Resource Annotation which allows to associate an annotation to a data object.''
 
|-
 
|-
| style="padding: 7px; background-color:#ffebe5;" | C.4 || style="background-color:#ffebe5;" | Example || style="background-color:#ffebe5;" | Example
+
| style="padding: 7px; background-color:#ffebe5;" | C.4 || style="background-color:#ffebe5;" | Metadata Harvesting || style="background-color:#ffebe5;" | Functionality that (regularly) collects metadata (in agreed formats) from different sources.
 
|-
 
|-
| style="padding: 7px; background-color:#ffebe5;" | C.5 || style="background-color:#ffebe5;" | Example || style="background-color:#ffebe5;" | Example
+
| style="padding: 7px; background-color:#ffebe5;" | C.5 || style="background-color:#ffebe5;" | Resource Registration || style="background-color:#ffebe5;" | Functionality that creates an entry in a resource registry and inserts resource object or a reference to a resource object in specified representations and semantics.
 
|-
 
|-
| style="padding: 7px" | C.6 || Example || Example
+
| style="padding: 7px" | C.6 || ''Metadata Registration'' || ''Specialisation of Resource Registration, which registers a metadata object in a metadata registry.''
 
|-
 
|-
| style="padding: 7px" | C.7 || Example || Example
+
| style="padding: 7px" | C.7 || ''Identifier Registration'' || ''Specialisation of Resource Registration, which registers an identifier object in an identifier registry.''
 
|-
 
|-
| style="padding: 7px" | C.8 || Example || Example
+
| style="padding: 7px" | C.8 || ''Sensor Registration'' || ''Specialisation of Resource Registration which registers a sensor object to a sensor registry.''
 
|-
 
|-
| style="padding: 7px" | C.9 || Example || Example
+
| style="padding: 7px" | C.9 || Data Conversion || Functionality that converts data from one format to another format.
 
|-
 
|-
| style="padding: 7px" | C.10 || Example || Example
+
| style="padding: 7px" | C.10 || Data Compression || Functionality that encodes information using reduced bits by identifying and eliminating statistical redundancy.
 
|-
 
|-
| style="padding: 7px; background-color:#ffebe5;" | C.11 || style="background-color:#ffebe5;" | Example || style="background-color:#ffebe5;" | Example
+
| style="padding: 7px; background-color:#ffebe5;" | C.11 || style="background-color:#ffebe5;" | Data Publication || style="background-color:#ffebe5;" | Functionality that provides clean, well-annotated, anonymity-preserving datasets in a suitable format, and by following specified data-publication and sharing policies to make the datasets publicly accessible or to those who agree to certain conditions of use, and to individuals who meet certain professional criteria.
 
|-
 
|-
| style="padding: 7px; background-color:#ffebe5;" | C.12 || style="background-color:#ffebe5;" | Example || style="background-color:#ffebe5;" | Example
+
| style="padding: 7px; background-color:#ffebe5;" | C.12 || style="background-color:#ffebe5;" | Data Citation || style="background-color:#ffebe5;" | Functionality that assigns an accurate, consistent and standardised reference to a data object, which can be cited in scientific publications.
 
|-
 
|-
| style="padding: 7px; background-color:#ffebe5;" | C.13 || style="background-color:#ffebe5;" | Example || style="background-color:#ffebe5;" | Example
+
| style="padding: 7px; background-color:#ffebe5;" | C.13 || style="background-color:#ffebe5;" | Semantic Harmonisation || style="background-color:#ffebe5;" | Functionality that unifies similar data (knowledge) models based on the consensus of collaborative domain experts to achieve better data (knowledge) reuse and semantic interoperability.
 
|-
 
|-
| style="padding: 7px; background-color:#ffebe5;" | C.14 || style="background-color:#ffebe5;" | Example || style="background-color:#ffebe5;" | Example
+
| style="padding: 7px; background-color:#ffebe5;" | C.14 || style="background-color:#ffebe5;" | Data Discovery and Access || style="background-color:#ffebe5;" | Functionality that retrieves requested data from a data resource by using suitable search technology.
 
|-
 
|-
| style="padding: 7px" | C.15 || Example || Example
+
| style="padding: 7px" | C.15 || Data Visualisation || Functionality that displays visual representations of data.
 
|}
 
|}
  

Revision as of 17:27, 29 March 2020

The following tables describe the common requirements environmental research infrastructures. The requirements are divided in five sets that correspond to the five stages of the datalifecycle. The requirements highlighted on each table are the minimal model.

Data Acquisition (A)

  Functions Definitions
A.1 Instrument Integration Functionality that creates, edits and deletes a sensor.
A.2 Instrument Configuration Functionality that sets-up a sensor or a sensor network.
A.3 Instrument Calibration Functionality that controls and records the process of aligning or testing a sensor against dependable standards or specified verification processes.
A.4 Instrument Access Functionality that reads and/or updates the state of a sensor.
A.5 Configuration Logging Functionality that collects configuration information or (run-time) messages from a sensor (or a sensor network) and outputs into log files or specified media which can be used by routine troubleshooting and in incident handling.
A.6 Instrument Monitoring Functionality that checks the state of a sensor or a sensor network which can be done periodically or when triggered by events.
A.7 Parameter/Data Visualisation Functionality that outputs the values of parameters and measured variables a display device.
A.8 Real-Time Parameter/Data Visualisation Specialisation of (Parameter) Visualisation which is subject to a real-time constraint.
A.9 Process Control Functionality that receives input status, applies a set of logic statements or control algorithms, and generates a set of analogue / digital outputs to change the logic states of devices.
A.10 Data Collection Functionality that obtains digital values from a sensor instrument, associating consistent timestamps and necessary metadata.
A.11 Real-Time Data Collection Specialisation of Data Collection which is subject to a real-time constraint.
A.12 Data Sampling Functionality that selects a subset of individuals from within a statistical population to estimate characteristics of the whole population.
A.13 Noise Reduction Functionality that removes noise from scientific data.
A.14 Data Transmission Functionality that transfers data over communication channel using specified network protocols.
A.15 Real-Time Data Transmission Specialisation of Data Transmission which handles data streams using specified real-time transport protocols.
A.16 Data Transmission Monitoring Functionality that checks and reports the status of data transferring process against specified performance criteria.


Data Curation (B)

  Functions Definitions
B.1 Data Quality Checking Functionality that detects and corrects (or removes) corrupt, inconsistent or inaccurate records from data sets.
B.2 Data Quality Verification Functionality that supports manual quality checking.
B.3 Data Identification Functionality that assigns (global) permanent unique identifiers to data products.
B.4 Data Cataloguing Functionality that associates a data object with one or more metadata objects which contain data descriptions.
B.5 Data Product Generation Functionality that processes data against requirement specifications and standardised formats and descriptions. (optional/may be null)
B.6 Data Versioning Functionality that assigns a new version to each state change of data, allows to add and update some metadata descriptions for each version, and allows to select, access or delete a version of data.
B.7 Workflow Enactment Functionality that interprets predefined process descriptions and control the instantiation of processes and sequencing of activities, adding work items to the work lists and invoking application tools as necessary.
B.8 Data Storage & Preservation Functionality that deposits (over long-term) the data and metadata or other supplementary data and methods according to specified policies, and makes them accessible on request.
B.9 Data Replication Functionality that creates, deletes and maintains the consistency of copies of a data set on multiple storage devices.
B.10 Replica Synchronisation Functionality that exports a packet of data from on replica, transports it to one or more other replicas and imports and applies the changes in the packet to an existing replica.


Data Publishing (C)

  Functions Definitions
C.1 Access Control Functionality that approves or disapproves of access requests based on specified access policies.
C.2 Resources Annotation Functionality that creates, changes or deletes a note that reading any form of text, and associates them with a computational object.
C.3 Data Annotation Specialisation of Resource Annotation which allows to associate an annotation to a data object.
C.4 Metadata Harvesting Functionality that (regularly) collects metadata (in agreed formats) from different sources.
C.5 Resource Registration Functionality that creates an entry in a resource registry and inserts resource object or a reference to a resource object in specified representations and semantics.
C.6 Metadata Registration Specialisation of Resource Registration, which registers a metadata object in a metadata registry.
C.7 Identifier Registration Specialisation of Resource Registration, which registers an identifier object in an identifier registry.
C.8 Sensor Registration Specialisation of Resource Registration which registers a sensor object to a sensor registry.
C.9 Data Conversion Functionality that converts data from one format to another format.
C.10 Data Compression Functionality that encodes information using reduced bits by identifying and eliminating statistical redundancy.
C.11 Data Publication Functionality that provides clean, well-annotated, anonymity-preserving datasets in a suitable format, and by following specified data-publication and sharing policies to make the datasets publicly accessible or to those who agree to certain conditions of use, and to individuals who meet certain professional criteria.
C.12 Data Citation Functionality that assigns an accurate, consistent and standardised reference to a data object, which can be cited in scientific publications.
C.13 Semantic Harmonisation Functionality that unifies similar data (knowledge) models based on the consensus of collaborative domain experts to achieve better data (knowledge) reuse and semantic interoperability.
C.14 Data Discovery and Access Functionality that retrieves requested data from a data resource by using suitable search technology.
C.15 Data Visualisation Functionality that displays visual representations of data.


Data Processing (D)

  Functions Definitions
D.1 Example Example
D.2 Example Example
D.3 Example Example
D.4 Example Example
D.5 Example Example
D.6 Example Example
D.7 Example Example
D.8 Example Example
D.9 Example Example
D.10 Example Example


Data Use (E)

  Functions Definitions
E.1 Example Example
E.2 Example Example
E.3 Example Example
E.4 Example Example
E.5 Example Example
E.6 Example Example
E.7 Example Example