►
From YouTube: OpenActive W3C Community Group Meeting / 2018-02-28
Description
A public hangout for members of the OpenActive W3C Community Group.
Agenda: https://lists.w3.org/Archives/Public/public-openactive/2018Mar/0000.html
For more information visit: https://www.openactive.io/w3c-community-group.html
A
Some
of
them
are
just
kind
of
progress
updates,
and
they
also
just
want
to
kind
of
share
some
thinking
and
get
some
feedback
from
you
all.
So
the
first
thing
that
I
want
to
cover
is
just
some
updated
thinking
around
facilities,
while
I
circulated
a
proposal
before
I've
been
having
a
bit
more
to
think
about
how
we
actually
published
this
specification.
So
I
wouldn't
want
to
run
that
by
you.
A
We
can
Nick
can
give
you
an
update
on
the
kind
of
work,
that's
in
progress
around
the
booking
API
and
give
a
space
for
anyone
who
has
any
questions
or
comments
to
get
some
feedback
and
I've
got
some
thoughts
to
share
around
how
we
start
improve
the
quality
of
the
published
data.
The
conversation
around
validation,
okay
and,
if
there's
anything
else,
that
wants
to
add.
A
So
the
we've
we've
got
kind
of
several
several
things
that
were
working
at
the
moment.
Booking
has
been
a
bit
of
priority
over
the
last
last
few
weeks.
Really
we've
had
the
workshop.
We've
been
working
on
a
variety
of
documents
that
we
shared
with
the
group.
That
means
that
we
haven't
made
as
much
progress
as
they'd
hoped
around.
Getting
the
facilities
more
data
model
into
the
specification.
I
did
pick
that
up
again
last
week
to
start
making
some
edits
so
that
we
can
publish
a
1.1
version
of
the
opportunity
model.
A
I
wanted
to
just
kind
of
recap
a
little
bit
about
the
last
discussion
that
we
had
around
facilities
might
just
be
just
after
Christmas
now
I
went
through
a
series
of
use
cases
and
requirements
around
facilities,
just
to
kind
of
summarize
some
of
the
discussions
that
we've
had
so
they
this
slide
just
kind
of
it's.
What
I
showed
before
it's
the
kind
of
questions
that
we
need
to
be
able
to
ask
of
data
about
facilities
so
which
ones
are
at
which
locations
the
activities
that
can
be
carried
out?
A
A
defined
squash
court,
the
ability
of
squash
court,
etc
and,
based
on
that
I,
was
originally
proposing
that
we
were
add.
Some
features
to
the
specification,
but
since
I've
been
kind
of
looking
at
the
way
that
this
data
is
actually
being
used
in
a
few
services,
including
my
local
pitch
and
having
bit
of
a
discussion
with
Nick
about
it
last
week,
I've
got
some
slightly
different,
a
slightly
different
take
on
it,
not
a
major
change,
but
just
just
a
slightly
reframing
that'll
mean
the
model
is
slightly
different,
so
I
just.
A
This
past
you
all
briefly
here
and
but
I've
also
got
a
proposal
that
document
that
I'll
share
with
the
list
and
you
can
kind
of
digest
at
your
leisure,
so
the
the
key
difference
is
previously
I
was
suggesting
that
we
need
to
be
able
to
describe
facilities.
So
it's
very
much
about
focusing
on
the
locations
or
the
equipment's
that
is
available
at
a
location
and
then
think
about
how
we
the
surface
things
like
the
availability
of
that
equipment.
But
I,
don't
think.
A
That's
the
right
approach
in
the
model
for
a
couple
of
reasons,
mainly
I,
think
because
it
means
that
we
could
get
danger
of
getting
caught
up
in
some
of
the
descriptions
we've
had
around
the
complexity
of
how
you
know
a
sports
hall,
etc.
It
might
be
reconfigured
or
used
in
different
ways
for
different
different
activities.
Somebody
who
is
just
looking
to
book
a
badminton
court
or
a
squash
court
etcetera.
A
They
just
want
to
know
that
that
is
available
to
them
and
the
reason
it's
do
that
they're
not
really
interested
in
the
detail
of
how
a
leisure
center
manages
its
kind
of
internal
configuration
and
spaces.
So
I
think
the
better
framing
is
to
stir
this
is
Nick's.
Suggestion
is
a
good
one.
I
think
that
is
to
think
about
more
as
a
product
that's
been
offered
to
the
user.
A
So
what
we
need
to
describe
is
that
there
isn't
an
opportunity
to
book
a
facility
and
that's
the
kind
of
level
of
detail
that
we
should
be
putting
into
the
the
data
feeds.
So
we
need
to
better
describe
those
products
say
which
of
those
products
associated
with
activities,
obviously
also
kind
of
describe
the
availability
that
kind
of
the
slots
in
which
somebody
can
you
know
book
a
pitch
book,
a
court
etc
not
much
at
present
to
change
how
we're
approaching
that?
A
It's
just
that
kind
of
whether
we're
focusing
on
the
space,
the
well
the
equipment
and
all
the
products,
but
more
product,
centric
view.
So
with
that
in
mind
what
the
I've
just
tried
to
put
together
a
kind
of,
hopefully
reasonably
non-technical
kind
of
summary,
of
how
I
think
the
data
model
would
look
so
I
think
what
we
should
be
adding
to
the
specification
is
something
that
I've
provisionally
called
a
book
about
facility
which
will
be
a
type
of
product.
A
As
far
as
schema.org
is
concerned,
a
there'll
be
a
whole
range
of
information
that
will
need
to
be
associated
with
that
facility.
You
know
things
like
name
description,
images,
etc.
All
of
that
is
already
covered
by
the
existing
data
model.
So
we
can.
We
include
that.
So,
if
you
want
to
include
pictures
of
pitches
or
descriptions
of
them,
that's
all
possible,
we
may
need
to
indicate
where
it
is
so
in
some,
some
facilities
again
use
a
pitch
example.
A
We
might
want
to
be
able
to
say
something
about
whether
it's
indoor
or
outdoor,
where
it
is
maybe
some
information
about
the
surfaces
being
played
on.
So
we
should
better
kind
of
say
where
this
facility
is.
If
the
location
was
important,
we
want
to
better
say
when
you're
booking
that
facility,
what's
the
activity
or
activities
that
you're
that
are
on
offer.
So
that
provides
a
way
for
somebody
to
just
filter
out
stuff
in
the
data
that
they're
they're
not
interested
in.
A
So
if
you
only
wanted
to
provide
people
with
some
a
list
of
pitches
or
lists
of
squash
courts
or
table
tennis
tables,
then
you
could
just
filter
based
on
the
activity
and
then
the
in
terms
of
providing
prices
and
describing
slots.
That's
essentially
how
I
was
proposing
to
do
it
before
and
it's
you
using
stuff
that
we've
already
got
in
the
model,
so
we
would
just
associate
an
offer
with
each
product
so
that
we'll
have
the
things
about
the
price
and
then
we'll
associate
the
will
describe
the
availability
using
the
events
property.
A
A
A
So
just
me,
I
can
help
sanity
check
what
I'm,
proposing
and
then
I
can
make
the
make.
The
changes
to
the
specification
I
was
planning
to
do
that
by
Friday.
So
if
there's
any
able
to
kind
of
give
me
so
even
some
early
thoughts,
it
would
be
useful
to
start
to
shape
this
this
area
of
the
model
so
that
we
can
kind
of
move
this
forward,
because
I
know
that
this
there's
a
number
of
data
fees
at
the
moment
that
are
kind
of
waiting
on
the
ability
to
be
able
to
do
this.
A
C
A
C
D
C
On
yeah,
so
all
those
properties
exist
in
event
already,
and
so
we
could
just
use
event,
but
there's
a
subtle
difference
in
the
semantics,
because
this
isn't
an
event
itself
wescourt
or
it's
a
table,
tennis
table
Lloyd's
or
whatever,
and
so
has
other
properties
aren't
just
the
event.
And
so
some
of
the
properties
we've
been
talking
about
were
the
kind
of
surface
you
know
concrete
or
3G
or
whatever.
D
So
we
do
have
a
structure
that
we
use
at
my
local
pitch,
that
outlines
different
types
of
services
and
we
try
to
simplify
it
so
that
I
think
for
a
couple
taking
it.
For
example,
there
are
five
different
types:
I'm
ignoring
the
kind
of
marketing
ploy
is
used
by
some
to
invent
new
services
such
as
5g
I
thought
that
they
would
probably
be
accounted
for
within
attacks
that
you
described
here,
such
as
Indore.
D
The
same
goes
for
things
like
flood
lights,
which
are
really
important
and
of
flags
haven't
been
included
yet
in
the
active
places
datasets,
and
that
is
crucial
for
for
us
and
businesses
similar
to
ours.
So
again
that
could
be
a
tag.
I
know
tags
are
a
very
useful
and
flexible
way
of
kind
of
aligning
properties
assigning
properties
to
facilities.
D
A
A
C
I
think
yeah
what
cuz
I'm
active
spec
comparatively
for
the
the
events
work
we've
been
doing,
it's
very
detailed
in,
like
you
know,
has
it
got
a
coach?
Is
there
a
leader?
Is
there
a
you
know,
we've
gone
into
all
the
properties
that
are
relevant
there
and
so
I
mean
we
could
have
got
a
tag
on
it
to
say
is
coached
and
we
could
tags
on
things
to
say,
but
we
did.
We
did
kind
of
make
the
distinction
in
properties
so
just
kind
of
thinking
about
whether
facilities
should
get
the
same
almost
aura
treatment.
C
If
we're
sure
that
those
things
are
useful
enough
that
we're
sure
to
put
them
in
if
it's
kind
of
like
well
as
some
properties,
no
under
any
heads
we
should
put
in,
maybe
they
would
they
should
be
tagged.
Favorites,
like
everyone
knows,
services
useful,
actually,
there's
five
options.
It's
just
kind
of
its
fellow
just.
Stick
it
in
there.
D
D
D
C
Is
that
endlessly
well.
A
D
Yes,
I
would
say
it
kind
of
depends,
doesn't
it
on
the
sport,
but
no
because
you
only
really
got
one
tennis
court.
You
can
get
tens
course
without
the
doubles
lines.
So
suppose
that
could
be
a
case
example,
but
again,
something
like
squash
court,
there's
only
one
format,
but
for
other
sports
like
football,
the
type
of
exercise
is
important.
I,
wonder
as
well
know,
for
example,
cricket
if
we're
talking
about
making
this
much
more
accessible
to
people
which
we
are
people
are
more
interested
in
searching
for
cricket
nets.
D
F
D
C
D
So
I'm
just
a
little
confusing,
and
so,
if
I'm
being
a
bit
slow
here-
but
this
is
when
we
were
talking
about
the
initial
spec
of
the
kind
of
the
data
that
we
did
think
about
them.
Taeksoo
things
like
format
would
be
the
link
here
between.
You
know
why
the
difference
between
the
brookings
spec
and
that
first
fact
we
did
a
year
or
so
ago,
I.
C
A
C
D
A
I
mean
some
other
thing
so
just
to
go
back
Oh
a
couple
of
the
items
that
were
mentioned
there,
so
what
we
did
get
to
originally
when
we
were
talking
around
facilities
as
like
locations
within
a
leisure
center.
We've
been
the
current
specification.
It
says
that
our
definition
of
place,
which
uses
the
jaws
on
schema.org
there
are
covers
things
like
facilities
within
a
venue,
so
squash
courts,
etc.
D
Yeah
we
see
the
kind
of
structure
of,
and
the
hierarchy
I
mean
as
being
know,
you
have
the
venues
at
the
top
of
the
tree
and
then
underneath
them
you've
got
the
sports
underneath
them.
You've
got
the
format,
sort
of
new
things,
other
services
that
makes
any
sense
yeah,
but
so
it
all
kind
of
goes
linked
back
to
the
same
and
those
venues
I
guess
the
places
that
have
that
sort
of
data
attached.
A
C
A
D
A
C
C
C
A
One
of
the
reasons
for
having
this
name
is
not
ideal.
Is
that
once
we
start
focusing
on
purely
on
places
and
people
hiring
places,
then
you've
got
this
thing
where
the
table
tennis
table.
Is
that
a
place?
That's
a
blessing,
a
quick
piece
of
equipment,
and
then
you
might
need
to
have
another
bit
of
the
model
that
covers
a
piece
of
equipment
that
you
can
hire
in
a
place
which
feels
like
another
awkward
bolt
on.
A
So
if
we
just
deal
with
both
as
a
as
a
product,
some
of
those
products
are
strongly
located
with
a
strongly
associated
with
the
location
that
feels
like
it
would
cover
both
scenarios,
because
I
think
from
an
end-user
point
of
view,
you
don't
really
care
that
the
table
tennis
table
might
be
moved
around
in
the
leisure
center.
You
just
want
a
book
mm-hmm
that
distinction
of
what
equipment
is.
There
is
kind
of.
C
Yes,
in
that
case,
it'll
be
better
to
not
have
specific
place.
The
place
is
not
being
football
pitch
the
place
being
religious
center
and
yet
because
we're
not
actually
necessarily
talking
about
that
exact
football
pitch,
I'm,
guessing
I,
know
Jamie.
You've
got
lots
of
photos
already
on
your
system.
Do
you
have
situations
where
you
have
one
photo
of
three
pitchers
available
and
that
photo
is
of
one
of
those
pictures,
or
do
you
always
have
a
photo
each
pitch?
No.
D
E
B
B
You
might
be
split
into
four
parts,
it
might
be
banqueting,
comma
I'd
be
a
theist
set,
there
might
be
rock
band
on
and
the
layout
and
the
pricing
will
be
different
for
each
of
those
it's
the
physicality
of
where
it
is
and
as
what
it's
useful
and
we
would
have
different
pictures
for
these
little
uses.
For
example,
in
Jamie's
case
you
might
have
a
pitch
which
can
do
hockey
and
rugby
and
football
I'm,
not
shooting
dueling
in
same
pitch,
and
you
might
have
different
images
depending
what
the
activity
was
in
the
physical
occasion.
D
D
Think
you
know
that's
obviously,
so
if
you're
making
a
search
for
a
rugby
pitch,
you
can,
you
can
find
it
I
think
when
it
comes
to
a
software
like
legend,
where
you
would
have
a
you
know,
one
great
ability
calendar
is
full
one
pitch.
Then
I
guess
I
got.
You
know
you
kind
of
label
it
definitely
depending
on
where,
on
the
side,
you
put
it
on
the
line
list,
it.
D
B
The
other
thing
just
whilst
we're
looking,
that
is
that
we
would
we're
doing
a
lot
of
work
on
room
rentals,
and
in
that
case
we
might
be
renting
a
room
out
which
is
a
physical
location,
but
there
may
be
a
projector
with
it
and
that
wouldn't
be
physical
occasion.
We
may
want
to
rent
chairs
that
go
in
it
and
that
wouldn't
they
wouldn't
be
physical
locations,
and
if
someone
wants
to
his
room,
is
it
and
by
the
way,
can
you
put
a
table
tennis
table
in
there
that
isn't
something
we
see
as
a
location.
B
B
C
D
A
B
A
No
sorry,
oh
yeah,
we
weren't
weren't
suggesting
that
what
I
was
suggesting
didn't.
We
didn't
necessarily
need
to
get
into
modeling
the
differences
between
equipment
of
that
type
and
facilities,
which
is
why
I
was
proposing
a
more
kind
of
product
centric
view
of
the
model.
So
what
is
it
that
it's
being
offered
to
the
end-user.
B
A
B
And
if
you
want
to,
if
there's
an
event
of
some
kind
and
they
want
to
rent
table
tennis
tables
yeah,
then
that
table
tennis
table
as
part
of
a
pentathlon
yeah.
That
would
either
be
extras
of
some
kind
yeah
or
it
would
be
I,
don't
know
what
it
would
be.
I
mean
your
pen
side
once
a
model
it
well.
What
I'm
trying
to
get
to
there
I
think
there's
accessories
to
an
activity
yeah
which
wouldn't
be
locations
they
would
be.
There
will
be
separately.
B
B
C
That
sounds
like
it's
definitely
something
we
need
to
model,
probably
not
in
the
facilities.
It
sounds
like
you
could.
Rent
votes
for
any
as
part
of
any
session,
as
you
say,
could
be
a
an
extra
could
be
on
any
type
of
course
or
whatever
we
should.
We
should
model
those
are
they
are
they,
as
is
there
a
picklist
per
activity
in
legends?
Yes,.
B
A
A
A
C
A
A
B
B
You
might
want
to
have
China
clay
as
an
extra
rather
than
the
horrible
red
stuff
that
you
get
in
rivers
and
that's
that's
something
that
you're
buying
as
an
add-on,
whereas
you
might
have,
you
might
have
a
projector
which
is
just
hide
for
the
day
or
you
might
have
something
that
you
buy
to
go
away
with.
So
things
are
difference
between
renting
something
which
is
effectively
returned
and
something
we
should
keep
forever
like
a
logbook
or
a.
A
F
A
C
C
D
D
You'll
also
one
of
those
little
pictures,
I
think
the
seven
sides
PD
astroturf
will
will
cover
that
rugby
pitch
as
well
or
not
one
of
the
milk
and
so
I
think
it
might
be
that
one
just
taken
from
a
different
angle.
So
yeah
you
can
have
multiple
sports
on
the
same
pitch,
but
we
would
always
want
to
list
it
as
no
different
pitches
just
so
that
they
can
be
found
as
a
rugby
pitch
and
there's
a
football
pitch.
C
A
I
think
it's
test,
then
there's
its
use
as
a
would
be
would
be
one
workable
facility.
But
again
the
names
of
the
grabs
and
the
location
would
be
the
pitch
and
then
there's
another
use
which
is
as
a
football,
and
you
would
have
the
same
location
answer
it's
the
same
pitch,
but
you
could
have
different
images,
different
price
difference,
availability
slots
and
you
can
tag
it
as
eye
football.
A
D
C
And
yeah
and
I
have
some
more
thoughts.
Well,
I
was
just
fiddling
with
technology.
Just
then
on
the
last
conversation
about
the
pitch
I
think
I'll
mention
it
on
the
comment
or
wherever
that
goes
so
so
yeah
so
we've
had
we've
had
a
good
good
few
comments
and
questions
on
this
now,
which
is
really
really
good
in
terms
of
the
booking
stuff.
So
thanks
for
everybody,
who's
put
content
in
and
and
thoughts.
I
know
it
was
so
the
early
implementations
we've
got
good
Jim,
which
is
I,
think
finished.
C
C
C
So
there's
a
few
there's
a
few
things:
I
just
wanted
to
quickly
touch
on
and
cover
from
here,
but
just
I
mean
we've
only
got
a
few
minutes
again.
So
it's
really
just
a
case.
Anyone
has
any
particular
thoughts
on
these
things
and
and
then
I
think
what
the
process
is
working
quite
well
at
the
moment
with
all
these
individual
conversations
we're
just
trying
to
track
as
many
of
the
comments
as
possible
in
the
in
the
doc.
So
when
I
can
see
them,
maybe
before
I
cover
any
particular
issues.
B
C
C
C
So
this
is
the
question
that
we've
got
at
the
moment:
there's
a
hash,
your
eye
conversation
and
now
the
context
for
this
is,
if
you
go
down
slightly
in
there
offers.
Actually
sorry
if
you
go
up
to
the
previous
example,
that's
probably
actually
more
clear
than
that
example
that
the
author
has
written
response
example.
Just
above
that,
though,
not
even
one
be
in
fact
in
one
just
above
yeah,.
A
C
There's
there's
a
there's,
a
subtlety
around
that
which
the
legend
cases
made
player,
which
is
useful
for
this
specifically
and
I'm.
The
reason
that
that's
useful
is
because
you
want
to
have
different
pricing
or
if
you've
only
got
one
price
and
I
think
we
talked
about
this
last
time.
Having
one
consistent
offer,
that's
more
sensible
than
having
a
bunch
of
different
types
of
objects
that
can
be
booked
or
passerelle.
So
whatever
it
is.
This
this
book
has
an
offer
and
that's
the
offer
that's
booked.
C
If
you
go
up
to
the
previous
response.
Example
Li
in
the
page
you'll
see
that
as
offer
there,
which
is
highlighted,
which
is
actually
not
a
URL,
it's
a
it's
a
hash
and
then
bang
any
URL,
and
that's
because
the
end
point
for
the
session.
It's
one
here,
looking
calm
such
API
slash
sessions.
Well,
that's
the
response
that
gets
you
the
whole
of
this
bar
and
then
that
offer
is
actually
referencing.
C
This
part
of
that
response,
and
basically
what
this
comes
down
to,
is
that
there's
a
question
about
whether
we
would
rather
have
a
booking
spec
that
has
kind
of
is,
is
correct.
Rest
rest,
rest,
fully
correct
in
that
offer
exists
in
real
life,
all
there
as
Les
endpoints
to
implement
so
it's
simpler
to
implement
and
the
conversation
at
the
moment
it
looks
like
there's
been
quite
a
bit
of
pushback
from
the
smaller
providers
on
any
additional
endpoints
that
need
to
implement
that
you
know
past
the
the
basic
things
it's
like.
C
D
B
B
That
in
general,
I
prefer
to
see
inlined
and
one
the
reasons
for
that
is
because,
particularly
things
like
an
app,
you
want
to
minimize
the
backwards
and
forwards
you
going.
So
if
you
have
even
just
10
or
15
items
and
you've
got
to
go
off
to
get
10
or
15
different
offer
information,
that's
that's
challenging,
because
the
latency
could
be
quite
bad
with
a
phone
so.
D
C
B
A
C
F
B
C
No
so,
and
the
reason
is
that
the
ID-
it's
a
stupid,
org
semantic
thing,
IDs
and
scheme-
you
don't
need
to
be
your
eyes,
so
they
can
return
that
they
about,
and
so
an
aqua
has
an
ID
which
is
this.
But
then
the
one
above
in
bold
has
an
ID,
which
is
the
event,
and
if
you
ID
the
latest
version
of
that
that
just
get
that
and
then
that
gives
you
the
same
thing
again.
C
C
B
B
C
This
is
a
this
is
a
problem
that
I
think
we,
because
I
think
everyone's
common
is
the
same
as
that
one
I
would
take
that
URLs
unless
there's
a
thinking
of
purpose
for
having
them.
Sorry
ID,
unless
there's
a
purpose
for
having
them
of
the
URL
most
want
to
use
the
so
meaning.
You
need
to
make
sure
that
the
specification
works
with
identify,
for
example,
one
five
nine
on
its
own
or
the
gooood
or
whatever
it
is
instead
of
acquiring
a
URI,
which
is
that
for
you
guys
so.
B
A
To
avoid
the
client
having
to
know
how
to
construct
your
your
eyes
from
the
identifies
that
are
so
unlikely
providing
because
people's
paths
for
the
API
might
be
different,
the
there
might
be
differences
in
the
identifiers.
That
might
mean
things
need
to
be
encoded
or
something
so,
rather
than
having
to
specify
a
set
of
template's.
If
a
little
bit
client
needed
to
turn
say
one
five,
nine
into
something
you
can
interact
with
through
the
rest
in
aggressively
then
happen.
The
server
telling
the
client
this
is,
the
URI
you
should
use
is
a
cleaner
design.
A
B
So
what
you're,
effectively
saying
there
is
that,
with
a
bit
of
look,
if
you've
got
one
end
point
you
don't
need
to
know
what
the
rest
are,
because
the
the
kind
of
the
timetable
search
or
something
would
effectively
take
you
down
the
rest
of
the
paths
to
discover
what
the
end
points
are.
Yes,.
A
A
A
C
Am
I
I
just
noticed
the
time,
so
that
sounds
a
little.
Thank
you
for
the
input
I
mean
it
sounds
like
this.
This
is
very
very
like
detailed
technical
question
is
now
I
realized
as
we
got
into
it
so
yeah
we'll.
Definitely,
although
I
for
the
plantation
may
be
defined,
the
watch
for
me
actually
because
I
think
if
he
said
they
there's
yeah
as
benefit.