29 June 2016 GRSF overall architecture¶
Meeting Notes:
Topics: Overall GRSF applications architecture and identify main software components and players
Participants: CNR (Pasquale Pagano), FORTH (Yannis Marketakis, Nikos Minadakis), FAO (Marc Taconet Kiran Viparthi, Giulia Gorelli, Emmanuel Blondel, Anton Ellenbroek, Aureliano Gentile)
Notes
On Software architecture¶
- FORTH presented (the slides can be found on the bottom of this page) the process and the components that are exploited (or to be used) for supporting the constructions and the exploitation of the GRSF KB. As regards the GRSF records they presented some indicative mockups that show the GRSF records in tabular form.
- CNR mentioned they do not have a component for visualizing and updating tabular data, however they have a component (the DataCatalogue webApp) that can present the details of each record (as a dataset) with the corresponding information. This component can run in a read only mode and an update more so that a registered user can also update these details (change the status of record from pending to approved). CNR asked if there are hard constraints for presenting them as tabular data, FAO answered that such requirements are not finalized yet.
- CNR mentioned that if we follow this approach then the GRSF-services-core component should use a library that is responsible for publishing data in the DataCatalogue. FORTH agreed.
- All parties agreed to follow this approach.
- The specifications for these components should be clearly defined (DataModel, technical, deployment specifications)
On Master Data Management¶
The Master Data Management (MDM) initiative is aiming to provide web-based single-source-of-truth to FAO standard classifications. The initiative covers multiple aspects including sharing standards, formulate agreements and governance policies, developing IT infrastructures and software. For non-FAO classifications other actors may be involved, iMarine being a good candidate.
The GRSF solution on handling standards and mapping need to be compatible with the overall MDM initiative. The interim solution of providing CSV list of codes and mapping to be ingested in Matware is a viable implementation.
On UUIDs¶
The UUIDs are envisaged to support three use cases: 1) Traceability purpose 2) Analysis of stock status 3) Links to all records for data management. The discussion on the Competence Questions is functional to compile the requirements on UUIDs.
The competence questions need to be discussed also for any possible data processing (e.g. a regional view of the global stock status index) (from 2nd TCom June 2016).
Follow-up actions
- FORTH: to update the components in the Tools and Services for supporting the construction of the GRSF Knowledge Base
- FORTH to provide specifications on data model (GRSF services to feed the Catalog)
- FORTH: to provide specifications on deployment
- CNR: to document how to connect the catalog to the GRSF services
- FAO: to launch dedicated call on Master Data Management aspects and make dedicated Wiki page
Materials
Tools and Services for supporting the construction of the GRSF Knowledge Base