Top Banner
@ulcc www.ulcc.ac.uk EPrints User Group The meeting will begin at 10.30am on Tuesday 13 th January 2015 #EPrintsUG
142
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

EPrints User Group

The meeting will begin at 10.30am on Tuesday 13th January 2015

#EPrintsUG

Page 2: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Welcome & Matters from previous meeting

http://bit.ly/EPrintsUG130115

#EPrintsUG

Page 3: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Open Access Update

Valerie McCutcheon

#EPrintsUG

Page 4: EPrints User Group January 2015

Valerie McCutcheon, Research Information Manager

End-to-End

Open Access (OA) Process Review and Improvements

#e2eoa

http://e2eoa.org/[email protected]://openaccess.jiscinvolve.org/wp/pathfinder-projects/

Page 5: EPrints User Group January 2015

Research Information Systems

Student

System

Research Mapping

System & Web Pages

Research

System

Enlighten -

Institutional

Repository

Finance

System

Human

Resources

System

PROJECT OUTPUTS

• Publications

• Datasets

• Artwork

• Exhibitions

• Impact (soon)

ALL REVIEWED BY

LIBRARY STAFF

Smug dissatisfaction?

Page 6: EPrints User Group January 2015

Popular Process –Low Barrier for Authors

• Email details of every paper accepted for publication to:

[email protected]

and attach the accepted final version

• Library open access team checks funder details, what a publication allows, whether payment is required. We do the admin if we can – pay invoices, enter date into our repository.

Page 7: EPrints User Group January 2015

REPOSITORY

SPREADSHEET

LIBRARY SERIALS

SYSTEM

FINANCE SYSTEM

PUBLISHERS

@Acceptance

date?

INTERMEDIARY

SERVICE

/

RCUK

REF

HORIZON 2020

LOCAL INFO

Page 8: EPrints User Group January 2015

3500003285 618.35

3500003285 184.82

3500003285 251.69

3500003285 401.44

2520000360 1258.47

MDPI

Luminescent Measurement Systems for the Investigation of a Scramjet Inlet-Isolator Sensors

One Publication – Many Transactions

Page 9: EPrints User Group January 2015

System specific + generic usability

E2E Project Planned Outputs Case Studies – Open Access

Page 10: EPrints User Group January 2015

• OA Issues and Potential Solution

• Embedding future REF

requirement

• Advocacy

• Outcomes and Sustainability

E2E Project Planned Outputs –Workshops

Page 11: EPrints User Group January 2015

Metadata specification

Improve OA reporting

Improve award linkage functionality

E2E Project Planned Outputs

RCUK

REF

HORIZON 2020

LOCAL INFO

Not all organisations

have Funder’s

Reference Linked to

Publications in their

Repository

Page 12: EPrints User Group January 2015
Page 13: EPrints User Group January 2015

– 'CASRAIfying’ – standard definitions

and generic technical specificationConsortia Advancing Standards in Research Administration Information UK

– Many inputsREF, RCUK/RIOXX, Horizon 2020, Charities Open Access Fund, Jisc (Meeting 16th Jan

2015), Institutional Requirements…..

– Community build - avoid replicationPURE, EPrints, Hydra, Symplectic, Converis, ARMA, SCONUL, SCURL, RLUK,

UKCoRR, COAR, CCC, Jisc initiatives….

MetadataCASRAI Standard

Page 14: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

CASRAI

David Baker

#EPrintsUG

Page 15: EPrints User Group January 2015

Sustainable Interoperability:

Local, National, International

CASRAI & EPrints

Page 16: EPrints User Group January 2015

Use Case: REF Submission Prep

As an institution preparing for a REF

submission we need to ensure that those of our

publications which are in-scope for REF OA

policy meet the repository deposit deadline

requirements so that we can remove any

remaining compliance gaps before submitting.

16

Page 17: EPrints User Group January 2015

Use Case: APC Intake

As a funder collecting reports from funded

institutions our evaluation unit needs

information on expenditure of funds related to

OA article-processing-charges so that we

can effectively monitor our OA policy.

17

Page 18: EPrints User Group January 2015

Why CASRAI?

● Lack of interoperability a root cause of admin

burden and assessment blindness

● Need a sustainable agreement mechanism

● Avoid forcing agreement at the wrong layer

18

Page 19: EPrints User Group January 2015

To be interoperable...

“...one should be actively engaged in the

ongoing process of ensuring that the systems,

procedures and culture of an organisation are

managed in such a way as to maximise

opportunities for exchange and reuse of

information, whether internally or externally.”

Paul Miller UKOLN/Jisc (2000)

19

Page 20: EPrints User Group January 2015

What is CASRAI?

● nonprofit global network of organizations

● projects commissioned to develop common

reusable agreements for interoperability

● institutions, funders, vendors, libraries

20

Page 21: EPrints User Group January 2015

Common Interop Patterns

● A - B Interopo information stored with one database needs to get

into another database (so a local step can occur)

● A + B Interopo information in multiple databases needs to be

aggregated (so analysis can occur)

● Coarse-grained or Fine-grained Interopo bulk reports or detailed queries

21

Page 22: EPrints User Group January 2015

Applied to Open Access Interop

● Article submission (A - B)

● CRIS/Repository (A - B)

● APC reporting (A - B)

● OA Policy Monitoring (A + B)

● Others?

22

Page 23: EPrints User Group January 2015

CASRAI-UK Open Access Group

● Glasgow (Chair)

● ESPRC (Chair)

● Jisc (Sponsor)

● MRC

● NERC

● Wellcome Trust

● HEFCE

23

● St. Andrews

● Kings

● Edinburgh

● Elsevier

● Eprints (new)

Page 24: EPrints User Group January 2015

CASRAI-UK Open Access Profile

● Output Metadatao (ID; title; authors; version; etc)

● Access Metadatao (license type; freedoms; embargos)

● Compliance Metadato (first/subsequent deposits; checks)

● Financing Metadato (funder; APC; EU component; etc)

24

Page 25: EPrints User Group January 2015

CASRAI-UK OA Interop Use Cases

● REF Post-2014 (A - B)

● APC Intake (A - B)

● Horizon 2020 (A - B)

● Internal Institutional Workflows

● Others??

25

Page 26: EPrints User Group January 2015

Next Steps

● Finalize the policy view of the OA Data

Profile

● Create the technology view

● Public review/comment

● Implementation pilots / phase 2 work

26

Page 27: EPrints User Group January 2015

Thank-you

[email protected]

Page 28: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

RIOXX

Sheridan Brown & Timothy Miles-Board

#EPrintsUG

Page 29: EPrints User Group January 2015

rioxx…in 5 minutes

Sheridan Brown

rioxx project consultant

Key Perspectives Ltd.

Page 30: EPrints User Group January 2015

Who is involved?

• Developed for:

• Funded by:

• Developed by: Paul Walk, Sheridan Brown

• Public consultation: V4OA project; rioxxwebsite

Page 31: EPrints User Group January 2015

What is rioxx?

An application profile

… a set of metadata elements and

guidelines

Note: applies solely to publications

Page 32: EPrints User Group January 2015

What is rioxx for?

the specific purpose of enabling funders to monitor compliance with their Open Access policies

Page 33: EPrints User Group January 2015

Metadata elements

21 metadata elements

10 mandatory

5 recommended

6 optional

Page 34: EPrints User Group January 2015

Mandatory elements

1. dc:identifiera persistent identifier for the resource (http uri)

2. dc:language

3. dc:source

e.g. ISSN or ISBN for the electronic resource

4. dc:title

5. dcterms:dateAcceptedthe date on which the resource was accepted

for publication

Page 35: EPrints User Group January 2015

6. rioxxterms:author

the use of an ORCID is recommended

7. rioxxterms:project

funder_name

recorded as text, and/or

funder_id

recommend using FundRef DOI or ISNI

an alphanumeric identifier for the project

must be recorded

Page 36: EPrints User Group January 2015

8. rioxxterms:type

a controlled list of resource types is provided

9. rioxxterms:version

uses recommendations from NISO/ALPSP

Journal Article Versions Technical Working

Group, e.g. Accepted Manuscript (AM), Version

of Record (VoR)

Page 37: EPrints User Group January 2015

10. ali:license_ref

• Specified by National Information Standards Organisation (NISO)

• http URI points to a license

• License has a start_date

• Multiple licenses may apply, allowing for expression of embargos

• If license is unknown, default position is “all rights reserved”

<ali:license_ref start_date=“2015-02-17”>http://

creativecommons.org/licenses/by/4.0</ali.license_ref>

Page 38: EPrints User Group January 2015

Help!Jisc has funded an

EPrints plugin for rioxx

Jisc is funding technical support for the plugin:EPrints Services (hosted repositories)

ULCC (hosted repositories)

Peter West (non-hosted repositories)

Page 39: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Developing a Data Repository

Stephen Grace, David McElroy, Rory McNicholl and Timothy Miles-Board

#EPrintsUG

Page 40: EPrints User Group January 2015

Developing a Data Repository

Stephen Grace and David McElroy, UEL

Rory McNicholl and Timothy Miles-Board, ULCC

EPrints User Group, Senate House London, 13 January 2015

ULCC and UEL

Page 41: EPrints User Group January 2015

Developing a Data Repository

1. Developing data.uel

2. Demos

– CoinDOI

– Repository Links

3. Look and Feel

“Research organisations will ensure that EPSRC-funded research data is securely

preserved for a minimum of 10 years…”(EPSRC, Expectation VII)

Page 42: EPrints User Group January 2015

Developing data.uel

• Rationale

• Functional Specifications

• Mock-ups

• Metadata Schemas

• Relational Diagrams

Page 43: EPrints User Group January 2015

Rationale

• UEL adopted RDM policy March 2012

– Library & Learning Services (LLS) will create

a register of datasets…

– [and] a portal for datasets which are suitable

for sharing

• Separate to ROAR

– Different workflows

– Not everything will be Open Access

Page 44: EPrints User Group January 2015

Functional Specifications

• Excel spreadsheets describing:

– What we wanted

– Why we wanted it

– Who was responsible for doing it

Page 45: EPrints User Group January 2015

Functional Specifications

Description of what we think we

need

Our reasoning for this. By including this

we were able to take advantage of our

developers knowledge. If there is a

better way of doing something they let

us know.

Some aspects of

development were

shared. Above we were

to provide the metadata

profile

Page 46: EPrints User Group January 2015

Mock-ups

• Clear indication of

what we want

• Red numbers refer

to spreadsheet detail

Page 47: EPrints User Group January 2015

Mock-ups

• Spreadsheet linked to the Mock-up

wireframes

• Full descriptions with HTML

Page 48: EPrints User Group January 2015

Metadata Schemas

• Based on ReCollect and Datacite

• Only mandatory Datacite fields are

mandatory in data.uel

“Research organisations will ensure that appropriately structured metadata describing the research data they hold is published and

made freely accessible on the internet…” (EPSRC, Expectation V)

Page 49: EPrints User Group January 2015

Metadata Schemas

Page 50: EPrints User Group January 2015

Relational Diagrams• How projects

can be linked

to data

collections

• Potentially to

each other

over time

Page 51: EPrints User Group January 2015
Page 52: EPrints User Group January 2015

Demos

– CoinDOI

– Repository Links

Page 53: EPrints User Group January 2015

Look & Feel

• Developed in-house at UEL

– (with help from ULCC of course)

• Important to make the repositories feel like

part of UEL

– Branding (More later)

– Single Sign On!

Page 54: EPrints User Group January 2015

Thank you

UEL:Stephen Gracehttp://orcid.org/0000-0001-8874-2671

[email protected]

@StephenGraceful

David McElroyhttp://orcid.org/0000-0002-0966-8862

[email protected]

@davidlmcelroy

Research Data Services at UEL

Repo data.uel.ac.uk

Web www.uel.ac.uk/researchdata/

Blog datamanagementuel.wordpress.com

ULCC:Rory McNicholl

[email protected]

@RoryMcN

Timothy Miles-Board

[email protected]

@drtjmb

Page 55: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

The future of EPrints Integration

Arkivum

#EPrintsUG

Page 56: EPrints User Group January 2015

We’ll store your data for 25 years*,

100% guaranteed data safety

* Longer is OK too!

Page 57: EPrints User Group January 2015

Contents

• Arkivum in 60 secs

• Current EPrints integration

• Improvements and next steps

Page 58: EPrints User Group January 2015

Arkivum in 60 seconds

SLA with 100% data

integrity guaranteed

World-wide professional

indemnity insurance

Long term contracts for

enterprise data archiving

Fully automated and

managed solution

Audited and certified

to ISO27001Data escrow, exit

plan, no lock-in

Page 59: EPrints User Group January 2015

Example Customers

Page 60: EPrints User Group January 2015

Data Archiving - Integrations

21 October 2014 60

Page 61: EPrints User Group January 2015

Eprints: data deposit

EPrintsArkivum

Appliance

Review Approve

Appliance Cache

Ark

ivu

mS

erv

ice

Researc

her Editor

FilesFiles

Metadata

Files

Files

safe

Files

safe

Clear

cache

Clear

cache

EPrints StorageResearcher files

Files

safe

Delete

originals

Page 62: EPrints User Group January 2015

EPrints: automatic archiving

21 October 2014 62

Page 63: EPrints User Group January 2015

EPrints: archive status

21 October 2014 63

Page 64: EPrints User Group January 2015

Chain of custody

• Checksums to confirm correct transfers

• Lock-down the content

• Confirmation of replication

• Update metadata and audit trail

• Remove local copy (if desired)

Page 65: EPrints User Group January 2015

Eprints: data access

EPrintsArkivum

Appliance

Review Approve

Appliance Cache

Ark

ivu

mS

erv

ice

Researc

her Editor

Files

ready

Request

data

Files

Files

Researcher files

Wait

Retrieve

files

Files ready

Files

Page 66: EPrints User Group January 2015

EPrints: request access

21 October 2014 66

Page 67: EPrints User Group January 2015

EPrints: approve request

21 October 2014 67

Page 68: EPrints User Group January 2015

EPrints: automated restore

21 October 2014 68

Page 69: EPrints User Group January 2015

EPrints: download file

21 October 2014 69

Page 70: EPrints User Group January 2015

Access workflow

• Immediate access to small files

• Review/approve/notify for large files

• Simple expectation of retrieval time

• Caching of files for repeated access

Page 71: EPrints User Group January 2015

Access control done by EPrints

• Open access: no license, no barriers

• Unrestricted use, but request for access

• Unrestricted use, but charge for access

• Restricted use: request/approve access

• Embargoed: no access for set period

• Locked down: no access

Page 72: EPrints User Group January 2015

Limitations of current approach

• All data goes through EPrints

• Can’t link to data already in the archive

• Can’t push data to publication platforms

• Can’t grant direct access to the archive

Page 73: EPrints User Group January 2015

Direct data deposit into Arkivum

EPrintsArkivum

Appliance

Review

Approve

Deposit file

Appliance Cache

Ark

ivu

mS

erv

ice

Researc

her

Editor

Add URL

Get URL

Retrieve File

Check Data

Page 74: EPrints User Group January 2015

Automated uploader

EPrintsArkivum

Appliance

Review Approve

Files

Appliance Cache

Ark

ivu

mS

erv

ice

Researc

her

EditorCheck Data

Uplo

ader

Metadata

URL

Prepare

dataset

Local storage

Page 75: EPrints User Group January 2015

Work to be done

• Seamless experience for the user

• Security model

• Permissions: who can deposit, link, approve

• Efficient and reliable transfer of big files

• Relationship to SWORD

• Timestamps, UUIDs, thumbnails, indexing

• Quality control, sign-off

Page 76: EPrints User Group January 2015

JISC Research Data Spring

Page 77: EPrints User Group January 2015

Questions?

Pluginhttp://bazaar.eprints.org/378/

Documentationhttp://files.eprints.org/978/1/ArkivumEPrintsPlugin21V11A.pdf

Wiki Pagehttp://wiki.eprints.org/w/Files/Configuration_and_User_Guide_for_version_2.1_of_the_EPrints/Arkivum_storage_plugin

Page 78: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

It’s EPrints, but not as you know it…

Timothy Miles-Board & David McElroy

#EPrintsUG

Page 79: EPrints User Group January 2015
Page 80: EPrints User Group January 2015
Page 81: EPrints User Group January 2015

virtual

Page 82: EPrints User Group January 2015

:-)

Page 83: EPrints User Group January 2015

flexibility

Page 84: EPrints User Group January 2015

:-|

Page 85: EPrints User Group January 2015

dcterms:dateAccepted

Page 86: EPrints User Group January 2015

publishedsubmittedcompleted

Page 87: EPrints User Group January 2015

rioxxterms:project

Page 88: EPrints User Group January 2015

projectsfunders

Page 89: EPrints User Group January 2015
Page 90: EPrints User Group January 2015

<rioxxterms:project funder_name=“EPSRC”>JA/139K/02

</rioxxterms:project>

<rioxxterms:project funder_name=“NERC”>GLX_456_P

</rioxxterms:project>

<rioxxterms:project funder_name=“NERC”>JP/894Y/77

</rioxxterms:project>

Page 91: EPrints User Group January 2015
Page 92: EPrints User Group January 2015
Page 93: EPrints User Group January 2015

admin only

Page 94: EPrints User Group January 2015

github.com/eprintsug

/rioxx2

Page 95: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Introduction and Community Future

Adam Field

#EPrintsUG

Page 96: EPrints User Group January 2015
Page 97: EPrints User Group January 2015

Community Engagement Lead

• Understand and Promote Community Priorities

• Support Community Interactivity, Productivity and Outputs

• Manage EPrints Services’ interactions and engagement with the community

Page 98: EPrints User Group January 2015

How can I help?

Response Number of Responders

Documentation IIIIIIII

Better Communication III

Roadmap III

New Features / More Development II

Training Materials / Webinars I

Developer Meets I

Capturing Community Needs I

Define and Strengthen Community I

Better Web Site I

Page 99: EPrints User Group January 2015

Documentation

• Documentation means many things to many people

• Community based activity – Everyone can contribute

• Lots of ideas how to move forwards on this

• Lets have a discussion session this afternoon

Page 100: EPrints User Group January 2015

Better Communication

• New role (Community Engagement Lead)– Email: [email protected]– Telephone: 023 8059 8814– Twitter: @gobfrey

• Nascent Comms Strategy– Website Relaunch (early 2015)– UK User Group Google Group– Social Media and Mailing List– Webinars

Page 101: EPrints User Group January 2015

EPrints 3.3.13

EPrints 4

EPrints 3.4

EPrints 3.3.14

EPrints Roadmap

Page 102: EPrints User Group January 2015

January 13th, 2015EPrints User Group MeetingEPrints Development Roadmap

Page 103: EPrints User Group January 2015

Roadmap

Milestone Date

EPrints 3.3.13 January 2015

EPrints 3.3.14 Early 2015

EPrints 3.4 Easter 2015

EPrints 4 End of 2015

Page 104: EPrints User Group January 2015

EPrints 3.3.13

• Released January 8th, 2015• Minor release

– 150 Commits– 88 files changed

• General Stability and Security Improvements• Improvements to

– DOI handling, Multilingual support, Search Indexing, Embargo Handling, Filetypes, Metatdata Normalisation, Abstract Page Rendering, CC Licenses, Subject Trees, Database Layer, Unicode Ordering, reCAPCHA, Audio Handling, OAI Exports, RSS, EndNote Imports, ISI Imports, List Rendering, EPScript, LaTeX handling, Automated Tests, Apache 2.4 Support

Page 105: EPrints User Group January 2015

EPrints 3.3.14

• To be released early 2015

• Minor Release

– Stability Improvements

• New Bazaar Features

– Channels and Badges

– Assigned Wiki Pages for Documentation

• Xapian Faceted Search by default

Page 106: EPrints User Group January 2015

EPrints 3.4.0

• Coming around Easter 2015

• Response to a more diverse repository landscape

• Stepping Stone towards EPrints 4.0

Page 107: EPrints User Group January 2015

EPrints 4 / 3.4.0 Key Philosophy

• “Base” EPrints storing and handling of generic data and objects

• “Layers” to handle specific metadata schema, import/export, rendering, search, etc. for specific domains

Page 108: EPrints User Group January 2015

3.4 Releases

• Collections of metadata schemas, renderers, plugins and packages tested together for a specific purpose (the pizza model)

• Initial Releases for:

– Open Access Publications

– Open Education

– Open Data

Page 109: EPrints User Group January 2015

Base

Pu

blic

atio

ns

Met

adat

a Sc

hem

a

IRU

S Tr

acke

r

Pu

blic

atio

ns

Ro

ute

r

OR

CID

Su

pp

ort

WO

K /

Sco

pu

s

Pro

ject

s /

Fun

de

r &

Rio

xx2

IRSt

ats

2

EPrints 3.4 for Publications

Page 110: EPrints User Group January 2015

Base

Edu

cati

on

Met

adat

a Sc

hem

a

MeP

rin

ts

Bo

okm

arks

Co

llect

ion

s

EdSh

are

Styl

e U

ser

Inte

rfac

e

EPrints 3.4 for Open Education

Page 111: EPrints User Group January 2015

Base

Res

earc

h D

ata

Met

adat

a Sc

hem

a

ReC

olle

ct

Dat

aCit

e

Ark

ivu

m

Exem

pla

r Si

mp

leSt

ora

ge P

lugi

n

EPrints 3.4 for Open Research Data

Larg

e Fi

le U

plo

ad

Mec

han

ism

s

Page 112: EPrints User Group January 2015

EPrints for Micro Repositories

Base

Be

spo

ke D

atas

et

Imp

ort

er

Ren

de

rer

Page 113: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Lunch

Resume at 13:30

#EPrintsUG

Page 114: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

User Access Control

John Salter/John Beaman

#EPrintsUG

Page 115: EPrints User Group January 2015

EPrints User Access Control

Also know as: -

EPrints Access Control Layer

(ACL)

John Salter & John Beaman

Page 116: EPrints User Group January 2015

Introduction

• We have spent some time trying to write an Access

Control system for EPrints

• It’s been a horror!

• One of our use-cases is for Research Data, but it could be

used on other repository types

Page 117: EPrints User Group January 2015

Out of the box User Access Control

• EPrints (you all know what this is, right..?) has basic

control at the document level - the 'security' field:

– ‘public’ (Open Access)

– ‘validuser’ (anyone who's got an account on that EPrints instance)

– ‘staffonly’ (Repository editors/admins)

• This doesn't cover the requirements for some

repositories...

Page 118: EPrints User Group January 2015

Requirements

• Control access to Eprints, Documents

• Control access based on:

– User attributes (e.g. signed-in via Shibboleth)

– Location / IP address (e.g. on-campus)

• Simple interface to assign restrictions

Page 119: EPrints User Group January 2015

EPACL: EPrints Access Control Layer

• Modular Design

–Doesn't overwrite any existing 'security' specified on documents.

–Will be available as a standard EPrints Plugin (EPM package) via the

EPrints Bazaar

–ACL Authority modules governing different methods of Authentication

(see later) can be developed separately

– These modules can simply be 'dropped in' to the existing framework as

required

Page 120: EPrints User Group January 2015

ACL Objects

• ACL Authority

– Corresponds to a method of authentication (e.g. Shibboleth, LDAP etc.)

• ACL Role

– Authorised by an ACL Authority with zero or more 'filters' applied

– Filters act as additional requirements (e.g. ACL_Authority='LDAP',

Filter='dc=leeds.ac.uk')

• ACL Group

– Each ACL Group consists of one or more ACL Roles

– The ACL Roles are combined within an ACL Group by being 'OR'ed or 'AND'ed

together

– One or more ACL Groups are applied to EPrints data objects (e.g. eprints,

documents)

– The ACL Groups applied to EPrints data objects are 'OR'ed or 'AND'ed together

Page 121: EPrints User Group January 2015

Request vs User

• Two basic steps to authorise access - request and user

• First EPrints checks if the request has appropriate access

rights

• If so, any additional user requirements are also checked

• If not, the request is denied (since the user's credentials

are irrelevant at that point)

Page 122: EPrints User Group January 2015

Dealing with rejection

• What happens when someone is denied access?

–Document landing pages

–Restricted summary pages

–Contact details to request access?

Page 123: EPrints User Group January 2015

Summary Page citation style

• How do we deal with rejected requests (i.e. what do we

show)?

• We can define different citation styles depending on

whether the request is allowed or denied

• 'Restricted' citations may be required (e.g. to satisfy the

minimum metadata requirements of a DOI)

Page 124: EPrints User Group January 2015

Document-level landing pages

• Partly born out of DOI requirements

• Individual documents may have their own DOI, so ideally

need their own ‘landing page’

• Document landing pages should contain at least the

mandatory metadata fields if linked from a DOI

Page 125: EPrints User Group January 2015

The horrors (and the solutions)

• The out-of-the-box document security is deep within

EPrints (we learnt about doing some really cranky Perl-fu)

• Documents don't use the SummaryPage - again this is

deep in the code (we learnt lots about Eprints Triggers)

• Apache 2.2 and 2.4 differ in the way they handle IP

addresses (Seb did some patching of EPrints code - but

this hasn't been released - may be in 3.3.13?)

Page 126: EPrints User Group January 2015

The horrors (and the solutions) [continued…]

• All sorts of crazy inheritance complexities

• EPrints doesn't use 'sessions' in the same way as most

other web software. Sessions are only created when a user

logs in (we think user accounts need to be automatically

created - is this right? It would be useful for tracking re-use)

• EPrints documentation is *ahem* offering room for

improvement */ahem*...

Page 127: EPrints User Group January 2015

Screenshot – Manage records

Page 128: EPrints User Group January 2015

Screenshot – Manage ACL Roles

Page 129: EPrints User Group January 2015

Screenshot – Edit ACL Roles

Page 130: EPrints User Group January 2015

Screenshot – Manage ACL Groups

Page 131: EPrints User Group January 2015

Screenshot – Edit ACL Groups

Page 132: EPrints User Group January 2015

Screenshot – Edit Item

Page 133: EPrints User Group January 2015

Screenshot – Example Item (no ACL)

Page 134: EPrints User Group January 2015

Screenshot – Example Item (ACL restricted)

Page 135: EPrints User Group January 2015

Screenshot – Example Document landing page

Page 136: EPrints User Group January 2015

Thank you for listening!

• These presentation notes and other ACL documentation

can be found on the EPrints wiki at

http://wiki.eprints.org/w/EPrints_User_Group_2015-01-13

• Our contact details:

[email protected]

[email protected]

• Any questions?

Page 137: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Discussion Groups

#EPrintsUG

Page 138: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Tea BreakResume at 15:05

#EPrintsUG

Page 139: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Discussion Groups

#EPrintsUG

Page 140: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Development Wishlist

#EPrintsUG

Page 141: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Open Discussion

#EPrintsUG

Page 142: EPrints User Group January 2015

@ulcc www.ulcc.ac.uk

Close

#EPrintsUG