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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to