SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
TOWARDS OSGEO BEST PRACTICES FOR SCIENTIFIC SOFTWARE CITATION
INTEGRATION OPTIONS FOR PERSISTENT
IDENTIFIERS IN OSGEO PROJECT
REPOSITORIES
Peter Löwe, Markus Neteler, Jan Goebel, Marco Tullney
Boston, August 17 2017
4
Original sin ?
Science + Culture of Sharing = Open Science
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation2
https://xkcd.com/1228/
Does Prometheus
receive due credit for
his creativity ?
4 Open Science
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation3
https://en.wikipedia.org/wiki/Open_science#/media/File:Open_Science_-_Prinzipien.png
Open Science is the
movement to make
scientific research
and data accessible
to all
Open Science Triangle: Science-related benefits
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation4
Open Access
Open Data Open Source
Society:
• Greater availability and
accessibility of publicly funded
scientific research outputs
• Greater reproducibility and
transparency of scientific works
Community:
• Possibility for rigorous peer-
review
Individual:
• Greater impact of scientific
research
Code citation: Requires standards and infrastructure
Code citation
required
Motivation for Code Citation
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation5
Understanding research fields: code as important part of the
record of research and progress in science (no „throwaway code“)
Credit: Researchers on all levels(including students!) deserve credit in
their coin of the realm (aka citation), especially when this work enables
further research by others.
Discoverability: Citation enables finding and reuse
Reproducability: Citation of a specific software is required, but also
information about underlying software stack and configurations are
needed
OSGeo-Infrastructure
Business
Memory
Organisations
Research,
Education,
Data Centers, Code
Repositorories,
Libraries
OSGeo
infrastructure
& best practices
Code citation ?
Software Citation Best Practices
according to FORCE 11
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation7
• Importance Software matters in Science
• Credit and Attribution Get due credit for your work
• Unique Identification Unique, presistent, interoperable
• Persistence Identifier & metadata never expire
• Accessibility Code & documentation, interop.
• Specifity Reference to specific code versions
https://www.force11.org/
PUBLISHING RESEARCH SOFTWARE
Open Access Journals for Geospatial Research Software ?
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation8
In comparison to the actual magnitude of research code
being produced, only a fraction is being communicated by
journals.
As a result, advances in scientific software are not being
properly communicated and therefore remain inaccessible
to other scientists.
Reality Check: OSGeo Journal
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation9
• Founded in 2007
• Online Journal
• ISSN
• Publishes FOSS4G proceedings
• No defined standards for software citation (yet)
http://www.osgeo.org/journal
Journal of Open Source Software
-a Role Model ?
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation10
„DOI-Link“ points to code
within github repository.
Metadata stored in Zenodo.
Motivation for DOI links
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation11
Long term perspective:
• Data and code will move within the WWW,
• URL links to webpages will expire over time .
Digital Object Identifers (DOIs) as a way to ensure stable links,
preventing:
Very bad
5 Introducing Digital Object Identifiers (DOI)
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation12
• DOI System ISO Standard 26324 (2012)
• International DOI Foundation (1998).
• Based on the Handle system.
• Long-term persistence and
accessibility of information.
• Global infrastructure provider for research data and code
DataCite (non-profit, software infrastructure is FOSS):
https://www.datacite.org/
5 What is a DOI ?
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation13
DOI: Acronym for "digital object identifier“.
A DOI identifies the object itself and not the place where it is
located.
What you see: alphanumeric string (never changes)
Associated with: location (such as URL)
Accompanied with: who, what, when… (metadata)
WHAT TO USE DOIs FOR ?
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation14
DOIs can be used to reference
• Publications
• Code
• Data
Open Access
Open Data Open Source
DOI magic explained:
Man in the middle – can be friendly…
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation15
https://image.slidesharecdn.com/doi-100203060339-phpapp01/95/doi-in-he-11-728.jpg?cb=1265177093
https://www.deepdotweb.com/wp-content/uploads/2016/10/word-image-19.png
• DOIs are resolved by a resolving entity („man in the middle“).
• The resolving entity does not host the data itself.
• It receives updates from the hosting data repository whenever the
data changes location (new URL).
• A DOI will then always resolve to a valid landing page.
DOI magic explained:
Man in the middle – can be friendly…
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation16
https://image.slidesharecdn.com/doi-100203060339-phpapp01/95/doi-in-he-11-728.jpg?cb=1265177093
https://www.deepdotweb.com/wp-content/uploads/2016/10/word-image-19.png
• DOIs are resolved by a resolving entity („man in the middle“).
• The resolving entity does not host the data itself.
• It receives updates from the hosting data repository whenever the
data changes location (new URL).
• A DOI will then always resolve to a valid landing page.
Code,
Data
Requirement: DOIs resolve to landing pages
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation17
• Every DOI resolves to a landing page.
• Landing pages provide metadata and further
content
• DOIs are designed to outlive their content,
OSGeo content like GRASS module manual pages
already qualify as landing pages for DOIs
5 DOI is a quality label
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation18
A digital object with a DOI has to be:
Stable° (i.e. not going to be modified)
Complete (i.e. not going to be updated)
Permanent – by assigning a DOI we’re committing to make
the dataset available for posterity
Good quality – by assigning a DOI its receiving the data
centre’s stamp of approval, saying that it’s complete and all
the metadata is available
(°DOI can handle software-versioning )
Seal of
Approval
DOIs are on the rise
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation19
www.datacite.org
Example: DOI for Journal Articles
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation20
Example: DOIs for Data
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation21
Example: DOIs for Code
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation22
DOIs being currently used by OSGeo: Video
Scientific-technical video is part of the research cycle
• FOSS4G presentations deserve scientific credit by citation and
long term preservation in a repository
Open Access
Open Data Open Source
OSGeo Videos with DOIs
• OSGeo conference recordings are hosted by FOSS4G
media partner German National Library for Science and
Technology (TIB) .
• The annual growth exceeds 100 hours of new content
• OSGeo videos are part of the record of science
https://wiki.osgeo.org/wiki/Global_conferences_overview
http://dx.doi.org/10.5446/14749#t=39:10,39:33
DOI Timestamp
Scientifc
citation
GRASS GIS
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation25
• GRASS GIS,
• Over 3 decades experience (since 1982)
• OSGeo project
• Over 350 modules
• Additional add-on modules
• Main repository: SVN
https://grass.osgeo.org/
GRASS Code Citation
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation26
The GRASS GIS project wiki provides advice, how to cite
versions of GRASS GIS in scientific. No coverage of DOIs (yet).
GRASS Code Levels
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation27
1. „External code“, based on GRASS repo, not shared with community,
not hosted in OSGeo GRASS repository. Potentially volatile.
2. Add-on modules: Hosted and preserved in OSGeo GRASS
repository, minimal quality standards, including standardized
landing page (GRASS module manual page), limited peer review,
discoverable by GRASS search functions
3. Core modules: Hosted and preserved in GRASS repository, manual
page with links to previous code versions, demo data, reference to
devolpers, rigorous peer review by GRASS community, discoverable
by GRASS search functions
Individual Level: Zenodo Option
external code / add-ons
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation28
International
DOI Foundation
Registration
Agencies
Member
Datacenter
DatacenterOther
Datacentes
Managing Agent
Member
Member
Other Members
Datacenter
Personal
github repo
Dawn of a
code
diaspora ?
Community Level: Zenodo Option for
GRASS Repository
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation29
International
DOI Foundation
Registration
Agencies
Member
Datacenter
DatacenterOther
Datacentes
Managing Agent
Member
Member
Other Members
Datacenter
SVN Repo
migration
(RISK)
Other OSGeo
projects ? ?
GRASS
code
Repo
Reality check: Zenodo (and figshare) are
all-purpose Repositories: One size fits all ?
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation30
Rueda, Laura. (2017, May). Introduction to DataCite. Zenodo. http://doi.org/10.5281/zenodo.571808
All
purpose.
Good ?
Project Community Level:
GRASS Project DataCenter
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation31
International
DOI Foundation
Registration
Agencies (9)
Member
Datacenter
DatacenterOther
Datacentes
Managing Agent
Member
Member
Other Members
Datacenter
SVN Repo
!
GRASS
SVN
Repo
Umbrella Option: OSGeo becomes a DOI member,
unlimited DOI minting for all OSGeo projects.
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation32
International
DOI Foundation
Registration
Agencies
Member
Datacenter
DatacenterOther
Datacentes
Managing Agent
Member
Member
Other Members
Datacenter
Repo
All OSGeo
Projects !
Meta data
guidelines
Meta data
guidelines
GRASS
SVN
Repo
5
Opportunity:
OSGeo to benefit from Datacite Services
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation33
Search.datacite.org
Proposal for Follow-up Action
Löwe, Neteler, Goebel, Tullney: FOSS4G 2017
Towards OSGeo Best Practices for Scientific Software Citation34
• Make code citation a OSGeo topic
• Journal
• Projects
• Incubation
• Discuss DOI-/citation-related best-practices within OSGeo
• Explore:
Conduct tests on project level
Geo For All
Vielen Dank für Ihre Aufmerksamkeit.
DIW Berlin — Deutsches Institut
für Wirtschaftsforschung e.V.
Mohrenstraße 58, 10117 Berlin
www.diw.de
Redaktion
Peter Löwe (ploewe@diw.de)
³German Institute for Economic Research
Mohrenstraße 58, 10117 Berlin, Germany
E-mail: jgoebel@diw.de
http://orcid.org/0000-0002-3243-1935
⁴Technische Informationsbibliothek
Welfengarten 1B, 30167 Hannover, Germany
E-mail: marco.tullney@tib.eu
https://orcid.org/0000-0002-5111-2788
¹German Institute for Economic Research
Mohrenstraße 58, 10117 Berlin, Germany
E-mail: ploewe@diw.de
http://orcid.org/0000-0003-2257-0517
²Mundialis GmbH & Co. KG
Kölnstraße 99, 53111 Bonn, Germany
E-mail: neteler@mundialis.de
https://orcid.org/0000-0003-1916-1966
Peter Löwe¹, Markus Neteler², Jan Goebel³ and Marco Tullney⁴

Weitere ähnliche Inhalte

Ähnlich wie INTEGRATION OPTIONS FOR PERSISTENT IDENTIFIERS IN OSGEO PROJECT REPOSITORIES: TOWARDS OSGEO BEST PRACTICES FOR SCIENTIFIC SOFTWARE CITATION

Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
Jody Garnett
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
Friprogsenteret
 
Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...
Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...
Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...
Peter Löwe
 
MongoDC - Ikanow April 2012 Meetup
MongoDC - Ikanow April 2012 MeetupMongoDC - Ikanow April 2012 Meetup
MongoDC - Ikanow April 2012 Meetup
ikanow
 
GoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiGoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar Conradi
Friprogsenteret
 

Ähnlich wie INTEGRATION OPTIONS FOR PERSISTENT IDENTIFIERS IN OSGEO PROJECT REPOSITORIES: TOWARDS OSGEO BEST PRACTICES FOR SCIENTIFIC SOFTWARE CITATION (20)

The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Tds — big science dec 2021
Tds — big science dec 2021Tds — big science dec 2021
Tds — big science dec 2021
 
Google developer festival Yangon 2017
Google developer festival Yangon 2017Google developer festival Yangon 2017
Google developer festival Yangon 2017
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
 
Collaborative Data Analysis with Taverna Workflows
Collaborative Data Analysis with Taverna WorkflowsCollaborative Data Analysis with Taverna Workflows
Collaborative Data Analysis with Taverna Workflows
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
EOSC-hub and OpenAIRE Advance webinar - introduction
EOSC-hub and OpenAIRE Advance webinar - introductionEOSC-hub and OpenAIRE Advance webinar - introduction
EOSC-hub and OpenAIRE Advance webinar - introduction
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Software for data management and exploitation
Software for data management and exploitationSoftware for data management and exploitation
Software for data management and exploitation
 
Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...
Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...
Acquisition of audiovisual Scientific Technical Information from OSGeo: A wor...
 
Linked Data for Biopharma
Linked Data for BiopharmaLinked Data for Biopharma
Linked Data for Biopharma
 
Open Data analysis with EOSC-hub services
Open Data analysis with EOSC-hub servicesOpen Data analysis with EOSC-hub services
Open Data analysis with EOSC-hub services
 
How to start an open source project slides-dec2016
How to start an open source project   slides-dec2016How to start an open source project   slides-dec2016
How to start an open source project slides-dec2016
 
Case Study: We're Watching You: How and Why Researchers Study Open Source And...
Case Study: We're Watching You: How and Why Researchers Study Open Source And...Case Study: We're Watching You: How and Why Researchers Study Open Source And...
Case Study: We're Watching You: How and Why Researchers Study Open Source And...
 
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
OSGeo - Spatially Empowered Open Source Software FOSS4G 2009
 
Open-Source Software Panel - IP Track
Open-Source Software Panel - IP TrackOpen-Source Software Panel - IP Track
Open-Source Software Panel - IP Track
 
Six Easy Pieces of Quantitatively Analyzing Open Source
Six Easy Pieces of Quantitatively Analyzing Open SourceSix Easy Pieces of Quantitatively Analyzing Open Source
Six Easy Pieces of Quantitatively Analyzing Open Source
 
MongoDC - Ikanow April 2012 Meetup
MongoDC - Ikanow April 2012 MeetupMongoDC - Ikanow April 2012 Meetup
MongoDC - Ikanow April 2012 Meetup
 
Maureen C Kelly Managing Access in New World of Scholarly Research
Maureen C Kelly Managing Access in New World of Scholarly Research Maureen C Kelly Managing Access in New World of Scholarly Research
Maureen C Kelly Managing Access in New World of Scholarly Research
 
GoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar ConradiGoOpen 2010: Reidar Conradi
GoOpen 2010: Reidar Conradi
 

Mehr von Peter Löwe

FOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-Projekte
FOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-ProjekteFOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-Projekte
FOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-Projekte
Peter Löwe
 
The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...
The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...
The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...
Peter Löwe
 
First public screening of the high resolution version of the GRASS GIS video...
First public screening of the high resolution version of the  GRASS GIS video...First public screening of the high resolution version of the  GRASS GIS video...
First public screening of the high resolution version of the GRASS GIS video...
Peter Löwe
 
3D-printing with GRASS GIS – a work in progress in report FOSS4G 2014
3D-printing with GRASS GIS – a work in progress in report FOSS4G 20143D-printing with GRASS GIS – a work in progress in report FOSS4G 2014
3D-printing with GRASS GIS – a work in progress in report FOSS4G 2014
Peter Löwe
 
Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...
Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...
Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...
Peter Löwe
 
Data Science: History repeated? – The heritage of the Free and Open Source GI...
Data Science: History repeated? – The heritage of the Free and Open Source GI...Data Science: History repeated? – The heritage of the Free and Open Source GI...
Data Science: History repeated? – The heritage of the Free and Open Source GI...
Peter Löwe
 
Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)
Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)
Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)
Peter Löwe
 
Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...
Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...
Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...
Peter Löwe
 
3D Printing: GIS Day 2013 Work in Progress Report
3D Printing: GIS Day 2013 Work in Progress Report3D Printing: GIS Day 2013 Work in Progress Report
3D Printing: GIS Day 2013 Work in Progress Report
Peter Löwe
 

Mehr von Peter Löwe (20)

EGU GA 2018 OSGeo Townhall
EGU GA 2018 OSGeo TownhallEGU GA 2018 OSGeo Townhall
EGU GA 2018 OSGeo Townhall
 
EGU GA 2014 OSGeo Townhall
EGU GA 2014 OSGeo TownhallEGU GA 2014 OSGeo Townhall
EGU GA 2014 OSGeo Townhall
 
EGU 2013 Splinter Meeting: FOSS in the Geosciences
EGU 2013 Splinter Meeting: FOSS in the Geosciences EGU 2013 Splinter Meeting: FOSS in the Geosciences
EGU 2013 Splinter Meeting: FOSS in the Geosciences
 
2012 egu foss_splinter_session
2012 egu foss_splinter_session2012 egu foss_splinter_session
2012 egu foss_splinter_session
 
Research Data Management for Econometrics
Research Data Management for EconometricsResearch Data Management for Econometrics
Research Data Management for Econometrics
 
FOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-Projekte
FOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-ProjekteFOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-Projekte
FOSSGIS 2015: Das audiovisuelle Erbe der OSGeo-Projekte
 
Unlocking conference videos by DOI/MFID for software project communities
Unlocking conference videos by DOI/MFID for software project communitiesUnlocking conference videos by DOI/MFID for software project communities
Unlocking conference videos by DOI/MFID for software project communities
 
Libraries in the Big Data Era: Strategies and Challenges in Archiving and Sha...
Libraries in the Big Data Era: Strategies and Challenges in Archiving and Sha...Libraries in the Big Data Era: Strategies and Challenges in Archiving and Sha...
Libraries in the Big Data Era: Strategies and Challenges in Archiving and Sha...
 
The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...
The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...
The TIB|AV Portal : OSGeo conference videos as a resource for scientific res...
 
TIB's action for research data managament as a national library's strategy in...
TIB's action for research data managament as a national library's strategy in...TIB's action for research data managament as a national library's strategy in...
TIB's action for research data managament as a national library's strategy in...
 
GIS Day 2015: Geoinformatics, Open Source and Videos - a library perspective
GIS Day 2015: Geoinformatics, Open Source and Videos - a library perspectiveGIS Day 2015: Geoinformatics, Open Source and Videos - a library perspective
GIS Day 2015: Geoinformatics, Open Source and Videos - a library perspective
 
GIS DAY 2015: Guerilla globes
GIS DAY 2015: Guerilla globes GIS DAY 2015: Guerilla globes
GIS DAY 2015: Guerilla globes
 
First public screening of the high resolution version of the GRASS GIS video...
First public screening of the high resolution version of the  GRASS GIS video...First public screening of the high resolution version of the  GRASS GIS video...
First public screening of the high resolution version of the GRASS GIS video...
 
GRASS GIS, Star Trek and old Video Tape – a reference case on audiovisual pre...
GRASS GIS, Star Trek and old Video Tape – a reference case on audiovisual pre...GRASS GIS, Star Trek and old Video Tape – a reference case on audiovisual pre...
GRASS GIS, Star Trek and old Video Tape – a reference case on audiovisual pre...
 
3D-printing with GRASS GIS – a work in progress in report FOSS4G 2014
3D-printing with GRASS GIS – a work in progress in report FOSS4G 20143D-printing with GRASS GIS – a work in progress in report FOSS4G 2014
3D-printing with GRASS GIS – a work in progress in report FOSS4G 2014
 
Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...
Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...
Tectonic Storytelling with Open Source and Digital Object Identifiers - a cas...
 
Data Science: History repeated? – The heritage of the Free and Open Source GI...
Data Science: History repeated? – The heritage of the Free and Open Source GI...Data Science: History repeated? – The heritage of the Free and Open Source GI...
Data Science: History repeated? – The heritage of the Free and Open Source GI...
 
Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)
Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)
Scientific 3D Printing with GRASS GIS (FOSSGIS 2014)
 
Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...
Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...
Potentiale und Chancen von Free Open Source Software (FOSS) GIS für die Forsc...
 
3D Printing: GIS Day 2013 Work in Progress Report
3D Printing: GIS Day 2013 Work in Progress Report3D Printing: GIS Day 2013 Work in Progress Report
3D Printing: GIS Day 2013 Work in Progress Report
 

Kürzlich hochgeladen

PODOCARPUS...........................pptx
PODOCARPUS...........................pptxPODOCARPUS...........................pptx
PODOCARPUS...........................pptx
Cherry
 
COMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCOMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demerits
Cherry
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Cherry
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
Cherry
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
Cherry
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Cherry
 

Kürzlich hochgeladen (20)

Understanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution MethodsUnderstanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution Methods
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
PODOCARPUS...........................pptx
PODOCARPUS...........................pptxPODOCARPUS...........................pptx
PODOCARPUS...........................pptx
 
COMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCOMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demerits
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 
Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Information science research with large language models: between science and ...
Information science research with large language models: between science and ...
 
FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Taphonomy and Quality of the Fossil Record
Taphonomy and Quality of the  Fossil RecordTaphonomy and Quality of the  Fossil Record
Taphonomy and Quality of the Fossil Record
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) Metabolism
 
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
 
GBSN - Microbiology (Unit 5) Concept of isolation
GBSN - Microbiology (Unit 5) Concept of isolationGBSN - Microbiology (Unit 5) Concept of isolation
GBSN - Microbiology (Unit 5) Concept of isolation
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
 
Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Plasmid: types, structure and functions.
Plasmid: types, structure and functions.
 
Site specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdfSite specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdf
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 

INTEGRATION OPTIONS FOR PERSISTENT IDENTIFIERS IN OSGEO PROJECT REPOSITORIES: TOWARDS OSGEO BEST PRACTICES FOR SCIENTIFIC SOFTWARE CITATION

  • 1. TOWARDS OSGEO BEST PRACTICES FOR SCIENTIFIC SOFTWARE CITATION INTEGRATION OPTIONS FOR PERSISTENT IDENTIFIERS IN OSGEO PROJECT REPOSITORIES Peter Löwe, Markus Neteler, Jan Goebel, Marco Tullney Boston, August 17 2017
  • 2. 4 Original sin ? Science + Culture of Sharing = Open Science Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation2 https://xkcd.com/1228/ Does Prometheus receive due credit for his creativity ?
  • 3. 4 Open Science Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation3 https://en.wikipedia.org/wiki/Open_science#/media/File:Open_Science_-_Prinzipien.png Open Science is the movement to make scientific research and data accessible to all
  • 4. Open Science Triangle: Science-related benefits Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation4 Open Access Open Data Open Source Society: • Greater availability and accessibility of publicly funded scientific research outputs • Greater reproducibility and transparency of scientific works Community: • Possibility for rigorous peer- review Individual: • Greater impact of scientific research Code citation: Requires standards and infrastructure Code citation required
  • 5. Motivation for Code Citation Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation5 Understanding research fields: code as important part of the record of research and progress in science (no „throwaway code“) Credit: Researchers on all levels(including students!) deserve credit in their coin of the realm (aka citation), especially when this work enables further research by others. Discoverability: Citation enables finding and reuse Reproducability: Citation of a specific software is required, but also information about underlying software stack and configurations are needed
  • 7. Software Citation Best Practices according to FORCE 11 Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation7 • Importance Software matters in Science • Credit and Attribution Get due credit for your work • Unique Identification Unique, presistent, interoperable • Persistence Identifier & metadata never expire • Accessibility Code & documentation, interop. • Specifity Reference to specific code versions https://www.force11.org/
  • 8. PUBLISHING RESEARCH SOFTWARE Open Access Journals for Geospatial Research Software ? Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation8 In comparison to the actual magnitude of research code being produced, only a fraction is being communicated by journals. As a result, advances in scientific software are not being properly communicated and therefore remain inaccessible to other scientists.
  • 9. Reality Check: OSGeo Journal Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation9 • Founded in 2007 • Online Journal • ISSN • Publishes FOSS4G proceedings • No defined standards for software citation (yet) http://www.osgeo.org/journal
  • 10. Journal of Open Source Software -a Role Model ? Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation10 „DOI-Link“ points to code within github repository. Metadata stored in Zenodo.
  • 11. Motivation for DOI links Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation11 Long term perspective: • Data and code will move within the WWW, • URL links to webpages will expire over time . Digital Object Identifers (DOIs) as a way to ensure stable links, preventing: Very bad
  • 12. 5 Introducing Digital Object Identifiers (DOI) Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation12 • DOI System ISO Standard 26324 (2012) • International DOI Foundation (1998). • Based on the Handle system. • Long-term persistence and accessibility of information. • Global infrastructure provider for research data and code DataCite (non-profit, software infrastructure is FOSS): https://www.datacite.org/
  • 13. 5 What is a DOI ? Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation13 DOI: Acronym for "digital object identifier“. A DOI identifies the object itself and not the place where it is located. What you see: alphanumeric string (never changes) Associated with: location (such as URL) Accompanied with: who, what, when… (metadata)
  • 14. WHAT TO USE DOIs FOR ? Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation14 DOIs can be used to reference • Publications • Code • Data Open Access Open Data Open Source
  • 15. DOI magic explained: Man in the middle – can be friendly… Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation15 https://image.slidesharecdn.com/doi-100203060339-phpapp01/95/doi-in-he-11-728.jpg?cb=1265177093 https://www.deepdotweb.com/wp-content/uploads/2016/10/word-image-19.png • DOIs are resolved by a resolving entity („man in the middle“). • The resolving entity does not host the data itself. • It receives updates from the hosting data repository whenever the data changes location (new URL). • A DOI will then always resolve to a valid landing page.
  • 16. DOI magic explained: Man in the middle – can be friendly… Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation16 https://image.slidesharecdn.com/doi-100203060339-phpapp01/95/doi-in-he-11-728.jpg?cb=1265177093 https://www.deepdotweb.com/wp-content/uploads/2016/10/word-image-19.png • DOIs are resolved by a resolving entity („man in the middle“). • The resolving entity does not host the data itself. • It receives updates from the hosting data repository whenever the data changes location (new URL). • A DOI will then always resolve to a valid landing page. Code, Data
  • 17. Requirement: DOIs resolve to landing pages Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation17 • Every DOI resolves to a landing page. • Landing pages provide metadata and further content • DOIs are designed to outlive their content, OSGeo content like GRASS module manual pages already qualify as landing pages for DOIs
  • 18. 5 DOI is a quality label Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation18 A digital object with a DOI has to be: Stable° (i.e. not going to be modified) Complete (i.e. not going to be updated) Permanent – by assigning a DOI we’re committing to make the dataset available for posterity Good quality – by assigning a DOI its receiving the data centre’s stamp of approval, saying that it’s complete and all the metadata is available (°DOI can handle software-versioning ) Seal of Approval
  • 19. DOIs are on the rise Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation19 www.datacite.org
  • 20. Example: DOI for Journal Articles Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation20
  • 21. Example: DOIs for Data Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation21
  • 22. Example: DOIs for Code Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation22
  • 23. DOIs being currently used by OSGeo: Video Scientific-technical video is part of the research cycle • FOSS4G presentations deserve scientific credit by citation and long term preservation in a repository Open Access Open Data Open Source
  • 24. OSGeo Videos with DOIs • OSGeo conference recordings are hosted by FOSS4G media partner German National Library for Science and Technology (TIB) . • The annual growth exceeds 100 hours of new content • OSGeo videos are part of the record of science https://wiki.osgeo.org/wiki/Global_conferences_overview http://dx.doi.org/10.5446/14749#t=39:10,39:33 DOI Timestamp Scientifc citation
  • 25. GRASS GIS Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation25 • GRASS GIS, • Over 3 decades experience (since 1982) • OSGeo project • Over 350 modules • Additional add-on modules • Main repository: SVN https://grass.osgeo.org/
  • 26. GRASS Code Citation Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation26 The GRASS GIS project wiki provides advice, how to cite versions of GRASS GIS in scientific. No coverage of DOIs (yet).
  • 27. GRASS Code Levels Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation27 1. „External code“, based on GRASS repo, not shared with community, not hosted in OSGeo GRASS repository. Potentially volatile. 2. Add-on modules: Hosted and preserved in OSGeo GRASS repository, minimal quality standards, including standardized landing page (GRASS module manual page), limited peer review, discoverable by GRASS search functions 3. Core modules: Hosted and preserved in GRASS repository, manual page with links to previous code versions, demo data, reference to devolpers, rigorous peer review by GRASS community, discoverable by GRASS search functions
  • 28. Individual Level: Zenodo Option external code / add-ons Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation28 International DOI Foundation Registration Agencies Member Datacenter DatacenterOther Datacentes Managing Agent Member Member Other Members Datacenter Personal github repo Dawn of a code diaspora ?
  • 29. Community Level: Zenodo Option for GRASS Repository Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation29 International DOI Foundation Registration Agencies Member Datacenter DatacenterOther Datacentes Managing Agent Member Member Other Members Datacenter SVN Repo migration (RISK) Other OSGeo projects ? ? GRASS code Repo
  • 30. Reality check: Zenodo (and figshare) are all-purpose Repositories: One size fits all ? Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation30 Rueda, Laura. (2017, May). Introduction to DataCite. Zenodo. http://doi.org/10.5281/zenodo.571808 All purpose. Good ?
  • 31. Project Community Level: GRASS Project DataCenter Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation31 International DOI Foundation Registration Agencies (9) Member Datacenter DatacenterOther Datacentes Managing Agent Member Member Other Members Datacenter SVN Repo ! GRASS SVN Repo
  • 32. Umbrella Option: OSGeo becomes a DOI member, unlimited DOI minting for all OSGeo projects. Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation32 International DOI Foundation Registration Agencies Member Datacenter DatacenterOther Datacentes Managing Agent Member Member Other Members Datacenter Repo All OSGeo Projects ! Meta data guidelines Meta data guidelines GRASS SVN Repo
  • 33. 5 Opportunity: OSGeo to benefit from Datacite Services Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation33 Search.datacite.org
  • 34. Proposal for Follow-up Action Löwe, Neteler, Goebel, Tullney: FOSS4G 2017 Towards OSGeo Best Practices for Scientific Software Citation34 • Make code citation a OSGeo topic • Journal • Projects • Incubation • Discuss DOI-/citation-related best-practices within OSGeo • Explore: Conduct tests on project level Geo For All
  • 35. Vielen Dank für Ihre Aufmerksamkeit. DIW Berlin — Deutsches Institut für Wirtschaftsforschung e.V. Mohrenstraße 58, 10117 Berlin www.diw.de Redaktion Peter Löwe (ploewe@diw.de) ³German Institute for Economic Research Mohrenstraße 58, 10117 Berlin, Germany E-mail: jgoebel@diw.de http://orcid.org/0000-0002-3243-1935 ⁴Technische Informationsbibliothek Welfengarten 1B, 30167 Hannover, Germany E-mail: marco.tullney@tib.eu https://orcid.org/0000-0002-5111-2788 ¹German Institute for Economic Research Mohrenstraße 58, 10117 Berlin, Germany E-mail: ploewe@diw.de http://orcid.org/0000-0003-2257-0517 ²Mundialis GmbH & Co. KG Kölnstraße 99, 53111 Bonn, Germany E-mail: neteler@mundialis.de https://orcid.org/0000-0003-1916-1966 Peter Löwe¹, Markus Neteler², Jan Goebel³ and Marco Tullney⁴