►
Description
An open workshop for members of the OpenActive W3C Community Group and the wider OpenActive community.
https://w3c.openactive.io/meetings/2019-04-02-booking-finalisation-workshop
A
A
Thank
you
so
much
for
all
the
questions
before.
Thank
you
for
your
attention.
So
far,
this
is
the
last
session.
Hopefully
you're
super
suitably
caffeinated
to
go
through
this
bit
till
the
end.
What
we're
going
to
do
is
we
slightly
just
restructured
the
next
bit
is
what,
if
you
saw
me
frantically
typing
on
my
laptop
outside?
That's
what
we
were
doing
and
what
we're
gonna
do
is
we'll
try
and
run
through
the
next
bits
of
feedback
a
bit
quicker.
A
So
are
you
ready
for
this?
It's
very
great
I'm
gonna
start
with
with
fusions
experience.
I
guess
check
out,
although
it's
quite
whited
out
on
that
screen.
For
some
reason,
what
you
can
hopefully
see
on
there
is
that
there's,
first
name:
surname
email
addresses
what
they
capture
has
a
guest
to
flick
to
GL's
version
of
the
same,
if
you're
booking
as
a
guest
on
a
ticket,
you
actually
get
just
email
address
as
a
guest,
and-
and
this
is
what
the
guest
checkout
experience-
it's
not
just
in
this
sector.
I
mean
these.
A
Are
the
you
know
two
massive
operators
in
our
sector
doing
this.
This
is
not
just
our
sector.
Does
this?
If
you
book
anything
online,
you
don't
really
expect
to
give
them
more
information
than
they
need.
Often
with
these
kind
of
bookings
right,
you
just
give
them
the
email
address.
In
fact,
if
you're
paying
with
Google
pay
or
Apple
pay,
the
only
information
which
is
your
thumbprint,
the
only
information
you
actually
have
to
use
total
is
telephone
number
for
name
surname
and
email
address
those
four
fields.
A
A
That's
back
to
the
question
of
what
is
the
required
field.
I
think
we
covered
this
in
the
first
section,
but
the
required
field
here
is
email
address,
the
others
are
optional
and
that
what
that
means
is
that
we
can
do
what
GL's
done
here
and
create
that
great
experience
if
we
want
to.
But
if
we
want
to
capture
more
details
and
again
it's
a
conversation
between
broker
and
seller,
you
can
capture
more
information.
A
A
And
that's
because
actually
looking
at
both
of
these
experiences
guests
check
out
in
GL
and
es
track
check
out
infusion
they're,
not
asking
for
Muscat
marketing
preferences,
the
current
experience
as
of
today
and
not
asking
for
marketing
preferences,
as
if
you
look
at
a
lot
of
guest
checkout
experiences,
that's
the
same,
which
is
interesting,
and
now
we
did
have
a
lengthy
debate
about.
Could
we
ask
for
marketing
preferences
because,
obviously
everybody
wants
to
market
to
those
people
to
come
through?
A
Just
summarize
that
debate
and
to
give
you
an
illustration
of
what
the
complexity
looks
like,
let's
say
that
someone
went
through
change
for
life
to
book,
something
infusion
and
take
the
box
to
say:
I
want
marketing
now
that
same
email
address
comes
through
badminton
England
to
book,
about
wins
in
court
and
doesn't
tick
the
box.
And
what
do
we
do?
The
same
person
has
said
two
different
things.
With
the
exact
same
question,
the
first
time
they
were
asked.
Are
you
happy
of
a
fusion
lifestyle
to
send
your
marketing
material?
Whatever
second
time
they're
asked?
A
Are
you
happy
for
huge
lifestyle?
Send
your
marketing
material
same
question,
two
different
websites,
so
you
check
the
box
and
uncheck
the
box
and
then
and
then
but
then
that's
not.
Okay,
that's
that's
a
problem,
but
then
what?
If
someone
wants
to
unsubscribe?
So
if
someone
goes
into
fusion
and
goes
in
to
change
for
a
visit,
I
don't
want
to
be
associated
with
you
anymore,
and
then
they
done
take
all
the
marketing
preferences
and
they
delete
their
account.
Does
that
then
delete
the
details
or
does
it
delete?
A
It
doesn't
delete
the
details
in
so
far
as
from
a
GDP.
Our
point
of
view
are
allowed
to
keep
as
rated
to
the
service
the
basic
details
in
data
but
you're
sure
a
second
allowed
to
market
to
them
in
that
case.
So
there's
a
there's,
a
real
like
problem
about
this,
which
isn't
so
it's
not
it's
not
impossible
to
solve,
but
at
the
end
of
the
workshop,
where
we
debated
this
I
think
the
conclusion
from
the
room.
This
is
one
of
the
legend
workshops.
Actually
this
legend
customers
and
the
the
room
kind
of
said
well.
A
Why
we
even
what's
the
point
of
this
anyway,
like
surely
we're
trying
to
get
more
people
through
the
door
and
and
just
and
when
they're
in
we
can
market
the
product
to
them,
because
they're
seeing
what
we've
got,
we
don't
need
to
send
them
a
hundred
emails.
That's
not
the
point
of
this.
A
It's
something
that
maybe
we
should
keep
out
of
scope
for
the
moment
and
so
marketing
preferences
is
not
in
scope
of
the
booking
standard
at
the
moment.
For
those
reasons,
but
again,
please,
if
you
feel
strongly
that
it
should
be,
and
let's
have
a
conversation
about
it,
so
I
do
and
upvote
it
very
happy
to
yeah
like
we
definitely
can
go
through
that
yeah.
It's
just
a
interesting,
interesting
problem.
A
A
The
access
control,
I
guess
what
we
mean
by
a
access
control.
Here
we
say
what
we're
saying:
what
what
is
it
that
you
need
to
have
on
you
to
turn
up
at
a
site
if
you're,
if
you're
going
to
a
squash
court,
if
you're
going
to
a
tennis
court,
that's
maybe
in
a
park,
maybe
there's
a
there's:
a
pin
code
on
the
door
of
that
tent
or
not
on
the
gate
of
that
tennis
court.
If
it's
a
leisure
center,
maybe
there's
a
barcode
you
to
get
into
that
ledger
center.
A
If
you're
just
turning
up
to
a
community
hall,
maybe
you
don't
need
anything
at
all,
or
maybe
it's
just
a
simple
email
address
or
something
that
you
can
use
as
a
token
something
that
basically
says
this
is
that
the
payment
has
been
taken
currently
the
feet.
The
three
things
thanks,
Ben,
sorry,
the
three
things
that
this
supports
right
now
bar
codes.
So
you
can
bar
codes,
QR
codes.
That's
all!
That's
all
possible
simple!
A
An
image
of
some
sort,
I
mean
I,
don't
you
could
put
a
bar
code
in
the
minute
image
or
an
image
of
a
cat
or
whatever?
It
is
something
that
says
yes,
this
is
this
has
been
paid
for
and
also
text
so
codes
like
a
PIN
number
or
email
address,
they're
the
three
things
that
are
currently
supported
and
the
idea
is
that
if
bar
code
is
used,
for
example,
that
you
can
walk
into
a
site
and
I
mean
the
ideal
use
case,
is
that
you
pay
with
your
thumb?
A
So
you
don't
even
give
me
a
deed.
You
know
do
anything,
it
gives
you
a
barcode
and
you
scan
it
into
the
center.
If
there's
a
scanner
and
then
that's
it,
that's
the
future.
So
what
you
can
do
with
trains
right
now,
you
know
on
the
train
line
app.
You
can
do
that
with
your
thumb.
You
can
walk
through
the
gate
and
you
can
do
that
on
your
way
to
the
to
the
train
without
even
going
to
the
ticket
desk,
so
other
other.
A
Obviously
other
sectors
are
all
doing
this
and
that's
that's
the
experience
that's
possible
here
and
wouldn't
that
be
cool.
So
that's
access
control
cancellation.
So
how
does
cancellation
work?
This
is
actually
a
slightly
more
difficult
than
it
sounds
problem
because
there's
two
types
of
cancellation
there's:
the
seller
has
there's
a
flood
in
the
center
and
they
have
to
just
you
know
all
that
all
the
things
rained
off
and
have
to
cancel
everything
which
means
that
could
be.
A
You
know
fifty
hundred
people
that
need
to
be
notified,
that
there's
a
cancellation
and
told
to
not
attend
and
there's
also
that
the
the
customer
could
say
actually
no
I'm,
not
interested
anymore
I
want
to
I
want
to
so
those
two
are
taken
into
account.
So
the
two
things
that
we
do
are
provided
requested
cancellation
and
customer
requested
cancellation.
A
Those
things
we
cover
in
the
spec
at
the
moment
and
what
that
means
is
and
how
it
works
to
make
that
real
is
provide
a
requested
cancellation
if
you're
a
new
booking
system,
depending
on
how
the
booking
system
supports
this-
and
you
just
say,
cancel,
cancel
the
event.
Then
the
broker
receives
that
notification.
That's
her
anyhow.
It
set
up
but
broken
receives
notification
saying
this
has
been
cancelled,
and
then
we
mentioned
before
that.
It's
on
the
broker
to
do
that
communication.
A
So
the
broker
can
then
pass
that
on
and
say
to
the
you
know
through
the
through
that
app
notification
or
whatever
they've
got
their
medium
to
the
customer
to
say
it's
been
cancelled
and
obviously,
if
the
broker
is
also
maintaining
a
calendar
or
something
they
can
take
out
of
the
calendar
and
update
all
of
the
relevant
information,
wherever
that's
being
displayed,
so
that's
provider
requested
and
then
the
customer
requested
is
the
other
way
around.
But
it
works
with
the
same
mechanism.
So
customer
requested
is
basically
saying
to
the
provider.
A
Can
I
cancel
this,
and
if
the
provirus
is
yes,
it
initiates
the
same
type
of
cancellation
request
and
the
way
it
works
behind
the
scenes
is
that
it's
the
booking
system
is
the
authority
on
cancellation?
The
booking
system
says
a
thing
has
been
cancelled,
then
that
is
done.
That's
the
way
it's
currently
set
up.
It
doesn't
matter
what
the
broker
wants
to
say
about
anything
as
far
as
booking
system
is
concerned
and
legally
as
part
of
far
as
the
agent
broker
is
concerned,
it's
cancelled
and
a
refund
is
due.
A
So
if
the
things
being
cancelled,
then
what
that
does
in
the
spec
is
it
automatically
says:
that's
that's
trigger
refunds.
That
affects
the
order
and
such
such
ways
to
say
that
and
then
the
the
payment
provider
and
the
broker
can
can
work
out
how
to
process
that
refund
and
deliver
it.
Obviously
the
broker
can,
if
they
want
to,
for
example,
I
know
certain
organizations
here
will
do
this.
They
might
not
give
them
the
refund
immediately.
They
might
call
up
the
customer
and
want
to
keep
their
business,
so
they
might
say,
hey
your
things
being
canceled.
A
That's
how
that's
set
up
and
what
that
means
is
what's
not
included
in
here
is
cancellation
fees
and
partial
refunds,
because
the
other
way
you
could
do
it
is,
you
could
say,
oh
well,
actually
yeah,
but
you
don't
get
all
the
money
back
as
a
broker
or
as
the
as
a
booking
system
or
as
the
seller
and
those
things
aren't
in
scope.
So
we
try
to
keep
it
as
simple
as
possible,
so
you
can
do
a
whole
refund
or
not
at
all.
A
You
might
not
do
it
at
all
if
it's
too
close
to
the
event
and
if
the
customers
asking-
and
you
also
can't
do
a
refund
as
part
of
this
after
the
opportunities
occurred.
So
if
someone
turns
up
to
an
event
and
says,
oh,
it
was
rubbish
because
you
know
whatever
the
teacher
didn't
turn
up.
The
spec
doesn't
currently
include
a
way
of
doing
a
refund
on
that
basis,
but
I
mean
the
reason
we've
done.
A
That
is
just
to
keep
it
simple
so
trying
to
like
account
for
the
two
most
important
things
you
know,
pictures
rained
off
and
customer
wants
to
cancel,
but
not
getting
too
bogged
down
in
the
details
of
how
we
do
partial
refunds
and
all
this
kind
of
thing,
if
you
think
this
is
really
important
for
some
reason,
that's
please
put
it
inside
you.
Please
upload
that,
and
let's
have
a
conversation.
I
mean
this
is
literally
a
scoping
thing.
We
could.
We
could
definitely
include
those
three
points
at
some
point
in
the
future.
A
It's
just
a
case
of
if
right
now,
that's
needed
to
move
forward
with
all
of
this
super.
It's
the
most
exciting
topics
are
left
on
the
right
to
last
sorry
about
that
booking
approval.
This
is
particularly
important
in
schools,
so
school
letting
situations
I'm
going
to
try
and
explain
it.
Sorry,
if
I
don't
get
it
quite
right.
Sammy
you
have
a
situation
where
you
have
to
get
the
caretaker
lined
up
or
whatever
it
is
that
you
need
in
place
so
that
you
can.
You
can
allow
that
person
to
book
a
badminton
court.
A
You
can't
just
say:
come
book
about
a
corner,
Saturday,
there's
a
few
extra
steps
that
need
to
take
place
in
order
to
assure
that
they
can
go
ahead
and
book.
This
is
actually
exactly
the
same
as
in
Tri
rugby
Tryg,
rugby
and
in
other
places
where
you
want
to
get
ringer
into
your
league.
You
want
to
check
that
you're
happy
with
that
person.
So
you
want
to
say
you
know.
Is
that
so
you
want,
you
want
to
be
able
to
say,
there's
a
space
open
on
this
team
who
wants
to
be
involved
in
this?
A
A
number
of
people
can
then
say:
yes,
I
do
I
do
I
do
and
the
person
who's,
the
captain
of
the
team
can
say:
okay,
this
person
and
approve
them,
and
that
rejects
the
others
and
that
that's
that's
allowed.
That's
it's
in
the
spec,
mainly
because
schools
require
it
as
part
of
the
and
that's
obviously,
we
want
to
make
sure
that
schools
are
included
in
this
and
that
spaces
and
schools
can
be
used
by
brokers.
And
it's
just
it's
just
a
very
same
thing
as
we
went
through
earlier.
A
It's
just
there's
a
tiny
little
change
at
the
bottom,
where
there's
an
approval
step
before
the
payments
captured.
So
you
take
that
payment
from
the
card
you
authorize
it.
This
is
how
hotels
work
as
well
say:
you've
got
that
five
pounds
and
then,
at
the
point
where
it
gets
approved,
then
that
five
pounds
is
captured.
A
So
you
know,
therefore,
that
if
you've
got
a
number
of
people
ready
to
join
the
team
or
if
it
cost
money
or
who
are
willing
to
book
that
payment
and
caught
in
that
school,
then
you
know
they've
all
paid,
and
you
can
definitely
say
yes
to
one
and
guarantee
payment
and
move
forward
on
that
basis
and
cancel
the
others,
because
you've
got
the
payment.
Authorized
also
means
there's
not
much
extra
work
to
implement
this
off
the
back
of
the
normal
spec.
So
it's
very
small
change,
small,
but
important
change
because
of
who
it
includes.
A
A
But
obviously
this
is
only
going
to
happen
in
situations
where
the
seller
has
allowed
them
to
do
that
as
part
of
their
conversations
as
part
of
their
whatever
they've
got
in
place
with
a
contract
or
with
that
discussion
as
a
partner,
and
this
is
quite
important
because
it
allows
for
a
range
of
scenarios
where
prices
might
not
always
be
what's
in
the
booking
system.
There
might
be
situations
where
you
want
to
provide
last-minute
pricing.
A
You
know
like
easyJet
does
or
you
might
want
to
do
a
deal
in
a
certain
way,
and
what
this
this
allows
you
to
do
is
is
it
allows
all
of
those
commercial
opportunities
without
yeah?
That's
that's
what
it
that's
what
allows
so
the
difference
between
that
broker,
set
pricing
and
fully
dynamic
pricing
is
that
fully
dynamic
pricing
means
that
you
can
you
don't
even
need
to
set
the
price
when
you're
booking
it.
You
can
set
the
price
later,
that's
what
is
it
Chris
was
talking
about.
So
that's
that's.
A
So,
if
you're
doing
volume
based
pricing
over
a
certain
time
period,
dynamic
pricing
allows
you
to
do
that.
So,
like
I
said
before,
the
objective
of
this
Beck
is
to
allow
for
all
possible
business
models
and
things
like
that
to
work
and
what
business
models
you
choose
to
adopt
will
be
of
conversation
between
the
seller
and
the
and
the
broker.
A
What
it
doesn't
do
we
talked
about
earlier
is
subscription-based,
which
is
where
you
get
a
like
a
card
to
walk
into
the
center,
and
that's
that's
a
slightly
different
scenario.
So
just
that's
a
whole
other
problem,
because
that
basically
means
that
if
you've
got
like
a
like
a
card
like
a
membership
card
that
you
get
given,
that
you
can
walk
into
a
fusion
site
and
use
it
or
walk
into
a
GL
site
and
use
it
or
walk
into
another
place
and
use
it.
A
And
that's
a
really
good
scenario
and
I
know
that
there
are
local
authorities
and
others
who
want
that
across
there
different
sites.
It's
not
currently
in
the
spec
in
the
scope.
But
again,
let's
talk
about
that.
If
that's
something
that
is
of
interest
or
or
needed-
or
maybe
it's
a
version
1.1
thing,
but
mainly
because
it's
a
whole
different
technical
thing,
it's
and
it
would
be
a
totally
different
framework
to
do
that,
because
the
conversation
the
data
is
going
the
other
way.
A
A
A
Is
that
enough
for
you
guys
to
crack
on
basically?
Is
that
what
and
I
know
someone
came
to
me
said
there
was
a
discussion
at
lunch
where
someone
was
saying
that
wouldn't
what
they
wanted
to
see
before
they
could
do.
Anything
else
was
clear
guidance
around
how
this
works
with
data
protection,
and
that
was
a
blocker
for
them.
Someone
here
it
was
blocked
for
them
because
they
want
they
want
the
data
protection
information
to
be
clear.
How
that
how
that
works
with
this
and
then
we
thought
about
everything,
and
is
that
also
cure?
A
So
something
like
that
is
really
important
for
us
to
know,
because
if
that's
going
to
block
you
guys
from
moving
forward,
then
it'll
be
great
to
get
that
that
in
here,
so
so
yeah.
So
the
next.
The
next
question
to
ask
you
guys
is
really
from
the
stuff
we've
just
talked
about
and
I'll
put
back
up
on
the
screen,
the
big
list
of
scopes.
You
can
use
that
as
prompt.
A
If
you
need,
is
there
anything
that
we've
got
in
here
of
all
the
things
we've
talked
about
of
all
there
we
flash
to
all
the
madness
that
we've
gone
through
and
there's
a
lot
of
a
lot
of
content,
of
course,
but
this
is
really
it.
This
is
the
basics
all
the
stuff
on
the
left.
We've
talked
about,
and
that's
that's
it,
oh
except
sorry,
child
booking
child.
A
Looking
as
possible,
that's
it
that's
literally
it
and
the
reason
that
sit
is
because
we're
not
capturing
date
of
birth
and
email
address
is
the
only
thing
we
need
to
capture
the
check
out
as
soon
as
you
capture
date
of
birth
and
don't
do
gets
check
out.
Then
child
booking
becomes
a
world
of
pain
because
you
need
to
worry
about.
Are
you
capturing
kids
details
you
like?
How
is
that?
A
How
you
identifying
a
child
if
they're,
five
years
old
they
haven't,
got
an
email
address,
they're,
not
uniquely
identifiable
for
name,
surname
and
date
of
birth
could
be
used,
but
then
what?
If
they're
twins
with
the
same
name?
All
that
stuff
is
difficult.
So
basically,
if
we
use
guess
check
out
child
booking
works
seamlessly
all
that
other
stuff
we've
talked
about
and
then
there's
stuff
on
the
right,
some
of
which
we
haven't
mentioned
specifically.
But
it's
it's
not
in
scope
at
the
moment,
so
yeah
I,
guess
this
is
that's.
A
That's
the
question
really
so:
there's
anything
in
there
you'd
like
to
see,
or
is
there
anything
additional
in
terms
of
guidance
that
you
want
please
to
have
a
chat
in
your
groups
and
then
put
it
inside
to
an
upvote
and
we'll
have
a
great
chapter
words.
Thank
you
all
right,
it's
time
for
the
Q&A
section,
it's
the
best
bit!
A
So
thank
you,
everybody
for
voting
and
thank
you
for
those
online
still
engaged.
We've
been
watching
your
conversations
very
animated.
So
so
great
guys,
thank
you
for
that
and
please
do
continue
as
we
talk
if
something
comes
up
vote
plus
one
like
something
if
you
see
on
the
screen
somewhere-
and
you
want
to
talk
about
that,
we
are
being
led
by
your
thumbs
ups.
So
please
do
thumbs
up
things
and
yeah.
Okay,.
B
So
my
question
so
I've
got
my
phone
and
a
slightly
different
order.
The
ones
on
the
screen
so
I'm
not
ignoring
your
questions,
I'm
just
doing
that's
different
running
with
it.
So
the
first
question
I
have
here
is
from
Richard
Brown.
Is
there
a
user-friendly
summary
about?
What's
in
or
out
of
scope
from
the
over
Nazi
standards,
it
would
help
for
consistent
discussions
back
with
colleagues,
can
I
ask
a
clarification.
C
It
was
just
that
this
is
really
interesting.
There's
a
lot
of
content.
There
I
think
do
I
trust
myself
to
relay
all
that
back
in
in
an
accurate
format
to
colleagues
back
at
the
ranch
really.
So,
if
there's
something
another
slide
might
be
made
available,
but
again
I'd
still
have
to
condense
a
lot
of
slides
into
a
short
conversation.
Sure
yes,.
B
D
B
B
Okay,
so
question
from
nish
the
the
spec
defines
the
minimum,
but
the
seller
decides
what
they
want.
So
things
like
marketing
preferences
or
not
guest
checkout
or
not
so
does
the
booking
system
have
to
implement
all
options
anyway
or
do
booking
systems
implement
the
spec
as
it
is?
And
then
some
sellers
have
to
wait
for
more
features
down
the
line
or
they're
just.
A
So
to
be
clear,
trying
to
pick
apart
those
brackets
there,
so
some
things
like
marketing
preferences
are
just
not
included
in
the
specification.
So
the
way
this
would
would
likely
work
is
in
terms
of
if
you
want
to
comply
to
the
open
active
specification
as
it
is,
it
means
passing
a
validator
or
that
kind
of
thing.
Then
you
would
technically
comply
with
things
like
you
know
that
that
one
required
email
field,
you
must
be
able
to
make
a
booking
with
just
email
in
order
to
comply.
A
So
things
like
that
marketing
preferences
being
in
there
aren't
I
mean
we're.
Not
it's
not
it's
not
in
there
at
all.
If
you
swim
in,
so
it's
not
we're
not
checking
for
compliance
with
it,
because
it's
not
it's
not
there,
and
so
I
guess
the
question.
If,
if,
if
there's
something
you
want
to
do,
which
is
not
in
the
booking
scope,
you're
very
welcome
to
do
that.
You
probably
would
do
it
out
of
band
I
mean
by
our
band,
is
separate
to
the
spec,
maybe
even
separate
to
the
API.
Maybe
you
would
do
it
manually.
E
A
E
E
A
A
That
particular
example,
the
spec,
includes
the
fields
with
optional,
optional,
optional,
mandatory.
What
by
which
the
legend
would
have
that
information,
it's
up
to
the
broker,
what
they
supply
each
time,
and
so
you
can
do
what
you're
asking
within
the
spec
at
both
levels.
Already,
you
said
I
mean,
maybe
that's
a
different
example.
It
would
be
clear
about
that.
The
spec
is
generally
designed,
so
it
works,
so
it
allows
for
all
the
things
to
happen
and
the
booking
system
supporting
the
spec
will
be
able
to
take
that
extra
information.
A
Total
mile
fields
right
now
full
name,
surname
email
address
telephone
number.
That's
that's
it
so,
right
now
the
spec!
You
can
ask
your
brokers
to
cap,
all
of
that
or
you
can
ask
them
to
just
capture
email
address
and
that's
currently,
what's
available,
you
can't
capture
date
of
birth
as
it
stands,
Roz.
H
Yeah
I
mean
I,
think
you've
kind
of
answered.
My
question
there,
but
I
mean
they're
still
sort
of
up
the
questions
around
date
of
birth.
Anything
there
are
definitely
gonna
be
some
scenarios
when
you
want
someone's
date
of
birth
and
by
the
sound
of
it.
You
you're
you're
you're,
saying
that
we
we
can
still
implement
that,
but
I
guess
the
question
is
so
we
have
the
open,
active
booking
spec
here
and
we
have
our
site
slightly
different
booking
spec.
Here.
H
A
A
Clear
that
I
think
the
difference
is
between
the
options
are
required
and
the
optional,
probably
so.
The
other
thing
I
should
say
is
that
everything
is
extendable
as
well.
So
if
you
wanted
to
allow
for
additional
fields,
actually
they're,
not
in
the
spec,
but
you
could,
you
could
allow
for
an
additional
optional
field
of
date
of
birth,
and
we
would.
We
would
give
you
a
recommendation
about
what
to
call
that
field
and
you
could
include
it
as
a
custom
object.
A
It's
got
these
four
fields,
you
could
add
an
extra
field
that
what
the
spec
says
is,
though,
that
that
shouldn't
be
a
required
field,
so
that,
if
someone
has
let
you
say,
because
it's
just
because
someone
has
influenced
against
spec,
should
expect
all
the
things
to
work
the
same
if
their
thing
expects
to
just
be
able
to
give
you
email
address
as
a
booking
system
and
booking
system
should
accept
just
email
address.
However,
if
the
also
supports
additional
fields,
you
said
I
mean
so
you
suppose
it's
it's
a
quick.
You.
H
A
Not
a
present
in
the
in
the
booking
system
level,
no
only
at
the
provider
broker,
sorry,
the
seller
broker
conversation
level
and
the
reason
for
that
is
that
there's
no
way
in
the
spec
to
advertise
these
system.
These
fields
must
be
filled
out,
you'd
have
to
return
an
error
or
something,
and
then
that
we,
just
it's
just
there's
nothing
in
scope.
That
includes
that
kind
of
negotiation
about
what
I
need
versus
what
I
can
supply.
A
A
I
It
strikes
me
there
is
provision
in
the
spec
to
support
that
it's
not
unreasonable
for
a
booking
system
to
require
extra
fields
that,
as
far
as
a
broker
is
concerned,
are
optional.
In
the
common
case,
there
is
an
incomplete
customer
details,
error
which
the
spec
mandates
a
booking
system
should
throw.
If
there
are
insufficient
customer
details,
it
wouldn't
be
much
of
a
stretch
to
spec
what
the
missing
fields
are
in
that
case,
yes,.
A
The
challenge
with
that
is
that
you'd
have
to
the
user.
Experience
would
be,
oh,
you
try
it
and
it
would
fail
and
you
have
to
try
again
see
what
I
mean.
So
it's
not
it's,
there's
not
a
negotiation.
I.
Take
your
I
hate
your
point.
There
is
a
way
that
we
could
build
something
in
there
like
that.
I
guess
what
I'm
saying
is
it
currently
isn't,
but
maybe
actually,
rather
than
I,
feel
like
we're,
probably
talking
at
two
different
levels:
there's
what
does
the
spec
say,
but
then
I
guess
the
question
to
really.
A
Why
are
we
capturing
that?
Because
it
comes
back
to
our
guest
checkout
point
of
the
kes
checkout
minimum
in
the
two
examples
we
showed
was
email
address
is
what
we're
saying
that
we
would
like
that
experience
to
be
email,
address
and
some
other
fields
and
I
guess
I
guess.
My
question
is:
if
so,
why
is
that
being
driven
by
the
user
experience?
And
what's
there
good
grief.
A
J
Whoever's
handling
the
booking
knows
that
it's
a
child's
class
and
then
presents
the
appropriate
booking
schema
for
the
data
that's
required
rather
than
worrying
about.
What's
in
the
spec,
it's
more
a
case
of
knowing
that
the
booking
provider,
whether
they're,
aggregator
or
website,
whatever
understands
the
difference
between
a
child's
class
with
an
age
restriction
built
into
it
versus
and
open
aerobics
class.
That's.
A
A
really
good
so
thick
rephrase
what
I've
heard
slightly
there.
What
we
haven't
answered
is,
how
do
you
know,
is
a
child's
class
and
how
do
you
book
on
to
a
child's
versus
an
adult
class,
so
the
way
that
this
currently
works
is
a
bit
like
if
you
were
with
the
ticketing
example
from
gll
it
with
DLL,
you
can
book
onto
a
trampolining
caste
for
under
8
or
whatever
it
is
my
Andres
trembling
kars4kids,
and
you
can
do
that
by
just
apply
an
email
address
and
the
reason
you
can
do.
A
That
is
because
it's
advertising
it
as
a
kid's
class
and
you're
going
through
that
process.
Saying
great
I
know:
I've,
read
it
to
kids
class
and
I'm
going
to
you
know,
proceed
on
that
basis,
and
so
I
guess
it's
a
different.
It's
a
different
way
around
because
we're
not
we're
not
double
checking
the
age
in
order
to
allow
them
in
we're
we're
just
capturing
the
bare
minimum
of
detail
and
trusting
them
to
read.
A
The
description
which
is
I
guess
adjusted
is
a
different
way
of
solving
the
same
problem
but
I
suppose
one
of
the
things
here
is
that,
because,
in
a
lot
of
other
areas,
we've
got
like
that
minimum
experience
is
what
people
can
get
in
other
sectors.
You
can
book
a
cinema
ticket
without
supplying
a
date
of
birth
right.
You,
don't
you
don't
say
I'm
15,
look!
A
Here's
my
date
of
birth,
you
just
you
just
buy
the
movie
ticket
and
you
assume
that
when
you
get
there,
if
you
look
under
age,
so
we're
going
to
say
something
to
you
the
same
on
the
flight,
you
can
book
a
flight
ticket
without
supplying
date
of
birth.
If
well,
you
said
I
mean
so
it
depends
on
you
port
number.
Maybe,
but
it
depends
on
what
what
the
minimum
is
for,
what
you're
trying
to
do
and
I
guess.
The
question
is
in
leisure:
is
date
of
birth,
something
that
they
need
to
participate.
A
J
L
K
Probably
one
of
those
things
where
you
know
trying
to
buy
two
tickets,
one
for
Adam
one
for
my
child
and
if
I'm,
if
they're
Andre,
they
have
to
be
supervised,
it's
a
very
specific
date
but
and
they
don't
have
to
be
supervised.
So
that
is
a
thing
that
one
day
I'd
be
absolutely
fine
to
come
swimming
on
my
own,
the
next
day,
I
wouldn't
mhmmm.
Again,
you
can
just
put
it
as
general
wording,
I
guess,
but
but
generally
I
think
that's
what
that's.
What
we've
always
done
traditionally
is
we're.
K
A
M
Yeah
we
don't
catch
Jade's
birth.
We
rely
on
the
centers
or
receptionist
to
make
sure
that
they're
conforming
to
reg
regulations,
so
teton
ratio
you've
got
one
adult
two
kids
you'll
find
anything
above
that
we
don't
allow.
We
try
not
allow
you
know
above
that
ratio.
So
yeah
we
we
won't.
Don't
we
don't
take
those
papers
as
part
of
the
booking.
G
A
G
A
A
B
F
So
there
may
be
a
approach
where,
by,
for
example,
because
we
can
already
say
age
suitability
in
description
that
there's
something
that
where
the
broker
puts
in
a
check
to
say,
are
you
sure
you're
within
this
date
range?
You
don't
actually
need
to
collect
the
data
birthday,
because,
as
long
as
you're
doing
the
prompt
of
booking
and
there's
the
fallback
in
the
center,
you
probably
don't
need
to
pass
information
around
I'm
a
data
protection
point
of
view.
As
soon
as
you
get
into
date
and
gender
you're
in
very
sensitive
information
territory?
N
A
J
B
B
O
B
P
B
B
A
B
B
Q
Q
Q
B
One
one
final
question
which
kind
of
it's
quite
specific
question,
but
we
can't
sure
it's
like
more
general
terms
that
might
also
help
our
open
active
drafting
some
example.
Contracts
for
between
an
operator
and
a
broker
brokers
may
have
a
hard
time
dealing
with
hundreds
of
unique
commercial
contracts,
so
they're
short,
this
is
no
the
slightly
more
slightly
longer
answer.
Is
we
don't
really
want
to
get
in
the
business
of
providing
kind
of
templated
contracts
because
of
the
sort
of
legal
liability
that
comes
with
that
to
things
that
we
could
do
here?
B
B
So
that
those
are
two
to
two
possible
routes
on
on
that
particular
question,
I
think
more
broadly,
in
terms
of
what
kind
of
guidance
we
provide
to
help
you
kind
of
move
this
forward,
I
think
that's
once
we've
got
this
wrapped
up,
that's
going
to
be
a
focus
for
it,
for
the
team
is
to
is
to
think
about
the
kind
of
questions
that
you've
been
coming
up
with
today,
put
together
as
much
guidance
to
help
you
track
on
it
and
make
this
make
this
happen
so
watch
your
spacing.
I
wondered.
A
Before
we
move
on
I
might
just
I
could
just
give
a
one-sentence
answer
to
eat
or
one-word
answer
to
each
of
the
ones
on
you
got.
You
got
one
minute
right.
I'm
gonna,
try
rapid-fire
this
because
I
feel
like
there's
some
quiet
of
so
see
you
only
we
can
get
through
in
one
minute.
Does
a
lightweight
data
collection
point
mean
that
we
get
a
limited
demographic
data.
We've
just
talked
about
that
I.
Think
that's!
That's
a
good
issue.
We
need
to
figure
out
what
we're
gonna
do
about
that
I'll
get
back
to
you.
A
Is
there
an
overlap
of
CRM
data?
Yes,
it
could
be
confusing
Joe
if
there
are
two
places
where
the
information
stored.
What
we'd
expected
the
booking
system
would
ultimately
have
that
information.
So
in
terms
of
the
email
address,
they
might
not
have
other
information,
but
that
would
mean
that
they
could
keep
that
that
minimum
that
they
need.
P
A
Not
gonna
help
my
woman,
Eric
price
Inc
member
pricing
is
not
in
scope.
Member
pricing
is
50
pounds
a
month.
That's
member
pricing.
Pricing
is
two
pound
50
for
booking
a
single
session.
That's
the
difference.
Any
income
from
open
bookings
would
hit
the
holding
account
local
authority
that
income
would
need
to
be
allotted,
so
the
cost
center
is
a
great
that's.
A
great
point.
I
will
follow
up
with
you
on
that,
because
we
need
to
make
sure
there's.
A
We
literally
have
this
conversation
last
week
and
no
one
can
tell
us
what
the
minimum
reconciliation
information
is.
So
Sarah
Queen
I'll,
fill
up
and
with
you
on
that,
if
don't
don't
payment
field
of
I
will
follow
you
up.
That's
a
very
technical
question.
Chris
I'll
follow
up
with
you
on
that
one.
Our
brokers,
obliged
to
give
a
refund
or
Christic
brokers
are
obliged
to
go
full
refund.
Yes,
not
a
credit
note
or
booking
in
future.
A
A
The
top
one,
oh
sorry,
strong,
which
broker
sales
model
works
best
for
the
operator.
Yes,
so
the
resellers
were
aware
of
that.
Do
that
like
I
said
pay
as
you
Jim?
Do
it
we're
not
aware
of
many
that
do
that
definitely
agree?
That's
more
often
the
agent
side,
but
obviously
that
we
set
about
the
tour
bus
booking
on
example,
no
harbin
supporting
both
at
my
one-minute
right.
A
We
have
the
information,
so
what
we'll
do
is
we'll
go
through
those
we
might
seek
clarification
from
you
individually.
Think
you've
put
your
names
against
them.
Like
I
said,
we've
got
your
details
when
you
signed
up
to
the
event,
and
you
did
tick
a
box
in
there
to
say
that
we
could
call
you
afterwards
and
ask
you
these
questions.
So
thank
you
for
that.
I.
Don't
know
your
date
of
birth,
though
so
sorry
I
can't
help
you.
A
A
We
talked
about
what's
next
well,
what's
next,
for
you,
our
guess
is,
is
there's
a
there's,
a
question
about:
let's
get
some
of
the
details,
sorted
and
I
think
we're
kind
of
it
sounds
like
there's.
Maybe
one
contentious
issue
left
here
where
we're
trying
to
get
through
that
and
that
we'll
figure
out
how
we
do
that
and.
A
Yeah
and
and
then
the
other
thing
I
wanted
to
ask-
was
we
wanted
to
ask
which
was
really
how
many
people
here
are
up
for
this
I
mean
I,
know
that's
a
bit
of
a
dark
question,
having
gone
through
it
all
day,
but
but
there's
a
there's,
an
extent
to
which
some
of
this
is
crazy
and,
like
there's,
there's
some
there's
a
new
stuff
in
here.
Some
of
it
is
really
like
no-brainer.
This
is
a
really
obvious
win.
To
give
you
an
example
of
a
no-brainer
thing.
A
Change
for
life
is
going
to
make
it
wants
to
put
booking
into
their
website
into
their
experience.
They
are
not
charging
Commission,
so
it's
Commission,
free
98%
of
primary
schools,
as
you
learned
earlier,
have
this
embedded
in
their
in
what
they're
doing,
and
so
as
an
operator
or
as
anybody
with
activities.
That
is
a
commission
free
public
health
England
are
sponsoring
an
opportunity
to
get
your
stuff
in
front
of
more
kids,
whether
you
get
the
date
of
birth
or
not
we'll
find
out,
but
but
that
that
has
an
opportunity.
Let's
say
that
you
do.
A
For
the
purposes
of
this
conversation,
let's
say
that
you,
if
that's
what
you
need,
let's
say
that
you
do
so
we
don't
get
that
in
the
way.
If
that
was
a
thing
that
you
you
could
get
involved
in
like
right
now,
I
guess
we're
really
interested
in.
Would
you
so?
Would
you
turn
off
the
show
everyone,
some
very
excited.
A
I
didn't
turn
off
the
answers,
all
right
so
being
biased
towards
what
you
just
saw.
Would
you
so
the
options
are
you
would
want
to
get
involved
in
all
booking
partnerships,
so
you're
keen
just
up
for
anything
to
want
an
experiment.
Keane's
get
involved
you're
only
interested
in
change
for
life
because
it
represents
low
risk
and
zero
Commission.
At
this
stage.
You
might
do
something
later,
but
right
now
you
want
something
simple
and
that
option
he
seems
like
it's
worth
doing,
because
it's
like
obviously
win
win
win.
A
A
We
need
other
information
other
than
that
information
to
to
move
forward,
in
which
case,
maybe
you
need
some
more
information.
First
and
we'd
love
to
find
out
what
that
is
and
what
what
that
looks
like
and
then
finally
you're
just
going
to
wait
and
see
what
happens
and
everyone
else
figure
out
and
then
at
some
point
you
might
join
in
so
yeah.
A
A
Anyone
else
42
come
on
nearly
no,
no
one
can
vote.
Okay.
Let's
sir,
let's
see
what
the
answer
was
excellent,
that's
really
good!
So
generally
we're
up
for
it
and
there's
some
people
that
aren't
sure
be
interested
to
find
out
what
that's
about.
Okay,
great.
Thank
you
next
question
is
so
there's
a
lot
of
people
in
the
room
who
would
love
to
talk
to
you
about
different
things
right
each
one
of
you
there's
probably
a
bunch
of
people
in
the
room
that
we'd
love
to
connect
to
you.
A
Unfortunately,
when
you
sin
filled
out
the
form
at
the
beginning
of
this
experience,
you
didn't
take
a
box
to
say
we
could
share
your
details
with
each
other.
We've
had
a
number
of
people
ask
if
that's
the
case
through
the
power
of
technology.
If
you
answer
yes
to
this,
we
actually
know
who
you
are,
and
so
we'll
take
that
as
a
allow
to
share
the
information.
So
if
you
could
quickly
just
answer
yes,
if
you
want
to
share
your
details,
answer
no,
if
you'd
rather
not
that's
fine,
we're
not
gonna
expose
the
answer
to
this.
A
Q
A
That's
exactly
it
as
the
personal
data.
Great
thank
you
so
I
think
that's
a
no
you
take
it
down.
They
can
still
vote.
Oh
I,
sorry,
you
can't
sorry
keep
it
up.
I'll!
Take
it
down!
That's
better!
So
so
varies
on
the
on
the
the
screen
who
are
watching
us
on
livestream.
You
can
carry
on
voting.
Anyone
who
wants
to
carry
on
voting
that
will
stay
up
until
the
end,
which
is
in
two
minutes.
So
that
gives
me
enough
time
to
say
great
you're
willing
to
work
with
each
other.
We
put
that
slide
up
before.
A
We
knew
that
you'd
said
yes,
haven't
got
an
alternative
prepared.
So
thank
you
so
much
for
your
time.
Today.
We've
come
in
on
time
by
some
absolute
miracle
and
and
really
appreciate
your
thoughts.
We've
got
all
your
information.
You've.
Put
your
your
your
thoughts
in
we're
going
to
go
through
that
and
analyze
your
the
results.
Who
said
what
we
might
get
back
in
touch
with
you,
those
specific
issues,
we'll
figure
out
the
date
of
birth,
point
guys
somehow
we'll
get
there,
and
thank
you
so
much.