Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

behaviour of a community is a composition of processes addressing specific scientific concerns. Behaviours are  performed by SV Community Roles. In the ENVRI RM, the modelling of community behaviours is based on analysis of the common operations of research infrastructures which has resulted in Appendix A Common Requirements of Environmental Research Infrastructures. The community behaviours model focuses on Model Overview#ref_minimalset. A supporting a predefined minimal set of functionalities. A community behaviour can be either a single function or a composition of several functions from the function list. 

Anchor
#SVProcess
#SVProcess
A process is a collection of steps taking place in a prescribed manner and leading to an objective. A step is an abstraction of an action, used in a process, that leaves unspecified the objects that participate in that action. Steps are introduced in the definition because not all the action details need be specified  in the composition.

 

Info
title Note

The Science viewpoint of the ENVRI RM only defines high level behaviours. A behaviour can be refined further by defining its constituting processes and steps, however, this task is left to the actual system designers.

 

Table of Contents

Anchor
beh_acq
beh_acq
Behaviours of the Data Acquisition Community 

...

  • Anchor
    beh_acq_design
    beh_acq_design
    Design ExperimentA behaviour performed by a Environmental Scientist that designs the scientific experiment which motivates the data acquisition activities.

  • Anchor
    beh_acq_design
    beh_acq_design
    Design Measurement Model: A behaviour performed by a Measurement Model Designer that designs the measurement or monitoring model based on scientific requirements.

  • Anchor
    beh_acq_instrument configuration
    beh_acq_instrument configuration
    Instrument Configuration
    : A behaviour performed by a Technician that sets up a sensor or a sensor network.
  • Instrument Calibration:  A behaviour performed by a Technician that controls and records the process of aligning or testing a sensor against dependable standards or specified verification processes.
  • Anchor
    beh_acq_data collection
    beh_acq_data collection
    Data Collection A behaviour performed by a Data Collector that control and monitor the collection of the digital values from a sensor instrument or a human sensor, such as a Measurer or a Observer, associating consistent time-stamps and necessary metadata.

     


Panel
borderColor black
borderWidth 1
borderStyle solid
title SV Data Acquisition Community Behaviours
Image Modified

Notation of Science Viewpoint Models#notation_sv_behaviours

The roles of the data acquisition community are described in  SV Acquisition Community Roles#roles_acqRoles

Anchor
beh_cur
beh_cur
Behaviours of the Data Curation Community 

...

  • Anchor
    beh_cur_quality
    beh_cur_quality
    Data Quality Checking
    : A behaviour performed by a Data Curator that detects and corrects (or removes) corrupt, inconsistent or inaccurate records from data sets.
  • Anchor
    beh_cur_preservation
    beh_cur_preservation
    Data Preservation
    : A behaviour performed by a Data Curator 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.
  • Data Product Generation: A behaviour performed by a Data Curator that processes data against requirement specifications and standardised formats and descriptions.
  • Data Replication: A behaviour performed by a Storage Administrator that creates, deletes and maintains the consistency of copies of a data set on multiple storage devices.

  • Data Identification: A behaviour performed by a PID manager which provides a unique PID for data and metadata being curated.

  • Select or Build Local Conceptual Model: A behaviour performed by a Semantic Curator which supports the annotation of data and metadata.

  • Data AnnotationA behaviour performed by a Semantic Curator which supports the linking of data and metadata with a local conceptual model.

Panel
borderColor black
borderWidth 1
borderStyle solid
title SV Data Curation Community Behaviours
Image Modified

Notation of Science Viewpoint Models#notation_sv_behaviours

The roles of the data curation community which are described at  SV Community Roles#roles_cur Curation Roles.

Anchor
beh_pub
beh_pub
Behaviours of the Data Publishing Community 

...

  • Data Publication: A behaviour 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 accessible publicly or to those who agree to certain conditions of use, and to individuals who meet certain professional criteria. 
  • Anchor
    semantic harmonisation
    semantic harmonisation
    Semantic Harmonisation
    : A behaviour enabled by a Semantic Mediator that unifies similar data (knowledge) models based on the consensus of collaborative domain experts to achieve better data (knowledge) reuse and semantic interoperability.
  • Anchor
    beh_acc_discovery&access
    beh_acc_discovery&access
    Data Discovery and Access
    : A behaviour enabled by a Data Discovery and Access System that retrieves requested data from a data resource by using suitable search technology.
  • Data Citation: A behaviour performed by a PID Manager that assigns an accurate, consistent and standardised reference to a data object, in the same way as researchers routinely provide a bibliographic reference to printed resources. The RI publishing the data can define the citation contents such as authors, and dates for different citation styles.

  • Metadata Harvesting: A behaviour performed by a metadata harvester to gather metadata from data objects in order to construct catalogues of the available information. A functionality that (regularly) collects metadata (in agreed formats) from different sources. 

Panel
borderColor black
borderWidth 1
borderStyle solid
title SV Data Publicaition Publication Community Behaviours
Image Modified

Notation of Science Viewpoint Models#notation_sv_behaviours

The roles of the data publication community are described at  SV Community Roles#roles_pub Publication Roles.

Anchor
beh_ser
beh_ser
Behaviours of the Data Processing Community 

...

  • Coordinate Service: A behaviour performed by a Service Provider to coordinate the actions of distributed applications in order to reach consistent agreement on the outcome of distributed transactions.
  • Compose Service:  A behaviour performed by a Service Provider to combine multiple services which can be achieved by either Choreography or OrchestrationService Choreography is a collaboration between Service Providers and Service ConsumersService Orchestration is the behaviour that a Service Provider performs internally to realise a service that it provides [ Bibliography#ref35]. 
  • Customise Processing Environment: A behaviour performed by a processing environment planner to enable a Data Processing Subsystem to prepare customised infrastructure and service platforms for managing specific data processing applications optimally, including the planning, provisioning and deployment sub-activities.
  • Describe Service: A behaviour performed by a Service Provider to provide the information needed in order to use a service [ Bibliography#ref88].

  • Register Service: A behaviour performed by a Service Provider to make the service visible to Service Consumers by registering it in a service registry [ Bibliography#ref88].

These are general behaviours of a service-oriented computing model. In the context of environmental science research infrastructures, a data processing community will focus on the implementation of domain special services, in particular those supporting Data Assimilation, Data AnalysisData Mining, Data Extraction, Scientific Modelling and Simulation, (Scientific) Workflow Enactment (See Terminology and Glossary for the definitions of these functionalities). 

Panel
borderColor black
borderWidth 1
borderStyle solid
title SV Data Processing Community Behaviours
Image Modified

Notation of Science Viewpoint Models#notation_sv_behaviours

The roles of the data processing community are described at  SV Community Roles#roles_ser Processing Roles.

Anchor
beh_usa
beh_usa
Behaviours of the Data Use Community 

...

  • Anchor
    SVBUserBehaviourTracking
    SVBUserBehaviourTracking
    User Behaviour Tracking (sysnonym: real user monitoring): A behaviour enabled by a Data Use Subsystem that to track the Users. User Behaviour Tracking is the analysis of visitor behaviour on a website. The analysis of an individual visitor's behaviour may be used to provide options or content that relates to their implied preferences; either during a visit or in the future visits. Additionally, it can be user to track content use and performance.

  • Anchor
    beh_usa_profile management
    beh_usa_profile management
    User Profile Management
    : A behaviour enabled by a Data Use Subsystem to support persistent and mobile profiles, where profiles will include preferred interaction settings, preferred computational resource settings, and so on.
  • User Working Space Management: A behaviour enabled by a Data Use Subsystem to support work spaces that allow data, document and code continuity between connection sessions and accessible from multiple sites or mobile smart devices.
  • User Working Relationships Management: A behaviour enabled by a Data Use Subsystem to support a record of working relationships, (virtual) group memberships and friends.
  • User Work Group Support: A behaviour enabled by a Data Use Subsystem to support controlled sharing, collaborative work and publication of results, with persistent and externally citable PIDs.

Panel
borderColor black
borderWidth 1
borderStyle solid
title SV Data Use Community Behaviours
Image Modified

Notation of Science Viewpoint Models#notation_sv_behaviours

The roles of the data use community are described at  SV Community Roles#roles_usa Use Roles.