dspace 7.0, openaire guidelines, cris and...
TRANSCRIPT
DSpace 7.0, OpenAIRE Guidelines, CRIS and ORCIDOpen Science Fair 2019, September 16-18, Porto, Portugal
João Mendes Moreira 2E13-6710-9928 0000-0002-9081-2728
Paulo Lopes 4317-2B5C-51C5 0000-0002-5550-3268
Dimitris Pierrakos 0000-0001-6788-4128
Michele Mennielli 0000-0002-4968-906X
Video recording
During part of this session, a film crew from OpenAIRE will record some general images:
● Shots from speakers, audience participation and projected presentations;● NO SOUND RECORD.
The film crew will make sure not to interrupt the session or in any manner distract the participants attention.
If you do not want to be filmed please let us know.
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
Agenda
?Why How What
Agenda
?Why How What
Research Education
Funding, surveys, reports, evaluation, etc.
Evaluation, censuses, surveys, accreditation, juries, etc.
?Why?
Research cycle
Idea
Develop
Fund
Plan
Register
Process
Publish
Study
Register multiple times
Researchers
Funding Publications
Patents
ProductsResearch data
Units
Equipment
Projects
Organizations
IndustryResearch Units
GovernmentsFunders
Researchers
Data centers
Libraries
Publishers
?Why?
The problem
11-abr-189
System A System B
Unnecessary effort, incomplete and unreliable information!
Agenda
?Why How What
Interoperability
19-01-2016
System A System B
Identifiers
Data models
Semantics/vocabularyAPI
Other standards
Profiles
11
Identifiers
Data models
Semantics/vocabularyAPI
Other standards
Como ?
Governmental Program How?
Standards and Infrastructures (PTCRIS)
STANDARDS
INFRASTRUCTURES
SERVICES
PROGRAMHow?
PTCRIS: Regulatory framework
14
Development
Norma
Analysys
ProspectionImplementation
Tests
PilotKit
/Framework
Adoption
t
#Sta
ndar
ds
System A System B System C
National ecosystem of science and technology
Como ?
Ecosystem of Science and Technology
SoS = System Systems = ecosystem
Local CRIS
Research Portal
Business Intelligence
Researchers Affiliations OrganizationsFunding / projects
Outcomes / outputs
Infra-structures
15
CV
Grant Management
Agenda
?Why How What
PTCRIS: Regulatory framework
PIDs Data Model Semantics Profiles
Ciência ID CERIF PTCRIS-CV PTCRIS-CV
ORCID COAR OpenAIRE
ISNIRinggold
DEGREE
Ecosystem of Science and Technology
SoS = System Systems = ecosystem
Local CRIS
Research Portal
Business Intelligence
Researchers Affiliations OrganizationsFunding / projects
Outcomes / outputs
Infra-structures
18
CV
Grant Management
Ecosystem of Science and Technology
SoS = System Systems = ecosystem
Local CRIS
Research Portal
Business Intelligence
Researchers Affiliations OrganizationsFunding / projects
Outcomes / outputs
Infra-structures
19
CV
Grant Management
The research information management ecosystem and IR
Identifiers
Data model
Semantics / Vocabulary
Other Standards
ProfilesAPI
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API Profiles
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API
National /international Aggregator
National CV
Potential use Cases
1. CLAIM 2. DEPOSIT 3. SYNC 4. AUTHORITY CONTROL
5. DATA CURATION
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
The research information management ecosystem and IR
Identifiers
Data model
Semantics / Vocabulary
Other Standards
ProfilesAPI
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API Profiles
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API
National /international Aggregator
National CV
Implementation strategy: homegrown / base code
If you to go fast go alone
If you want to go far, go together.
DSpace Community
OpenAIRE partnership
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
The research information management ecosystem and IR
Identifiers
Data model
Semantics / Vocabulary
Other Standards
ProfilesAPI
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API Profiles
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API
National /international Aggregator
National CV
● A tool to define and implement local data management policies.
● They meet the requirements of OpenAIRE - Open Access Infrastructure for Research in Europe and the Open Access strategy of the European Commission.
● Α guide to expose open access and non-open access publications together with funding information.
● Authors interact with OpenAIRE infrastructure.
OpenAIRE Guidelines For Literature Repository Managers
Goal 1: Diverse Types of Research Results
Publications
• Article• Preprint• Report• …
Datasets
• Dataset• Collection• Clinical Trials• …
Software
• Research Software
• …
Other Research Products
• Service• Workflow• Interactive
Resource• …
Institutional/publication repositories
Journals/publishers
Data repositories
Other Products repositories
Software repositories
OpenAIRE‘s Guidelines for Open Science Content Providers
https://guidelines.openaire.eu
Goal 2: Metadata Enrichment Goal Metadata Groups
Discovery and Citability Descriptive metadata
Accessibility and Reuse Access Rights, License Conditions
Contextualization Research Project, Linked Research Artifacts
Interoperability Identifier for Entities, Controlled Vocabularies
Reporting Funding Reference
TDM File Location, License Conditions
Evolution of OpenAIRE Guidelines
2010Literature
Guidelines v1
2013Literature Guidelines
v3
2014Data Guidelines
v2
2015CRIS-CERIF Guidelines v1
2018-Software Repositories Guidelines
-Other Research Products Guidelines
2018-Institutional & Thematic Repos Guidelines v4.0
-CRIS-CERIF v1.1
2012- Literature Guidelines v2
- Data Guidelines v1
● Application profile and metadata schema based on Dublin Core & DataCite metadata.
● Require a new OAI metadata prefix “oai_openaire”.● Supports various identifier schemes for entities like authors,
organisations, funders, scholarly resources.● Introduction of COAR Controlled vocabularies (access
rights, resource types, version types).● Compliance with OpenAIRE Content Acquisition Policy
(published on Oct 2018).
What’s new
Metadata describing Open Access and non-Open Access material will
be included and links to other products will be resolved where this is possible (i.e. the provided
PIDs have a resolver).
as stated in the Content Acquisition Policy
Role of PIDs in OpenAIRE
OpenAIRE Guidelines for Literature Repository
Managers v4.0
http://dx.doi.org/10.5281/zenodo.1299203 (Released Nov-2018)
• Based on established standards: Dublin Core and DataCite metadata scheme
• For description of textual and data publications
• Application Profile• Controlled Vocabularies
aligned with the other OpenAIRE Guidelines
Application Profile PropertiesRequirement levels for the metadata properties:● Mandatory (M): The property must always be present in the
metadata. An empty value for the property is not allowed.● Mandatory if Applicable (MA): When the property value can be
obtained it must be present in the metadata● Recommended (R): The use of the property is recommended● Optional (O): It is not important whether the property is used or
not, but if used it may provide complementary information about the resource
● Guidelines at https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/
● Schema and examples on githubhttps://github.com/openaire/guidelines-literature-repositories
References
Discovery and Citability I
41
Property Requirement level Metadata Element
Creator Mandatory datacite:contributor
Publication Date Mandatory datacite:date
Title Mandatory datacite:title
Resource Identifier Mandatory datacite:identifier
Resource Type Mandatory / Controlled oaire:resourceType
Contributor Mandatory if applicable datacite:contributor
Language Mandatory if applicable / Controlled
dc:language
Description Mandatory if applicable dc:description
Subject Mandatory if applicable datacite:subject
Publisher Mandatory if applicable dc:publisher
<datacite:creator> <datacite:creatorName>Wallentin, Carl‐Johan </datacite:creatorName> <datacite:nameIdentifier
nameIdentifierScheme="ORCID" schemeURI=“http://orcid.org">
http://orcid.org/0000-0003-1983-9378 </datacite:nameIdentifier> </datacite:creator>
Discovery and Citability II
42
Property Requirement level Metadata Element
Source Recommended dc:source
Coverage Recommended dc:coverage
Audience Optional dcterms:audience
GeoLocation Optional datacite:geoLocation
Resource Version Recommended oaire:version
Citation Title Recommended oaire:citationTitle
Citation Volume Recommended oaire:citationVolume
Citation Issue Recommended oaire:citationIssue
Citation Start Page Recommended oaire:citationStartPage
Citation End Page Recommended oaire:citationEndPage
Citation Edition Recommended oaire:citationEdition
Citation Conference Place Recommended oaire:citationConferencePlace
Citation Conference Date Recommended oaire:citationConferenceDate
<oaire:citationTitle>some Journal Title</oaire:citationTitle>
<oaire:citationVolume>10</oaire:citationVolume>
Accessibility and Reuse
43
Property Requirement level Metadata Element
Access Rights Mandatory / Controlled datacite:rights
License Condition Recommended oaire:licenseCondition
<oaire:licenseCondition startDate="2019-02-01" uri="http://creativecommons.org/licenses/by-nc/4.0/”>Creative Commons Attribution-NonCommercial</oaire:licenseCondition>
Reporting (to Funders)
44
Property Requirement level Metadata Element
Funding Reference Mandatory if applicable oaire:fundingReference
Embargo Period Date Mandatory if applicable datacite:date
<oaire:fundingReferences> <oaire:fundingReference><oaire:funderName>European Commission</datacite:funderName><oaire:funderIdentifier funderIdentifierType="Crossref Funder ID">http://doi.org/10.13039/100010661</oaire:funderIdentifier><oaire:fundingStream>Horizon 2020 Framework Programme</oaire:fundingStream><oaire:awardNumber awardURI="http://cordis.europa.eu/project/rcn/194062_en.html"> 643410</oaire:awardNumber><oaire:awardTitle>Open Access Infrastructure for Research in Europe 2020</oaire:awardTitle> </oaire:fundingReference></oaire:fundingReferences>
Interoperability
<datacite:alternateIdentifiers> <datacite:alternateIdentifier alternateIdentifierType="URL">http://someUrl</datacite:alternateIdentifier>
</datacite:alternateIdentifiers>
45
Property Requirement level Metadata Element
Format Recommended dc:format
Alternate Identifier Recommended datacite:alternateIdentifier
Related Identifier Recommended datacite:relatedIdentifier
TDM and Download
46
Property Requirement level Metadata Element
File Location Mandatory if applicable oaire:file
Size Optional datacite:size
Related Identifier Recommended datacite:relatedIdentifier
<oaire:file accessRightsURI="http://purl.org/coar/access_right/c_abf2" mimeType="application/pdf" objectType="fulltext">http://link-to-the-fulltext.org</oaire:file>
Roll out of OpenAIRE GuidelinesWhen Purpose What Who12-2018 Communication Release, Newsletter,
BlogpostGuidelines-Team
04-2019 Training: purposes of the guidelines; how to disseminate to repo-managers; collect feedback from repo-managers
Webinar for NOADs UNIBI
04-2019 Support material Guide / Factsheet / FAQs for Repository Managers per type of Guidelines
UMINHO, UNIBI
04/05-2019 Training & support for implementation
Individual meetings with platform developers
Guidelines-Team, NOADs
05/06-2019 … Training & configuration & practical aspects
Repository Managers Guidelines-Team, NOADs
03/04-2019 Implementation Update Validator / Aggregator
Tech-Team
06-2019 Implementation / discuss at Open Repositories Conference
Guidelines supported in Repository Platforms
Guidelines-Team and Platform Developers
Implementation in RepositoriesSoftware Supported Version Status Comments
DSpace 7 (in prep.)
5 & 6 (in test)
In preparation - DSpace OpenAIRE 4.0 WGImplementations by PT repos RCAAP for v.5
70 days effort (WG timeline plans)Documentation will be available ASAP
EPrints All Contacted May need funding via Jisc or OpenAIRE
Invenio / zenodo On their roadmap
Islandora Contacted
Librecat Contacted
OPUS 4 (in prod.) Contacted
MyCoRe Contacted
HAL Contacted May have very limited resources
Adoption: Haplo: work in progress
Adoption: Dspace: work in progress
OpenAIRE ServicesService What When Comments
Validator Ruleset for Guidelines v4
In preparation also required for Guidelines implementers
DataSource Registration & Update
Compatibility LevelMetadata Format
Aggregation Transformation Rules In preparation
Acknowledgements & Contributors
● Jochen Schirrwagen (Bielefeld University, Germany)● Miriam Baglioni (CNR, Italy)● Pedro Principe (University of Minho, Portugal)● Paolo Manghi (CNR, Italy)● Aenne Loehden (Bielefeld University, Germany)● Andreas Czerniak (Bielefeld University, Germany) ● Amelie Bäcker (Bielefeld University, Germany)
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
ORCID partnership
June 2018 – ORCID and DuraSpace talked about a collaboration aiming at engaging the two communities to implement recommendations
June 2018 – ORCID in Repositories Task Force was launched. 15 members from 12 countries (on 6 continents!) worked on reviewing and providing feedback on proposed recommendations for supporting ORCID in repository
October 2019 – The Task Force unveiled a draft recommendations for public comment
February 2019 - the Task Force has released its Recommendations
DSpace & ORCID in Repositories Recommendation
DS6 DS7
Collecting ORCID iDs:
Via direct interaction with the author/contributor (related to authentication)
Via mediated deposit by administrator (pull in of ORCID IDs when submitting; searching through the ORCID ID)
Via bulk import by administrator
Displaying ORCID iDs (already in the XMLUI)
DSpace & ORCID in Repositories Recommendation
DS6 DS7
Pushing information to ORCID (requires ORCID licence)
Administrative features:
Configure which API to use
Provide an option for testing on the ORCID sandbox
Export a report of stored authenticated ORCID iDs, access tokens and/or ID tokens, and related data
Include authenticated ORCID IDs in exported records (JSON, CSV, RDF, etc.)
Include authenticated ORCID iDs in OAI-PMH output
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
The research information management ecosystem and IR
Identifiers
Data model
Semantics / Vocabulary
Other Standards
ProfilesAPI
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API Profiles
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API
National /international Aggregator
National CV
What to do to be compliant?
Identifiers
Data model
Semantics / Vocabulary
Other Standards
ProfilesAPI
● Structural / Generic changes○ Entities support○ Submissions forms (Entities and
their relations)○ OAI-PMH
● Configuration / Specific○ Specs for OpenAIRE Entities○ Specs for forms○ Specs for OAI-PMH
Work done / in progress - Entities in DSpace 7In DSpace, an Entity is…
● An Item● With a specific defined
“type” (name)● With relationship(s) to
other Entities
The goal of this technical working group is to design and implement DSpace 7 Configurable Entities
Work done / in progress - Entities in DSpace 7
Configuration of item types and their relations
Creating the object model
Database storage
Java API
DSpace 7 REST API
DSpace 7 Angular UI
Item display per item type
Display of relations on item pages
Work done / in progress - Entities in DSpace 7
OpenAIRE 4 Configuration in DSpace 7
OctJul Aug Sep
Specs for Entities and their relations
Configure OAI-PMH metadata schema
Configure Entities and RelationshipsConfigure Metadata Schema and fields
Configure submission forms
Specs for submit. publications
Specs for Oai-PMH OpenAIRE 4.0
WP1 Coordination
The research information management ecosystem and IR
Identifiers
Data model
Semantics / Vocabulary
Other Standards
ProfilesAPI
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API Profiles
Identifiers
Data model
Semantics / Vocabulary
Other Standards
API
National /international Aggregator
National CV
What to do to be compliant?
Identifiers
Data model
Semantics / Vocabulary
Other Standards
ProfilesAPI
● Structural / Generic changes○ New data model to support
Entities and their relations○ New APIs (manage and public
search)● Configuration / Specific
○ Specs for OpenAIRE Entities○ Specs for OAI-PMH
Aggregator
Actual RCAAP Portal Data Model and architecture based on LR Software
Conceptual view of the new architecture - new components to Entities
LRHarvester v4 - 2019 Tasks- Entity-Relation Metamodel functionality- Entity-Relation Metamodel instantiation OpenAire4 - Feeding Entity-Relation model from OpenAIRE 4 Metadata - Entity-Relation Model - REST API/HATEOAS/CRUD LAYER- Entity-Relation Public/Search REST API - Entity-Relation Model - Model enrichment and entity deduplication- Repository administrator dashboard
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
Integration Use Cases
We identified five integration use cases related to claim tasks, deposits on
repositories from external sources, synchronization, authority control for entities
(authors, organizations; funding) and data curation
1. CLAIM 2. DEPOSIT 3. SYNC 4. AUTHORITY CONTROL
5. DATA CURATION
Integration Use Cases
1. CLAIM
Bind cID to Repository user
Claim Author Profile Work Claim
Possibility of user authentication on repository through Science ID
Integration Use Cases
2. DEPOSIT
Authentication Features
Collection selection
Repository selection File upload
Deposit license
Deposit
Integration Use Cases
3. SYNCHRONIZATION
Synchronization features on Repositories
Synchronization features on Portal RCAAP
Integration Use Cases
4. AUTHORITY CONTROL
i CRIS Systems:
● Authors● Org Ids● Funding
ii IRs:
● Authors● Org Ids● Funding
iii RCAAP Portal:
● Authors● Org Ids● Funding
4. Authority Control for Authors
Possibility to associate an author name with a unique identifier (ORCID or / and Ciência ID)
This feature invokes Ciencia ID or ORCID in order to obtain information about authors
Integration Use Cases
5. DATA CURATION
i CRIS Systems:
● Authors● Org Ids● Funding
ii IRs:
● Authors● Org Ids● Funding
iii RCAAP Portal:
● Authors● Org Ids● Funding
Tool that allows organization ids data curation
Workshop Agenda
● Context:○ The research information management ecosystem and IR○ MoU OpenAIRE / Duraspace
● Guidelines & recommendations (OpenAIRE and ORCID)○ OpenAIRE Guidelines for Literature Repository Managers 4.0○ ORCID recommendations ○ Guidelines Implementation - DSpace and Aggregator○ Use cases
● Community collaboration
Want to go faster?
DSpace community engagement
Call to action
DSpace7 code reviewers needed!
For your attention http://ptcris.pt | https://cienciavitae.pt | https://ciencia-id.pt
http://rcaap.pt
https://duraspace.org/
https://www.openaire.eu/