SlideShare a Scribd company logo
1 of 11
www.eudat.euEUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No. 654065
Persistent Identifiers in EUDAT
services
B2HANDLE Python library
Version 1
June 2017
This work is licensed under the Creative
Commons CC-BY 4.0 licence
Content
Data and Persistent Identifiers
B2HANDLE python library
Data life cycle
Data life cycle with PID
PID Training
What do we want from data?
Findable – Easy to find by both humans and computer
systems  Metadata
Accessible – Stored for long term, accessed and/or
downloaded with well-defined license and access
Interoperable – Ready to be combined with other
datasets by humans as well as computer systems;
Reusable – Ready to be used for future research and to
be processed further using computational methods.
PID Training
What do we know about Persistent Identifiers?
A Persistent Identifier, also known as PID, is an identifier
that is effectively permanently assigned to a resource.
PID Training
identifier resource location
a permanent name or
identity
although it may change
over time
1. points to a resource(s)
2. globally unique
3. PID is persistent over time
Use persistent identifier for your data
Managing data online, includes managing the persistent
identifier (PID) for the data.
Synchronize PID, Data during creation, maintenance,
update and deletion of your data!
PID should always
be updated to point to the new location (URL).
continue to provide the latest information about the
resource.
PID Training
What do you actually need ?
a PID service, that offers an API for creating and managing
PIDs
EUDAT has adopted Handle-based persistent identifiers
Some EUDAT services require integration of Handle in your
infrastructure
EUDAT offers B2HANDLE, a service dedicated to provide,
resolve and mint persistent identifiers
supported by the ePIC consortium.
PID Training
Data life cycle
PID Training
Publish
online
Move to
another
location
used by
another
researcher
has a life cycle, which involves it going online, accessed by users
Published online: http://www.test.com/test.html
Other users may cite, access, re-use this url
Relocate the resource at http://www.example.com/
Other users are not informed -> 404
Data Life Cycle
Publish
online
Move to
another
location
used by
another
researcher
has a life cycle, which involves it going online, accessed by users
Python-library
PIDs are subject to the same life cycle
Resolve
PID
Resolve
PID
Resolve
PID
Register
PID
Update PID
Get PID
Details
Handle
Resolution
service
Hands-on material
Material on PID hands-on (part 7a and c)
Hands-on tutorial which
shows how to:
Create, manage and
delete PIDs
Employ HTTP restful API
with cURL
Employ the B2HANDLE
python library
https://github.com/EUDAT-
Training/B2SAFE-B2STAGE-
Training
Training module which
provides hands-on
material for:
EUDAT B2SAFE
iRODS4
B2HANDLE
and the EUDAT B2STAGE
service.
Thanks
www.eudat.eu
Authors Contributors
This work is licensed under the Creative Commons CC-BY 4.0 licence
EUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures.
Contract No. 654065
Themis Zamani, GRNET Ellen Leenarts, DANS
Christine Staiger, SURFsara
Thank you

More Related Content

What's hot

EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service AreaEUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT
 

What's hot (20)

B2FIND Integration | www.eudat.eu |
B2FIND Integration | www.eudat.eu | B2FIND Integration | www.eudat.eu |
B2FIND Integration | www.eudat.eu |
 
B2STAGE- how to shift large amounts of data| www.eudat.eu |
B2STAGE- how to shift large amounts of data| www.eudat.eu | B2STAGE- how to shift large amounts of data| www.eudat.eu |
B2STAGE- how to shift large amounts of data| www.eudat.eu |
 
Legal Issues in Research Data Collection and Sharing: An Introduction by EUDA...
Legal Issues in Research Data Collection and Sharing: An Introduction by EUDA...Legal Issues in Research Data Collection and Sharing: An Introduction by EUDA...
Legal Issues in Research Data Collection and Sharing: An Introduction by EUDA...
 
B2STAGE Installation| www.eudat.eu |
B2STAGE Installation| www.eudat.eu | B2STAGE Installation| www.eudat.eu |
B2STAGE Installation| www.eudat.eu |
 
B2DROP User Training | www.eudat.eu |
B2DROP User Training | www.eudat.eu | B2DROP User Training | www.eudat.eu |
B2DROP User Training | www.eudat.eu |
 
Unpacking persistent identifiers for research
Unpacking persistent identifiers for researchUnpacking persistent identifiers for research
Unpacking persistent identifiers for research
 
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 14, 2016...
 
EUDAT B2SHARE: How to store and publish research data | www.eudat.eu
EUDAT B2SHARE: How to store and publish research data | www.eudat.euEUDAT B2SHARE: How to store and publish research data | www.eudat.eu
EUDAT B2SHARE: How to store and publish research data | www.eudat.eu
 
EUDAT Research Data Services for all | www.eudat.eu |
EUDAT Research Data Services for all | www.eudat.eu | EUDAT Research Data Services for all | www.eudat.eu |
EUDAT Research Data Services for all | www.eudat.eu |
 
EUDAT Research Data Management | www.eudat.eu |
EUDAT Research Data Management | www.eudat.eu | EUDAT Research Data Management | www.eudat.eu |
EUDAT Research Data Management | www.eudat.eu |
 
EUDAT B2SHARE: EUDAT's repository service | www.eudat.eu
EUDAT B2SHARE: EUDAT's repository service | www.eudat.euEUDAT B2SHARE: EUDAT's repository service | www.eudat.eu
EUDAT B2SHARE: EUDAT's repository service | www.eudat.eu
 
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
EUDAT & OpenAIRE Webinar: How to write a Data Management Plan - July 7, 2016|...
 
EOSC-hub & EUDAT B2FIND service
EOSC-hub & EUDAT B2FIND serviceEOSC-hub & EUDAT B2FIND service
EOSC-hub & EUDAT B2FIND service
 
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service AreaEUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
EUDAT Collaborative Data Infrastructure: Data Access and Re-use Service Area
 
Research engagement in EUDAT| www.eudat.eu |
Research engagement in EUDAT| www.eudat.eu | Research engagement in EUDAT| www.eudat.eu |
Research engagement in EUDAT| www.eudat.eu |
 
Introduction to Metadata
Introduction to MetadataIntroduction to Metadata
Introduction to Metadata
 
EOSC Ecosystem, EOSC-hub week, Prague
EOSC Ecosystem, EOSC-hub week, PragueEOSC Ecosystem, EOSC-hub week, Prague
EOSC Ecosystem, EOSC-hub week, Prague
 
B2SHARE: Record lifecycle and HTTP API| www.eudat.eu |
B2SHARE: Record lifecycle and HTTP API| www.eudat.eu | B2SHARE: Record lifecycle and HTTP API| www.eudat.eu |
B2SHARE: Record lifecycle and HTTP API| www.eudat.eu |
 
Introduction to eudat and its services
Introduction to eudat and its servicesIntroduction to eudat and its services
Introduction to eudat and its services
 
Digital Representation of Privacy Terms
Digital Representation of Privacy TermsDigital Representation of Privacy Terms
Digital Representation of Privacy Terms
 

Viewers also liked

FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...
FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...
FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...
EUDAT
 
Infografia paper deficit viviendas economicas vs sobreoferta viviendas lujo
Infografia paper deficit viviendas economicas vs sobreoferta viviendas lujoInfografia paper deficit viviendas economicas vs sobreoferta viviendas lujo
Infografia paper deficit viviendas economicas vs sobreoferta viviendas lujo
Gloria Canó
 
Smau padova 2013 valentina frediani
Smau padova 2013 valentina fredianiSmau padova 2013 valentina frediani
Smau padova 2013 valentina frediani
SMAU
 
Dover is now a Noetix Disributer
Dover is now a Noetix Disributer Dover is now a Noetix Disributer
Dover is now a Noetix Disributer
Boaz Dombrover
 
Brainsprouting- Don Inservice 2016
Brainsprouting- Don Inservice 2016Brainsprouting- Don Inservice 2016
Brainsprouting- Don Inservice 2016
Erica Fearnall
 

Viewers also liked (17)

FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...
FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...
FAIR Data in Trustworthy Data Repositories Webinar - 12-13 December 2016| www...
 
Customising DMPonline
Customising DMPonline Customising DMPonline
Customising DMPonline
 
Integrating data management planning into institutional processes: a case stu...
Integrating data management planning into institutional processes: a case stu...Integrating data management planning into institutional processes: a case stu...
Integrating data management planning into institutional processes: a case stu...
 
Research Data Management Introduction: EUDAT/Open AIRE Webinar| www.eudat.eu |
Research Data Management Introduction: EUDAT/Open AIRE Webinar| www.eudat.eu | Research Data Management Introduction: EUDAT/Open AIRE Webinar| www.eudat.eu |
Research Data Management Introduction: EUDAT/Open AIRE Webinar| www.eudat.eu |
 
Hands-on session: explore EUDAT services - IDCC 2017 | www.eudat.eu |
Hands-on session: explore EUDAT services - IDCC 2017 | www.eudat.eu | Hands-on session: explore EUDAT services - IDCC 2017 | www.eudat.eu |
Hands-on session: explore EUDAT services - IDCC 2017 | www.eudat.eu |
 
Intro to Data Management Plans
Intro to Data Management PlansIntro to Data Management Plans
Intro to Data Management Plans
 
Ethical and legal issues in making research data open
Ethical and legal issues in making research data openEthical and legal issues in making research data open
Ethical and legal issues in making research data open
 
Infografia paper deficit viviendas economicas vs sobreoferta viviendas lujo
Infografia paper deficit viviendas economicas vs sobreoferta viviendas lujoInfografia paper deficit viviendas economicas vs sobreoferta viviendas lujo
Infografia paper deficit viviendas economicas vs sobreoferta viviendas lujo
 
Smau padova 2013 valentina frediani
Smau padova 2013 valentina fredianiSmau padova 2013 valentina frediani
Smau padova 2013 valentina frediani
 
Dover is now a Noetix Disributer
Dover is now a Noetix Disributer Dover is now a Noetix Disributer
Dover is now a Noetix Disributer
 
Presentatie Willem Verbaan
Presentatie Willem VerbaanPresentatie Willem Verbaan
Presentatie Willem Verbaan
 
Brainsprouting- Don Inservice 2016
Brainsprouting- Don Inservice 2016Brainsprouting- Don Inservice 2016
Brainsprouting- Don Inservice 2016
 
Aparato respiratorio
Aparato respiratorioAparato respiratorio
Aparato respiratorio
 
[대유넥스티어] 소셜미디어 통합마케팅 소개
[대유넥스티어] 소셜미디어 통합마케팅 소개[대유넥스티어] 소셜미디어 통합마케팅 소개
[대유넥스티어] 소셜미디어 통합마케팅 소개
 
Presentación1
Presentación1Presentación1
Presentación1
 
Boletín Agroclimático Eje Cafetero #1
Boletín Agroclimático Eje Cafetero #1Boletín Agroclimático Eje Cafetero #1
Boletín Agroclimático Eje Cafetero #1
 
The circle light
The circle lightThe circle light
The circle light
 

Similar to Persistent Identifiers in EUDAT Services. B2HANDLE Python library | www.eudat.eu |

PIDs in the CATCHPlus Project: EPIC User Forum
PIDs in the CATCHPlus Project: EPIC User ForumPIDs in the CATCHPlus Project: EPIC User Forum
PIDs in the CATCHPlus Project: EPIC User Forum
Catchplus Project
 

Similar to Persistent Identifiers in EUDAT Services. B2HANDLE Python library | www.eudat.eu | (20)

Data Discoverability and Persistent Identifiers - EUDAT Summer School (Chris...
Data Discoverability and Persistent Identifiers - EUDAT Summer School  (Chris...Data Discoverability and Persistent Identifiers - EUDAT Summer School  (Chris...
Data Discoverability and Persistent Identifiers - EUDAT Summer School (Chris...
 
EUDAT Brochure - B2HANDLE.pdf
EUDAT Brochure - B2HANDLE.pdfEUDAT Brochure - B2HANDLE.pdf
EUDAT Brochure - B2HANDLE.pdf
 
Coupling HPC and Data Resources and services together - EUDAT Workshop at exd...
Coupling HPC and Data Resources and services together - EUDAT Workshop at exd...Coupling HPC and Data Resources and services together - EUDAT Workshop at exd...
Coupling HPC and Data Resources and services together - EUDAT Workshop at exd...
 
Data Preservation Service Area
Data Preservation Service AreaData Preservation Service Area
Data Preservation Service Area
 
EUDAT B2Service Suite - November 2017 | www.eudat.eu |
EUDAT B2Service Suite - November 2017 | www.eudat.eu |EUDAT B2Service Suite - November 2017 | www.eudat.eu |
EUDAT B2Service Suite - November 2017 | www.eudat.eu |
 
Inspire2011 shibb am_fs_paper_v3
Inspire2011 shibb am_fs_paper_v3Inspire2011 shibb am_fs_paper_v3
Inspire2011 shibb am_fs_paper_v3
 
Shibboleth Federations and Secure SDI
Shibboleth Federations and Secure SDIShibboleth Federations and Secure SDI
Shibboleth Federations and Secure SDI
 
OGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability ExperimentOGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability Experiment
 
Shibboleth Access Management Federations as an Organisational Model for SDI
Shibboleth Access Management Federations as an Organisational Model for SDIShibboleth Access Management Federations as an Organisational Model for SDI
Shibboleth Access Management Federations as an Organisational Model for SDI
 
PIDs in the CATCHPlus Project: EPIC User Forum
PIDs in the CATCHPlus Project: EPIC User ForumPIDs in the CATCHPlus Project: EPIC User Forum
PIDs in the CATCHPlus Project: EPIC User Forum
 
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
 
Data Access and Semantic Interoperability
Data Access and Semantic InteroperabilityData Access and Semantic Interoperability
Data Access and Semantic Interoperability
 
Data Processing and Analysis
Data Processing and AnalysisData Processing and Analysis
Data Processing and Analysis
 
CATCHPlus on Europeana Connect: Persistent Identifier solution
CATCHPlus on Europeana Connect: Persistent Identifier solutionCATCHPlus on Europeana Connect: Persistent Identifier solution
CATCHPlus on Europeana Connect: Persistent Identifier solution
 
fiware-lab-dev-6.pdf
fiware-lab-dev-6.pdffiware-lab-dev-6.pdf
fiware-lab-dev-6.pdf
 
SFScon21 - Simone Tritini - The Environmental Data Platform web portal
SFScon21 - Simone Tritini - The Environmental Data Platform web portalSFScon21 - Simone Tritini - The Environmental Data Platform web portal
SFScon21 - Simone Tritini - The Environmental Data Platform web portal
 
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
 
How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability Test
 
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
Dataverse SSHOC enrichment of DDI support at EDDI'19 2Dataverse SSHOC enrichment of DDI support at EDDI'19 2
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
 

More from EUDAT

Linking service capabilities to data stweardship competences for professional...
Linking service capabilities to data stweardship competences for professional...Linking service capabilities to data stweardship competences for professional...
Linking service capabilities to data stweardship competences for professional...
EUDAT
 
Training by EOSC-hub - Integrating and Managing services for the European Ope...
Training by EOSC-hub - Integrating and Managing services for the European Ope...Training by EOSC-hub - Integrating and Managing services for the European Ope...
Training by EOSC-hub - Integrating and Managing services for the European Ope...
EUDAT
 

More from EUDAT (20)

EUDAT_Brochure_Generica_Jan_UPDATED(5).pdf
EUDAT_Brochure_Generica_Jan_UPDATED(5).pdfEUDAT_Brochure_Generica_Jan_UPDATED(5).pdf
EUDAT_Brochure_Generica_Jan_UPDATED(5).pdf
 
EUDAT Booklet Mar22 (2).pdf
EUDAT Booklet Mar22 (2).pdfEUDAT Booklet Mar22 (2).pdf
EUDAT Booklet Mar22 (2).pdf
 
EUDAT_Brochure_Generica_Jan_UPDATED (1).pdf
EUDAT_Brochure_Generica_Jan_UPDATED (1).pdfEUDAT_Brochure_Generica_Jan_UPDATED (1).pdf
EUDAT_Brochure_Generica_Jan_UPDATED (1).pdf
 
EUDAT Brochure - B2DROP.pdf
EUDAT Brochure - B2DROP.pdfEUDAT Brochure - B2DROP.pdf
EUDAT Brochure - B2DROP.pdf
 
EUDAT Brochure - B2SHARE.pdf
EUDAT Brochure - B2SHARE.pdfEUDAT Brochure - B2SHARE.pdf
EUDAT Brochure - B2SHARE.pdf
 
EUDAT Brochure - B2SAFE.pdf
EUDAT Brochure - B2SAFE.pdfEUDAT Brochure - B2SAFE.pdf
EUDAT Brochure - B2SAFE.pdf
 
EUDAT Brochure - B2FIND(1).pdf
EUDAT Brochure - B2FIND(1).pdfEUDAT Brochure - B2FIND(1).pdf
EUDAT Brochure - B2FIND(1).pdf
 
EUDAT Brochure - B2ACCESS.pdf
EUDAT Brochure - B2ACCESS.pdfEUDAT Brochure - B2ACCESS.pdf
EUDAT Brochure - B2ACCESS.pdf
 
Rob Carrillo - Writing effective service documentation for EUDAT services
Rob Carrillo - Writing effective service documentation for EUDAT servicesRob Carrillo - Writing effective service documentation for EUDAT services
Rob Carrillo - Writing effective service documentation for EUDAT services
 
Ariyo - EUDAT CDI B2 services documentation
Ariyo - EUDAT CDI B2 services documentationAriyo - EUDAT CDI B2 services documentation
Ariyo - EUDAT CDI B2 services documentation
 
Using B2NOTE: The U.Porto Pilot
Using B2NOTE: The U.Porto PilotUsing B2NOTE: The U.Porto Pilot
Using B2NOTE: The U.Porto Pilot
 
OpenAIRE Advance - Kick off last week
OpenAIRE Advance - Kick off last weekOpenAIRE Advance - Kick off last week
OpenAIRE Advance - Kick off last week
 
European Open Science Cloud - Skills workshop
European Open Science Cloud - Skills workshopEuropean Open Science Cloud - Skills workshop
European Open Science Cloud - Skills workshop
 
Linking service capabilities to data stweardship competences for professional...
Linking service capabilities to data stweardship competences for professional...Linking service capabilities to data stweardship competences for professional...
Linking service capabilities to data stweardship competences for professional...
 
FAIRness of training materials
FAIRness of training materialsFAIRness of training materials
FAIRness of training materials
 
Training by EOSC-hub - Integrating and Managing services for the European Ope...
Training by EOSC-hub - Integrating and Managing services for the European Ope...Training by EOSC-hub - Integrating and Managing services for the European Ope...
Training by EOSC-hub - Integrating and Managing services for the European Ope...
 
Draft Governance Framework for the EOSC
Draft Governance Framework for the EOSCDraft Governance Framework for the EOSC
Draft Governance Framework for the EOSC
 
Building Interoperable AAI for Researchers
Building Interoperable AAI for ResearchersBuilding Interoperable AAI for Researchers
Building Interoperable AAI for Researchers
 
ENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science ThemeENVRIPLUS Data for Science Theme
ENVRIPLUS Data for Science Theme
 
Data for Science Service Portfolio
Data for Science Service PortfolioData for Science Service Portfolio
Data for Science Service Portfolio
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Persistent Identifiers in EUDAT Services. B2HANDLE Python library | www.eudat.eu |

  • 1. www.eudat.euEUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No. 654065 Persistent Identifiers in EUDAT services B2HANDLE Python library Version 1 June 2017 This work is licensed under the Creative Commons CC-BY 4.0 licence
  • 2. Content Data and Persistent Identifiers B2HANDLE python library Data life cycle Data life cycle with PID PID Training
  • 3. What do we want from data? Findable – Easy to find by both humans and computer systems  Metadata Accessible – Stored for long term, accessed and/or downloaded with well-defined license and access Interoperable – Ready to be combined with other datasets by humans as well as computer systems; Reusable – Ready to be used for future research and to be processed further using computational methods. PID Training
  • 4. What do we know about Persistent Identifiers? A Persistent Identifier, also known as PID, is an identifier that is effectively permanently assigned to a resource. PID Training identifier resource location a permanent name or identity although it may change over time 1. points to a resource(s) 2. globally unique 3. PID is persistent over time
  • 5. Use persistent identifier for your data Managing data online, includes managing the persistent identifier (PID) for the data. Synchronize PID, Data during creation, maintenance, update and deletion of your data! PID should always be updated to point to the new location (URL). continue to provide the latest information about the resource. PID Training
  • 6. What do you actually need ? a PID service, that offers an API for creating and managing PIDs EUDAT has adopted Handle-based persistent identifiers Some EUDAT services require integration of Handle in your infrastructure EUDAT offers B2HANDLE, a service dedicated to provide, resolve and mint persistent identifiers supported by the ePIC consortium. PID Training
  • 7. Data life cycle PID Training Publish online Move to another location used by another researcher has a life cycle, which involves it going online, accessed by users Published online: http://www.test.com/test.html Other users may cite, access, re-use this url Relocate the resource at http://www.example.com/ Other users are not informed -> 404
  • 8. Data Life Cycle Publish online Move to another location used by another researcher has a life cycle, which involves it going online, accessed by users Python-library PIDs are subject to the same life cycle Resolve PID Resolve PID Resolve PID Register PID Update PID Get PID Details Handle Resolution service
  • 9. Hands-on material Material on PID hands-on (part 7a and c) Hands-on tutorial which shows how to: Create, manage and delete PIDs Employ HTTP restful API with cURL Employ the B2HANDLE python library https://github.com/EUDAT- Training/B2SAFE-B2STAGE- Training Training module which provides hands-on material for: EUDAT B2SAFE iRODS4 B2HANDLE and the EUDAT B2STAGE service.
  • 11. www.eudat.eu Authors Contributors This work is licensed under the Creative Commons CC-BY 4.0 licence EUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No. 654065 Themis Zamani, GRNET Ellen Leenarts, DANS Christine Staiger, SURFsara Thank you

Editor's Notes

  1. In this presentation we are going to see the use of PIDs based on the data life cycle. Data and persistent identifiers: What do we want from data in the era of science data?. What do we know about Persistent Identifiers? And how can we use persistent identifiers for our data? In order to understand PIDs and the PID service we are going to discuss about: The Data life Cycle: The simplest data life cycle. And the Data life cycle with the PID system. Data has its own lifecycle but at the same time PIDs are subject to the same life cycle.
  2. Data generation is getting easier/cheaper. At the same time there is a Shift from data generation to data processing & analysis . A new way to do science. As a result the number of data output is increasing. A new data world. So as to make the data world a better place for science we must have sοme data principles in mind. The idea of these data principles are: Findable – Easy to find by both humans and computer systems  Metadata Accessible – Stored for long term, accessed and/or downloaded with well-defined license and access Interoperable – Ready to be combined with other datasets by humans as well as computer systems; Reusable – Ready to be used for future research and to be processed further using computational methods.
  3. An identifier is a unique name, identity applied to something so that something can be easily referenced. - Points to a resource: The resource is a black box. The type of the url doesn't matter. It may be a file, a metadata record, a code collection. - globally unique: Once it is created, the resource is globally addressable. You wont find an identifier with the same name that points to a different resource. - PID is persistent over time : There is a persistent relationship between the pid and the same resource over time The infrastructure can support access to resources as they move from one repo to another.
  4. From the moment you decide to use PID data and PIDs are strictly connected. Managing data online includes managing the persistent identifier for the data so that it continues to provide information about whatever it identifies—no matter where it is stored online. So you actually have to Synchronize PID, Data during creation, maintenance, update and deletion of your data! The main goal is PID should always: be updated to point to the new location (URL). continue to provide the latest information about the resource.
  5. What do you actually need? a PID service, that offers an API for creating and managing PIDs EUDAT has adopted Handle-based persistent identifiers So EUDAT requires integration of Handle in your infrastructure. EUDAT offers a a service dedicated to provide, resolve and mint persistent identifiers (PID) supported by the ePIC consortium.
  6. In order to understand PIDs and the PID service let’s see and discuss a real example. The simplest data life cycle. You have a research output and you want to share it with other researchers. The traditional way to store your data is to upload to a site, a repository, a directory. In order to access it you bookmark or share a URL. A) Published online: http://www.test.com/test.html. B) Other users may cite, access, re-use this url As long as nothing changes about the way the data is accessed, this works fine. But one day you decide to move the resource to another location c) Relocate the resource at http://www.example.com/ Other users are not informed about this relocation and when they are trying to access the resource - at the first location – they always get a Page Not Found response. So this arrangement has proven to be fragile. Lets see what will happen when you decide to connect to a PID service.
  7. As we can see in this slide, data and PIDs are strictly connected. As we have already discussed, managing data online includes managing the persistent identifier for the data so that it continues to provide information about whatever it identifies—no matter where it is stored online Data has its own lifecycle. PIDs are subject to the same life cycle. When you decide to publish something online at the same time you must register for a PID When you decide to move the data to another location, at the same time you must inform the service and update the PID After a PID is created, it is always resolvable by the Handle resolution service.
  8. The whole training module provides hands-on material for iRODS4, EUDAT B2SAFE, B2HANDLE (based on handle version 8) and B2STAGE. It provides install files which indicate how the training machines are set up and which will give the users an idea how to install the software stack themselves. The training material itself is targeted at scientist end-users and site admins. The order of the markdown files proposes the curriculum of the training. Each component takes about 1 hour. EUDAT PID hands-on The PID training employing cURL requests is part of that training module. This hands-on tutorial shows you how to work with the handle system version 8 as a data user. It gives insight into how to create and manage PIDs for different purposes and use cases. In the following we will use the HTTP restful API with cURL requests.