►
Description
Early Demo of the DSpace Submission and Workflow Process, built by 4Science. Presented in DSpace 7 Working Group meeting on March 29, 2018: https://wiki.duraspace.org/display/DSPACE/2018-03-29+DSpace+7+Working+Group+Meeting
4Science demo slides also available at: https://www.slideshare.net/4Science/4science-submission-module-preview
B
Think
in
that
you
are
seeing
my
screen.
Yes,
I
prepared
also
some
slide
that
I
can
share
after
the
meeting,
so
that
we
have
some
common
material
to
use
and
we
can
now
use
the
slide
also
a
struck
for
demonstration
today.
So
we
have
mainly
for
point
to
touch.
One
is
a
tenth
indication,
the
submission
process
and
workflow
process
that
are
managed
and
something
that
we
are
still
finalizing.
That
I
will
be
not
able
to
showcase
today,
so
the
authentication.
Essentially,
we
have
implemented
two
authentication
into
angular
with
a
profession.
B
We
support
external
authentication
sociability
and
we
are
looking
within
the
current
page
and
the
specific
page.
It
is
use
it
when
you
try
to
access
directory
a
restricted
content,
so
maybe
we
can
just
move
to
the
browser.
So
this
is
our
demo
installation,
mobile
branch.
If
I
click
on
to
MySpace
I'm
redirected
to
the
login
page,
so
I
can
login
using
the
password
looking
and
I
can,
as
our
REST
API
is
integrated
with
the
Shibboleth
and
exposed
either
location
header
it
prompt
also
for
our
key
with
Shibboleth.
B
B
So,
for
instance,
we
can
go
to
Italy
with
a
bullet.
One.
Nice
thing
that
we
have
done
for
tis
demo
is
to
integrate
the
system
with
two
demos
service
provider
provided
by
Shibboleth
community.
So
this
is
something
that
everyone
can
do.
You
just
need
to
upload
your
metadata
for
the
ADP
on
test
Schiphol
and
the
torque,
and
you
have
a
ship
rated
IDP
that
you
can
test.
B
B
The
requirements
for
the
submission
process
of
what
exists
in
the
currently
space
was
the
bid
to
list
past
and
current
submission
to
manage
the
worst
base
item.
That
means
create
save
for
later
resume
delays,
the
positive
space
item,
import
from
file
captured
metadata
from
identifiers
and
managed
abroad
at
marble.
B
So
what
we
have
done
is
to
create
a
new
mighty
space
that
is
based
on
research,
so
the
most
important
ticket
this
page
is
the
show
filter.
Currently
you
only
have
one
option
here.
That
is
your
submissions,
but
if
you
are
also
in
a
validation
group,
you'll
get
another
option
that
the
resort
task
and
we
will
see
later
into
them
here
you
get
all
the
list
of
items
that
belong
to
the
user
loaded
into
system.
So
you
get
different
kind
of
item.
B
B
The
nice
thing
is
the
altie
staff
of
two
base
is
configured
in
the
usual
way
for
the
space
into
discovery,
XML
file.
So
you
can
add
how
many
facets
do
you
want
to
base
it
on
metadata?
So,
for
instance,
here
you
have
a
facet
on
BC
type.
I
am
issued
in
this
positive
commentary
war
and
you
can
also
search
so,
for
instance,
I
can
just
search
for
sample
and
get
some
content
just
discovered.
B
To
page
you
have
the
ability
to
start
the
new
submissions
to
button.
Allow
you
to
start
a
mimosa
mission
where
all
the
information
will
be
implemented
and
the
dragon
top
area
will
allow
you
to
import
from
a
file.
So
we
can
demonstrate
report
from
libtech
file.
I
will
drag
and
drop,
and
here
you
see
global
message.
B
So
this
is
the
unleash
notification
that
the
radix
is
a
support,
request
that
we
have
introduced
it,
and
you
will
see
that
now.
You
have
eight
item,
so
you
have
three
new
were
spaced
item.
It
was
the
one
included
in
the
built
at
five.
The
diavik
product
we
can
check
which
they
are,
is
just
an
expert
for
makes
a
system
library.
So
I
all
five
attributed
to
the
chanson.
B
From
PDF
file,
so
you
can
just
start
the
submission
drag-and-drop,
a
PDF
file
and
system
will
work
in
this
in
a
similar
way.
Then
diptych
file.
The
item
is
important.
Is
this
one
and
you
see
that
there
is
a
lot
of
information
in
it?
We
can
go
to
see
in
more
detail.
So
what
is
open
it
is
then
we
have
expanded
to
be
here.
Our
framework
to
be
also
integrated
with
globbit
globbit'
is
are
not
a
source
projects
that
we
use.
B
Machine
learning
the
technology,
deep
learning
to
parser
PDF
file,
recognize
the
structure
and
capturing
from
directly
from
the
food
tax.
So
the
very
important
thing
here
is
that
alton
formation
are
extracted
from
the
food
tags
are
not
metadata
into
PDF
file
is
much
more
so
here
you
see
that
we
have
come
to
the
title,
for
instance,
to
alter.
Today
we
have
four
types
tract
and
juvenile
and
much
many
many
information
to
do.
I
am
shocked.
B
For
instance,
the
PDF
file
is
nothing
surprising,
so
is
the
latest
content
from
permit
Europe
for
today.
So
it
is
a
simple
PDF.
File
from
a
publisher
is
not
really
special
step.
Going
back
to
our
submission
here,
you
will
see
a
lot
of
the
additional
works,
especially
the
submission.
Now
is
one
page
where
you
have
several
panel.
B
Each
of
this
panel
is
configured
in
the
item,
submission
and
is
more
or
less
the
equivalent
of
the
previous
step
in
the
previous
version
of
this
place.
So
we
are
set
of
described
step
that
are
the
main
information
indexing
publication
channel
identifiers.
Is
it
just
an
example
of
how
you
can
configure
the
system?
B
You
could
notice
that
each
planet
have
a
status
icon.
Let's
say
if
the
panel
will
acquire
some
action
from
some
meter
or
not,
and
also
some
panel
have
delete
icon
that
allows
you
to
remove
completely
this
section
this,
because
this
section
was
configured
as
optional
in
the
item
submission
of
figuration,
so
you
can
start
with
something
a
very
minimal
where
you
have
just
the
main
information
may
be
in
publication
channel,
and
you
decide
that
index
information
work
if
we
have
two
keywords
and
abstract
type.
Language
and
other
information
is
something
optional
data.
B
So
going
to
the
single
panel,
you
will
see
alter
input,
input
type
that
we
have
implemented
in
the
system.
I
will
start
from
the
title.
That
is
the
most
simple,
so
you
have
one
box
the
only
one
box
on
the
space
where
you
can
input
your
free
text.
You
see
that
there
is
an
a
star
near
the
title,
because
this
is
metal
that
is
required
and
we
also
have
implemented
to
support
for
multiple
language
at
the
metal
at
a
level.
B
B
B
More
specifically
in
this
configuration
you
are
metadata
that
are
out
of
the
auto
name
and
affiliation
that
are
managed
together.
So
what
happens
is
when
you
have
an
auto
I?
Can
click
on
this
bank
to
open
up
the
date
for
this
specific
group,
so
high
of
these
older
and
I
can
put
the
affiliation
here
and
say
test
one
for
instance,
and
I
can
put
another
information.
Also
the
title
of
this
one
and
I
can
save
the
affiliation.
B
So
if
I
click
again
I
see
the
name
and
affiliation
and
I
can
get
another
author
and
put
another
affiliation
for
T.
So
for
test
you
so
the
fist
Hotel
have
affiliation
just
one.
The
second
photo
have
affiliation
test
tube
and
one
nice
thing
is
that
you
can
also
drag
and
drop
to
auto
to
reorder
and
when
you
drag
and
drop,
you
will
move
with
you
or,
of
course,
the
affiliation
and
alter
nested
mental
ability.
You
have
a
figure.
B
B
Similar
to
what
Google
may
do
another
system,
another
thing
is
that,
of
course,
we
can
add
additional
water.
In
this
case,
we
have
integrated
the
authority
from
the
orchid
authorities,
so
I
can
search
from
orchid
and
get
the
orchid
director,
so
our
hot
little
hands
for
poor
kid
and
I
have
also
this
order
to
my
list
and
maybe
I'll
put
into
th
order
and
I
can
decide
to
explicitly
say.
B
In
the
indexing
section,
you
see
another
type
of
input
that
is
a
replacement
in
our
idea
for
the
to
box,
so
the
box
was
usually
use
it
for
three
words,
so
you
can
do
stink
like
that.
Thank
you
talk
tree
and
cetera.
It
is
important
to
note
that
you
can
use
a
two
word,
a
single
tank
and
you
disappear
one
tag
from
another.
You
need
to
input
a
comma
or
you
need
to
do
with
the
enter
the
enter
key.
B
And
all
these
stuff
is
integrated
with
your
xxx
frameworks
in
the
publication
channel,
for
instance,
you
can
search
for
conference
so
input
something
and
a
search
is
pricker,
and
in
this
case
we
used
internal
to
internal
up
to
the
list
of
the
space
crease.
But
this
is
just
after
the
framework
of
the
space.
You
can
use
any
external
ecology
that
you
have
configured
using
the
authority
per
game.
It
could
be
also
the
solar
Authority
plugged
in
or
order
the
for
tea
plantation
that
have
available
in
the
space
into
identified.
B
Sorry,
just
go
back
to
the
publication
channel.
You
will
see
another
improvement
that
our
two
metadata
journal
and
issue
that
are
one
beside
the
other.
So
in
the
same
in
the
same
row
we
have
an
answer
to
the
configuration
to
allow
you
to
specify
which
metadata
need
to
go
on
simply
throw
or
in
the
same,
and
you
can
also
decide
how
much
space
give
to
a
specific
metadata.
So
maybe
you
can
make
the
journal
bigger
and
the
issue
or
smaller.
B
So
another
important
time
is,
of
course,
to
upload
funny.
We
already
have
a
file
because
we
have
started
uploading,
a
PDF
file
from
the
mighty
space
or
the
firewalls
on
the
item
you
can
go
to
edit
of
the
file
and
the
edit
of
the
file,
allow
you
to
edit
metadata
of
the
file
and
edit
access
condition.
So
you
can
specify
an
embargo,
or
things
like
that.
So
here
you
see
a
lot
of
innovation.
B
This
input
is
this
panel
is
configured
into
only
good
form,
so
you
can
decide
which
metadata
ask
for
240p
stream.
As
an
example,
we
just
add
all
soaped
pipe
so
that
the
you
can
store
three
information
inside
that
cannot
queue
information
from
this
place.
We
have
made
description
or
repeatable,
but
you
can
use
everything
that
you
can
using
to
describe.
The
item
also
to
describe
five.
B
B
It
is
reserved
a
to
the
administrator
group
or
to
another
group
that
we
have
or
network
administrator
so
depending
on
the
choice
of
the
condition
type,
for
instance,
if
I
the
said
embargo,
it
allows
me
to
set
the
from
date
of
the
policy
that
will
allow
some
group
to
access
these
of
this
file.
So
I
can
say
that
from
51
march
of
2021
the
anonymous
group
will
be
allowed
to
access
this
part.
B
In
the
upload
file,
you
see
a
message
that
is
related
to
to
is
related
to
the
collection
where
we
are
making
the
submission.
This
collection
is
configured
with
a
default
or
B
stream
read
policy
for
a
group
that
is
named
at
the
university
library.
So,
in
addition
to
what
we
have
decided
so
an
embargo
that
expire
on
2021,
this
file
will
be
also
accessible
to
the
University
Library.
Depending
on
the
collection,
you
can
have
a
completely
different
configuration
that
we
know,
for
instance,
if
I
switch
to
the
data
set
collection.
B
B
B
Yes,
because
the
configuration
stayed
at
everything
that
to
you
in
putting
these
in
this
collection,
we
will
get
unless
the
open
access
the
open
access
configuration.
So
maybe,
if
you
want
to
go
in
this
way,
you
should
disallow
the
possibility
to
to
specify
a
different
access
condition.
Okay,
because
this
will
work
on
up,
and
so
you
get
something
by
default
in
the
collection.
That
is
the
default
to
be
string
grid,
and
you
can
add
something
else:
okay,.
B
And
the
last
point
is
the
deposit
license
panel:
were
the
submitter
just
need
to
or
check
that
conform
to
the
license,
so
the
license
from
the
collection
is
presented
and
you
need
to
result
also.
You
have
accepted
the
license.
The
deposit
button
become
available
because
all
the
panel
now
having
the
proper
order.
If
we
close
all,
we
will
see
that
all
the
status
will
be
green,
so
we
can
actually
deposit
the
count
before
to
do
that.
I
want
to
show
so
that
you
have
an
add
more
here.
It
allows
you
to
add
additional
panel.
B
B
B
Where
you
can
also
delay
the
submission,
you
will
be
prompted
to
confirm
for
our
purpose
and
we'll
go
to
not
cancel
our
submission.
Of
course,
I
can
go
to
the
zoom
again
the
submission.
You
will
get
out
information
that
we
have
input
of,
including
the
affliction
and
all
the
art
information,
and
we
can
actually
deposit
the
icon.
B
So
you
receive
the
notification
that
the
processes
you
know.
What
successful
you
see
here
in
your
money
space
that
the
item
using
interval
flow
stops
here
you
have
another
new
feature
that
we
have
introduced
it.
That
is
the
ability
to
have
a
conversation
with
LeBron.
That
will
check
your
your
submission.
So,
for
instance,
you
can
say.
B
A
A
B
B
It
is
nice
if
you
see
here,
for
instance,
we
have
another
item
that
is
in
progress,
the
AVA
our
message
with
the
flag
Jim.
So
this
mean
that
you
have
received
the
message
of
this
item,
and
this
is
because
the
item
was
rejected.
So
it
was
a
previous
submission
that
we
have
sent
to
the
workflow
and
from
the
flow
we
have
rejected
the
submission
and
the
rejection
message
was
recorded
in
history
of
the
item,
so
all
order
them
and
just
be
receive
it
by
mail.
B
Okay,
I
need
easy's,
Jesus
all
look
for
the
submission.
Maybe
we
can
just
check
quickly
also
to
flight,
so
this
was
the
initial
requirements.
The
important
thing
is
all
this
stuff
is
based
on
the
existent
flexibility
of
this
Paris,
so
we
use
the
input
form
that
has
been
renamed.
The
form
submission
this
part
of
the
configuration
is
a
Radeon
to
master
of
this
place.
Seven,
and
we
still
use
the
items
on
mission
that
has
been
reused
to
replace
step
with
banner.
B
The
validation
is
based
on
of
this
configuration
file
and
we
you
still
to
the
framework
for
or
till
to
complete
that
you
have
seen
and
such
of
them
to
look
up
of
the
auditory.
Not
cadent
agree
that
so
is
no
new
stuff
is
just
existent
functionality
on
space,
but
the
input
from
from
file
is
incremented
using
between
that
is
the
framework
or
integrated
with
current
just
UI
and
a
common
line
to
log
of
the
space.
So
you
can
import
from
a
large
set
of
isotope
format
we
protect
and
also
his
so
on
it.
B
A
B
B
A
B
What
we
have
provided
more
than
the
comment
is
based.
Rationality
is
the
search
for
MySpace
or
you
can
search.
You
can
filter
you've
got
facet,
you
can
paginate,
it
is
very
efficient.
It
is
based
on
solar,
so
know
the
basic.
Really
you
can
change
collection
during
this
emission
and
input
form
is
updated,
interpret
great
way.
So
if
you
switch
from
juvenile
to
a
book,
maybe
to
the
juvenile
metadata
is
not
any
more
valid
for
your
submission.
So
you
need
to
take
some
action
now.
B
One
thing
that
I
miss
to
say
you
is,
if
also
you
start,
the
submission
manually
is
just
using
it.
The
new
submission
button,
and
after
that
you
are
input.
Some
information
drag
and
drop
a
PDF
file,
but
the
grommet
integration
is
triggered
is
also
triggered.
So
you
get
an
answered
metadata
automatically.
When
do
you
add
content
to
your
item,
and
this
is
done
in
a
way
that
these
extendable,
so
if
we
want
to
integrate
other
service
that
are
able
to
manage
different
kind
of
file,
but
this
will
be
possible.
B
The
basic
position
of
the
field
and
performer
are
is
much
more
flexible.
You
can
put
more
field
in
the
same
row
and
you
are
able
to
configure
or
the
embargo
step,
so
you
can
decide
which,
which
kind
of
access
condition
and
available
in
a
specific
collection.
You
can
set
a
maximum
date
for
each
embargo
lasting
later
using
configuration
file,
and
you
have
the
conversation
with
the
controller.
B
A
B
A
I
pause.
You
there
a
moment
here,
I'm
sure
before
you
dimmer
this
and
that
other
slide
I
notice.
You
noted
hierarchical
metadata,
but
you
didn't
touch
on
that.
I
know
this
isn't
full
hierarchical,
metadata,
correct
it's
more
around
author
and
affiliation
Association.
Could
you
explain
that
slightly?
Yes,.
B
Now
it
is
our
guarantee
yet
can
metadata
in
the
sense
that
we
have
a
new
input
type
that
is
named
in
the
group
and
when
you
configure
to
group
you
point
to
another
submission
definition
where
you
have
the
list
of
field
that
belong
to
the
same
group.
So
it
could
be
used
for
half
author
and
affiliation,
but
you
can
put
whatever
you
want,
so
it
could
be
a
project.
A
A
B
1
and
affiliation
1
will
have
placed
1
and
output
queue
and
efficient
two
will
be,
will
have
placed
two
and
so
on.
If
some
metadata
are
not
filled
for
a
specific
author
in
this
case
and
affiliation
value
with
a
placeholder,
it
is
in
any
case
stored
into
database
so
that
the
new
always
have
the
same
number
of
author
and
affiliation.
Okay,.
A
B
B
So
still
to
my
space
with
which,
from
the
urination
toward
dusk-
and
here
we
are
currently
two
item,
two
tasks:
if
you
look
to
the
status,
one
is
about
invalidation
and
mother
was
in
waiting
for
controller.
That
is
the
label
that
we
give
to
the
boot
task.
So
one
was
already
claimant.
That
is
yet
another
test
and
one
is
need
to
be
claimant
and,
as
you
see
earlier,
we
have
a
message.
That
was
the
message
that
we
sound.
It
was
urgent
and
we
can
say:
okay,
this
item
is
really
important.
B
B
B
One
thing
that
you
could
notice
them
to
defer
in
main
information
we
have
a
new
metadata
here.
That
is
description
that
was
not
presented
in
the
submission
is
because
this
metadata
is
configuring.
The
item
into
old
input
form
as
visible
Ordnung
to
workflow
process,
so
also,
this
party
is
supported,
has
been
implemented,
and
these
metadata
is
only
available
to
to
the
controller
to
the
interval
flow.
B
You
will
see
that
some
panel
will
be
viewed
differently
into
wardrobe
and
into
its
submission,
or
instance.
You
can
decide
if
you
want
to
allow
or
to
add
additional
file
or
remove
to
file
into
the
floor.
Also,
as
in
previous
version
of
this
place
and
the
deposit
license
is
presented
to
the
controller,
is
flagged
because
the
submitter
and
already
accepted,
but
of
course
you
can
not
remove
the
license
or
you
cannot
assert
the
license
on
behalf
of
the
of
the
submitter.
B
B
B
B
Okay,
so
if
you
reject
item
the
message
will
be
also
recorded
in
the
item
as
I
show
this
demo,
and
here
you
can
go
to
finally
approve
the
50
items
so
that
it
will
be
published
and
that's
all.
We
still
have
one
issue
to
solve
about
to
immediately
indexing
of
the
action.
But
this
is
a
bug
that
we
know
and
we.
B
Okay,
you
see
that
maybe
we
can
go
back
to
the
slide
to
double-check,
I
hope
to
have
sure
all
there
are
important
thing
to
say
about
how
we
have
done
this
work.
The
most
important
thing
is:
this
is
based
on
two
at
the
Bentson
configurable
workflow.
So
as
agreed,
we
are
removing
the
legacy
workflow
system
of
the
space
and
we
plan
to
support
only
the
unmastered
configurable
workflow,
so
the
one
that
you
can
configure.
B
So
what
we
expect
very
soon
is
the
current
pace
is
a
rate
implemented
in
a
way
that
will
allow
administrator
to
disability
across
all
the
ongoing
work
flow
and
we
they
will
be
able
to
abort
a
specific
workflow,
because
we
have
implemented
distinct,
using
solar
and
using
the
field
in
solar
where
we
store,
who
is
allowed
to
city
for
space
item.
We
expect
also
that
suburb
I,
said
item
and
conceptually
be
implemented
out
of
box.
B
B
We
are
working
on
two
additional
panel
that
are
very
close
to
be
for
assets
hired
the
screen
on
all
day.
We
look,
one
is
about
the
potential
duplicate,
so
if
the
system
will
have
found
a
potential
match
with
exists
entitlement
system,
an
additional
panel
will
be
presented
with
a
validation
error
at
panel
level.
That
requires
the
submitter
to
say
if
the
firm
match
is
really
a
duplicate
or
is
not
a
duplicate.
B
So
if
the
submitter
said
it
is
a
duplicate,
the
basic
default
view
should
be
to
just
discard
summation,
but
if,
for
any
reason,
you
need
to
create
really
a
duplicate,
you
need
to
provide
an
explanation.
Reason
for
that
and
this
information
will
be
reported
and
submitted
will
be
able,
of
course,
before
to
formalize
the
deposit
to
change.
There
is
due
to
the
tourism,
pick
a
different
decision.
B
B
So
the
last
panel
is
the
recycle.
This
is
something
that
already
exists
under
the
sign,
but
is
not
yet
managed
intereste
API.
So
when
you
switch
from
collection
to
an
order,
you
could
probably
invalidate
some
information,
maybe
in
the
new
configuration
the
title
and
keywords
are
not
allowed,
so
you
have
input
this
information,
but
you
changed
configuration
and
this
information
are
not
anymore
in
longer
valid,
and
you
need
to
discard
this
information.
We
ask
the
submitter
to
explicitly
discard
this
information
because
they
can
always
copy
and
pass
this
information
in
another
place.
B
They
was
wrong
and
they
decided
to
go
back
into
previous
collection
and
it
this
way
we
don't
have
loss
and
information.
But
this
is
in
any
case
and
our
validation
average.
So
if
they
want
to
deposit
into
gold
in
this
collection
before
to
eat
the
deposit
button,
they
will
need
to
discard
the
embodied
information.
B
As
this,
these
two
are
just
panel.
You
can
decide
to
enable
of
this
panel
dysfunctionality
in
the
item,
submission
configuration
file,
so
this
could
be
something
that
is
not
enabled
by
default.
You
can
plug
in
your
own
panel.
You
can
expand.
Finally,
you
can
write
your
own
code.
So
is
the
major
point
of
extension
of
the
submission
of
the
floral
process.
A
Okay,
thank
you
very
much.
Andrea
I
realize
we're
at
the
top
of
the
hour
here
and
unfortunately,
I
have
another
meeting
coming
up
here.
So
I'm
gonna
have
to
stop
the
recording.
While
we
go
into
discussion
here,
but
I
honestly
am
very
impressed.
So
I
think
this
is
looking
wonderful.
I'm
gonna
go
ahead
and
stop
the
recording
here,
so
we
can
keep
it
for
others
for
to
watch
and
then
we
can
go
into
some
discussion
here.