Difference between revisions of "GRSF-services"

From Gcube Wiki
Jump to: navigation, search
(GRSF-services)
(GRSF-services)
Line 2: Line 2:
  
 
In this page we describe the components that are responsible for interacting with the gCube infrastructure for performing various activities about [https://support.d4science.org/projects/stocksandfisherieskb/wiki/GRSF GRSF] records. GRSF records are handled as dataset resources and are stored in the [https://i-marine.d4science.org/group/grsf/data-catalogue data catalogue]. The following image depicts a high level view of the architecture of components that are exploited for constructing the GRSF KB, publishing GRSF records and updating them. In the sequel we will focus and describe the components '''grsf-services-core''' and '''grsf-services-updater'''.
 
In this page we describe the components that are responsible for interacting with the gCube infrastructure for performing various activities about [https://support.d4science.org/projects/stocksandfisherieskb/wiki/GRSF GRSF] records. GRSF records are handled as dataset resources and are stored in the [https://i-marine.d4science.org/group/grsf/data-catalogue data catalogue]. The following image depicts a high level view of the architecture of components that are exploited for constructing the GRSF KB, publishing GRSF records and updating them. In the sequel we will focus and describe the components '''grsf-services-core''' and '''grsf-services-updater'''.
 +
 +
[[File:GRSF-components.png]]
  
 
== grsf-services-core ==
 
== grsf-services-core ==

Revision as of 09:33, 25 November 2016

GRSF-services

In this page we describe the components that are responsible for interacting with the gCube infrastructure for performing various activities about GRSF records. GRSF records are handled as dataset resources and are stored in the data catalogue. The following image depicts a high level view of the architecture of components that are exploited for constructing the GRSF KB, publishing GRSF records and updating them. In the sequel we will focus and describe the components grsf-services-core and grsf-services-updater.

GRSF-components.png

grsf-services-core

This component is responsible for retrieving individual records from the GRSF KB and publish them in the GRSF data catalogue.

//TO-ADD

  • desription of the performed activities (i.e. retrieve records as SPARQL queries, transform them to JSON objects, submit them to the publishing service through the API)
  • component diagram (or even a sequence diagram)
  • how it is triggered (i.e. through MatWare)

grsf-services-updater

This component is responsible for updating the status of a record, when the users requires so.

//TO-ADD

  • desription of the performed activities
  • component diagram (or even a sequence diagram)
  • how it is triggered (i.e. through MatWare)
  • signature of the service
  • HTTP response codes and response messages

Links

//TO-ADD

  • Links to SVN
  • Links to corresponding tickets