Minutes of meeting on 2016-07-08

Minutes are here:

https://www.w3.org/2016/07/08-annotation-minutes.html

Textual version below

Cheers

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

08 Jul 2016

   [2]Agenda

      [2] http://www.w3.org/mid/018401d1d884$d8134800$8839d800$@illinois.edu

   See also: [3]IRC log

      [3] http://www.w3.org/2016/07/08-annotation-irc

Attendees

   Present
          Rob Sanderson (azaroth), Ivan Berman, Benjamin Young
          (bigbluehat), Jacob Jett, TB Dinesh, Tim Cole, Takeshi
          Kanai

   Regrets
          Dan, Whaley, Frederick, Hirsch, Paolo, Ciccarese,
          Randall_Leeds, Ben_De_Meester, Shane_McCarron, Randall,
          Leeds, Ben, De, Meester

   Chair
          Tim

   Scribe
          azaroth, TimCole, TimColle

Contents

     * [4]Topics
         1. [5]CR Status
         2. [6]Testing
     * [7]Summary of Action Items
     * [8]Summary of Resolutions
     __________________________________________________________

   <TimCole> PROPOSED RESOLUTION: Minutes of the last WG call are
   approved:
   [9]https://www.w3.org/2016/06/24-annotation-minutes.html

      [9] https://www.w3.org/2016/06/24-annotation-minutes.html

   <azaroth> +1

   <Jacob> +1

   <ivan> +1

   <TimCole> scribenick: azaroth

   RESOLUTION: Minutes of the last WG call are approved:
   [10]https://www.w3.org/2016/06/24-annotation-minutes.html

     [10] https://www.w3.org/2016/06/24-annotation-minutes.html

CR Status

   Ivan: We have two published specs, model and vocab, on Tuesday.
   Went out with no problems
   ... Had a hiccough with the TAG issue that wasn't properly
   handled, but we got closure on Wednesday, and have everything
   to get it published
   ... Have a reply this morning that the document is ready to go
   ... So don't expect any problems and it will be published on
   Tuesday next week

   <Loqi> I added a countdown for 7/12 12:00am (#5867)

   Ivan: Editors and Chairs will be on the hook for any issues
   that might come up, as I'll be on vacation
   ... Have some editorial feedback (Rob and Benjamin) already,
   but will deal with it after tuesday

   TimCole: Any further comments?

   Rob: Hooray! :)

   Tim, Ivan: A very important milestone :)

Testing

   TimCole: There was some notes from Shane, that he has closed
   his pull request

   Benjamin: He had been asked to squash the commit history into a
   single commit
   ... He was going to try and squash down to only the important
   commits, and rename to be more consistent
   ... The reason to do it is to not have the master list expanded
   by many new commit messages that overwhelm other messages in
   the history
   ... Shane now cleaning up his local history and will send a new
   PR
   ... Hopefully doesn't restart the process, but it is blocked on
   Shane's work

   TimCole: Trying to get local version up, ran into some issues.
   Also confused about spec-ops and w3c test environments
   ... Are they the same thing?

   bigbluehat: He has write access to spec-ops, w3c are the
   gatekeepers with the PR requirements
   ... If not added there, then not part of the W3C test suite

   TimCole: Relationship to our own annotation-test repo?

   bigbluehat: Canonical source of where we keep the schema and
   tests, regardless of the infrastructure
   ... decided to do that to avoid getting blocked on WPT if
   there's other tools
   ... WPT can pull from it periodically, but regardless of how
   those politics go, we still have our schema for testing

   TimCole: Test scripts are tailored for the runner?

   bigbluehat: Yes, but could write code to handle those too.

   TimCole: Have some runner scripts, as you can't test without a
   runner

   bigbluehat: Best to keep them in web anno tests. If WPT fails,
   which doesn't seem likely just a little slowed, having our
   tests is useful to have in our own repo, so more tools can
   benefit
   ... they're not dependent on any run time, just descriptive
   docs

   TimCole: This has been about the data model

   <TimCole> scribenick: TimCole

   azaroth: when and how can we get the annotations that ???
   produces to test?

   bigbluehat: Are you wanting a place to past these examples?

   azaroth: yes, so that we can demonstrate end-to-end, albeit
   incomplete.

   <bigbluehat> [11]http://shane.spec-ops.io:8000/

     [11] http://shane.spec-ops.io:8000/

   azaroth: the sooner we get that done the sooner we get more
   implementations

   bigbluehat: we can use Shane's server in the short term

   ivan: in many respects from the CR point of view what counts is
   to get back an implementation report from ???
   ... in a format that Greg K. can process

   azaroth: given Shane is not on the call and has to worry about
   the WPT process, can someone help with this first end-to-end

   <azaroth> scribenick: azaroth

   TimCole: It looks simple, but there were some difficulties
   ... the runner doesn't work in my install
   ... it gets hung making the manifest
   ... What OS are you using?

   bigbluehat: Windows, and ran into compile trouble

   TimCole: I just cloned the repo and it started okay, but it got
   stuck. If someone was able to get it running, and we had the
   japanese examples, we could then generate a report to send to
   Gregg

   +1

   scribe: Wondering if we need a place to save the annotations?

   Rob: With the intent to save them and rerun with new tests, or
   a different feature matrix

   Ivan: No analogy to it in other groups. No harm to storing
   them, closer to the tests would be good. Nice to have, not a
   requirement

   TimCole: You were thinking of starting with the japanese demo?

   Rob: Yes, did an implementation of a client for IIIF, could do
   the round trip test

   TimCole: Should identify a folder in the Web Anno Test repo for
   storing annotations to test

   <tbdinesh> kamazaki annotator does not seen to work... for me.

   TimCole: Seems simple enough.

   Rob: Separate per implementation

   Dinesh: That implementation doesn't work for me. It just says
   preparing, it doesn't allow annoting the image

   Rob: I tried only with the example images they have

   Dinesh: Will try more and write a report

   TimCole: I know shane has other things going on, I wonder if we
   need an implementation of the platform we can use?

   bigbluehat: Need to know what Gregg needs for the report. Then
   just running AJV over it several times

   TimCole: Let's try and get that going. Need implementations to
   get started with the tests as soon as we can

   Ivan: Would be worth reaching out to people we know are
   planning to implement to get them rolling

   TimCole: Need to give them something to work with. Europeana is
   anxious to start
   ... Need somewhere to put the annotations and how to run the
   tests.

   ivan: Might be worth talking to the Pund.it people, what they
   plan to do
   ... They said they want to transition to the model, but don't
   remember about timing

   <tbdinesh> (FYI: it throws this error after a while. will write
   to him.
   image-annotator?u=[12]http://static.zerochan.net/Uchiha.Sasuke.
   full.678195.jpg:31 Uncaught ReferenceError: tiledesc is not
   defined )

     [12] http://static.zerochan.net/Uchiha.Sasuke.full.678195.jpg:31

   Rob: Don't recall if they were clean on timing

   Ivan: Europeana, Pundit, Hypothes.is, IIIF all good targets

   TimCole: That gives us some work to do while Ivan is on
   vacation :)
   ... Benjamin, protocol testing?

   bigbluehat: I've begun reorganizing the tests I have, and the
   tests for the tester, based on the PR that Rob and I went
   through with the plan to put in after CR
   ... Easier to test.

   TimCole: Just editorial?

   bigbluehat: Yes, just clearer and better structured
   ... the code in WPT can be run separately from the wpt-serve
   system
   ... server could be made standalone and generate its own
   reports, if we need to
   ... protocol tester project has come a long way, so intend to
   finish that out and have people use to test protocol
   implementaitons
   ... then finish my protocol implementation to let clients test
   against that

   TimCole: Is it in github yet?

   bigbluehat: Yes, in a weird spot at the moment
   ... a work in progress

   <bigbluehat>
   [13]https://github.com/Spec-Ops/web-platform-tests/pull/3

     [13] https://github.com/Spec-Ops/web-platform-tests/pull/3

   bigbluehat: in need of rebasing
   ...: tophat:

   TimCole: thoughts on the issues with WPT PRs

   bigbluehat: When you work with someone else's code, they have
   opinions about how it should all be done
   ... not sure how broken it is. Sounds like he knows what's
   needed, just needs to have the time to do it
   ... some of his commits are in front of my PR, so you can see
   what he was trying to curate

   TimCole: For what you're doing and for the model, when do we go
   forwards? Only have a small percentage of the schemas written

   bigbluehat: So long as the test structures don't change wildly,
   no need to wait
   ... should ensure he can work on things when he has time, and
   not pulled off in other directions
   ... How are you testing the scripts now?

   TimCole: ajv command line

   bigbluehat: Could write those up, and in lieu of WPT, could
   point at the readme

   <tbdinesh> +1 bigbluehat

   bigbluehat: or wrap the commands in a script

   TimCole: Other thing we've been doing is saving incorrect
   annotations to make sure the schema catches them
   ... so can say annotation doesn't correctly implement as it
   leaves out a required key

   ivan: same for the protocol. THere's a number of MUSTs that
   need to be checked
   ... the changes, should wait until Tuesday before committing

   TimCole: We won't talk about them till after Tuesday :)

   ivan: I won't be here, so I created a Release in GH. If someone
   can create a protocol release that would be good.
   ... the changes on the protocol spec are good, fully behind it.
   I ran into the same problems understanding the paging.
   ... Made me realize my toy implementation is buggy :)
   ... That's the real value of CR

   TimCole: Both model and protocol for the next couple of weeks,
   we'll have something to point implementers to
   ... that's what we're shooting for?
   ... combination of documentation and a little client/server
   tester

   bigbluehat: Ship everything as soon as possible

   TimCole: Don't want to miss the window of interest
   ... where are we on vocab testing? Primarily the context doc?

   ivan: Already have a test ... forgot to update the context and
   the new one works for the japanese demo

   TimCole: A good data point

   ivan: Not all the implementations will use the context. Most
   won't be RDF based. I know the guy is semantic, so he did some
   testing by putting the data into an RDF store
   ... That can be documented
   ... same will hold for Europeana

   Rob: At least transform through RDF on the way in and out

   ivan: vocab testing is really about that -- the context
   reflects the vocabulary the way it should. A bit shallow but
   good data points
   ... Need to record them.

   <TimCole> scribenick: TimCole

   azaroth: similart vocab data point
   ... recent updates to my implementation of protocol transforms
   both ways json-ld to rdf to json-ld via context and frames
   ... turtle to json-ld and vice versa
   ... I could extract code and make stand-alone as a demo of
   ability to do this

   ivan: yes, this is good,

   <azaroth> scribenick: azaroth

   TimCole: Would be good to document it

   Ivan: Do you have a feeling of the RDF terms we define are in
   use?

   <TimCole> scribenick: TimColle

   <TimCole> azaroth: client implementation is just images

   <TimCole> ... so svg selector, uses format, textual body,
   created, no creator yet

   <TimCole> ... all the core stuff, but not the text stuff

   <TimCole> ivan: adding a single table that these are the terms
   that have been used by x implementation(s)

   <TimCole> ... we asked each of the implementations to keep
   track

   <TimCole> ... to help us keep track, nothing else than an HTML
   table

   <TimCole> ... so when skos was defined it was always a question
   about actual usage of the vocabulary

   <TimCole> azaroth: yes, I can generate such a table.

   <bigbluehat> +1

   <azaroth> scribenick: azaroth

   TimCole: Anything else about vocab testing?

   Ivan: can document usage and context mapping. That's what we
   said we'd do on the transition call

   TimCole: What else today?

   <tbdinesh> we have tried a bit. will see if i can put together
   a "team" :)

   TimCole: Nothing else?
   ... should we invite the Japanese and europeana folks to one of
   our calls to discuss testing with them?
   ... assuming we have something for them to use

   <bigbluehat> +1 to hearing from implementers we know about

   <bigbluehat> takeshi++ for being awesome

   <Loqi> takeshi has 1 karma

   Rob: Hard for the combination of Europe and Japan!

   <bigbluehat> takeshi++ for being way more awesome than 1 karma
   point!

   <Loqi> takeshi has 2 karma

   TimCole: By email then when we have something to show
   ... Can adjourn unless there's other business
   ... will make progress on the schemas. If anyone wants to help,
   please jump in

   ivan: By the time I come back from vacation... ?

   TimCole: Should at least have some test results :)

   <bigbluehat> ivan: you've earned this vacation to be sure!

   TimCole: When do you come back?

   +1

   ivan: 1st of August

   takeshi: Checking the json-ld, and looked at the RFC for the
   profile URI
   ... have developed a profile URI in the protocol, and should
   provide the information to the RFC

   <takeshi> [14]https://tools.ietf.org/rfc/rfc7284.txt

     [14] https://tools.ietf.org/rfc/rfc7284.txt

   <TimCole> scribenick: TimCole

   azaroth: at TPAC last year we discussed with Heather whether it
   would be possible to register
   ... a profile without registering a media type
   ... so we could register a profile

   <bigbluehat> there's a separate profile registry iirc

   azaroth: we should do that

   <bigbluehat> oh...right RFC7284 >_>

   ivan: do we know how to do that

   azaroth: not clear since no one has registered a profile URI
   yet

   <bigbluehat> start now, I'd say

   ivan: this worries me, having been through some of this before
   ... there is no way to register a fragment id propertly

   <bigbluehat> ...which means its not an official thing yet

   ivan: not fully up to date with ietf, but this is just an
   informational document by Markus

   <bigbluehat> [15]https://datatracker.ietf.org/doc/rfc7284/

     [15] https://datatracker.ietf.org/doc/rfc7284/

   <bigbluehat> full status ^^

   ivan: I presume Rob was in contact with Markus on some of this
   ... so perhaps Rob should contact Markus directly to ascertain
   status

   <bigbluehat> send it to me, I'll +1 it and send it back.
   promise

   azaroth: in Example 3 of the document there is a sample
   registration submittal

   ivan: with regard to media types there is a W3C agreement with
   ietf
   ... such that media type defined in W3C document gets properly
   registered
   ... not sure if it works the same way for profile

   azaroth: will make an issue in git hub (PR milestone) to get in
   touch with ietf

   <ivan> trackbot, end telcon

Summary of Action Items

Summary of Resolutions

    1. [16]Minutes of the last WG call are approved:
       https://www.w3.org/2016/06/24-annotation-minutes.html

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [17]scribe.perl version
    1.144 ([18]CVS log)
    $Date: 2016/07/08 16:00:48 $

     [17] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
     [18] http://dev.w3.org/cvsweb/2002/scribe/

Received on Friday, 8 July 2016 16:04:05 UTC