CINXE.COM
EOSC Research Software APIs and Connectors (RSAC) | FAIRCORE4EOSC
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <script src="/modules/custom/trust_ppg/js/controllers/enableModal.js"></script> <meta charset="utf-8" /> <script type="text/javascript">window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'ad_storage': 'denied', 'analytics_storage': 'denied', 'personalization_storage': 'denied', 'logged-in': 'false', 'drupal-role':'anonymous' });</script> <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T4ZNH3H');</script> <link rel="canonical" href="https://faircore4eosc.eu/eosc-core-components/eosc-research-software-apis-and-connectors-rsac" /> <meta name="description" content="RSACs ensure the long-term preservation of research software in different disciplines. The component will improve interoperability between various infrastructures catering to research software." /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> <link rel="icon" href="/themes/faircore/favicon.ico" type="image/vnd.microsoft.icon" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" /> <script>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};</script> <title>EOSC Research Software APIs and Connectors (RSAC) | FAIRCORE4EOSC</title> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/ajax-progress.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/align.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/autocomplete-loading.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/fieldgroup.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/container-inline.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/clearfix.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/details.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/hidden.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/item-list.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/js.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/nowrap.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/position-container.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/progress.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/reset-appearance.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/resize.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/sticky-header.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/system-status-counter.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/system-status-report-counters.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/system-status-report-general-info.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/tabledrag.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/tablesort.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/core/modules/system/css/components/tree-child.module.css?sixb0z" /> <link rel="stylesheet" media="all" href="/modules/contrib/addtoany/css/addtoany.css?sixb0z" /> <link rel="stylesheet" media="all" href="/modules/custom/trust_ppg/css/main.css?sixb0z" /> <link rel="stylesheet" media="all" href="/modules/custom/trust_ppg/css/modal.css?sixb0z" /> <link rel="stylesheet" media="all" href="/themes/faircore/css/bootstrap/bootstrap.min.css?sixb0z" /> <link rel="stylesheet" media="all" href="/themes/faircore/css/swiper/swiper.css?sixb0z" /> <link rel="stylesheet" media="all" href="/themes/faircore/css/fontawesome/css/all.min.css?sixb0z" /> <link rel="stylesheet" media="all" href="/themes/faircore/css/style.min.css?sixb0z" /> </head> <body class="layout-no-sidebars path-node page-node-type-eosc-component"> <a href="#main-content" class="visually-hidden focusable skip-link"> </a> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T4ZNH3H" height="0" width="0" style="display:none;visibility:hidden;"></iframe> </noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div id="page-wrapper" > <div id="page"> <header class="page_header container headerInternal"> <div class="row align-items-center" -position="top" -speed="-4"> <div class="col-md-3 col-10"> <a href="/" rel="home"><img src="/themes/faircore/logo.svg" alt="Home" class="w-100 brand_logo"></a> </div> <div class="menu_btn_wrap col-2"> <i class="fa-solid fa-bars" id="menu-activator"></i> </div> <div class="col-md-9"> <div class="menu_wrap"> <div class="region region-primary-menu"> <nav role="navigation" aria-labelledby="block-faircore-main-menu-menu" id="block-faircore-main-menu"> <h2 class="visually-hidden" id="block-faircore-main-menu-menu">Main navigation</h2> <ul class="navigation__menu navigation--level-1"> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/about" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="node/58">About</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/technical-bridging-team" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/73">Technical Bridging Team</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/partners" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="partners">Partners</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/eosc-core-components" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="eosc-core-components">EOSC-Core Components</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/compliance-assessment-toolkit-cat" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/47">CAT</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/eosc-data-type-registry-dtr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/102">DTR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/metadata-schema-and-crosswalk-registry-mscr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/91">MSCR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-pid-graph-pid-graph" class="navigation__link navigation__link--level-2">PIDGraph</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/eosc-pid-meta-resolver-pidmr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/110">PIDMR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/research-activity-identifier-raid" class="navigation__link navigation__link--level-2">RAiD</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-research-discovery-graph-rdgraph" class="navigation__link navigation__link--level-2">RDGraph</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-research-software-apis-and-connectors-rsac" class="navigation__link navigation__link--level-2">RSAC</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="https://faircore4eosc.eu/components/eosc-software-heritage-mirror" class="navigation__link navigation__link--level-2">SWHM</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/case-studies" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="case-studies">Case studies</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/climate-change" class="navigation__link navigation__link--level-2">Climate Change</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/eosc-service-providers-rdm-communities" class="navigation__link navigation__link--level-2">EOSC Service Providers & RDM Communities</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/european-integration-national-level-services" class="navigation__link navigation__link--level-2">European Integration of National-level Services</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/mathematics" class="navigation__link navigation__link--level-2">Mathematics</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="https://faircore4eosc.eu/case-studies/social-sciences-humanities" class="navigation__link navigation__link--level-2">Social Sciences & Humanities</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/events" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="events">Events</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/events/past-events" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="events/past-events">Past events</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/news" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="news">News</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/newsletters" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="newsletters">Newsletters</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/subscribe-newsletter" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/60">Subscribe to newsletter</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children navigation__item--last"> <span class="navigation__link navigation__link--level-1">Materials</span> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/documents-publications" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="documents-publications">Documents and publications</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/videos" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="videos">Videos</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/communication-kit" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="communication-kit">Communication Kit</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/podcast" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="podcast">Podcast</a> </li> </ul> </li> </ul> </nav> </div> </div> </div> </div> </header> <header class="page_header headerInternal stickyMenu container-fluid" id="stickyMenu"> <div class="row align-items-center"> <div class="col-md-3 col-10"> <a href="/" rel="home"><img src="/themes/faircore/logo.svg" alt="Home" class="w-100 brand_logo"></a> </div> <div class="menu_btn_wrap col-2"> <i class="fa-solid fa-bars" id="menu-activator"></i> </div> <div class="col-md-6"> <div class="menu_wrap"> <div class="region region-primary-menu"> <nav role="navigation" aria-labelledby="block-faircore-main-menu-menu" id="block-faircore-main-menu"> <h2 class="visually-hidden" id="block-faircore-main-menu-menu">Main navigation</h2> <ul class="navigation__menu navigation--level-1"> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/about" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="node/58">About</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/technical-bridging-team" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/73">Technical Bridging Team</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/partners" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="partners">Partners</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/eosc-core-components" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="eosc-core-components">EOSC-Core Components</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/compliance-assessment-toolkit-cat" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/47">CAT</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/eosc-data-type-registry-dtr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/102">DTR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/metadata-schema-and-crosswalk-registry-mscr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/91">MSCR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-pid-graph-pid-graph" class="navigation__link navigation__link--level-2">PIDGraph</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/eosc-pid-meta-resolver-pidmr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/110">PIDMR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/research-activity-identifier-raid" class="navigation__link navigation__link--level-2">RAiD</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-research-discovery-graph-rdgraph" class="navigation__link navigation__link--level-2">RDGraph</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-research-software-apis-and-connectors-rsac" class="navigation__link navigation__link--level-2">RSAC</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="https://faircore4eosc.eu/components/eosc-software-heritage-mirror" class="navigation__link navigation__link--level-2">SWHM</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/case-studies" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="case-studies">Case studies</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/climate-change" class="navigation__link navigation__link--level-2">Climate Change</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/eosc-service-providers-rdm-communities" class="navigation__link navigation__link--level-2">EOSC Service Providers & RDM Communities</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/european-integration-national-level-services" class="navigation__link navigation__link--level-2">European Integration of National-level Services</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/mathematics" class="navigation__link navigation__link--level-2">Mathematics</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="https://faircore4eosc.eu/case-studies/social-sciences-humanities" class="navigation__link navigation__link--level-2">Social Sciences & Humanities</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/events" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="events">Events</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/events/past-events" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="events/past-events">Past events</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/news" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="news">News</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/newsletters" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="newsletters">Newsletters</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/subscribe-newsletter" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/60">Subscribe to newsletter</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children navigation__item--last"> <span class="navigation__link navigation__link--level-1">Materials</span> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/documents-publications" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="documents-publications">Documents and publications</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/videos" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="videos">Videos</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/communication-kit" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="communication-kit">Communication Kit</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/podcast" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="podcast">Podcast</a> </li> </ul> </li> </ul> </nav> </div> </div> </div> <div class="col-md-3"> <div class="secondary_menu_wrap"> </div> </div> </div> </header> <div class="flex-grow-0 mobile-menu" id="prim_menu_container-mobile" data-attributes="menu_mobile"> <i class="fa-solid fa-xmark close-menu"></i> <div class="mb-5"></div> <div class="region region-primary-menu"> <nav role="navigation" aria-labelledby="block-faircore-main-menu-menu" id="block-faircore-main-menu"> <h2 class="visually-hidden" id="block-faircore-main-menu-menu">Main navigation</h2> <ul class="navigation__menu navigation--level-1"> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/about" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="node/58">About</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/technical-bridging-team" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/73">Technical Bridging Team</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/partners" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="partners">Partners</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/eosc-core-components" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="eosc-core-components">EOSC-Core Components</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/compliance-assessment-toolkit-cat" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/47">CAT</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/eosc-data-type-registry-dtr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/102">DTR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/metadata-schema-and-crosswalk-registry-mscr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/91">MSCR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-pid-graph-pid-graph" class="navigation__link navigation__link--level-2">PIDGraph</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/eosc-core-components/eosc-pid-meta-resolver-pidmr" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/110">PIDMR</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/research-activity-identifier-raid" class="navigation__link navigation__link--level-2">RAiD</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-research-discovery-graph-rdgraph" class="navigation__link navigation__link--level-2">RDGraph</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/components/eosc-research-software-apis-and-connectors-rsac" class="navigation__link navigation__link--level-2">RSAC</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="https://faircore4eosc.eu/components/eosc-software-heritage-mirror" class="navigation__link navigation__link--level-2">SWHM</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/case-studies" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="case-studies">Case studies</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/climate-change" class="navigation__link navigation__link--level-2">Climate Change</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/eosc-service-providers-rdm-communities" class="navigation__link navigation__link--level-2">EOSC Service Providers & RDM Communities</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/european-integration-national-level-services" class="navigation__link navigation__link--level-2">European Integration of National-level Services</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="https://faircore4eosc.eu/case-studies/mathematics" class="navigation__link navigation__link--level-2">Mathematics</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="https://faircore4eosc.eu/case-studies/social-sciences-humanities" class="navigation__link navigation__link--level-2">Social Sciences & Humanities</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/events" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="events">Events</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/events/past-events" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="events/past-events">Past events</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/news" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="news">News</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/newsletters" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="newsletters">Newsletters</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/subscribe-newsletter" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/60">Subscribe to newsletter</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children navigation__item--last"> <span class="navigation__link navigation__link--level-1">Materials</span> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/documents-publications" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="documents-publications">Documents and publications</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/videos" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="videos">Videos</a> </li> <li class="navigation__item navigation__item--level-2"> <a href="/communication-kit" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="communication-kit">Communication Kit</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/podcast" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="podcast">Podcast</a> </li> </ul> </li> </ul> </nav> </div> </div> <div id="main-wrapper" class="layout-main-wrapper clearfix"> <div id="main" class="container"> <div class="region region-breadcrumb"> <div id="block-faircore-breadcrumbs" class="block block-system block-system-breadcrumb-block"> <div class="content"> <nav role="navigation" aria-labelledby="system-breadcrumb"> <h2 id="system-breadcrumb" class="visually-hidden">Breadcrumb</h2> <ol> <li> <a href="/">Home</a> </li> <li> <a href="/eosc-core-components">EOSC Components</a> </li> </ol> </nav> </div> </div> </div> <main id="content" class="column main-content" role="main"> <section class="section"> <a id="main-content" tabindex="-1"></a> <div class="region region-content"> <div id="block-faircore-page-title" class="block block-core block-page-title-block"> <div class="content"> <h1 class="title page-title"> <span>EOSC Research Software APIs and Connectors (RSAC)</span> </h1> </div> </div> <div id="block-faircore-content" class="block block-system block-system-main-block"> <div class="content"> <article data-history-node-id="114" role="article" about="/eosc-core-components/eosc-research-software-apis-and-connectors-rsac" class="node mt-5 node--type-eosc-component node--promoted node--view-mode-full clearfix mb-5"> <header> </header> <div class="row"> <div class="node__content col-lg-8 clearfix"> <div class="cover__image mb-4"> <div class="cover__wrapper__image"> <img src="/sites/default/files/2023-04/6.png" width="1600" height="900" alt="RSAC" loading="lazy" typeof="foaf:Image" /> </div> </div> <div class="mb-5 content-body"> <h3 class="display-6">Overview</h3> <p>The Research Software APIs and Connectors (RSAC) ensure the long-term preservation of research software in different disciplines. APIs and connectors will be developed to interconnect research outputs infrastructures with the Software Heritage universal source code archive, using the CodeMeta standard, and the Software Heritage intrinsic identifiers (SWHID). The development of the sub-components is divided by the type of the infrastructure: scholarly repositories, publishers, and aggregators.</p> <p>In 2021, the <a href="https://data.europa.eu/doi/10.2777/28598" rel="nofollow" target="_blank">Scholarly Infrastructures of Research Software (SIRS) report</a>[<a href="https://wiki.eduuni.fi/european%20commission,%20directorate-general%20for%20research%20and%20innovation,%C2%A0scholarly%20infrastructures%20for%20research%20software%20:%20report%20from%20the%20EOSC%20Executive%20Board%20Working%20Group%20(WG)%20Architecture%20Task%20Force%20(TF)%20SIRS,%20Publications%20Office,%202020,%C2%A0https:/data.europa.eu/doi/10.2777/28598" rel="nofollow">1</a>], was published including a set of recommendations to allow EOSC to include software, in the scholarly ecosystem, next to publications and data. The SIRS report was built upon a survey and documentation of a representative panel of notable operational infrastructures across Europe, comparing their scopes and approaches. A subset of these Research Software infrastructures joined forces to turn the SIRS recommendations into reality through the FAIRCORE4EOSC project.</p> <p>One of the WP6 objectives is to develop tools and services for archival, reference, description, and citation of research software artifacts, by implementing the key recommendations of the EOSC SIRS report to interconnect scholarly repositories, publishers, and aggregators with the Software Heritage universal source code archive, using the CodeMeta standard, and the Software Heritage intrinsic identifiers (SWHID).</p> <p>API and Connectors Between Scholarly Repositories, Publishers, Aggregators, and Software Heritage will be integrated into the following operational infrastructures that are used by research communities:</p> <p>Scholarly repositories:</p> <ul> <li>InvenioRDM - SWH (CERN)</li> <li>DataVerse - SWH (KNAW-DANS)</li> </ul> <p>Publishers:</p> <ul> <li>Dagstuhl - SWH (LZI)</li> <li>Episciences - SWH (INRIA)</li> </ul> <p>Aggregators:</p> <ul> <li>swMATH - SWH (FIZ)</li> <li>OpenAire - SWH (OPENAIRE)</li> </ul> <p><a href="https://wiki.eduuni.fi/pages/createpage.action?spaceKey=cscRDIcollaboration&title=1&linkCreation=true&fromPageId=351615789">1</a> European Commission, Directorate-General for Research and Innovation, Scholarly infrastructures for research software: report from the EOSC Executive Board Working Group (WG) Architecture Task Force (TF) SIRS, Publications Office, 2020, <a href="https://data.europa.eu/doi/10.2777/28598" rel="nofollow" target="_blank">https://data.europa.eu/doi/10.2777/28598</a></p> <p><a class="btn btn-primary" href="https://faircore4eosc.eu/Apply%20to%20Test%20the%20FAIRCORE4EOSC%20Components" rel="noopener" target="_blank">APPLY TO TEST FAIRCORE4EOSC COMPONENTS</a></p> </div> <div class="accordion" id="accordioComponents"> <div class="accordion-item"> <h2 class="accordion-header" id="headingFunctionalitie"> <button class="accordion-button d-flex flex-row fw-bold text-dark collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFunctionalitie" aria-expanded="false" aria-controls="collapseFunctionalitie" style="font-size: 1.5rem;"> Functionalities: </button> </h2> <div id="collapseFunctionalitie" class="accordion-collapse collapse" aria-labelledby="headingFunctionalitie" data-bs-parent="#accordioComponents"> <div class="accordion-body"> <ul> <li>Develop API and connectors between Scholarly Repositories and Software Heritage to support archival, reference, description, and citation as follows: <ul> <li>deposit in Software Heritage research software artifacts uploaded into scholarly repositories;</li> <li>obtaining the corresponding SWHID;</li> <li>expose SWHID in the artifact record maintained by the scholarly repositories;</li> <li>enable scholarly repositories to deposit and/or retrieve (curated) metadata of software artifacts from Software Heritage;</li> <li>export citation information in one or more of the common open citation formats (BibLaTeX, CSL, codemeta.json).</li> </ul> </li> <li>Develop API and connectors between Open Access publishers and Software Heritage to support archival, reference, description, and citation as follows: <ul> <li>automate the archival in Software Heritage of the source code of artifacts associated with research articles;</li> <li>expose the corresponding SWHID on the journal’s publication record;</li> <li>enable the deposit and retrieval in Software Heritage of curated metadata for software associated with publications;</li> <li>deposit and retrieve the preferred citation information for software associated with publications;</li> <li>export citation information in one or more of the common open citation formats (BibLaTeX, CSL, codemeta.json).</li> </ul> </li> <li>Develop API and connectors between aggregators and Software Heritage to support archival, reference, description, and citation as follows: <ul> <li>extract references to software from research articles and trigger archival of source code known to aggregators and missing in Software Heritage;</li> <li>expose the corresponding SWHID in the software artifact record maintained by the aggregator;</li> <li>deposit and retrieve metadata for the software artifacts in Software Heritage;</li> <li>deposit and/or retrieve preferred citation information for the software artifacts in Software Heritage;</li> <li>export citation information in one or more of the common open citation formats (BibLaTeX, CSL, codemeta.json).</li> </ul> </li> </ul> </div> </div> </div> <div class="accordion-item"> <h2 class="accordion-header" id="headingImpact"> <button class="accordion-button d-flex flex-row fw-bold text-dark collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseImpact" aria-expanded="false" aria-controls="collapseImpact" style="font-size: 1.5rem;"> Impact: </button> </h2> <div id="collapseImpact" class="accordion-collapse collapse" aria-labelledby="headingImpact" data-bs-parent="#accordioComponents"> <div class="accordion-body"> <p>The RSAC (Research Software APIs and Connectors) component will improve interoperability between various infrastructures catering to research software. This component has a significant impact on the four pillars of the SIRS report, namely Archive, Reference, Describe, and Cite.</p> <ul> <li><strong>Archive</strong>: Creating interoperability between the infrastructures to preserve research software artifacts and their metadata in the universal source code archive, Software Heritage.</li> <li><strong>Reference</strong>: Adoption of the SWHID (Software Heritage Identifier) to identify software artifacts accurately and reference specific versions of the software. </li> <li><strong>Describe</strong>: Exchange metadata about research software using the CodeMeta vocabulary, thereby enabling an interoperable ecosystem.</li> <li><strong>Cite</strong>: Align the citation export formats for research software following the biblatex-software specialised entry types for software </li> </ul> <p>We believe that the development of the RSAC component is a significant step towards creating appropriate means, tailored for research software, in the scholarly ecosystem. </p> </div> </div> </div> </div> </div> <div class="col-lg-4"> <div class="box__icon__component mb-5"> <div> <div><div> <div> <img src="/sites/default/files/styles/large/public/2023-04/rsac.png?itok=HX463Sgy" width="480" height="136" alt="RSAC" loading="lazy" typeof="foaf:Image" /> </div> </div> </div> </div> </div> <div class="mb-5"> <h5>Related Case Studies:</h5><div class='case__studies mb-2'><a href='/case-studies/european-integration-national-level-services'><strong class='title'>European Integration of National-level Services</strong><div class='container__image'><img class='image__studies' src='https://faircore4eosc.eu/sites/default/files/2022-06/european-integration-national-level-services.jpg' alt='European Integration of National-level Services' title='European Integration of National-level Services'></div></a></div><div class='case__studies mb-2'><a href='/case-studies/mathematics'><strong class='title'>Mathematics</strong><div class='container__image'><img class='image__studies' src='https://faircore4eosc.eu/sites/default/files/2022-06/mathematics.jpg' alt='Mathematics' title='Mathematics'></div></a></div> </div> <h5>Partners:</h5><a class='block__partner d-flex align-items-center' target='_blank' href='https://home.cern'><div class='icon_partner img-thumbnail'><img width='100' height='100' src='https://faircore4eosc.eu/sites/default/files/2022-06/CERN.png' alt='CERN' title='CERN'></div><strong>CERN</strong></a><a class='block__partner d-flex align-items-center' target='_blank' href='https://www.fiz-karlsruhe.de/en'><div class='icon_partner img-thumbnail'><img width='100' height='100' src='https://faircore4eosc.eu/sites/default/files/2022-06/FIZ_Logo_fbg_engl.png' alt='FIZ Karlsruhe' title='FIZ Karlsruhe'></div><strong>FIZ Karlsruhe</strong></a><a class='block__partner d-flex align-items-center' target='_blank' href='https://www.gwdg.de'><div class='icon_partner img-thumbnail'><img width='100' height='100' src='https://faircore4eosc.eu/sites/default/files/2022-06/Gwdg-logo-neu.png' alt='GDWG' title='GDWG'></div><strong>Gesellschaft für wissenschaftliche Datenverarbeitung Göttingen </strong></a><a class='block__partner d-flex align-items-center' target='_blank' href='https://dans.knaw.nl/en/'><div class='icon_partner img-thumbnail'><img width='100' height='100' src='https://faircore4eosc.eu/sites/default/files/2022-06/logo_dans.png' alt='DANS' title='DANS'></div><strong>Data Archiving and Networked Services</strong></a><a class='block__partner d-flex align-items-center' target='_blank' href='https://www.dagstuhl.de/en/'><div class='icon_partner img-thumbnail'><img width='100' height='100' src='https://faircore4eosc.eu/sites/default/files/2022-06/LZI.png' alt='Schloss Dagstuhl' title='Schloss Dagstuhl'></div><strong>Schloss Dagstuhl - Leibniz-Zentrum für Informatik</strong></a><a class='block__partner d-flex align-items-center' target='_blank' href='https://www.openaire.eu'><div class='icon_partner img-thumbnail'><img width='100' height='100' src='https://faircore4eosc.eu/sites/default/files/2022-06/openaire.png' alt='OpenAIRE' title='OpenAIRE'></div><strong>OpenAIRE</strong></a><a class='block__partner d-flex align-items-center' target='_blank' href='https://www.inria.fr/en'><div class='icon_partner img-thumbnail'><img width='100' height='100' src='https://faircore4eosc.eu/sites/default/files/2022-06/inria-logo-C6314F5EAC-seeklogo.com_.png' alt='INRIA' title='INRIA'></div><strong>Institut national de recherche en sciences et technologies du numérique</strong></a> </div> </div> </article> </div> </div> </div> </section> </main> </div> </div> <footer class="footer page_footer"> <div class="container"> <div class="footer_social_icons"> <div class="region region-footer-first"> <div id="block-footersocial" class="block block-block-content block-block-content7da2cb02-cabd-4701-8e0f-4daf3c433b00"> <div class="content"> <div><div class="footer_social"> <a href="https://twitter.com/FAIRCORE4EOSC " target="_blank" class="social_link"> <i class="fa-brands fa-square-x-twitter"></i> </a> <a href="https://www.linkedin.com/company/faircore4eosc" target="_blank" class="social_link"> <i class="fa-brands fa-linkedin"></i> </a> <a href="https://www.youtube.com/channel/UC2z1Ay3fJff12mqDckYz37w" target="_blank" class="social_link"> <i class="fa-brands fa-youtube-square"></i> </a> <a href="https://zenodo.org/communities/faircore4eosc/" target="_blank" class="social_link"> <img src="/themes/faircore/images/zenodo-logo.png" alt="Zenodo logo"> </a> </div></div> </div> </div> </div> </div> <div class="footer_nav"> <div class="region region-footer-second"> <nav role="navigation" aria-labelledby="block-mainnavigation-menu" id="block-mainnavigation"> <h2 class="visually-hidden" id="block-mainnavigation-menu">Main navigation</h2> <ul class="navigation__menu navigation--level-1"> <li class="navigation__item navigation__item--level-1"> <a href="/about" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="node/58">About</a> </li> <li class="navigation__item navigation__item--level-1"> <a href="/eosc-core-components" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="eosc-core-components">EOSC-Core Components</a> </li> <li class="navigation__item navigation__item--level-1"> <a href="/case-studies" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="case-studies">Case studies</a> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/events" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="events">Events</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/events/past-events" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="events/past-events">Past events</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--has-children"> <a href="/news" class="navigation__link navigation__link--level-1" data-drupal-link-system-path="news">News</a> <ul class="navigation__sub-menu navigation--level-2"> <li class="navigation__item navigation__item--level-2"> <a href="/newsletters" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="newsletters">Newsletters</a> </li> <li class="navigation__item navigation__item--level-2 navigation__item--last"> <a href="/subscribe-newsletter" class="navigation__link navigation__link--level-2" data-drupal-link-system-path="node/60">Subscribe to newsletter</a> </li> </ul> </li> <li class="navigation__item navigation__item--level-1 navigation__item--last"> <span class="navigation__link navigation__link--level-1">Materials</span> </li> </ul> </nav> </div> </div> <div class="footer_copyright_wrap"> <div class="region region-footer-third"> <div id="block-footercopyright" class="block block-block-content block-block-contentb808d282-76cd-496c-9042-2ec18cb94479"> <div class="content"> <div><div class="footer_copyright"> <div class="row"> <div class="col-md-7"> <div class="row eu-policy"> <div class="col-md-3"> <div class="img-box"><img alt="Funded by the European Union" class="eu_flag" src="/themes/faircore/images/euflagWhite.svg" /></div> </div> </div> </div> <div class="col-md-1"> </div> <div class="col-md-4"><a href="/contact">Contact us</a><span class="dot">•</span><a href="/ppgm-privacy-policy-full">Privacy Policy</a><span class="dot">•</span><a href="/ppgm-privacy-policy-full">Terms of use</a><span class="dot">•</span><a href="#" class="cookie-preferences" data-cc="c-settings">Manage your cookie preferences</a></div> </div> </div> </div> </div> </div> </div> </div> </div> </footer> </div> </div> </div> <span class="c-scrollbar"></span> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/114","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"clientside_validation_jquery":{"validate_all_ajax_forms":2,"force_validate_on_blur":false,"messages":{"required":"This field is required.","remote":"Please fix this field.","email":"Please enter a valid email address.","url":"Please enter a valid URL.","date":"Please enter a valid date.","dateISO":"Please enter a valid date (ISO).","number":"Please enter a valid number.","digits":"Please enter only digits.","equalTo":"Please enter the same value again.","maxlength":"Please enter no more than {0} characters.","minlength":"Please enter at least {0} characters.","rangelength":"Please enter a value between {0} and {1} characters long.","range":"Please enter a value between {0} and {1}.","max":"Please enter a value less than or equal to {0}.","min":"Please enter a value greater than or equal to {0}.","step":"Please enter a multiple of {0}."}},"trust_ppgm":{"general_popup_data":{"gtm_cid":"GTM-T4ZNH3H","popup_label":"We value your privacy","popup_link_label":"Read the full privacy policy","popup_text":"\u003Cp\u003ECookies consist of portions of code installed in the browser that assist the owner in providing the service based on the purposes described. Some of the purposes of installing cookies may also require the consent of the user. When the installation of cookies takes place on the basis of consent, this consent can be revoked freely at any time following the instructions contained in this document.\u003C\/p\u003E","policy_form_url":"\/ppgm-privacy-policy-full"},"policy_popup_data":{"terms_of_use":{"guid":"976"},"privacy":{"guid":"981"},"technical_cookies":{"guid":"978","popup_label":"Strictly Necessary Cookies","popup_text":"These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information."},"measurement_cookies":{"guid":"979","popup_label":"Measurement","popup_text":"These trackers help us to measure traffic and analyze your behavior with the goal of improving our service."}},"project_pk":"61"},"user":{"uid":0,"permissionsHash":"2c3b95cf839825cca61687c77d601442dc40d5615869ceee73a8c9f09fe686a4"}}</script> <script src="/core/assets/vendor/jquery/jquery.min.js?v=3.6.0"></script> <script src="/core/misc/drupalSettingsLoader.js?v=9.3.6"></script> <script src="/core/misc/drupal.js?v=9.3.6"></script> <script src="/core/misc/drupal.init.js?v=9.3.6"></script> <script src="https://static.addtoany.com/menu/page.js" async></script> <script src="/modules/contrib/addtoany/js/addtoany.js?v=9.3.6"></script> <script src="/themes/faircore/script/swiper/swiper.js?v=9.3.6"></script> <script src="/themes/faircore/script/main.js?v=9.3.6"></script> <script src="/themes/faircore/script/bootstrap/bootstrap.min.js?sixb0z"></script> <script src="/themes/faircore/theme?sixb0z"></script> <script src="/modules/custom/trust_ppg/js/classes/Consent.js?v=1.x"></script> <script src="/modules/custom/trust_ppg/js/classes/Cookies.js?v=1.x"></script> <script src="/modules/custom/trust_ppg/js/controllers/gtm.js?v=1.x"></script> <script src="/modules/custom/trust_ppg/js/classes/Modal.js?v=1.x"></script> <script src="/modules/custom/trust_ppg/js/controllers/modal.js?v=1.x"></script> </body> </html>