►
From YouTube: OpenActive W3C Community Group Meeting / 2018-03-28
Description
A public hangout for members of the OpenActive W3C Community Group.
Agenda: https://lists.w3.org/Archives/Public/public-openactive/2018Mar/0008.html
For more information visit: https://www.openactive.io/w3c-community-group.html
A
A
C
Don't
just
introduce
yourself,
yes,
sure,
I'm,
Dan,
I
run
a
website
called
get
the
data
and
the
idea
of
get
the
data
is
to
expose
open,
datasets
and
clearly
signpost
the
source
and
explain
the
license
and
I'm
trying
to
expose
these
datasets
in
a
different
way
from
a
conventional
data
portal
by
using
what
I'm
calling
reference
applications
or
just
really
building
out
rich
content
based
on
those
those
datasets
and
so
I'm.
Looking
at
the
open,
active,
datasets,
obviously
very
rich
collection
of
data.
A
Great
thanks
and
Dan's
going
to
give
us
a
bit
of
a
bit
of
a
demo
of
some
work
that
he's
been
doing
to
analyze
some
of
the
published
data
on
the
call
today.
So
let
me
let
me
share
my
screen
and
then
we'll
kind
of
just
go
through
what
we
are
planning
to
cover
today.
So
if
you
can
see
my
priors
all
right,
so
the
plan
today
is
to
get
a
demo
from
Dan
on
the
reports.
A
We've
been
doing
have
a
bit
of
a
discussion
around
a
couple
of
the
properties
in
the
existing
data
model,
age
range
and
general
restriction.
Looking
at
how
those
are
currently
being
used.
They've
come
up
in
a
couple
of
the
discussions
and
last
last
week,
or
so
so.
I
wanted
to
kind
of
briefly
discuss
some
ways
forward:
improving
some
of
the
data
quality
there
and
also
discuss
immunities.
A
Then
Nick's
gonna
give
us
an
update
on
the
work
that
he's
been
doing
with
Phil
and
Chris
ran
the
booking
API
and
then
it's
anything
else
that
anyone
wants
to
raise.
We
will
hopefully
have
a
bit
of
time
at
the
end,
so
I'm
gonna
try
and
hand
over
now
to
Dan
dan.
Do
you
want
to
do
a
screen
share,
so
you
can
try
if
your
demo.
C
All
right,
can
you
see
that
yep?
Okay,
so
this
is
the
home
page
and
get
the
data
and
I
just
quickly
to
make
life
easier
added.
A
link
to
the
open,
active
state
profiles
at
the
bottom
so
opens
up
this
page
just
to
introduce
the
concept
of
a
data
profile
before
having
a
look
at
some
examples,
when
I
was
trying
to
work
with
the
data
feeds
from
the
point
data,
consumer
I
was
struggling
a
bit
with
the
the
kind
of
the
richness
of
the
data
structures,
so
different
publishers.
C
Obviously
you
have
adopted
me
the
opportunity
model
to
different
extents
I'm,
having
at
all
somehow
and
within
the
opportunity
model.
This
also
a
variety
of
ways
of
structuring
the
same
data.
So
the
idea
of
the
data
profiles
is
to
crawl
the
entire
data
set
in
the
feed
for
each
publisher
and
then
try
and
pull
out
the
the
structure
and
some
examples
of
data
for
each
of
the
fields.
So
if
we
start
with
an
example,
these
are
by
the
way
this
list
here.
C
So
this
mist
is
people
who
actually
follow
the
real-time
data
paging
model,
and
these
people
don't
so,
unfortunately,
hasn't
been
possible
to
create
a
data
profile
for
them.
At
this
stage,
although
might
be
a
more
flexible
approach,
might
work
with
those
guys.
So
if
we
start
with
having
a
quick
look
at
some
of
these
I
started
active
you,
you
are
pretty
compliant.
So
could
a
good
example
to
start
with,
so
the
dates
profile
gives
them
some
sort
of
basic
information.
C
C
This
is
a
bit
of
a
beta
at
the
moment
about
basically
the
kind
of
frequency
of
each
I
think
per
by
start
date,
and
so
where
those
items
are
currently
falling
in
a
calendar,
a
little
bit
work
to
do
there,
and
this
is
really
where
the
main
data
profile
starts
on
this
data
structure
section.
So
here
I've
taken
the
each
of
the
fields
and
map
them
out
into
a
path,
so
you
can
see
which
fields
active
new
are
using
and
how
they've
structured
those
fields
where
you've
seen
this
little
zero.
Here.
C
C
It's
every
single
item
massive.
So
if
you're
building
something
that
consumes
there
safely,
you
know
that
you
can't
necessarily
guarantee
it's
gonna
be
there,
but
you
might
expect
that
locations
can
be
pretty
well
populated
in
this
field,
and
here
it
tells
you
that
location
is
an
object
and
there's
a
little
bit
of
information
about
how
many
elements
there
are
within
those
objects.
And
then,
as
we
go
down,
you
can
see
for
each
of
the
elements
within
the
object
field
within
itself.
C
There's
another
profile
of
that
item.
So
this
is
quite
quite
a
good
example
really
because
you
can
see
that
for
the
address
they
actually
only
have
a
total
of
six
addresses
for
their
items,
which
presumably
is
all
the
ledger.
Centers
say
if
there
were
more
than
ten
here
this
this
list
munna,
you
wouldn't
see
more
than
ten
items
here,
cuz.
Obviously
the
page
will
be
so
there's
one
of
these
kind
of
information
panels
for
each
field
in
the
in
the
feed.
So
that's
the
sort
of
basics
of
the
data
profile.
C
I
thought
it
might
be
interesting
to
talk
through
briefly
a
few
of
the
things
that
I
have
discovered
in
the
process
of
using
these
data
programs.
So
one
example
that
is
quite
interesting
is
a
book
when,
but
when
they
have
structured
their
their
events
as
a
sub
event
within
an
item.
So
each
item
can
actually
have
multiple
events
within
it
and
if
we
click
on
the
some
events
get
a
bit
more
information,
you
can
see
that
the
maximum
number
of
sub
events
that
we've
seen
in
the
current
data
feeds
125.
C
C
So
it's
just
something
to
be
aware
of
when
you're,
when
you're,
actually
building
out
something
to
consume.
This
data
is
some
of
these.
Some
of
these
fields
can
be
different.
It
can
be
different
data
types,
that's
a
good
example
of
something
that
conforms
with
the
opportunity
model,
but
it's
it's
quite
an
interesting
interpretation
of
it.
C
C
It
seems
to
me
that
some
of
our
items
do
get
removed
from
their
fee,
but
they
don't
get
to
eat
it.
So
this
is
something
I've
tracked
with
them,
but
something
that
the
data
profile
helps
to
to
flank.
If
you're
trying
to
work
with
their
data
that
you
don't
see
any
cute
items.
Well,
that's
because
Ronnie
then
another
thing
I
thought
was
quite
interesting-
is
the
way
locations
are
handled
so
here
with
active
new
they
handle
their
locations
and
the
data.
So
it's
just
data
location
address.
C
Then,
if
you
were
partying
using
the
same
promise
of
class
GL,
l,
GL
l
put
the
address
under
contained
in
place,
so
here
you've
got
a
different
path
to
basically
the
same
piece
of
information,
so
something
to
watch
out
for
if
you
were
building
a
part
of
a
composite
of
multiple
feet
using
the
same
model,
similar
sort
of
thing.
With
the
start
time,
where
we've
active
you
and
let's
see
we're
building
a
car's
own,
you
wanted
to
pull
out
all
the
start
times
from
multiple
feeds
active.
C
C
See
in
this
in
a
sub
event,
so
just
there
is
s
the
start
date
book.
When
have
the
start
date
here
in
sunroom,
then
an
element,
we're
gonna,
see,
control
array,
then
eventual
then
the
start
thing
G
ll
have
a
start
date,
just
see
it
just
on
the
data.
So
just
on
those
three
feeds
alone,
you
need
to
be
looking
at
three
different
places
to
find
the
start
date
in
those
three
different
feeds,
even
though
they
all
conform.
The
models,
then,
as
the
few
feeds
which
don't
conform
with
an
ard
PM
or
the
opportunity
model.
C
This
is
a
good
example.
The
Table
Tennis,
both
the
Table
Tennis
feeds,
but
they've
still
got
quite
interesting
data
in
them.
So
it's
yes,
it's
nice
to
be
able
to
do
something
with
that
data,
and
here
just
allows
you
to
to
work
with
the
model
that
they
use,
which
presumably
Maps
more
closely
to
their
internal.
C
Another
example
with
open
parks
very
different
model:
again
they
are
actually
conforming
with
the
Rd
p.m.
but
they're,
not
conforming
with
the
opportunity
model.
So
hopefully
that's
a
bit
of
an
intro
to
what
I've
been
doing.
The
pace
of
profiles
hopefully
help
people
who
are
trying
to
work
with
more
than
one
data
feed
and
just
need
to
grab
a
kind
of
summary
of
what's
going
on
without
having
to
manually
dig
into
the
data.
D
D
C
D
E
A
So
kind
of
validating,
whether
that
something
actually
conforms
to
the
model,
but
one
of
the
challenges,
as
you've
highlighted
quite
neatly,
is
that
there
are
some
slightly
different
patterns
that
people
are
using
so
that
all
of
which
are
kind
of
valid
according
to
the
way
that
the
model
is
specified,
but
maybe
not
what
people
are
expecting.
So
we
first
need
to
kind
of
capture
and
identify
those
patterns,
and
the
reports
that
you've
produced
are
a
great
way
to
start
doing
that,
and
then
we
can
have
a
discussion
about.
A
The
approach
that
we've
been
taking
from
the
start
has
been
to
try
make
the
barriers
as
low
as
possible.
So
you
know
that's
why
some
people
were
publishing
Accord
to
the
fee,
but
haven't
adopted
Sato.
Yet
some
people
are
publishing
to
the
data
model,
but
don't
have
necessarily
the
same
level
of
detail
around
addresses,
etc.
So
the
more
we
can
do
to
kind
of
iterate
and
improve
the
quality
of
data
after
it's
been
published
the
better.
A
F
A
F
C
Thank
you.
If
anyone
has
any
suggestions
for
how
these
could
be
improved,
then
do
let
me
know
because
I'm
doing
quite
a
bit
of
work
on
this
at
the
moment
and
I'm
improving
I'm,
adding
bits
as
I
go
along
I
find
useful.
If
there's
other
things
that
people
would
find
useful
to
see,
then
let
me
know
an
example
is
I'd
like
to
work
a
list
of
all
the
locations
covered
by
each
feet
so
that
you
can
get.
C
A
So
one
suggestion
is
to
maybe
pull
out
lists
of
activities,
and
you
still
need
to.
We
need
to
kind
of
revive
the
work
that
we
were
doing
last
year
around
trying
to
quit
standardize
activity
list
and
I
think
seeing
what
people
are
actually
putting
into
that
field
at
the
moment.
What
would
be
useful
input?
Okay,
so,
if
you're
able
to
service
any
that'd,
be
great
I,
don't
I'm
gonna
share
my
screen
again.
A
So
it
was
on
my
to-do
list
to
kind
of
go
through
some
of
the
data
sets
and
see
what
values
were
in
there,
but
dan
dan
released
his
data
set
reports
at
just
the
right
time
and
saved
me
that
saved
me.
The
effort
so
I've
gone
through
the
reports
and
for
those
and
I've
got
I've
got
spreadsheet
here,
which
I'll
is
linked
in
the
slide,
so
I'll
show
afterwards,
but
I've
just
gone
through
for
each
of
the
people.
A
That
Dan's
got
a
report
for
indicate
whether
they're
using
the
field
or
not,
and
then,
if
they
are
just
I've,
just
noted
Dan
what
values
they're
putting
in
just
to
see
what
the
variation
is
so
generally
I
think
people
are
using
it
in
a
kind
of
consistent
way.
Apart
from
there's
a
couple
of
variation,
so
lawn
tennis
referring
to
men
and
women
rather
than
kind
of
male
female
mixed
sports
data,
just
using
a
slightly
different
case
in
the
literal
values,
some
like
fusion
are
only
I've
only
got
mixed
female
or
an
empty
value.
A
A
A
G
Yeah
so
so
just
add
another
conversation
we
had
so
because
I
was
talking
about
an
array
as
well.
It's
a
really
good
idea,
but
because
the
semantics
of
gender
restriction
are
that
it's
a
restriction
having
a
gender
restriction
of
male
and
female
and
an
array-
oh
I,
guess
it's
restricted
to
both
male
and
female,
so
that
makes
sense
yeah.
G
The
conversation
was
basically
that
the
arrays
one
option
and
the
other
option
is
that
we
define
non
in
the
namespace
of
inactive
and
we
then
define
male
and
female
and
namespace
Bobak
to
be
consistent,
so
I
guess
I
I
know
that
at
least
to
Moses
has
already
started
doing
the
latter
using
the
namespace
very
active
male
female
and
none.
But
if
the
array
works
for
everyone,
then
that
would
save
us
defining
stuff
so
I.
A
It's
that
we've
got
a
clear,
so
values
that
people
will
use
in
their
data
and
behind
scenes
their
kind
of
semantics,
all
kind
of
works
as
well,
so
I
think
that's
the
direction
we're
going,
but
I
just
kind
of
wanted
to
highlight
that.
That's
that
we
like
you
to
make
some
change
to
that
property
based
on
all
of
existing
usage.
A
A
A
Hope
you
can
see
that
there's
a
table
there
on
the
values
that
I
think
would
be
useful
would
be
the
ones
that
they've
put
down
as
principle
30
in
principle.
4
there's
quite
a
detailed
set
of
age
ranges
there.
So,
while
I
don't
think
we
can
necessarily
mandate
a
set
of
rain
ranges.
Having
a
useful
default
might
be
useful
if
people
are
going
to
be
suggesting
people
be
a
bit
clearer
about
how
this
is
published.
So
that's
one
option.
A
But
those
are
the
only
two
kind
of
examples.
I
have
been
able
to
do
get
around
existing
kind
of
recommendations.
I
mean
you
can
see
from
what
people
are
putting
in
that.
It's
like
oddly
specific
well,
what
feels
to
me,
like,
oddly
specific,
like
8,
exactly
55,
where
I
suspect
that
might
actually
be
under
eighths
or
over
eighths
or
55
plus
or
something
I,
don't
know.
G
Everybody
that
looks
at
the
age
range
property
in
our
spec
has
the
same
comment.
That's
like
what
the
format
with
the
and,
if,
if
you
look
at
schema,
there
are
places
where
so
there
is
actually
a
property
called
child
Minh
age
and
another
property
called
child
max
age
that
already
defined
in
schema
dialogue
and
there's
also
max
value
and
min
value
defined
on
quantitative
value,
in
other
other
places,
where
there's
Max
and
min.
G
So
this
is
kind
of
patent
of
Max
as
a
prefix
and
min
as
a
prefix
before
the
thing,
and
so
given
the
number
of
people
that
have
implemented
this
so
far,
I
wonder
where
I
mean
it's.
Maybe
a
bold
proposal,
but
having
a
separate,
Max
and
min
field
might
simplify
this
from
data
consumers
perspective,
especially
so
you'd
have
to
worry
about
exactly
like.
You
were
saying,
with
the
ambiguity
there.
G
What
does
it
mean
if
there's
just
a
number
that
people
are
funding
it
right
and
also
you
can
actually
validate
it,
because
you
can
have
two
integers
at
the
moment,
we've
got
a
kind
of
string
parsing,
which
everyone's
gonna
have
to
implement
custom
to
both
serialize
and
deserialize,
which
I
mean,
though
just
is
kind
of
trying
to
figure
out
the
benefit
of
having
that
extra
serialization
step
in
there
and
what
it
gives
us
versus
that.
What
seems
like
consistency
and
ease
of
use
on
the
other
side.
G
A
Okay,
that's
what
that
sounds
like
a
pretty
broad
green
with
me.
So,
let's,
let's
go
in
that
direction.
Just
to
dig
into
it
a
little
bit
of
detail
there.
Would
you
prefer
to
have
age
range,
min
age
range
max
as
to
properties
or
age
range,
which
is
a
structured
value
that
has
me
and
max
in
it.
So
adjacent
object
with
minimum
I.
C
G
G
A
I
A
Great
a
decision
has
been
made,
I
think
so
right,
I'll
I'll
file
an
issue
and
do
some
updates
to
the
spec,
then
on
that,
on
that
basis,
great
okay,
if
we
fall
slowly.
H
Can
you
I
don't
know
it's
only
for
an
active
Devon,
I'm,
very
happy
with
the
discussion
that
so
far
about
the
way
the
data's
handled
I'm
just
a
little
concerned
about
the
number
of
nulls
and
clearly
with
putting
a
safeguarding
at
on
there's
great
significance
in
whether
an
event
is
appropriate
for
under
18
or
not
in
terms
of
what
may
or
may
not
be
needed
to
be
provided
and
I'm
just
kind
of
concerned
about
consumers
searching
for
stuff
finding
things
and
they're
naturally
discovering
that.
Actually
it's
an
adult
event.
A
Yeah,
so
it's
I
think
I
just
means
people
aren't
well
there.
If
they
have
the
data
they're
not
publishing
it.
I,
don't
know
I,
guess
we
don't
know
whether
they
have
it
internally
and
they're.
Just
not
surfaced
it.
So.
H
What
it
might
be
is
we
might
need
to
be
clear,
patent
us
and
about
what
should
be
assumed
if
it's,
if
it
is
null
that
may
be,
the
safe
position
would
be
to
is,
that
is
18
plus
if
it's
null,
and
then
people
who
are
offering
children's
services
and
stuff
would
would
need
to
have
the
discipline
to
actually
put
the
data
there.
Yeah.
A
I
think
that
that's
great
advice,
I
was
look
when
I
was
in
my
kind
of
background
work.
I
was
trying
to
find
if
there
were
any
specific
age
ranges
that
were
that
touched
on
some
of
those
kind
of
social
care
insurance.
Another
kind
of
you
know
child
protection,
kind
of
use
cases
but
I
couldn't
surface
anything
but
I.
Think.
As
long
as
we've
got
that
clear
guidance
to
people,
then
people
will
kind
of
mitigate
any
potential
problems.
So
I
make
sure
that
goes
in
okay,.
J
I
think
we're
actually
into
public
health
England
about
this.
This
morning
we
highlighted
that
who
was
a
great
example
of
an
organization
that
uses
age
ranges
brilliantly,
and
it's
the
focus
of
their
search
is
where
it
starts
in
terms
of
some
of
the
data
that
we're
analyzing
and
it's
been
highlighted
in
Dan's
and
sharing
is
there
are
a
wide
range
and
it
is
I
think
points,
and
these
points
like
how
how
do
we
know
what
we
should
be
categorizing
it
into?
J
If
it
is
a
lot
of
the
time,
it's
okay,
so
one
to
four
fine,
five
to
eight
fine,
8:16,
yeah,
okay
and
then
855
yeah
why'd.
You
draw
the
line.
How
are
we
supposed
to
be
putting
that
session
into
and
I'd
say
we
find
out?
Who
is
positive,
for
it
might
be
because
it's
a
child
friendly
and
family
friendly
session,
which
is
great,
are
we
then
taking
it
as
family
friendly
with
tiniest
chance
family?
J
So
from
this,
just
from
one
lack
of
clarity
in
the
data
comes
a
whole
number
of
other
questions
and
you
have
to
then
delve
deeper
into
the
date
set
and
we're
looking
at
like
descriptions,
you
knowing
really
granular
to
say
why
this
swim
for
all
it
says
a
255,
but
we
can
see
that
it's
it's
specifically
for
a
set
age
range.
It
says
in
the
description,
so
it's
I've
rambled
a
little
bit
they're,
not
entirely
short.
The
question
was,
but
just
sharing
some
learnings,
it's
it's
really.
It's
an
interesting
problem.
J
It's
if
we
solve
it,
it
will
make
things
so
easy
because
we'll
be
able
to
just
give
organizations
that
want
specific
age
ranges.
Would
you
guys
to
get
to
them
directly
at
the
moment
we're
having
to
kind
of
filter
through
and
just
tag
by
different?
You
know
a
child
generic
child's
activity
up
to,
and
this
is
the
question
about
safeguarding
up
to
an
age
of
maybe
16
or
18.
J
So
if
we
could
have
them
have
this
salt
in
in
such
a
way
that
you
can
have
+8
so
I
think
it's
important
to
have
the
min
and
the
max
separated
out,
because
you
can
have
+8
fine,
then
you
don't
want
toddlers
or
infants
there,
but
up
to
eight,
then
you
can
include
you
know
we
can
have
some
toddlers
and
infants.
So
it's
it's
a
really
interesting
problem,
yeah
and
I
hope
I
hope.
That's
been
helpful.
I
tend
to
just
ramble
when
I
get
on
these.
A
J
It's
we've
done
so
well
in
the
past,
with
kind
of
specification
and
educating
if
we
can
go
to
the
provider
and
say
if
you
just
make
this
tiny
and
make
your
data
all
the
information
you're
putting
in
in
the
future.
If
you
put
an
age
range
in,
then
it
will
go
to
X,
Y
Zed.
It
will
mean
that
these
organizations
can
use
it
more
easily
more
seamlessly.
Hopefully,
then
drive
more
search
and
hopefully
booking
as
well
so
I
think.
That's
it.
J
It's
it's
going
and
getting
especially
as
well
really
drum
up
the
support
amongst
the
data
consumers.
The
people
that
want
to
have
these
sessions
on
their
websites
get
them
behind
this.
Going
with
the
ODI
saying
GLL
fusion
your
date
is
amazing,
it
would
be
even
better
and
we
can
serve
this
population.
This
demographic,
if
you
were
to
XY
that
put
you
know,
1815.
A
A
The
other
thing
I
wanted
to
mention
was
amenities,
so
kind
of
lists
of
kind
of
amenities
associated
with
a
particular
facility.
So
again,
this
has
come
up
from
some
of
the
engagement
work.
Nick's
been
doing
there's
an
example.
This
is
an
example
linked
from
the
slides
I'll
circulate,
but
basically
people
often
need
to
know
what
other
amenities
are
available.
So
changing
facilities,
showers,
toilets
parking
whole
bunch
of
stuff.
There
is
some
functionality
for
this
already
in
schema.org,
there's
just
switching
it
to
some
example
that
Nick
put
together.
A
A
A
We
should
be,
including
or
getting
people
to
include
so
I
think
we
don't.
We
don't
have
to
describe
decide
this
now,
but
you
know
any
feedback
or
thoughts
be
useful,
but,
like
here's
a
start
of
a
ten
of
the
kinds
of
things
that
we
think
should
be
indicated
and
I
think
again.
Ideally
it
would
be
nice
if
people
are
indicating
explicitly
whether
these
are
available
or
not
where
they
can
just
to
kind
of
add
a
bit
more
context
to
the
location
information.
G
A
What
maybe
just
to
kind
of
clarify
a
little
bit?
What
schema.org
says
you
should
do
is
have
an
array
of
your
amenity
features
and
it
just
recommends
using
a
name
and
a
value,
but
not
I'm,
not
convinced
that
that's
will
be
clearly
defined
or
not,
because
people
will
end
up
having
different
names
for
things.
So
I'd
sooner
have
a
specific
type
that
we
can
validate
against
instead.
H
G
Special
requirements-
that
is
exactly
a
salt
for
this
I,
don't
know
whether
that's
gone
into
to
BT
yet,
but
certainly
that
those
values-
dementia
firmly
exists
in
that
field,
and
they
they
were
proposing
that
this
is
something
that
we
should
be
for.
A
number
of
things
are
able
to
filter
on
it's
different
accessibility
requirements,
because
accessibility
is
a
very
specific
thing.
This
is
more
health
raises.
A
H
For,
for
example,
with
with
typically
with
Lowe's
and
leisure
centers,
they
might
well
have
been
dementia
friendly,
there's
various
mental
health
initiatives
as
well.
So
that's
the
tray.
The
staff
have
all
been
trained,
and
so
so
it's
it's
a
feature
more
of
the
location
in
that
case
than
just
a
specific
event.
So
there
will
be
also
specific
events.
A
D
J
A
G
A
So
so
so
we've
been
doing
some
work,
as
you
know,
from
previous
calls
doing
some
work
with
people
to
do
some
kind
of
prototyping
around
getting
an
initial
version
of
a
API
for
running
kind
of
test.
The
waters
a
bit
Phil's
been
doing
some
well
film,
Nick
and
Chris
have
bit
albanism
work
to
build
on
that
and
we're
getting
kind
of
ready
to
share
that
more
widely.
A
But
what
were
peened
to
do
as
well
as
kind
of
doing
some
regular
check-ins
and
discussions
on
these
calls
actually
have
kind
of
at
least
one
maybe
several
face-to-face
sessions,
so
we're
gonna
organize
a
technical
workshop,
either
for
middle
or
the
end
of
April,
just
to
get
people
in
a
room
so
that
we
can
just
have
a
kind
of
more
higher
bandwidth.
Conversation
use,
whiteboard
wave
our
hands
a
bit
and
make
sure
that
we
can
going
to
get
into
more
detail
than
we
can
do
on
these
kind
of
hourly.
A
Fortnightly
calls
we'll
still
still
have
regular
check-ins,
but
it
worked
well
for
doing
the
general
requirements
gathering
so
keen
to
do
it
as
we
get
get
into
more
of
the
detail.
So
we'll
put
a
general
invite
out
with
people
but
get
get
in
touch
after
the
court.
You
are
interested
in
coming
to
that.
G
I
just
want
to
take
you
through
some
key
features
of
this
very,
very
quickly,
interesting
about
what
we've
learned
say
is
this
covers
more
than
just
the
orders.
End
point
actually
includes
some
recommendations
around
servicing
data
so
that
you
can
browse
and
find
that
data
as
well
so
locations
and
sessions
endpoints.
Allow
you
to
search
for
sessions,
search
for
locations.
G
You
just
click
on
sessions,
linking
to
one
of
the
points
that
Dan
made
earlier
about
the
consistency
of
where
you
find
the
location
you
just
scroll
down
to
the
example,
something
that
we've
put
in
here,
that
as
a
proposal
we'll
put
somewhere
as
well.
If
you
just
scroll
down
to
where
it
says,
facilities
under
the
location,
is
this
idea
that
they
go
facility?
Is
this
idea
that
the
an
event
can
occur
in
more
than
one
facility,
so
that
might
be
laying
1
2
&
3
of
a
bowling
alley
or
it
might
be
swimming
pool
lanes?
G
It
might
be
tennis,
it
might
be.
Balancing
courts
might
be
wonderful,
and
so
because
there's
an
array
of
things,
it's
quite
difficult
to
put
that
in
the
position
that
GRL
has
got
it.
Where
there's
an
array
that
then
contained
in
place-
and
so
the
proposal
here
is
to
split
that
out
so
having
the
kind
of
nested
we've
got
with
GL,
we
actually
specify
this
facility
separately
and,
and
that's
something
that
can
be
in
the
rail-
should
be
an
array
of
facilities
for
awesome.
G
G
So
that's
just
something
to
highlight,
and
that's
something
that's
interesting.
People
are
welcome
on
this.
If
we
keep
going
through
so
I'm
building
down
to
the
orders
endpoints
just
through
the
float
really
quickly,
it's
the
same
as
it
was
before,
create
an
order
with
a
post
ye
order.
Items
can
now
be
updated
by
adding
add
all
the
items
to
an
order
or
you
can
delete
them
when
you're
ready
to
finish
the
order
slightly
different
we've
had
before
words
name
workflow,
you
submit
a
payment
by
posting
to
payments,
and
that
then
completes
the
order.
G
So
you're
not
no
longer
posting,
as
we
were
before
to
say,
orders
completed
because
that's
kind
of
wrong
the
controls
in
flight
the
wrong
place.
So,
rather
than
us
telling
the
booking
system
that
the
orders
completed,
we
actually
give
the
pieces
from
the
payment.
The
booking
system
tells
us
basically
remember
the
orders
completed
the
other
interesting
thing.
This
is
that
often,
as
a
youth
case
around
making
the
a
list
of
sessions
like
bookable
sessions
available.
G
So
you
can
see
what's
coming
up,
so
you
might
have
made
an
order
today
or
a
session
in
two
weeks
time
or
maybe
that
order
includes
two
sessions,
one
for
a
fortnight,
one
for
a
week
from
now
and
then
the
reservations
endpoints,
which
are
just
above
where
it
says,
orders
they're.
They
cover
that
use
case.
So
that's
that's.
What
I
need
to
get
reservations,
which
and
reservations
in
this
context
are
the
actual
book
of
all
things
that
you've
got
booked.
F
G
Is
a
fantastic
question
and
something
that
we
haven't
quite
figured
out
for
payment.
Yet
if
we
pulled
post
a
null
payment
is
currently
the
answer,
but
we're
not
sure
whether
that
so
feedback
welcome
on
that,
whether
it
makes
sense
to
post
a
null
paint.
We
had
this
big
debate
before
about
whether
we
make
a
separate
whole
thing
about
free
sessions
as
a
separate
whether
we
allow.
G
F
B
F
G
You
can
also
get
orders
register
customer
and
you
can
get
reservation
customers
to
see
those
upcoming
session,
the
whistle-stop
tour
in
just
in
time,
but
hopefully
that
helps
keep
kind
of
the
next
steps
for
this.
We're
gonna
get
a
Google
Doc
written
up,
which
has
got
a
lot
of
this
content
in
and
circulated
aiming
for
the
end
of
this
week.
This
has
already
gone
to
the
nameless.
G
So
so
you
please
on
my
back
reply
with
any
thoughts,
so
they
were
out
of
time
now
and
I'm
common
on
the
Google
Doc
as
well,
when
we
get
that
out.
So
this
is.
This
is
just
no
point
for
this.
There
isn't
white
version,
but
we
we
seem
to
be
converging
with
the
differences
that
were
talking
something
that
code
works
for
all
cases,
because
if
you.
F
F
F
F
Expanding
a
schedule
into
its
individual
occurrences,
you
never
know
when
to
stop.
You
can
get
almost
infinite
number
of
scheduled
appearances
and
also
making
duration
mandatory
for
those
that
boundary
that
makes
it
horrible
to
calculate.
But
things
like
that
I
think.
If
you
know
the
start
time
and
the
end
time
and.
F
G
Context
there
is
that,
if
you've
got
a
place
that
you
can
put
free
events
which
allows
for
an
infinite
recurrence,
that
can
create
problems
because
you
might
put
that
in
two
years
ago
and
not
touch
it
because
it's
free
and
why
would
you
and
so
data
becomes
invalid
and
therefore
less
useful?
And
so
it's
not
so
bad
with
something
like
book
when,
where
there's
a
credit
card
attached,
because
presumably
people
are
still
paying
the
thing.
So
it's
probably
still
good.
G
But
a
lot
of
the
free
listing
systems
like
Forestry
Commission
open
sessions
can
now
Trevor
trust
those
guys
I've
just
got
systems
you
can
just
list
sessions
on
and
so
there's
a
risk
there
that
it's
just
gonna
become
not
useful,
because
there's
gonna
be
a
24
month
old,
recurring
event
that
no
one
knows
what
to
do
with.
Probably
just
is
gonna
be
arbitrarily
ignored
by
different
data
users
based
on
different
rules
because
they're,
obviously
not
it's
not
valid,
can't
still
be
running,
or
maybe
it
is
but
unlikely
and
so
might
be
worth
making
max
person.
A
Okay,
all
right!
That's
good,
good,
useful
description
of
the
call
today.
So
thanks
all
of
you
for
coming
along
thanks
Dan
for
the
demo,
with
the
slides
after
the
call
with
the
links
to
Dan's
reports,
he's
not
been
soaking
it
already
and
the
other
documents
to
show
so
yeah
thanks
again
and
see
they
see
you
in
weeks.