Meeting minutes, 2016-01-04

https://www.w3.org/2016/04/01-annotation-minutes.html

text version below

Ivan

----
Ivan Herman, W3C
Digital Publishing Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
ORCID ID: http://orcid.org/0000-0003-0782-2704



   [1]W3C

      [1] http://www.w3.org/

              Web Annotation Working Group Teleconference

01 Apr 2016

   See also: [2]IRC log

      [2] http://www.w3.org/2016/04/01-annotation-irc

Attendees

   Present
          Rob Sanderson (azaroth), Shane McCarron (ShaneM),
          Tim_Cole, TB_Dinesh, Ben_De_Meester (bjdmeest), Ivan
          Herman, Kyrce Swenson, Takeshi Kanai, Doug Schepers
          (shepazu), Benjamin Young (bigbluehat), Frederick Hirsch

   Regrets
          DanW, nickstenn

   Chair
          Rob_Sanderson, Tim_Cole

   Scribe
          bjdmeest

Contents

     * [3]Topics
         1. [4]Announcements
         2. [5]Minutes
         3. [6]Meeting Around the time of TPAC
         4. [7]F2F topics
         5. [8]Conformance
     * [9]Summary of Action Items
     * [10]Summary of Resolutions
     __________________________________________________________

   TimCole: Agenda for today

   ... anyone wants to add something?

Announcements

   <azaroth> bjdmeest: And continued thanks, as you're often the
   scribe!

   TimCole: WD's are published
   ... reviews are requested

   ivan: a reference from the security review people is received
   ... there is a questionnaire that helps identifying common
   pitfalls

   <ivan> security questionnaire:
   [11]https://w3ctag.github.io/security-questionnaire/

     [11] https://w3ctag.github.io/security-questionnaire/

   ivan: anyone willing to go through that offline?
   ... something that should be done between now and next version
   of the WD
   ... so if security people will check this, we need to check
   this asap

   azaroth: I am happy to work with whoever would work on that

   TimCole: I'll send a question around

   <TimCole>
   [12]http://w3c.github.io/web-annotation/selector-note/index-res
   pec.html

     [12] http://w3c.github.io/web-annotation/selector-note/index-respec.html

   TimCole: other thing to mention: there is a first draft of a
   possible note on selectors and states
   ... please take a look at this draft
   ... we could add github issues as we need to

   ivan: two things:
   ... 90% of the text was cut'n paste
   ... one good check would be to check I didn't forget anything
   ... so to check whether the text remains consistent
   ... someone else should do that
   ... second: I came up with a simple way of putting things in a
   fragment, differently than the previous proposal
   ... the last few days, I made a small javascript lib to parse
   the fragment url into a JSON object (see
   http://w3c.github.io/web-annotation/selector-note/converter/)
   ... also, there are 2 new issues on the model

   TimCole: because the tight coupling between model and this
   note, we need to make sure everything remains consistent

   ivan: that's my job :)

Minutes

   shepazu: The next 3 months I will focus on testing, together
   with ShaneM
   ... to get concrete work done on the testing

   TimCole: other volunteers will be welcome
   ... occasional updates from you guys are welcome

   shepazu: of course
   ... at this point, every week, we should have a testing update,
   during this telcon

   <Tbdinesh> We will be pitching in too.

   ShaneM: What's the target timeframe for CR?

   ivan: we will have a F2F in Berlin in mid may
   ... after that meeting, we should go to CR
   ... issues will come up
   ... but we virtually published a last call
   ... that's the idea

   <TimCole>
   [13]https://www.w3.org/annotation/wiki/Meetings/F2F_Berlin_2016

     [13] https://www.w3.org/annotation/wiki/Meetings/F2F_Berlin_2016

   ivan: the charter ends the end of September
   ... we will not make a recommendation by then, but we can
   report that we can to PR
   ... so that we can extend the charter to go through PR and rec

   <ShaneM> remember that charter extensions require AC review now

   ivan: so we would like to start CR beginning of June, and our
   of CR at the beginning of September
   ... W3M can - I think - extend the charter without changes to
   finnish the rec

   TimCole: Hopefully we can get an extension

   <TimCole> PROPOSED RESOULTION: Minutes of the previous call are
   approved:
   [14]https://www.w3.org/2016/03/25-annotation-minutes.html

     [14] https://www.w3.org/2016/03/25-annotation-minutes.html

   TimCole: any comments on the previous minutes?

   <azaroth> +1

   RESOLUTION: Minutes of the previous call are approved:
   [15]https://www.w3.org/2016/03/25-annotation-minutes.html

     [15] https://www.w3.org/2016/03/25-annotation-minutes.html

Meeting Around the time of TPAC

   TimCole: we had a F2F at TPAC, but for the next TPAC in
   September, it's not clear we need a full F2F
   ... as we have Berlin F2F, and would go to PR and CR by
   September
   ... proposal would be to have a full F2F, a virtual F2F of a
   couple of hours, or not a F2F at all

   shepazu: if we don't have a F2F at TPAC, we shouldn't have a
   virtual F2F either

   <fjh> +1 to doug re avoiding TPAC conflicts with virtual
   meeting

   shepazu: it's not viable wrt people traveling to and from TPAC
   ... I think it's viable to have a F2F at TPAC, for
   communication with other WGs and CGs

   TimCole: How quickly do we have to decide?

   shepazu: It's better to say yes and possibly cancel instead of
   the other way around

   ivan: making a final decision within max a month would be a
   good idea
   ... we have to say something by +- 15th of April
   ... registration will be closed by then

   azaroth: 2 things to change our minds:
   ... one is the F2F in berlin in half of May
   ... is that too late?

   shepazu: no, seems the natural tipping point

   azaroth: given the time frame moving towards CR, I'm not
   convinced to meet at TPAC, if we do need to meet, something has
   gone wrong
   ... my preference is to keep it open until May, with the
   expectation that we won't meet, except if something comes up

   TimCole: I see value in F2F, partly to talk with other WGs
   about implementations etc.
   ... so wait until May seems good

   ivan: one of the chairs needs to register
   ... please try to register so that the meeting would be on
   Thursday and Friday
   ... let's do that now, and decide on the F2F in Berlin

   TimCole: any comments?

   <TimCole> Proposed RESOLUTION: We will submit request to meet
   at TPAC, and decide if we want to back out at F2F in Berlin

   <azaroth> +1

   azaroth: I'm happy to register and filling the forms

   <TimCole> +1

   +1

   <ivan> 0

   <ShaneM> +0\

   <Kyrce> +1

   <bigbluehat> +0

   <shepazu> +1

   <takeshi> +1

   shepazu: there may be stuff in digital publishing that may be
   happening at that time
   ... so that might be useful to talk with them

   RESOLUTION: We will submit request to meet at TPAC, and decide
   if we want to back out at F2F in Berlin

F2F topics

   TimCole: we have 6 weeks until Berlin
   ... we probably need to start thinking about topics and agenda

   ivan: if we keep to our current schema, then, it's difficult to
   plan in advance, because the goal is to close all technical
   issues
   ... difficult to plan now, if we get a load of issues from,
   e.g., i18n, we have to take that into account
   ... also, we need to have our CR criteria and testing etc.
   finalized, to have a credible plan to go into CR
   ... for me, it's difficult to plan now
   ... maybe we won't have any open issues, and spend 1,5 day on
   testing
   ... everything else has a lower priority

   <ShaneM> If the agenda is testing focused, and assuming I get
   my board's approval, then I could probably attend the meeting
   in Berlin

   TimCole: do we need to check our charter?

   ivan: yes, when we go to CR, but that's the kind of thing we
   can do offline as well, we don't need the F2F for this
   ... getting the issues closed and CR verified are top
   priorities, everything else comes after that
   ... to come up with the report of what we accomplished etc., is
   chair work, and can be done offline

   <TimCole>
   [16]https://www.w3.org/annotation/wiki/Meetings/F2F_Berlin_2016

     [16] https://www.w3.org/annotation/wiki/Meetings/F2F_Berlin_2016

   TimCole: let's not forget that, and plan some minutes for that
   ... also, please register anyone who will come
   ... The timeline for notes is not with a deadline, so we can
   postpone those (e.g., about HTML serialization)

Conformance

   <TimCole> [17]https://github.com/w3c/web-annotation/issues/165

     [17] https://github.com/w3c/web-annotation/issues/165

   TimCole: issue about conformance, there is a proposal
   ... this also was related to 'levels' of conformance, but we
   rejected that

   ivan: there should be a way for an implementation to say that
   it does not deal with a specific media type
   ... so selection on those media types cannot be done by those
   implementations
   ... It can be as 'simple' as having a table of media types with
   their selectors
   ... and an extra table per implementation to show which media
   types it can be handle

   <ShaneM> That makes sense to me

   ivan: it's only the selector that created problems, not the
   rest of the model
   ... the model must me implemented fully by every implementation

   azaroth: one thing I thought about is about the fragment
   selector
   ... the table of fragment selectors is not a normative
   requirement, bu maybe we should make it a bit more normative
   somehow
   ... so a client that can work with image/* Must implement the
   media fragment-syntax

   shepazu: we could say that a Text class needs to do these
   selectors
   ... and these are not exclusive

   <azaroth> +1 to shepazu

   shepazu: it's just acknowledging the extension model

   TimCole: first: do we have a template of an existing rec
   ... second: we talked about clients that create annotations,
   annotation repository, annotation consumers, annotation
   servers, agents that republish annotations
   ... it seems to me that will also be a factor in how
   conformance is described

   shepazu: I agree, an ecosystem should consider all these things
   ... but I don't want us to get too ambitious with the testing
   ... I want to scope it to specifics that are called out in the
   existing specs
   ... e.g., we want to test the protocol (cfr. LDP)
   ... we could certain elements of the data model
   ... we could test the structure
   ... that the right objects have the properties of the right
   type, etc.
   ... we could also test to make sure selectors are interoperable
   ... I propose to leave that last one out of scope
   ... because we don't explicitly talk that any given UA will
   return exactly the same output for any selection

   takeshi: about fragments selector conformance testing
   ... about plain text
   ... e.g., text would be encoded in an encoding system
   ... we haven't specified which encoding should be used
   ... I think it's important for conformance testing

   <ShaneM> I dont think that encoding is a real problem. It is
   part of the headers (accept-encoding)

   ivan: encodings is a very specific issue to be taken into
   account for text selector
   ... question is about specification about specific selector
   ... a specific issue is important

   <azaroth> +1 to raising encoding issue, thanks Takeshi!

   ivan: now, about the categories of the implementations:
   ... let's not over-formalize ourselves
   ... we had in the past implementations that implemented certain
   parts, but not the other parts
   ... and that's fine
   ... it's not up to us to decide on that
   ... what we really have to be careful about, is that each
   feature needs to be implemented by 2 different implementations
   ... having all these very formal categories, would drive us to
   a very formal way of conformance testing
   ... that may become very complicated

   TimCole: there has to be some recognition

   ivan: the issue about media types may be - where we have to
   stop - is to have a very clear description in the text

   <shepazu> +1

   ivan: These are the selectors that are relevant to these media
   types
   ... to make clear that text/* media types are handled by
   selector A and B, and are thus relevant to me

   ivan: that as and addendum will guide us to have test suites on
   all those categories

   azaroth: so, we start with syntactic testing, conformance with
   JSON, correct properties, etc. (cfr JSON schema)
   ... seems low-hanging fruit
   ... less than a day of work
   ... then, we can start with protocol
   ... LDP had some good patterns
   ... also, sending all possible annotation forms to a server,
   and a server that sends all possible annotations to a client
   ... at that point, we can see what else we can do

   shepazu: we agree about semantic vs syntactic testing
   ... I like the framing
   ... what about the OA CG testing?

   azaroth: in the IDPF work, we created a JSON schema for the CG
   open annotation model

   <azaroth> [18]http://www.idpf.org/epub/oa/#h.b2nk2onxjepf

     [18] http://www.idpf.org/epub/oa/#h.b2nk2onxjepf

   azaroth: at the bottom of the spec, there is the JSON schema

   ivan: IDPF people will want to take the new model, so that's
   important

   shepazu: good that we can start from the schema, thanks rob!

   <ivan>
   [19]http://www.idpf.org/epub/oa/schema/oa-epub-schema.json :
   the real schema

     [19] http://www.idpf.org/epub/oa/schema/oa-epub-schema.json

   azaroth: It's on my list
   ... by the end of next week, I hope to have done that

   <ShaneM> We have some JSON-LD testing code sitting around that
   needs polishing, but hoping it will work well for syntactic
   testing in the web platform test framework.

   TimCole: that's a good consensus about an approach for the
   conformance
   ... it would be nice to have some more examples

   <azaroth> Regrets for next week, yes

   TimCole: for next Friday, both Rob and Ivan aren't here
   ... I have on the list: HTML serialization (which would be a
   note)
   ... without some guidance, there won't be much uptake

   shepazu: I'm interested, I'll be on the call next week
   ... I think we can also talk about testing

   <azaroth> Sorry, need to disappear. Bye all!

   TimCole: ok, so the call of next week will be about testing and
   HTML
   ... other ideas or examples are welcome
   ... [adjourn]

   <bigbluehat> +1

   <bigbluehat> bye all!

   <ivan> trackbot, end telcon

Summary of Action Items

Summary of Resolutions

    1. [20]Minutes of the previous call are approved:
       https://www.w3.org/2016/03/25-annotation-minutes.html
    2. [21]We will submit request to meet at TPAC, and decide if
       we want to back out at F2F in Berlin

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [22]scribe.perl version
    1.144 ([23]CVS log)
    $Date: 2016/04/01 16:10:39 $

     [22] http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm
     [23] http://dev.w3.org/cvsweb/2002/scribe/

Received on Friday, 1 April 2016 16:13:32 UTC