WG Research Data Collections Draft outputs of a RDA bottom-up effort P9 - April 2017 Co-chairs: Bridget Almas, Frederik Baumgardt, Tobias Weigel, Thomas.

Slides:



Advertisements
Similar presentations
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA Plenary San Diego, March 9, 2015 Gary Berg-Cross, Raphael Ritz, Co-Chairs DFT.
Advertisements

DATA FOUNDATION TERMINOLOGY WG 4 th Plenary Update THE PLUM GOALS This model together with the derived terminology can be used Across communities and stakeholders.
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA Plenary San Diego, March 9, 2015 Gary Berg-Cross, Raphael Ritz, Co-Chairs DFT.
Using the SAS® Information Delivery Portal
ITEC224 Database Programming
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Adoption of RDA-DFT Terminology and Data Model to the Description and Structuring of Atmospheric Data Aaron Addison, Rudolf Husar, Cynthia Hudson-Vitale.
Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Adoption of RDA-DFT Terminology and Data Model to the Description and Structuring of Atmospheric Data Aaron Addison, Rudolf Husar, Cynthia Hudson-Vitale.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Bringing visibility to food security data results: harvests of PRAGMA and RDA Quan (Gabriel) Zhou, Venice Juanillas Ramil Mauleon, Jason Haga, Inna Kouper,
1 This slide indicated the continuous cycle of creating raw data or derived data based on collections of existing data. Identify components that could.
RDA WG on Dynamic Data Citation
Patch Management Module 13.
RDA 9th Plenary Breakout 3, 5 April :00-17:30
Current and Upcoming RDA Recommendations Dr. ir. Herman Stehouwer
Research Data Repository Interoperability WG David Wilcox, Thomas Jejkal Montreal, 09/20/17 CC BY-SA 4.0.
WHY? - Found initiative while case statement preparation
RDA Data Fabric (DF) Interest Group Peter Wittenburg & Gary Berg-Cross
Materials Resource Registries Working Group Co-chairs: Laura M
Making Data Providers’ Contribution Count
WG Research Data Collections RDA P10 Montréal – September 2017
-
Data Type Registries #2 12 Month Status Larry Lannom, Tobias Weigel Date Location TBD? CC BY-SA 4.0.
Data Ingestion in ENES and collaboration with RDA
Data Type Registries Breakout
VI-SEEM Data Discovery Service
Software Engineering Architectural Design Chapter 6 Dr.Doaa Sami
Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox,
Research Data Collections WG Plenary 9 Barcelona
PID centric fabric constructed piece by piece
ETSI Standardization Activities on M2M communications
Agenda Welcome and overview (Peter)
T-TAP for climate data RDA P10 Montréal – September 2017
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
RDA/TDWG Metadata Standards for Attribution of Physical and Digital Collections Stewardship Anne E Thessen, Matt Woodburn, Dimitris Koureas 21 Sept, 2017/Montreal,
Workflows with ENVI and Esri Agriculture workflows for ICARDA
Update RDA Secretariat 20 September 2017
Project tracking system for the structure solution software pipeline
New input for CEOS Persistent Identifier Best Practices
Lecture 1: Multi-tier Architecture Overview
Health Ingenuity Exchange - HingX
Database Environment Transparencies
Brief WG/IG reporting Tobias Weigel on behalf of co-chairs
Design and Implementation
Research Data Alliance Data as of June 2017
2. An overview of SDMX (What is SDMX? Part I)
WG Research Data Collections An overview of the recommendation
Using the RDA Collections API to Shape Humanities Data
Research Data Alliance (RDA) 9th WG/IG Collaboration Meeting: Repository Platforms for Research Data (RPRD) Interest Group 13nd June 2018 Co-Chairs:
Agenda (AM) 9:30-10:15 Introduction to RDA
The Research Data Alliance
Organisations & The Research Data Alliance (RDA) - the Organisational Advisory Board CC BY-SA 4.0.
The RDA Europe project CC BY-SA 4.0.
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Regional engagement & European nodes
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
The Research Data Alliance
Joint Metadata Session Alex Ball, Keith Jeffery, Rebecca Koskela
The Research Data Alliance: Business session
OCP Engineering Workshop Rack & Power, Advanced Cooling Solutions, Data Center Facility
WG PID Kernel Information RDA P11 Berlin – March 2018
Co-Chairs: Keith Jeffery, Rebecca Koskela, Alex Ball
Leveraging PIDs for object management in data infrastructures RDA UK Node Workshop, July Tobias Weigel (DKRZ)
QoS Metadata Status 106th OGC Technical Committee Orléans, France
1st Call for Collaboration Projects
Cultivating Semantics for Data in Agriculture and Nutrition
Presentation transcript:

WG Research Data Collections Draft outputs of a RDA bottom-up effort P9 - April 2017 Co-chairs: Bridget Almas, Frederik Baumgardt, Tobias Weigel, Thomas Zastrow www.rd-alliance.org - @resdatall CC BY-SA 4.0

Motivation for Research Data Collections (Research) data management beyond single objects Not just describe collections, but enable actions on them Create, Read, Update, Delete, List plus some others Machine agents as primary users Contribute an essential component to the Data Fabric Provide a cornerstone API specification against which tools and services can be built across community boundaries

Design considerations Key requirements: Favor limited functionality over support for use case details Offer extension points Use by machine agents primarily No constraints on particular back-ends No mandatory use of PIDs (supported, but optional)

API: Structure

API: Service Features GET /features

API: Collections Create/Read/Update/Delete/List LIST GET /collections CREATE POST /collections READ GET /collections/{id} UPDATE PUT /collections/{id} DELETE DELETE /collections/{id}

API: Collection Member CRUD/L LIST GET /collections/{id}/members CREATE POST /collections/{id}/members READ GET /collections/{id}/members/{mid} UPDATE PUT /collections/{id}/members/{mid} DELETE DELETE /collections/{id}/members/{mid}

Building bridges: Interfacing Clients: able to interact with compatible endpoints, independent of provider/community/infrastructure concerns Servers: able to provide a basic interface, but still tailored (service features) can also extend beyond API specification https://rd-alliance.org/ - https://twitter.com/resdatall

Current implementations and use cases REPTOR: data repository, also covering DTR and DFT recommendations Tufts: Python/Flask implementation for Perseids Project backends for file system, RDF/LDP, MongoDB iDigBio: Python and redis-based Use cases: Perseids, iDigBio, GEOFON, DKRZ/CMIP6, CAU Kiel/IGSN – more are welcome! https://rd-alliance.org/ - https://twitter.com/resdatall

Next steps: Feedback is essential! Final recommendation to be available at P10 Specification scope is now fixed – no further extensions Further testing and feedback on the implementations Finalize specification after feedback from use cases and potential adopters Assemble accompanying report, publish together with specification

https://rd-alliance.org/ - https://twitter.com/resdatall Backup slides https://rd-alliance.org/ - https://twitter.com/resdatall

Collection properties Description Collection Object persistent dynamic < IDENTIFIER > + Collection state Membership Capabilities Mapping function Collection properties Description is a Metadata set of actions < IDENTIFIER > + Collection state Set of item identifiers < IDENTIFIER > Item metadata < IDENTIFIER > + Collection state … + ... explicitly defined (naming all identifiers) implicitly defined (generation rule)