ROHub - Research Object Management Platform Introduction

rapw3k 65 views 19 slides Apr 30, 2024
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

General presentation of the RO-Crate research object management platform ROHub after RELIANCE project


Slide Content

ROHub The Resesarch Object Management Platform in support of FAIR and Open Science PSNC

How Scientists usually work Example from Earth Science A. Fouilloux , F. Foglini , E. Trasatti . FAIR Research Objects for realising Open Science with RELIANCE EOSC Project

Motivation for FAIR digital objects & Open Science A. Fouilloux , et. Al. FAIR Research Objects for realising Open Science with RELIANCE EOSC Project Need : mechanisms to manage data, methods and other resources which could: i ) enhance visibility of scientific breakthroughs; ii) encourage reuse , and iii) foster a broader research accessibility

Goal: Account, describe and share everything about your research, including how those things are related Research objects http://www.researchobject.org

Research outcomes and related resources Each object has its own metadata and repositories All are first class citizens and are required to make research FAIR [ source RO- Crate : A framework for packaging research products into FAIR Research Objects ]

Encapsulated content and references to external resources C ontextualized graph

From FAIR data to FAIR Digital Objects C. Goble, S. Soiland -Reyes. RO-Crate: A framework for packaging research products into FAIR Research Objects

RO-crate as FAIR Digital Object C. Goble, S. Soiland -Reyes. RO-Crate: A framework for packaging research products into FAIR Research Objects Files: physical/links RO: linked data/ZIP implementation of FAIR Digital Objects using RO Crate

Holistic solution for the management of Research Objects Reference platform implements natively the RO-crate model and paradigm support different stakeholders, with the primary focus on scientists, researchers, students and enthusiasts provides the backbone to a wealth of RO-centric applications and interfaces across different scientific communities ROHub overview 2020+ 2010-2013 2014-2019 https://reliance.rohub.org/ Onboarded and integrated in EOSC

ROHUB enables: to create and manage high-quality ROs that can be interpreted and reproduced in the future to reference , share and preserve scientific studies , campaigns , and observations related resources, including internal ones, links to external ones as well as other ROs (nested ROs) to collaborate with colleagues and to discover new knowledge via advanced exploratory search interfaces that exploit RO metadata (both explicitly provided and automatically extracted from its content), as well as via an standard search API OpenSearch with Geo extensions to manage the RO evolution including the ability to generate snapshots and releases and to allow others to fork the RO to reuse it and extend it. to publish the associated work and assign it a DOI to allow its citation in scholarly communications to monitor and follow a particular RO, getting notifications about its progress or quality changes researchers to build reputation by enabling users to rate and favorite ROs created by others to find related works or researchers in a a domain, e.g., for possible collaborations or reviews High-level features

ROHub and added value services Semantic enrichment readability , discoverability , reuse Recommendation content-based, concentric spheres Research lifecycle & scholarly communication collaboration, publication, citation, validation Completeness assessment monitoring & preservation Comprehension Claim analysis, challenges & solutions questions & answers, novelty Publish RO- crate in EOSC Publish as PDF FAIR assessment RO and components level Impact Sharing, rating

RELIANCE connections with EOSC Core and other Exchange services ROHub is onboarded in EOSC marketplace ROHub integrates and rely on different EOSC core and other EOSC Exchange services Replay AAI c heck-in EOSC Resource Catalogue DataHub Notebook

EGI check-in : allows users to access different EOSC services uniformly, using their preferred IdP. As a result, ROHub users can use the same account to access all services from different providers, e.g., EGI, RELIANCE, etc. Zenodo , a EOSC catch-all repository for research results (data, software and publications) that are not part of existing institutional or subject-based repositories. ROHub users can publish releases of their research object as ro -crates objects for further dissemination. B2share , another EOSC catch-all repository that ROHub users can use to publish releases of their research object as ro -crates objects for further dissemination. B2drop , an EOSC file storage service on the cloud. ROHub users have the possibility to use the default ROHub storage, or B2drop as their personal storage space where the resources uploaded to their research objects will be stored. B2drop resources are synchronized with the corresponding research objects in both ways. Semantic enrichment and recommendation , EOSC services that extract automatically semantic metadata from ROs content to enhance their FAIRness, and that provide recommendations of similar objects based their semantic content. Integration and leverage of EOSC services

EGI Notebooks , a browser-based tool, based on JupyterHub , for interactive analysis of data using EGI storage and compute services. ROHub users can open and load the Jupyter notebooks in the ROs automatically in EGI Notebooks directly from ROHub and execute their methods/processing in an interactive computing environment ( eproducible scie nce). EGI Replay , a place, based on Jupyter Binder, to reproduce notebooks and their run-time environment. Complementing the previous functionality, ROHub users can open and load automatically Jupyter notebooks and reproduce their associated computing environment with Replay, including any related input datasets, directly from the ROs in ROHub . ( highest reproducible scie nce) OpenAire Graph , an open resource that aggregates a collection of research data properties (metadata, links). This graph is the source for searching and discovering resources in EOSC explore. ROHub resources, particularly ROs, Jupyter notebooks and data cubes, are harvested in the graph, and thus they are findable directly from the EOSC marketplace. Argos , an online machine-actionable tool to facilitate creation of Data Management Plans (DMPs). ROHub enables the creation of ROs from DMPs in Argos, leveraging and representing all the DMP information in machine-readable format, enabling researchers to shift their DMP into machine actionable DMPs, connected with the datasets themselves. ADAM, EOSC service enabling efficient and scalable structured data access and discovery of Earth Observation Data via data cubes. ROHub enables the aggregation of data cubes from ADAM by reference, leveraging all the available metadata available in ADAM to describe them in the RO. ROHub users can open and load data cubes in ADAM directly from ROHub for their usage and exploration. Integration and leverage of EOSC services

Impact & complementarity role in EOSC (and other services ) Data used/produced by researchers Methods applied to process/analyze the data RI where those methods and data run or are hosted Publications to the scholarly community

Anne, a scientist from Oslo and her team want to perform a climate change research under the atmospheric perspective. Anne goes to EOSC resource catalogue where she searches for existing results and finds an executable RO from another researcher She opens the RO and finds a Jupyter notebook that was used to analyze the data. Anne clicks on the notebook and it is opened in EGI notebooks. She uses Data Cubes to exploit EO data provided by the Copernicus program, and saves results in EGI DataHub Anne creates her own RO (forking the reused RO) and starts to work on it, i.e., aggregates the new notebook, the data cube, and other resources. The new RO will then also appear in EOSC catalogue Anne invites colleagues to contribute; the shared RO will keep track of the provenance of contributions. They can be notified when the RO is modified. Before publishing, they make a self-assessment of the FAIR-ness of their research , and check the quality of the RO Once RO is ready , Anne makes a release with a DOI and publish it in Zenodo /B2Share, making it also available in EOSC catalogue so others can find / reuse Find research work, access and reproduce it, reuse it in new research, collaborate, assess quality and publish it leveraging different EOSC services c heck-in ROHub in support of OS in EOSC Replay Notebook

© Poznan Supercomputing and Networking Center Research Objects as key enabler of Open Science https:// doi.org /10.24424/nz65-v565

Thanks! Raul Palma [email protected]

ROHub in EOSC marketplace: https://marketplace.eosc-portal.eu/services/psnc.rohub   ROHub portal https://reliance.rohub.org/ ROHub tutorial: https://reliance-eosc.github.io/ROHUB-API_documentation/html/tutorials.html   ROHub portal documentation: https://reliance-eosc.github.io/rohub-portal-documentation/ ROHub API library documentation : https://reliance-eosc.github.io/ROHUB-API_documentation/html/index.html ROHub API library example Jupyter Notebooks: https://github.com/RELIANCE-EOSC/sample-notebooks ROHub helpdesk: https://support.pcss.pl/servicedesk/customer/portal/27 or support email: [email protected]   Onboarding and support resources