35
DSpaceCRIS An Open Source Solu-on

DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

Embed Size (px)

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)

Citation preview

Page 1: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

DSpace-­‐CRIS      An  Open  Source  Solu-on  

Page 2: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

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

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

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

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

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

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
Page 9: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 10: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 11: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 12: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 13: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

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

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
Page 16: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

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
Page 18: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 19: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 20: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

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
Page 22: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 23: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013
Page 24: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

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

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

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

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

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

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

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

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

–  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

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

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  

Page 35: DSpace-CRIS: an open source solution - Cineca euroCRIS membership meeting Porto 2013

Thank  you!      [email protected]  

[email protected]