SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Paul Walk
Head of Technology Strategy and Planning, EDINA
p.walk@ed.ac.uk
@paulwalk
Implementing RIOXX
…let us know a bit more
about RIOXX so that we can
discuss how it might be
applied in the context of
DSpace repositories.
contents
• the need for RIOXX
• RIOXX in detail (some specifics)
• support for RIOXX implementation (in DSpace)
the need for RIOXX
why build RIOXX?
• new policies from RCUK and HEFCE mandate that any journal article funded
by research grants be made publicly accessible in a repository
• these policies require that universities make metadata about such papers
easily discoverable
• the available metadata formats were inadequate
• OAI-DC was not rich enough
• OpenAIRE was better but demanded project IDs be encoded in particular
syntax not compatible with project IDs from UK Research Councils
• OpenAIRE syntax
• info:eu-repo/grantAgreement/Funder/FundingProgram/ProjectID/
[Jurisdiction]/[ProjectName]/[ProjectAcronym]
• RCUK syntax:
• OpaqueProjectID/version
particular concerns
• how to represent the funder
• how to represent the project/grant
• implementing recommendations from the V4OA process:
• controlled vocabularies for rioxxterms:version, rioxxterms:apc
• use of NISO’s Open Access Metadata and Indicators (license_ref and
free_to_read)
• how to represent the persistent identifier of the item described
• provisions of identifier(s) pointing to related dataset(s)
• how to represent the rights of use of the item described
principles
• purpose driven
• designed to meet a singe, focussed use-case
• solve one problem well, avoid ‘feature creep’
• focussed on implementation
• has to be relatively easy to implement
• ‘shallow’ structure
• the simplest thing that can possibly work
• open development
• public consultation
• tested openly
• rapid development
• short iterations
RIOXX in detail
(some specifics)
• an application profile using properties from 4 namespaces:
• 11 properties from Dublin Core (dc and dcterms)
• 2 properties from NISO Open Access Metadata and Indicators
• 8 from a new namespace - ‘rioxxterms’
• constraints imposed through several controlled vocabularies
• it has one purpose: to provide a mechanism to help institutional repositories
in the UK comply with the RCUK policy on open access.
• it is not designed to provide general interoperability!!
• born at UKOLN, developed by EDINA and Chygrove Ltd., supported by
Research Councils UK (RCUK) & Higher Education Funding Councils of
England (HEFCE) and funded (initially) by Jisc
• Version 2.0 released in January 2015
components of RIOXX
• a metadata ‘application profile’
• technical documentation
• an XSD schema to facilitate metadata validation
• mapping to OpenAIRE 3
• a set of guidelines for systems implementation (with a focus on institutional
repositories)
• implementation monitoring and testing framework
• a supporting website (http://www.rioxx.net)
• (+ independent development of software plugins etc. to support RIOXX
implementation)
some specific properties
• dc:identifier
• dc:relation & rioxxterms:version_of_record
• dcterms:dateAccepted
• rioxxterms:author & rioxxterms:contributor
• rioxxterms:project
• license_ref
dc:identifier
• identifies the open access item being described by the RIOXX metadata
record.
• regardless of where it is located
• recommended to identify the resource itself, not a ‘splash page’
• this will not always be possible or desirable
• whatever it identifies, it MUST be an HTTP URI
• Example:
<dc:identifier>
http://oro.open.ac.uk/2/1/LIBARTVICEprints.pdf
</dc:identifier>
dc:relation & rioxxterms:version_of_record
• rioxxterms:version_of_record
• an HTTP URI which is a persistent identifier for the published version of the
resource
• will often (normally?) be a DOI
• dc:relation
• optional property containing an HTTP URI identifying related resources
(e.g. research data sets, software source code etc.)
dcterms:dateAccepted
• this MUST be provided
• is more precise than other possible dated events - such as ‘published’
rioxxterms:author & rioxxterms:contributor
• both of these accept an optional ‘ID’ attribute
• this MUST be an HTTP URI
• use of ORCID is strongly recommended
• all authors should be represented as individual rioxxterms:author properties
• the ‘first named author’ can be indicated with another optional attribute called,
er…, ‘first-named-author’
• rioxxterms:contributor is for other parties that are not authors but are credited
with contributing in some way to the publication
• Example:
<rioxxterms:author id="http://orcid.org/
0000-0002-1395-3092">
Lawson, Gerald
</rioxxterms:author>
rioxxterms:project
• this expresses funder and project_id in one, slightly more complex, property
• the use of global IDs, e.g. International Standard Name Identifier (ISNI) for
funding organisations is recommended
• Example:
<rioxxterms:project
funder_name="Engineering and Physical Sciences
Research Council"
funder_id="http://isni.org/isni/0000000403948681"
>
EP/K023195/1
</rioxxterms:project>
license_ref
• adopted from NISO’s Open Access Metadata and Indicators
• takes an HTTP URI and a start date
• the URI should identify a license
• there is work under way to create a ‘white list’ of acceptable licenses
• embargoes can be expressed this way, with a license identified to ‘take effect’
at some (possibly) future date
• Example:
<ali:license_ref start_date=“2015-02-17”>
http://creativecommons.org/licenses/by/4.0
</ali:license_ref>
support for RIOXX
implementation
(in DSpace)
supporting website: www.rioxx.net
DSpace patch
• developed by @mire
• specified and funded by Jisc
• https://www.jisc.ac.uk/repository-technical-support
• no online supporting information (as far as I can tell) but an email address to
contact for info
open, community support
• engagement from software
suppliers
• community feedback
• good practice starting to be
identified and discussed
here
continuous testing
continuous testing - reporting
variable compliance
• ePrints exposes records as ‘RIOXX’ when they are not even valid at a basic
level
• the DSpace patch from @mire will, allegedly, not do this.
• “In the DSpace patch, items are only visible in the RIOXX OAI-PMH endpoint
when they provide the mandatory fields. More details:
• https://github.com/atmire/RIOXX/#RIOXX-test-OAI-PMH-endpoint”
OpenAIRE Mapping
39 repositories
4 aggregation systems
…in less than one year!
Paul Walk
Head of Technology Strategy and Planning, EDINA
p.walk@ed.ac.uk
@paulwalk
thanks for listening!
the RIOXX metadata application profile is maintained &
supported by EDINA:
http://www.rioxx.net

Weitere ähnliche Inhalte

Was ist angesagt?

The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLScott Taylor
 
Furore devdays 2017 - implementation guides (lloyd)
Furore devdays 2017 - implementation guides (lloyd)Furore devdays 2017 - implementation guides (lloyd)
Furore devdays 2017 - implementation guides (lloyd)DevDays
 
Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...
Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...
Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...ABES
 
Wsillforwaal2013
Wsillforwaal2013Wsillforwaal2013
Wsillforwaal2013WiLS
 
Open Data: Elag workshop report
Open Data: Elag workshop reportOpen Data: Elag workshop report
Open Data: Elag workshop reportPatrick Danowski
 
Furore devdays 2017- profiling academy - profiling guidelines v1
Furore devdays 2017- profiling academy - profiling guidelines v1Furore devdays 2017- profiling academy - profiling guidelines v1
Furore devdays 2017- profiling academy - profiling guidelines v1DevDays
 
Virtual Research Environments and the Open Era: Open Science Framework for R...
Virtual Research Environments and the Open Era: Open Science Framework  for R...Virtual Research Environments and the Open Era: Open Science Framework  for R...
Virtual Research Environments and the Open Era: Open Science Framework for R...Idowu Adegbilero-Iwari
 
ER & L 2016: CORAL User Group Meeting
ER & L 2016: CORAL User Group MeetingER & L 2016: CORAL User Group Meeting
ER & L 2016: CORAL User Group MeetingScott Vieira
 
EBSCO Discovery Service @ University of Toledo - Rigda
EBSCO Discovery Service @ University of Toledo - RigdaEBSCO Discovery Service @ University of Toledo - Rigda
EBSCO Discovery Service @ University of Toledo - RigdaSWON-EDS
 
ER&L-S36-01-OpenDiscoveryInitiative-April5
ER&L-S36-01-OpenDiscoveryInitiative-April5ER&L-S36-01-OpenDiscoveryInitiative-April5
ER&L-S36-01-OpenDiscoveryInitiative-April5nettiel
 
Solution Manager in Denodo Platform 7.0: Admin Made Simple
Solution Manager in Denodo Platform 7.0: Admin Made SimpleSolution Manager in Denodo Platform 7.0: Admin Made Simple
Solution Manager in Denodo Platform 7.0: Admin Made SimpleDenodo
 
2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...
2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...
2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...Crossref
 
Repositories for OA, RDM and Beyond - Rory McNicholl
Repositories for OA, RDM and Beyond - Rory McNichollRepositories for OA, RDM and Beyond - Rory McNicholl
Repositories for OA, RDM and Beyond - Rory McNichollRepository Fringe
 
Integration - the heart of researcher centric research data management system...
Integration - the heart of researcher centric research data management system...Integration - the heart of researcher centric research data management system...
Integration - the heart of researcher centric research data management system...Repository Fringe
 

Was ist angesagt? (19)

The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQLThe New York Times: Moving to GraphQL
The New York Times: Moving to GraphQL
 
Archivematica Community Update - SAA 2016
Archivematica Community Update - SAA 2016Archivematica Community Update - SAA 2016
Archivematica Community Update - SAA 2016
 
Digital Preservation with Archivematica: An Introduction
Digital Preservation with Archivematica: An IntroductionDigital Preservation with Archivematica: An Introduction
Digital Preservation with Archivematica: An Introduction
 
Swt
SwtSwt
Swt
 
Furore devdays 2017 - implementation guides (lloyd)
Furore devdays 2017 - implementation guides (lloyd)Furore devdays 2017 - implementation guides (lloyd)
Furore devdays 2017 - implementation guides (lloyd)
 
Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...
Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...
Jabes 2008 - Conférence inaugurale, la grande révélation : penser les ressour...
 
Archivematica presentation to SJSU iSchool Colloquia series
Archivematica presentation to SJSU iSchool Colloquia seriesArchivematica presentation to SJSU iSchool Colloquia series
Archivematica presentation to SJSU iSchool Colloquia series
 
Wsillforwaal2013
Wsillforwaal2013Wsillforwaal2013
Wsillforwaal2013
 
Open Data: Elag workshop report
Open Data: Elag workshop reportOpen Data: Elag workshop report
Open Data: Elag workshop report
 
Furore devdays 2017- profiling academy - profiling guidelines v1
Furore devdays 2017- profiling academy - profiling guidelines v1Furore devdays 2017- profiling academy - profiling guidelines v1
Furore devdays 2017- profiling academy - profiling guidelines v1
 
Virtual Research Environments and the Open Era: Open Science Framework for R...
Virtual Research Environments and the Open Era: Open Science Framework  for R...Virtual Research Environments and the Open Era: Open Science Framework  for R...
Virtual Research Environments and the Open Era: Open Science Framework for R...
 
ER & L 2016: CORAL User Group Meeting
ER & L 2016: CORAL User Group MeetingER & L 2016: CORAL User Group Meeting
ER & L 2016: CORAL User Group Meeting
 
EBSCO Discovery Service @ University of Toledo - Rigda
EBSCO Discovery Service @ University of Toledo - RigdaEBSCO Discovery Service @ University of Toledo - Rigda
EBSCO Discovery Service @ University of Toledo - Rigda
 
Digital Preservation with Archivematica
Digital Preservation with ArchivematicaDigital Preservation with Archivematica
Digital Preservation with Archivematica
 
ER&L-S36-01-OpenDiscoveryInitiative-April5
ER&L-S36-01-OpenDiscoveryInitiative-April5ER&L-S36-01-OpenDiscoveryInitiative-April5
ER&L-S36-01-OpenDiscoveryInitiative-April5
 
Solution Manager in Denodo Platform 7.0: Admin Made Simple
Solution Manager in Denodo Platform 7.0: Admin Made SimpleSolution Manager in Denodo Platform 7.0: Admin Made Simple
Solution Manager in Denodo Platform 7.0: Admin Made Simple
 
2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...
2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...
2013 CrossRef Annual Meeting Flash Update CrossCheck and CrossMark Rachael La...
 
Repositories for OA, RDM and Beyond - Rory McNicholl
Repositories for OA, RDM and Beyond - Rory McNichollRepositories for OA, RDM and Beyond - Rory McNicholl
Repositories for OA, RDM and Beyond - Rory McNicholl
 
Integration - the heart of researcher centric research data management system...
Integration - the heart of researcher centric research data management system...Integration - the heart of researcher centric research data management system...
Integration - the heart of researcher centric research data management system...
 

Andere mochten auch

The Region and the Investments World Cup
The Region and the Investments World CupThe Region and the Investments World Cup
The Region and the Investments World CupDaniel Roura
 
Initiatives such as the fast project help accelerate the economy of our regio...
Initiatives such as the fast project help accelerate the economy of our regio...Initiatives such as the fast project help accelerate the economy of our regio...
Initiatives such as the fast project help accelerate the economy of our regio...vosprl15
 
Article Accidentes Mortales (16)
Article   Accidentes Mortales (16)Article   Accidentes Mortales (16)
Article Accidentes Mortales (16)hannah4duran9
 
Keller Graduate School Diploma
Keller Graduate School DiplomaKeller Graduate School Diploma
Keller Graduate School DiplomaDaniel Nase, MBA
 
δεντροφυτευση στο δασακι του προφητη ηλια.
δεντροφυτευση στο δασακι του προφητη ηλια.δεντροφυτευση στο δασακι του προφητη ηλια.
δεντροφυτευση στο δασακι του προφητη ηλια.ΓΙΑΝΝΗΣ ΚΑΡΑΚΩΣΤΑΣ
 
Participacion ciudadana lectura
Participacion ciudadana lecturaParticipacion ciudadana lectura
Participacion ciudadana lecturanurmisela
 
Mediagruppen som kooperativ
Mediagruppen som kooperativMediagruppen som kooperativ
Mediagruppen som kooperativASP Bladet
 

Andere mochten auch (12)

The Region and the Investments World Cup
The Region and the Investments World CupThe Region and the Investments World Cup
The Region and the Investments World Cup
 
Initiatives such as the fast project help accelerate the economy of our regio...
Initiatives such as the fast project help accelerate the economy of our regio...Initiatives such as the fast project help accelerate the economy of our regio...
Initiatives such as the fast project help accelerate the economy of our regio...
 
Article Accidentes Mortales (16)
Article   Accidentes Mortales (16)Article   Accidentes Mortales (16)
Article Accidentes Mortales (16)
 
Keller Graduate School Diploma
Keller Graduate School DiplomaKeller Graduate School Diploma
Keller Graduate School Diploma
 
Company Profile
Company ProfileCompany Profile
Company Profile
 
Actividad 1 guia 1
Actividad 1 guia 1 Actividad 1 guia 1
Actividad 1 guia 1
 
δεντροφυτευση στο δασακι του προφητη ηλια.
δεντροφυτευση στο δασακι του προφητη ηλια.δεντροφυτευση στο δασακι του προφητη ηλια.
δεντροφυτευση στο δασακι του προφητη ηλια.
 
Participacion ciudadana lectura
Participacion ciudadana lecturaParticipacion ciudadana lectura
Participacion ciudadana lectura
 
Mediagruppen som kooperativ
Mediagruppen som kooperativMediagruppen som kooperativ
Mediagruppen som kooperativ
 
Fracturas
FracturasFracturas
Fracturas
 
SHALOM
SHALOMSHALOM
SHALOM
 
SITUACION DE SALUD EN MÉXICO 2016
SITUACION DE SALUD EN MÉXICO 2016SITUACION DE SALUD EN MÉXICO 2016
SITUACION DE SALUD EN MÉXICO 2016
 

Ähnlich wie Implementing RIOXX

RIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfileRIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfilePaul Walk
 
RELIANCE ROHub hackathon
RELIANCE ROHub hackathonRELIANCE ROHub hackathon
RELIANCE ROHub hackathonRaul Palma
 
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref
 
UKCORR Members day 2019: RIOXX
UKCORR Members day 2019: RIOXX UKCORR Members day 2019: RIOXX
UKCORR Members day 2019: RIOXX ukcorr
 
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...OpenAIRE
 
Introduction to Digital Humanities: Metadata standards and ontologies
Introduction to Digital Humanities: Metadata standards and ontologies Introduction to Digital Humanities: Metadata standards and ontologies
Introduction to Digital Humanities: Metadata standards and ontologies LIBIS
 
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...OpenAIRE
 
2. Content Registration
2. Content Registration2. Content Registration
2. Content RegistrationCrossref
 
NCBO Technology Overview
NCBO Technology OverviewNCBO Technology Overview
NCBO Technology OverviewTrish Whetzel
 
Content Registration, Crossref ALJEBI, Indonesia
Content Registration, Crossref ALJEBI, IndonesiaContent Registration, Crossref ALJEBI, Indonesia
Content Registration, Crossref ALJEBI, IndonesiaCrossref
 
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE
 
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...Pedro Príncipe
 
OpenAIRE guidelines : supporting interoperability for literature repositories...
OpenAIRE guidelines : supporting interoperability for literature repositories...OpenAIRE guidelines : supporting interoperability for literature repositories...
OpenAIRE guidelines : supporting interoperability for literature repositories...OpenAIRE
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesLorna Campbell
 
Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Ina Smith
 

Ähnlich wie Implementing RIOXX (20)

Webinar@AIMS on RIOXX
Webinar@AIMS on RIOXXWebinar@AIMS on RIOXX
Webinar@AIMS on RIOXX
 
RIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfileRIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application Profile
 
RELIANCE ROHub hackathon
RELIANCE ROHub hackathonRELIANCE ROHub hackathon
RELIANCE ROHub hackathon
 
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
 
UKCORR Members day 2019: RIOXX
UKCORR Members day 2019: RIOXX UKCORR Members day 2019: RIOXX
UKCORR Members day 2019: RIOXX
 
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
DCMI webinar - OpenAIRE Guidelines: Promoting Repositories Interoperability a...
 
Introduction to Digital Humanities: Metadata standards and ontologies
Introduction to Digital Humanities: Metadata standards and ontologies Introduction to Digital Humanities: Metadata standards and ontologies
Introduction to Digital Humanities: Metadata standards and ontologies
 
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
 
2. Content Registration
2. Content Registration2. Content Registration
2. Content Registration
 
DOIs for Research Publication
DOIs for Research PublicationDOIs for Research Publication
DOIs for Research Publication
 
Security for devs
Security for devsSecurity for devs
Security for devs
 
NCBO Technology Overview
NCBO Technology OverviewNCBO Technology Overview
NCBO Technology Overview
 
Content Registration, Crossref ALJEBI, Indonesia
Content Registration, Crossref ALJEBI, IndonesiaContent Registration, Crossref ALJEBI, Indonesia
Content Registration, Crossref ALJEBI, Indonesia
 
nstitutional repositories, item and research data metrics
nstitutional repositories, item and research data metricsnstitutional repositories, item and research data metrics
nstitutional repositories, item and research data metrics
 
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
OpenAIRE compatibility for DSpace repositories - OR 2014 workshop
 
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
CRIS 2014 - OpenAIRE Guidelines: supporting interoperability for Literature R...
 
OpenAIRE guidelines : supporting interoperability for literature repositories...
OpenAIRE guidelines : supporting interoperability for literature repositories...OpenAIRE guidelines : supporting interoperability for literature repositories...
OpenAIRE guidelines : supporting interoperability for literature repositories...
 
10. ROS (1).pptx
10. ROS (1).pptx10. ROS (1).pptx
10. ROS (1).pptx
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology Challenges
 
Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)
 

Mehr von Paul Walk

Introduction to the COAR Notify project
Introduction to the COAR Notify projectIntroduction to the COAR Notify project
Introduction to the COAR Notify projectPaul Walk
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesPaul Walk
 
Next generation repositories
Next generation repositoriesNext generation repositories
Next generation repositoriesPaul Walk
 
What does the next generation repository look like?
What does the next generation repository look like?What does the next generation repository look like?
What does the next generation repository look like?Paul Walk
 
COAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working GroupCOAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working GroupPaul Walk
 
Exploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic developmentExploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic developmentPaul Walk
 
The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?Paul Walk
 
Local, technical innovation in an outsourced world
Local, technical innovation in an outsourced worldLocal, technical innovation in an outsourced world
Local, technical innovation in an outsourced worldPaul Walk
 
Working with Developers
Working with DevelopersWorking with Developers
Working with DevelopersPaul Walk
 
It's their cloud, not yours
It's their cloud, not yoursIt's their cloud, not yours
It's their cloud, not yoursPaul Walk
 
Technical Challenges in Resource Discovery
Technical Challenges in Resource DiscoveryTechnical Challenges in Resource Discovery
Technical Challenges in Resource DiscoveryPaul Walk
 
Responsive Innovation in a Local Context
Responsive Innovation in a Local ContextResponsive Innovation in a Local Context
Responsive Innovation in a Local ContextPaul Walk
 
The Changing Role of the Developer in HE
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HEPaul Walk
 
Supporting Developers, Supporting Research
Supporting Developers, Supporting ResearchSupporting Developers, Supporting Research
Supporting Developers, Supporting ResearchPaul Walk
 
Future of LMS
Future of LMSFuture of LMS
Future of LMSPaul Walk
 
Innovation, community, sustainability
Innovation, community, sustainabilityInnovation, community, sustainability
Innovation, community, sustainabilityPaul Walk
 
Strategic development in a local HEI context
Strategic development in a local HEI contextStrategic development in a local HEI context
Strategic development in a local HEI contextPaul Walk
 
Enterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetEnterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetPaul Walk
 
The value of local developers
The value of local developersThe value of local developers
The value of local developersPaul Walk
 
Technical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerationsTechnical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerationsPaul Walk
 

Mehr von Paul Walk (20)

Introduction to the COAR Notify project
Introduction to the COAR Notify projectIntroduction to the COAR Notify project
Introduction to the COAR Notify project
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabularies
 
Next generation repositories
Next generation repositoriesNext generation repositories
Next generation repositories
 
What does the next generation repository look like?
What does the next generation repository look like?What does the next generation repository look like?
What does the next generation repository look like?
 
COAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working GroupCOAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working Group
 
Exploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic developmentExploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic development
 
The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?The Strategic Developer: a new role for Higher Education?
The Strategic Developer: a new role for Higher Education?
 
Local, technical innovation in an outsourced world
Local, technical innovation in an outsourced worldLocal, technical innovation in an outsourced world
Local, technical innovation in an outsourced world
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
It's their cloud, not yours
It's their cloud, not yoursIt's their cloud, not yours
It's their cloud, not yours
 
Technical Challenges in Resource Discovery
Technical Challenges in Resource DiscoveryTechnical Challenges in Resource Discovery
Technical Challenges in Resource Discovery
 
Responsive Innovation in a Local Context
Responsive Innovation in a Local ContextResponsive Innovation in a Local Context
Responsive Innovation in a Local Context
 
The Changing Role of the Developer in HE
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HE
 
Supporting Developers, Supporting Research
Supporting Developers, Supporting ResearchSupporting Developers, Supporting Research
Supporting Developers, Supporting Research
 
Future of LMS
Future of LMSFuture of LMS
Future of LMS
 
Innovation, community, sustainability
Innovation, community, sustainabilityInnovation, community, sustainability
Innovation, community, sustainability
 
Strategic development in a local HEI context
Strategic development in a local HEI contextStrategic development in a local HEI context
Strategic development in a local HEI context
 
Enterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetEnterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMet
 
The value of local developers
The value of local developersThe value of local developers
The value of local developers
 
Technical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerationsTechnical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerations
 

Kürzlich hochgeladen

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 

Kürzlich hochgeladen (20)

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 

Implementing RIOXX

  • 1. Paul Walk Head of Technology Strategy and Planning, EDINA p.walk@ed.ac.uk @paulwalk Implementing RIOXX
  • 2. …let us know a bit more about RIOXX so that we can discuss how it might be applied in the context of DSpace repositories.
  • 3. contents • the need for RIOXX • RIOXX in detail (some specifics) • support for RIOXX implementation (in DSpace)
  • 4. the need for RIOXX
  • 5. why build RIOXX? • new policies from RCUK and HEFCE mandate that any journal article funded by research grants be made publicly accessible in a repository • these policies require that universities make metadata about such papers easily discoverable • the available metadata formats were inadequate • OAI-DC was not rich enough • OpenAIRE was better but demanded project IDs be encoded in particular syntax not compatible with project IDs from UK Research Councils • OpenAIRE syntax • info:eu-repo/grantAgreement/Funder/FundingProgram/ProjectID/ [Jurisdiction]/[ProjectName]/[ProjectAcronym] • RCUK syntax: • OpaqueProjectID/version
  • 6. particular concerns • how to represent the funder • how to represent the project/grant • implementing recommendations from the V4OA process: • controlled vocabularies for rioxxterms:version, rioxxterms:apc • use of NISO’s Open Access Metadata and Indicators (license_ref and free_to_read) • how to represent the persistent identifier of the item described • provisions of identifier(s) pointing to related dataset(s) • how to represent the rights of use of the item described
  • 7. principles • purpose driven • designed to meet a singe, focussed use-case • solve one problem well, avoid ‘feature creep’ • focussed on implementation • has to be relatively easy to implement • ‘shallow’ structure • the simplest thing that can possibly work • open development • public consultation • tested openly • rapid development • short iterations
  • 9. • an application profile using properties from 4 namespaces: • 11 properties from Dublin Core (dc and dcterms) • 2 properties from NISO Open Access Metadata and Indicators • 8 from a new namespace - ‘rioxxterms’ • constraints imposed through several controlled vocabularies • it has one purpose: to provide a mechanism to help institutional repositories in the UK comply with the RCUK policy on open access. • it is not designed to provide general interoperability!! • born at UKOLN, developed by EDINA and Chygrove Ltd., supported by Research Councils UK (RCUK) & Higher Education Funding Councils of England (HEFCE) and funded (initially) by Jisc • Version 2.0 released in January 2015
  • 10. components of RIOXX • a metadata ‘application profile’ • technical documentation • an XSD schema to facilitate metadata validation • mapping to OpenAIRE 3 • a set of guidelines for systems implementation (with a focus on institutional repositories) • implementation monitoring and testing framework • a supporting website (http://www.rioxx.net) • (+ independent development of software plugins etc. to support RIOXX implementation)
  • 11. some specific properties • dc:identifier • dc:relation & rioxxterms:version_of_record • dcterms:dateAccepted • rioxxterms:author & rioxxterms:contributor • rioxxterms:project • license_ref
  • 12. dc:identifier • identifies the open access item being described by the RIOXX metadata record. • regardless of where it is located • recommended to identify the resource itself, not a ‘splash page’ • this will not always be possible or desirable • whatever it identifies, it MUST be an HTTP URI • Example: <dc:identifier> http://oro.open.ac.uk/2/1/LIBARTVICEprints.pdf </dc:identifier>
  • 13. dc:relation & rioxxterms:version_of_record • rioxxterms:version_of_record • an HTTP URI which is a persistent identifier for the published version of the resource • will often (normally?) be a DOI • dc:relation • optional property containing an HTTP URI identifying related resources (e.g. research data sets, software source code etc.)
  • 14. dcterms:dateAccepted • this MUST be provided • is more precise than other possible dated events - such as ‘published’
  • 15. rioxxterms:author & rioxxterms:contributor • both of these accept an optional ‘ID’ attribute • this MUST be an HTTP URI • use of ORCID is strongly recommended • all authors should be represented as individual rioxxterms:author properties • the ‘first named author’ can be indicated with another optional attribute called, er…, ‘first-named-author’ • rioxxterms:contributor is for other parties that are not authors but are credited with contributing in some way to the publication • Example: <rioxxterms:author id="http://orcid.org/ 0000-0002-1395-3092"> Lawson, Gerald </rioxxterms:author>
  • 16. rioxxterms:project • this expresses funder and project_id in one, slightly more complex, property • the use of global IDs, e.g. International Standard Name Identifier (ISNI) for funding organisations is recommended • Example: <rioxxterms:project funder_name="Engineering and Physical Sciences Research Council" funder_id="http://isni.org/isni/0000000403948681" > EP/K023195/1 </rioxxterms:project>
  • 17. license_ref • adopted from NISO’s Open Access Metadata and Indicators • takes an HTTP URI and a start date • the URI should identify a license • there is work under way to create a ‘white list’ of acceptable licenses • embargoes can be expressed this way, with a license identified to ‘take effect’ at some (possibly) future date • Example: <ali:license_ref start_date=“2015-02-17”> http://creativecommons.org/licenses/by/4.0 </ali:license_ref>
  • 20. DSpace patch • developed by @mire • specified and funded by Jisc • https://www.jisc.ac.uk/repository-technical-support • no online supporting information (as far as I can tell) but an email address to contact for info
  • 21. open, community support • engagement from software suppliers • community feedback • good practice starting to be identified and discussed here
  • 23. continuous testing - reporting
  • 24. variable compliance • ePrints exposes records as ‘RIOXX’ when they are not even valid at a basic level • the DSpace patch from @mire will, allegedly, not do this. • “In the DSpace patch, items are only visible in the RIOXX OAI-PMH endpoint when they provide the mandatory fields. More details: • https://github.com/atmire/RIOXX/#RIOXX-test-OAI-PMH-endpoint”
  • 26. 39 repositories 4 aggregation systems …in less than one year!
  • 27. Paul Walk Head of Technology Strategy and Planning, EDINA p.walk@ed.ac.uk @paulwalk thanks for listening! the RIOXX metadata application profile is maintained & supported by EDINA: http://www.rioxx.net