dspace-cris: an open source solution - cineca eurocris membership meeting porto 2013
DESCRIPTION
The idea of DSpace-CRIS has its origin in 2009 when the Hong Kong University decided to extend the information exposed in their DSpace IR adding information (people/projects) coming from other systems already in use (mainly) for administrative purpose: a CRIS. One year ago, November 2012, DSpace-CRIS was released as an open source solution to enrich DSpace (1.8.2). After highlighting the important steps made by the DSpace Community in 2013, that will bring to the final release of DSpace 4.0 in December, Cineca focused its presentation on what DSpace-CRIS is today. The most important announcement was that DSpace-CRIS is now compatible and compliant with the CERIF standard and that an export feature in CERIF XML will be available in the DSpace-CRIS 4.0 version. Indeed the key components of the CERIF data model are supported natively: UUID, timestamped relation, semantic characterization. In addition to that, the dynamic, flexible and not hardcoded approach of DSpace-CRIS data model makes it very easy to create new entities (besides the few predefined ones) and configure instances compliant with CERIF. There are several advantages that DSpace-CRIS brings to Institutional Repositories and to the DSpace community overall: - CRIS entities as authority for Item metadata values; - DSpace Items can be linked and displayed in the detail page of any CRIS entities; - Ability to display selected publications (or any other related entities) in the researcher profile; - It is possible to create lists of selected publications (or any other related entities); - CRIS entity detailed page visit; - Global & Top related CERIF Entity views & downloads referencing the CRIS entity (projects for researchers, researchers for OrgUnits, etc.); - Global & Top item views & downloads referencing the CRIS entity; - email and RSS alerts; - Article level metrics for PubMed (extensible): - Cited-by count in the item page - Number of articles for researcher - Total citations for researcher (only items in local DSpace database will be counted)TRANSCRIPT
![Page 1: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/1.jpg)
DSpace-‐CRIS An Open Source Solu-on
![Page 2: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/2.jpg)
DSpace-‐CRIS: a bit of History
• In 2009 the Hong Kong University wanted to extend the informaAon exposed in their DSpace IR (publicaAons) adding informaAon (people /projects) coming from other systems (mainly for administraAve purpose) – CRIS
• One year ago… DSpace-‐CRIS has been released as an open source general soluAon to enhrich DSpace with CRIS enAAes & concepts.
Nov. 2012 Dec. 2013 June 2013 Aug. 2013 Sept. 2013
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
First release: DSpace 1.8.2
Second release: -‐ DSpace 1.8.2 -‐ Fix Release 1.8.2
Upgrade release: -‐ DSpace 1.8.3 -‐ Security fix
First release (beta): -‐ DSpace 3.2
Final release: -‐ DSpace 4.0 -‐ Dspace 3.2 -‐ Dspace 1.8.3
![Page 3: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/3.jpg)
DSpace-‐CRIS
• Up-‐to-‐date Technologies: – Spring Framework and Spring MVC – Hibernate – Apache SOLR 4
• Support of all DSpace versions accepted by the Community • Free download available at: github.com/Cineca/dspace-‐cris/
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
Andrea Bollini, product manager DSpace-‐CRIS à long term DSpace Commi\er (from 2007) Luigi Andrea Pascarelli, lead developer DSpace-‐CRISà new DSpace Commi\er
Andrea Bollini, Release Team for Version 4.0
New features for 4.0: new Look&Feel; external import on submission (with EKT); other technical improvements
![Page 4: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/4.jpg)
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
New look&feel
![Page 5: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/5.jpg)
A Beta version not so Beta..
• 1 Running producAon installaAon: The HUB – Hong Kong University
• 5-‐10 development installaAons: Asia, Europe, Australia • 40+ installaAons in Italy starAng in 2014
• Full documentaAon will be available aaer the release of the final version (early 2014)
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 6: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/6.jpg)
Data model
standard Dspace -‐-‐> publicaAons & dataset
APPROACH DYNAMIC
FLEXIBLE NOT HARDCODED
UIs
FEW PREDEFINED
ATTRIBUTES
ENTITIES FEW PREDEFINED
DSpace-‐CRIS -‐-‐> other CERIF enAtes:
/ ResearcherPage
/ Project
/ OrgUnit
/ 2nd Level Dynamic Object
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
DEFINE ANY ASPECTS
![Page 7: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/7.jpg)
How it works…
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
Live DEMO
![Page 8: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/8.jpg)
![Page 9: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/9.jpg)
![Page 10: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/10.jpg)
![Page 11: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/11.jpg)
![Page 12: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/12.jpg)
![Page 13: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/13.jpg)
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 14: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/14.jpg)
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 15: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/15.jpg)
![Page 16: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/16.jpg)
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 17: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/17.jpg)
![Page 18: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/18.jpg)
![Page 19: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/19.jpg)
![Page 20: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/20.jpg)
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 21: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/21.jpg)
![Page 22: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/22.jpg)
![Page 23: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/23.jpg)
![Page 24: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/24.jpg)
Main DSpace-‐CRIS En--es
– a single enAty specialized by a profile (type) as Journal, Prize, Event, etc.; – Any profile has it own set of properAes and nested object indipendently
defined
– managing people; – structural relaAons with System Users and pre-‐configured
properAes to manage the name variants; – This is the only enAty that can be managed out-‐of-‐box by non-‐
system administrators
– defined as separated enAAes; – Easy to develop future extensions, specializaAons, specific workflow
and ediAng rules
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
ResearcherPage
Project and OrgUnit
Second level Dynamic Object
![Page 25: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/25.jpg)
Defining a DSpace-‐CRIS En-ty
• UUID • Public flag • Dynamic ProperAes: any property belong to a PropertyDefini-on • System administrator can decide:
– Repeatable – Mandatory – Underline storage data type: String, int, double, date, html link, link to
other enAAes – Start / End date – Scope: link to a SemanAc/ClassificaAon Object (itself a DynamicObject)
• Nested object: Repeatable, mandatory, list of properAes
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 26: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/26.jpg)
CERIF compliance
• Some de-‐normaliza-ons are usually raccomendable – easy to adopt at the start of the project when data are already available in other
systems even if not enough structured (i.e. Journal informaAon stored in the publicaAon record or funding informaAon stored in the project record).
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
• The key components of the CERIF Data Model are supported na-vely:
seman-c charecteriza-on uuid -mestamped rela-on
• The flexibility of the Data Model shows how to configure instances with the CERIF Data Model. – The level of compliance depends on the configuraAon adopted by the InsAtuAon
![Page 27: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/27.jpg)
A note about the DSpace Metadata model
DSpace is known to support out-‐of-‐box the Dublin Core IniAaAve
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
Work to update from the current LoC profile provided with DSpace to a dcterms schema are in progress
DSpace metadata model is not bound to DC / DC qualified or any other schema
![Page 28: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/28.jpg)
DSpace metadata: a different point of view
– When allowed by the configuraAon any metadata can holds a reference to other object (authority)
.. the technical agnos-c one…
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
– Any metadata is characterized by a schema, element and qualifier but…
• schema = bibliografic informaAon, administraAve metadata, etc.; • element = relaAon with people; • qualifier = the semanAc of the relaAonship (author, editor, etc.)
– Which metadata are available, which repeatable and which mandatory is defined by configuraAon
![Page 29: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/29.jpg)
CERIF Compa-bility
• Base configuraAon to map CRIS enAAes without making the system too complex for UniversiAes.
• Further configuraAons could be provided as sample / addon
for advanced users. • Any installaAon will be able to map their specific
configuraAon to CERIF using UI. • A n:m mapping will be supported where a single DSpace-‐CRIS
enAty instance could be translated to more CERIF EnAAes and viceversa.
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 30: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/30.jpg)
CRIS en--es management
• Dedicated administraAve UI for data model definiAon • Detail page for any enAty organized in Tab and Box themed
with JQuery UI • Faceted Search & Customizable Browse indexes
• Network visualizaAon and analysis
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 31: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/31.jpg)
Advantages for an Ins-tu-onal Repository
• CRIS enAAes as authority for Item metadata values
• DSpace Items can be linked and displayed in the detail page of any CRIS enAAes
• Ability to display selected publicaAons (or any other related enAAes) in the researcher profile
• Produce a list of selected publicaAons (or any other related enAAes)
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 32: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/32.jpg)
– CRIS enAty detailed page visit – Global & Top related CERIF EnAty views & downloads referencing the
CRIS enAty (projects for researchers, researchers for OrgUnits, etc.) – Global & Top item views & downloads referencing the CRIS enAty – email and RSS alerts
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
Advantages for an Ins-tu-onal Repository
• Usage Sta-s-cs
• Ar-cle level metrics for PubMed (extensible) – Cited-‐by count in the item page – Number of arAcles for researcher – Total citaAons for researcher (only items in local DSpace
database will be counted)
![Page 33: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/33.jpg)
Interoperability*
• SOAP WebServices for READ-‐ONLY access to CRIS informaAon • Import from XML (future version CERIF compliant) • Export CRIS enAAes in CERIF XML 1.6
* As expected in the final release
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
![Page 34: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013](https://reader033.vdocuments.net/reader033/viewer/2022051819/54c65c974a795940598b45c2/html5/thumbnails/34.jpg)
SURplus
From an IR to a full CRIS
www.cineca.it | DSpace-‐CRIS: An Open Source SoluAon | euroCRIS Membership MeeAng | November 2013
DS
DSpace-‐CRIS
IR