►
From YouTube: IETF-CBOR-20221019-1400
Description
CBOR meeting session at IETF
2022/10/19 1400
https://datatracker.ietf.org/meeting//proceedings/
A
Hello,
everybody
Welcome
we'll
wait
for
Karsten
to
arrive
and
then
we'll
start.
A
Let's
get
going,
you
see.
The
first
thing
on
the
agenda
is
the
time
tag
so.
B
Yeah
my
main
point,
bringing
this
on
the
agenda
again,
is
that
cd8
is
likely
to
issue
a
working
of
last
call
in
the
next
few
days,
and
we
said
we
wanted
to
synchronize
our
time.
Tech
document
with
that,
and
that
appears
to
be
in
a
relatively
stable
state,
with
a
possible
exception
of
one
pull
request
that
proposes
adding
ut1
to
the
time
scales
provided.
B
So
we
could
want
to
work
group
list.
Let's
call
this
approximately
at
the
same
time
coordinate
this
with
the
sedate
chairs,
or
we
might
have
a
reason
not
to
do
this
at
this
point,
and
and
I
would
like
to
find
out
whether
there
is
such
a
reason.
B
Great,
so
just
a
quick
comment
on
the
ut1
pull
request.
I
think
that
that's
a
desirable
thing
to
add
at
some
point
since
time
scales
are
registered
Editions,
it's
not
necessarily
a
problem.
B
If
this
is
not
included
at
this
point
in
time,
and
we
might
even
edit
during
working
with
last
call
if
we
find
we
still
want
to
edit
the
code
definition
points
into
a
maze
of
astronomical
documents
that
that
may
be
difficult
for
people
who
just
want
to
implement
this
to
follow
so
I'm,
not
sure
we
have
done
all
the
work
on
on
that
PR
yet,
but
maybe
people
want
to
have
their
own
look
and
at
the
pr
at
some
point.
B
So
this
is
just
a
heads
up
that
Jason
pause
has
issued
a
working
plus
call
on
this
document.
B
B
B
So
yeah.
This
is
maybe
just
a
pointer
to
for
people
who
care
about
regular
Expressions
to
have
a
look
at
the
work
and
to
think
which
of
the
sibo
working
group
activities.
B
May
now
be
unblocked,
assuming
that
that
this
irregx
work
leads
to
to
a
conclusion
to
a
standard.
C
Yeah,
okay,
I
prepared
some
slides
for
that.
C
Okay,
so
yeah
we're
talking
I'm
talking
about
the
consist
binary
object,
representation
of
DNS.
C
My
name
is
Martin
for
those
who
don't
know
me,
yeah
first
I
will
present
our
motivation
and
introductions
and
the
definition
of
it
and
then
give
some
examples
on
analysis
and
then
some
to
be
done.
So
this
is
the
motivation.
Is
that
in
core
and
DNS
up
and
deprive
we
currently
discuss
a
method
to
transport
DNS
over
Co-op.
C
The
problem
there
is
that
the
packet
size
exceeds
8215
for
pdu,
depending
on
query
names
very
quickly.
If,
as
you
can
see
in
the
graphic
below,
and
so
we
have
fragmentation-
which
we
of
course
want
to
avoid,
because
with
high
bracket
loss,
we
only
multiply
the
packet
loss,
and
so
we
need
a
compression
format
for
DNS
messages.
C
So
the
objective
of
our
draft
is
to
specify
an
encoding
of
the
DNS
messages
in
sibo
and
reduce
the
data
of
DNS
queries
and
answers
by
omitting
DNS
fields
so
for
DNS
queries
we
basically
just
Define
them
as
a
sibo
array,
which
should
contain
at
minimum
the
as
a
text
string
the
domain
name
in
itna
encoding,
that
is,
for
which
the
data
is
requested
and
optionally.
C
There
is
also
a
record
type
specification
that
can
be
used
if
it's
not
present,
then
the
record
type
defaults
to
the
quad
a
record
and
if
the
record
class
is
not
present,
it
defaults
to
the
in
record.
Oh
sorry,
my
drawer
is
just
ringing,
can
I
have
a
very
short
break.
Just
looking
with.
A
Maybe
that's
a
suggestion
we
can
make
to
the
meet
Echo
folks,
a
button
that
the
chairs
can
push
to
play
music.
B
Yeah,
it
needs
to
be
music
that
won't
get
copyright
strike
in
the
YouTube
rendition,
video
and
that's
shot
in
the
dark,
because
you
never
know
what
YouTube
considers
to
be
copyrighted
music
at
any
point
in
time,.
C
Yeah
so
yeah
well
so
yeah
with
the
DNS
query.
Basically,
DNS
query
is
a
sibo
array
which
contains
the
name
of
it.
I
think
they
cited
already,
and
the
response
basically
is
a
bunch
of
resource
records,
so
yeah.
C
The
resource
record
is
also
a
sibo
array
that
which
at
minimum
contains
a
TTL
and
the
resource
data,
either
encoded
as
a
byte
string
or
if
it's
a
domain
name
also
as
a
text
string
and
it
optionally
can
contain
the
name
and
the
record
type
both
default
to
those
that
are
in
the
question
and
basically
a
response,
then,
is
an
array
of
arrays.
Each
array
in
that
array
corresponds
to
a
section
and
yeah,
and
basically
only
at
minimum.
The
answer
section
is
required.
C
But
we
can
also
amend
the
original
question
as
I
said,
optionally,
so
yeah
it's
a
simple
example.
I
can
give
you
here
a
query
for
an
IPv6
address
for
example.org,
and
this
results
in
a
sibo
object.
That
is
certain
bytes
large
compared
to
the
52
bytes.
A
normal
DNS
wire
format.
Has
this
allows
us
for
compression
of
400
percent
and
same
goes
for
the
corresponding
response,
where
we
have
a
compression
rate
of
283.3
percent.
C
But
when
we
look
at
a
little
complex
example,
for
example,
if
we
want
to
query
any
record
from
example.org
as
we,
for
example,
do
with
the
service
Discovery.
Sometimes,
then,
of
course
the
query
is
still
quite
well
compressed
but,
for
example,
for
the
corresponding
response,
even
with
all
the
Illusions
I
we
provided,
we
only
have
a
compression
rate
of
97
97.5
percent,
so
yeah
we
have
it's
larger
than
the
format
and
the.
So
the
question
is:
do
we
just
accept
it
or
you
induce
a
wire
format?
Instead,
yes,
Carson.
B
Yeah
I
didn't
want
to
to
interrupt
your
presentation
of
this
slide,
so
I
think
what
what
we
are
seeing
here
is
that
for
more
complex
queries,
the
built-in
message
compression
and
in
section
4.4
of
RFC
1035-
actually
works.
It
doesn't
do
a
lot,
but
it
does
something.
So
in
this
example,
it
would
actually
compress
the
the
three
occurrences
of
example.org
by
using
the
the
built-in
suffix
compression
of
RFC
1035.
C
B
So
if
we
look
at
this
some
more
or
actually
it's
not
three
times
it's
five
times,
if
you
look
more
closely,
you
also
see
in
this
example,
I'm
not
sure
this
is
very
realistic
opportunity
for
prefix
compression
in
in
the
IP
addresses.
That
is
something
that
RFC
sorry
1035
cannot
use,
but
that
we
could
use
I.
Think
the
interesting
question
is:
can
we
Define
application
oriented
subset
of
the
sibo
package
specification
which
essentially.
A
B
B
C
Presented
this,
we
can
talk
about
that
so
yeah,
there
are
still
a
lot
of
to
be
done.
First
of
all,
feedback
is
appreciated.
C
Carson's
already
helped
a
lot
with
the
zero
version
of
this
draft,
but
yeah
I
I
think
we
need
a
little
bit
more
help
because
I,
we
are
not
that
much
of
Seaborn
knowledgeable
at
the
moment,
then
there's
also
the
question:
if
we,
if
we
need
special
treatment
for
edns
0,
because
they
are
the
resource
records
of
pseudo-resource
records,
as
it's
called
in
this
case,
look
a
little
bit
different
and
I
didn't
look
into
that
yet
and,
as
custom
already
said,
should
we
add
name
and
address
compression,
for
example,
this
could
be
something
in
a
similar
vein
to
Chic
and
yeah
because
of
the
of
the
problem
with
the
compression
at
high
as
more
complex
examples.
C
C
Well,
if
we
have
some
way
to
to
exchange
the
context
that
for,
for
example,
a
rule
set
as
with
as
we
have
with
chic-
and
this
is
already
a
defined
way-
which
we
already
use
for
other
use
cases,
then
we
don't
have
to
add
extra
compact
plexity,
because
we
basically
have
already
this
way
of
compressing
and
decompressing
stuff
in
the
firmware.
B
Yes,
the
the
idea
behind
chicas,
it's
called
Static
context,
data
conversion,
the
ideas
to
actually
identify
something
that
is
specific
to
the
relationship
between
the
the
two
parties
that
communicate
using
shake.
So
you,
you
know
that
a
specific
form
of
UDP
packet
or
whatever
is
going
to
be
used
a
lot.
And
if,
if
you
do
that,
then
she
gives
you
a
very
good
compression.
B
Dns
is
usually
a
little
bit
more
ad
hoc
I
mean
you,
you,
usually
you
don't
know
at
the
start
of
the
relationship
between
DNS
client
and
a
DNS
server.
What
will
be
the
the
content
of
those
queries?
So
I'm
I'm
not
sure
that
that
she
really
does
a
lot
here.
Well,.
C
If
we
look,
for
example,
just
in
in
how
it
devices
sometimes
as
well
most
of
the
time
communicate
just
an
example,
they
want
to
request
the
IP
address
of
the
Cloud
Server.
Then
the
Cloud
Server
has
some
domain
where
we
definitely
could
already
predict
that
it
might
be
rvs.com
or
something
like
that,
so
I
think
at
least
there
is
also
some
predictability
where
we
could
leverage
Shake,
but
yeah.
Maybe
maybe
check,
is
the
wrong
way
to
go
here.
I
didn't
think,
that's
that
hard
through.
Yet
to
be
honest,.
B
Yeah,
so
the
the
my
point
is
that
really
the
the
fact
that
aws.com
is
a
common
suffix
would
need
to
become
part
of
the
relationship
between
the
DNS
client
and
the
DNS
server.
Now
is
if
the
DNS
server
also
is
provided
by
aws.com.
B
So
the
the
DNS
messages
can
continue
to
be
self-contained.
They
don't
need
external
context
like
Shake.
B
Compressed
message
would
be,
but
we
can
still
use
the
redundancy
that
we
see
on
the
previous
slide
and
in
in
this
case,
since
we
have
five
instances,
can
you
go
back
one
slide
yeah,
since
we
have
five
instances
of
example.org,
we
only
really
need
one
of
them
and
we
would
need
to
to
have
five
places
that
actually
reference
that
so
we
would
change
the
the
11
characters
or
so
of
example.org
into
a
number
of
bytes
for
a
reference.
B
I,
don't
know
two
or
three
bytes
four
bytes,
so
that
already
would
be
more
than
the
the
five
bytes
that
we
are
seem
to
be
losing
here
by
not
using
30
10
35
compression,
and
we
would
maybe
be
able
to
make
use
of
the
fact
that
we
have
opportunity
for
prefix
compression
on
on
IP
addresses,
which
are
also
relatively
large,
particular
with
IPv6,
so
that
that
would
be
an
additional
Improvement.
So
I
think
that
might
be
worth
investigating.
C
Yeah,
it
sounds
interesting
when
we
can
somehow
references
within
keyboard
itself.
Yeah
could
probably
help
with
it.
Definitely.
B
The
the
way
RC
1035
does
this
is
pretty
in
pretty
intelligent,
so
I
think
it's
it's
we're
not
going
to
be
able
to
to
get
the
efficiency
of
1035
message
compression
in
in
sibo,
which
is
kind
of
counter-intuitive,
but
that's
because
he
was
is
way
more
more
General
than
what
they
provided
in
1035,
but
I
think
this
could
be
compensated
by
having
both
prefix
and
suffix
compression
available,
and
so
we
we
might
get
some
reasonable
result
in
in
with
respect
to
conciseness.
B
What
without
getting
complexity
through
the
roof
I
mean
we
can
pack
can
be
used
in
really
complicated
ways,
and
we
certainly
don't
want
to
do
that.
We
want
to
profile
it
in
such
a
way
that
it
solves
exactly
the
the
addresses
exactly
the
opportunities
we
have
in
DNS.
C
Yeah
then
I
will
definitely
look
into
using
sibo
pack,
then,
for
the
next
version
of
the
draft.
B
Yeah,
my
recommendation
would
be
to
use
everything
you
you
need.
You
want
from
the
reference
mechanisms
in
sibo
packed,
but
not
necessarily
use
the
same
table
setup
mechanism,
because
the
DNS
specific
table
setup
mechanism
may
may
be
more
efficient
and
maybe
more
appropriate
for
the
restricted
profile
we
are
likely
to
find
for
sibo
packed.
So
a
generic
sibo
pack.
Implementation
might
still
work
with
this,
but
might
have
to
use
the
the
DNS
specific
table,
setup
mechanism
and
DNS
only
implementation.
B
What
would
simply
just
do
the
two
mechanisms
for
prefix
and
suffix
compression
that
that
we
Define
assuming
that's
what
we
come
up
with
at
the
end.
C
Any
further
questions
or
proposals.
A
C
So
our
plans
were
to
have
a
another
version
of
the
draft
until
Monday
and
yeah.
Look
at
definitely
look
in
the
Gazebo
packed
thing
that
Carson
has
talked
about
and
yeah
then
hopefully
present
a
sub.
An
update
at
the
next
ITF
meeting.
B
B
Agree,
yeah
yeah
good,
so
the
the
other
question
was
edna0
and
I
must
admit.
I
may
have
known
what
edns
0
does
exactly
10
years
ago,
but
I'm
not
sure
I
still
fully
remember.
So.
This
is
your
typical
example
of
bringing
two
technologies
together
and
you
need
Experts
of
both
Technologies
and
and
in
the
Civil
working
group.
We
can
bring
the
Civil
expertise,
but
we
don't
necessarily
have
the
the
other
expertise.
I
see
that
there
is
a
DNS
directorate
review
of
this
document
already
being
scheduled.
Did
you
see
that
as
well.
C
I
wasn't
at
a
dog
draft
might
might
very
well
be
yeah,
I
think
that
was
yeah.
That
was
the
top
draft,
so
yeah,
but
we
can,
it
can
I
can
advertise
it
on
the
DNS
list,
the
DNS
or
blasters.
B
Yeah,
you
could
also
just
just
point
the
reviewer
who
I
think
is
known
by
now
to
the
other
document
and
and
to
ask
for
for
input
on
that
one
as
well.
C
B
Mean
this
is
this
document
is
a
very
early
stage,
so
getting
too
much
attention
for
this
is
probably
not
not
the
right
thing
to
do,
because
people
remember
it
in
in
the
early
stage
that
it
is
so
I
think
it
would
be
good
to
to
have
a
DNS
directorate
member
look
at
this,
but
not
necessarily
the
whole
DNS
Community,
okay
about
it.
At
this
point.
C
Yeah
then
I
will
rather
ping
them.
Okay,
any
further
questions.
B
Yes,
I
I
didn't
prepare
slides
for
this,
because
most
of
what
what's
in
their
draft
already
is,
has
been
on
on
slides
in
in
previous
meetings.
The
main
contribution
of
of
this
version
of
this
new
draft
is
that
I
have
narrowed
this
a
little
bit
down
and
focused
on
what
we
actually
might
want
to
do
in
in
the
specific
CDL
2.0
project,
I
mean
we
can
always
do
a
CDA
3.0.
So
if,
if
somebody
who
has
a
better
computer
than
I
have
could
just
present
this
draft
from
the
link.
A
A
Draft
plan
there
we
go
error
permission
denied
by
System.
B
A
A
A
D
B
B
A
D
Well,
all
right,
this
may
or
may
not
work
in
a
moment.
B
So
if
you
skip
to
section
two.
D
B
So
this,
as
you
can
see
from
the
table
of
contents
on
the
right,
this
has
essentially
three
main
items.
One
is
about
syntax
issues,
some
of
which
clarifications
and
I
don't
know
whether
we
want
to
do
this
in
the
same
document
and
some
are
extensions,
and
then
there
is
a
discussion
about
the
processing
model
and
discussion
about
the
module,
superstructure
and
I
want
to
quickly
comment
on
on
these.
B
So
on
the
syntax
deficits
item,
the
the
biggest
requirement
that
I'm
getting
again
and
again
is
how
do
I
write
CDL
that
deals
with
ranges
of
tag
numbers.
So
if
you
look
at
the
syntax,
the
abnif
for
the
syntax
that
we
have
in
in
at
the
top
of
the
screen,
this
only
allows
for
an
unsigned
integer
right
now
for
the
tag
number.
So
it
requires
you
to
commit
to
a
specific
number.
B
You
cannot
put
CDL
for
a
range
of
tag,
numbers
and
I'm,
proposing
to
extend
this
by
allowing
a
tag
number
to
be
a
CDL
type
in
angle
brackets,
so
the
the
example
below
that
shows
how
this
might
be
done.
So
we
have
a
the
this
probably
should
reference
where
it's
coming
from.
B
So
in
RFC
9277,
we
have
a
number
of
tags
allocated
for
Content
types
for
Content
formats.
Excuse
me,
so
it's
this
166h
something
to
a
16.
It's
something
else.
That's
the
range
and
by
putting
this
range
or
the
real
name
for
this
range
into
angle
brackets
and
into
the
position
where
normally
the
unsigned
integer
would
have
been.
We
have
a
convenience
Syntax
for
providing
ranges
for
tag
numbers.
So
this
is
something
that
that's
really
very,
very
small
increment,
but
it's
incompatible
with
the
CDJ
1.0
syntax.
B
So
if
you
do
this
in
your
specification,
no
CDI
1.0
process
I
will
be
able
to
process
it
so
that
that's
yeah
we
might
might
put
this
into
a
single
document
on
its
own,
so
people
can
maybe
put
this
in
as
a
CDL,
1.2
or
something
but
I
think
that
easy
way
to
to
solve
this
particular
problem
or
to
address
this
particular
requirement.
B
2.2
is
about
tag
oriented
literals
that
we,
where
we
have
a
proposal
for
doing
this
in
the
diagnostic
notation,
but
it
would
be
useful
to
be
able
to
do
this
in
cddl
as
well.
Now
we
could
simply
adopt
the
syntax,
which
would
work
in
the
context
of
cddl.
B
The
the
problem
really
is.
This
is
again
only
providing
literals,
and
so
we
are
kind
of
committing
the
same
mistake
that
we,
we
are
repairing
for
something
else
in
2.1
where
we
actually
want
to
be
able
to
write
cddl
for
what
goes
there.
So
I
don't
have
a
particular
ly
bright
idea
how
to
do
this
at
this
point
in
time.
So,
for
instance,
maybe
one
wants
to
to
put
in
a
b
and
F
for
the
thing
that
is
in
the
single
quotes.
B
So
this
this
will
be
a
little
harder
to
develop,
and
maybe
it
would
be
useful
to
develop
some
some
ideas.
How
to
do
that.
B
2.3
is
just
a
number
of
router
reports
that
that
have
to
be
done
again.
This
could
be
a
separate
document
because
we
want
to
fix
these
error
Raja
for
8610
as
well.
I,
don't
think
we
want
to
reissue
86
gen,
but
we
might
have
a
small
Corrections
and
clarifications
document
that
has
these
fixes
in
an
agreed
way.
I'm
not
going
to
go
through
the
details
here,
because
it's
very
tedious
but
I
think
it's
clear
that
we
want
to
address
all
the
errata
number.
B
Three
really
is
the
the
biggest
item
and
and
one
that
maybe
goes
a
little
bit
beyond
what
we
are
defining
in
the
language.
The
processing
model
people
are
going
to
write
programs
that
actually
make
use
of
CDL
in
an
unexpected
ways.
So
we
cannot
forecast
all
kinds
of
processing
that
people
will
do
with
acidity,
but
on
the
other
hand
we
probably
need
to
have
a
whoops.
B
B
B
The
the
feature
doesn't
work
very
well
at
the
moment,
so
that
that
would
have
to
be
improved
a
little
bit,
but
basically
that's
something
that
we
already
can
do
with
cdda
1.0.
What
we
might
want
to
add
with
2.0
is
ways
to
tell
the
annotator
what
information
is
useful
and
what
information
can
be
left
out,
because
if
the
tool
would
really
tell
everything
it
knows,
it
would
be
way
more
comments
than
actual
meat.
B
So
the
the
one
of
the
things
that
that
annotations
that
are
put
into
the
model
may
be
useful
for
is
adding
little
pieces
of
predicates
or
little
pieces
of
programs
that
operate
on
the
data
item
and
can
be
used
for
doing
things
like
co-occurrence
constraints.
Of
course,
at
some
point
we
run
into
this
evaluation
language
problem.
We
don't
have
a
common
view
of
what
an
evaluation
language
might
be,
and
it
probably
is
necessary
to
yeah
at
least
you.
B
You
have
to
be
able
to
derive
a
Boolean
result
from
the
evaluation
language,
whether
the
the
annotations
actually
work
provide
the
additional
validation
for
the
the
data
item
under
test.
B
And
finally,
the
the
one
thing
we
could
do
with
annotations
or
based
on
annotations
is
to
actually
do
transformation.
So
we
describe
how
validated
data
item
could
be
interpreted
in
a
different
way.
So
if
you
have
some
some
structure,
that
really
is
is
just
syntactic
stuff.
You
might
be
able
to
get
rid
of
of
the
noise
in
that
syntax,
using
a
transformation
step,
and
this
also
can
be
used
for
doing
things
like
adding
and
default
values,
or
doing
some
other
Transformations
that
that
convert
syntactic
sugar
into
a
canonical
form.
B
So
my
my
proposal
here
is
to
actually
continue
writing
these
implementations
and
and
do
interesting
things
with
the
implementations
and
maybe
do
an
initial
Syntax
for
putting
annotation
information
into
a
CDL
spec
that
these
implementations
can
actually
use,
and
maybe
that
simple
syntax
could
go
into
CDL
2.0,
but
the
the
actual,
a
specific
mechanisms
and
and
processes
might
be
separate
documents.
So
we
can
keep
the
language
simple,
but
can
build
complicated
things
on
top
of
that,
if
we
want
to.
B
Foreign,
so,
finally,
the
the
most
requested
major
feature
is
a
module
superstructure
and
we
have
looked
at
a
way
to
provide
this
in
such
a
way
that,
at
least
for
for
a
limited
amount
of
time,
2.0
based
specification
can
still
meaningfully
be
processed
by
a
CDA
1.0
implementation.
So
we
would
use
something
that
that
looks
a
little
bit
like
like
pragmas
or
preprocessor
statements,
or
something
in
in
other
languages
to
to
Define
these
modules.
B
And
so
this
is
section
4.1
about
compatibility.
Then,
of
course,
we
have
to
to
run
name
spaces.
B
We,
the
namespaces,
are
the
the
difficult
part
to
get
right,
but
CDL
is
prepared
for
this
by
including
characters
that
we
could
corrupt
for
for
defining
the
namespaces
like
dollar
and
an
ad
sign,
and
even
the
dot
is
something
that
that
we
could
corrupt
and
then,
of
course,
if
we
have
modules,
we
need
to
be
able
to
reference
one
module
from
another
module,
and
we
could
do
this
more.
B
Like
the
the
hash
include
mechanism,
the
C
language
uses
where
the
using
module
actually
points
to
the
used
module,
or
we
could
do
this
more
like
the
the
way
C
language
modules
are
linked
together,
where
you
essentially
provide
names
in
one
module
that
can
be
picked
up
in
the
other
module,
but
you
don't
really
tell
the
system
where
that
that
first
module
can
be
found,
so
both
has
advantages
and
disadvantages
directly
referencing.
Another
module
can
be
very
inflexible
if
you
want
to
start
using
a
new
version
of
that
module.
B
Somehow
using
external
information
can
be
difficult.
If
yeah,
you
essentially
want
to
to
throw
things
together,
and
you
now
need
to
add
all
this
external
information
that
that
says
how
things
are
working
together.
You
essentially
start
writing
Linker
scripts,
so
I
think
we
need
to
understand
what
we
want
to
do
here.
B
B
So,
for
instance,
if
we
want
to
have
a
place
and
a
specification
where
we
use
a
cozy
algorithm,
we
could
Define
a
mechanism
that
Imports
values
the
value
column
from
the
Cozy
algorithms
registry
and
makes
this
available
as
as
a
choice
that
that
could
be
used
in
this
place.
B
And
there
are
some
more
text
that
explains
how
how
this
is
it's
a
little
bit
difficult
but
but
can
be
done
yeah.
So
this
is
Ina
references
but
of
course,
the
more
likely
thing
we
want
to
use
as
references
into
other
cddl
modules
and
one
place
where
we
might
find
things
we
want
to
import
might
be
rfcs
and
the
very
simple
syntax,
like
RFC
1990.org,
to
reference
that
we
actually
mean
the
the
oid
rule
that
is
defined
in
RFC
1990
might
be
an
easy
way
to
get
cross-references
between
different
documents.
B
So
it
would
be
possible
for
an
RFC
to
provide
something
like
a
cddl
library
that
other
specifications
can
use
to
to
reference
this,
and
this
we
could
explicitly
support
this,
and
this
is
for
for
two
explicitly
interacting
with
namespaces,
by
providing
a
way
for
cd8
specification
to
say
this
document
actually
exports
three
names.
So
these
are
the
names
you
are
supposed
to
use
from
from
this
document
and
yeah,
then
of
course
Define
what
that
is,
I
I
didn't
copy
of
all
of
RFC
1990
here.
B
So
that's
why
this
is
the
looks
a
bit
trivial,
but
that
that's
essentially
the
idea
and
then
there
could
be
an
explicit
import
syntax
on
the
other
side
as
well.
So
you
don't
have
to
say
RFC
1990.0id.
Each
time
you
use
an
as1
object,
identifier,
so
I
think
I
presented
that
before
yeah
retroactive
exporting
is
something
we
could
do.
This
is
useful
for
CDL.
B
This
is
actually
even
way
more
useful
once
we
notice
that
cddl
and
ABN
F
actually
are
very
similar
in
this
respect,
so
retroactive
exporting
from
existing
rfcs
into
a
b
and
F
specifications
that
that
reference
that
existing
ABN
F,
that
might
be
very,
very
useful,
so
445
defines
a
basic
idea.
What
operations
could
be
provided
here?
B
B
Okay
and
then
there
are
some
some
more
things
that
can
be
discussed
here.
Let
me
skip
that
and
finally,
the
observation
I
already
made
a
b
and
F
is
a
lot
like
cddl,
so
whatever
we
Define
here
may
be
useful
in
the
ABN
F
context
as
well.
B
So
I
think
right,
given
that
that
cddl
Embraces
a
b
and
F
more
than
than
other
data
definition
languages
out
there
I
think
it
would
be
a
natural
thing
for
us
to
make
sure
we
can
do
the
same
things
with
a
b
and
f
that
we
can
do
with
CDL
itself,
so
that
that
would
always
be
a
consideration
in
this
context.
B
Okay,
so
this
was
an
overview
I.
Don't
really
expect
a
lot
of
comments
right
now,
because
this
this
is
very
few
words
on
something
rather
complicated.
D
I
heard
from
I
think
I'm
still
on
on
my
mic.
If
I
switch,
all
things
will
go
straight
on
your
training,
I
heard
from
Amanda
just
last
week
that
they're
doing
a
major
overall,
an
upgrade
to
the
storage
formats
and
mechanisms
in
the
Iona,
Registries
and
initially
prototyping,
it
I
think
was
service
names
and
Port,
but
into
other
regular
grades
and
I.
Don't
know
if
you're
already
up
to
date
on
that
I
figured.
You
probably
were
Karsten,
but
maybe
there's.
D
Maybe
we
can
insert
the
The
Meta
requirement
that
it
be
easy
to
import
into
cdbl
values
from
an
arbitrary
eye,
honor
registry
or
anyway,
a.
B
B
Yeah,
so
one
thing
we
could
do
is
at
115
use
the
the
fact
that
INR
people
are
going
to
be
there
and
discuss
this
with
them.
B
D
But
Kirsten
and
Barry
I
would
suggest
both
is
best,
have
a
side
meeting
in
which
there's
really
time
to
spread
out
on.
You
know,
concept,
whiteboarding
and
also
have
them
drop
in
if
they
can
to
the
relevation
of
the
pddl
2.0
during
the
Secor
meeting.
D
A
Yeah
well
I've,
just
given
my
browser,
the
permissions
it
needs,
but
I
need
to
restart
the
browser
after
the
meeting
is
over.
I
will
be
okay
for
the
future.
D
D
Okay,
Barry
or
Karsten.
Are
there
joint
meetings
or
joint
topics
with
other
iitf
work
groups
that
seabor
plans
to
do
like
with
Jose
or
rats
or
whomever
in
the
course
of
IDF
115.
D
Not
that
I
want
to
see
you
do,
but
I
would
suggest
Carson
checking
in
with
honest
and
Brendan
in
particular
and
Dave
color,
because
one
of
the
three
of
them
may
very
well
have
in
the
rat's
teeth,
suit
and
other
things,
spectrum
and
idea
of
something
they
desperately
wish.
They
could
express
in
cddl
and
certainly
can't
in
cddl
1.0.
Without
you
know,
and
without
informal
annotation
or
whatever.
Without
you
know,
just
doing
it.
D
Yeah,
thank
you
for
the
notes.
I
was
just
reading
that
sounds
I
anyway.
I
would
suggest
talking
with
if,
if
Barry
or
or
honest
or
or
Carson
can
do
so
before
the
meeting-
and
there
are
probably
others
you
know-
face
many
of
always
came
to
the
top
of
my
head
because
I
follow
them.
A
D
A
The
security
people
away
from
from
the
seaboor
session.
A
A
A
Please
reply
on
the
list.
If
there
are
things
you
would
like
to
see
on
the
agenda
at
the
115
session,
so
so
that
I
can
put
together
an
agenda
I,
don't
know
whether
this
gen
will
be
on
115
he's
still
on
family
leave,
so
I,
don't
know
if
he'll
be
participating
in
115
or
not.
I
will
check
in
with
him
on
that.
A
Okay,
see
you
all
at
ietf,
115
online
or
in
person.