You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@annotator.apache.org by GitBox <gi...@apache.org> on 2018/06/09 18:57:32 UTC

[GitHub] BigBlueHat opened a new issue #31: Incorporate Web Annotation testing tools

BigBlueHat opened a new issue #31: Incorporate Web Annotation testing tools
URL: https://github.com/apache/incubator-annotator/issues/31
 
 
   This will ease testing (by us or others) of the Web Annotation JSON documents that we (and others) pass to the client libraries we're currently building.
   
   There are several repos which contain code we can use:
   
   #### Web Annotation Data Model
   * https://github.com/w3c/web-annotation-tests - The JSON Schema's built by the Web Annotation WG
   * https://github.com/web-platform-tests/wpt/tree/master/annotation-model - The JSON Schema's also exist in the Web Platform Tests tooling (identical to the above, but surrounding tools have changed a bit)
   
   #### Web Annotation Protocol
   * https://github.com/web-platform-tests/wpt/tree/master/annotation-protocol - contains...
     * https://github.com/web-platform-tests/wpt/blob/master/annotation-protocol/server/server-manual.html - client-side tests run against a configurable protocol server endpoint
     * https://github.com/web-platform-tests/wpt/blob/master/annotation-protocol/tools/protocol-server.py - Python 2 / wptserve-based reference implementation
     * https://github.com/web-platform-tests/wpt/tree/master/annotation-protocol/files - files served by the reference implementation
   * https://github.com/BigBlueHat/web-annotation-protocol-server - the original source for the reference implementation
   * https://github.com/BigBlueHat/web-annotation-protocol-tester - command line protocol (and contained format) testing tool--*incomplete*
   
   #### Web Annotation Vocab
   * https://github.com/web-platform-tests/wpt/tree/master/annotation-vocab - vocabulary (non-serialization-specific) testing of the output graphs and term usage
   
   All of these are licensed such that we can incorporate them into this code. The command line protocol tester (which uses mocha.js) is probably the thing of most interest for us--especially if we expand it to use the JSON Schema's which are used for W3C validation.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services