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)
2. 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
June
2013
Aug.
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
Sept.
2013
First
release
(beta):
-‐
DSpace
3.2
Dec.
2013
Final
release:
-‐
DSpace
4.0
-‐
Dspace
3.2
-‐
Dspace
1.8.3
www.cineca.it
|
DSpace-‐CRIS:
An
Open
Source
SoluAon
|
euroCRIS
Membership
MeeAng
|
November
2013
3. DSpace-‐CRIS
Andrea
Bollini,
product
manager
DSpace-‐CRIS
à
long
term
DSpace
Commier
(from
2007)
Luigi
Andrea
Pascarelli,
lead
developer
DSpace-‐CRISà
new
DSpace
Commier
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
• 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
4. New
look&feel
www.cineca.it
|
DSpace-‐CRIS:
An
Open
Source
SoluAon
|
euroCRIS
Membership
MeeAng
|
November
2013
5. 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
24. Main
DSpace-‐CRIS
En--es
ResearcherPage
– 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
Project
and
OrgUnit
– defined
as
separated
enAAes;
– Easy
to
develop
future
extensions,
specializaAons,
specific
workflow
and
ediAng
rules
Second
level
Dynamic
Object
– 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
www.cineca.it
|
DSpace-‐CRIS:
An
Open
Source
SoluAon
|
euroCRIS
Membership
MeeAng
|
November
2013
25. 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
26. CERIF
compliance
• The
key
components
of
the
CERIF
Data
Model
are
supported
na-vely:
uuid
-mestamped
rela-on
seman-c
charecteriza-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
• 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
27. A
note
about
the
DSpace
Metadata
model
DSpace
is
known
to
support
out-‐of-‐box
the
Dublin
Core
IniAaAve
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
www.cineca.it
|
DSpace-‐CRIS:
An
Open
Source
SoluAon
|
euroCRIS
Membership
MeeAng
|
November
2013
28. DSpace
metadata:
a
different
point
of
view
..
the
technical
agnos-c
one…
– 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
– When
allowed
by
the
configuraAon
any
metadata
can
holds
a
reference
to
other
object
(authority)
www.cineca.it
|
DSpace-‐CRIS:
An
Open
Source
SoluAon
|
euroCRIS
Membership
MeeAng
|
November
2013
29. 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
30. 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
31. 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
32. Advantages
for
an
Ins-tu-onal
Repository
• Usage
Sta-s-cs
– 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
• 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)
www.cineca.it
|
DSpace-‐CRIS:
An
Open
Source
SoluAon
|
euroCRIS
Membership
MeeAng
|
November
2013
33. 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
34. From
an
IR
to
a
full
CRIS
SURplus
DSpace-‐CRIS
IR
DS
www.cineca.it
|
DSpace-‐CRIS:
An
Open
Source
SoluAon
|
euroCRIS
Membership
MeeAng
|
November
2013