anchor.diff:  + Response 202 (application/json)
   
           { }
  -
  -
  -## Work Media [/works/{workID}/media/{mediaID}]
  -Accessing a Media may require going via a linked Work, using this endpoint.
  -
  -+ Parameters
  -    + workID (string) ... Work ID linking to the Media
  -    + mediaID (string) ... The ID of the linked Media
  -
  -### Retrieve Work Media [GET]
  -+ Response 200 (application/json)
  -    [Media][]
  -
  -
  -### Unlink a Media from a Work [DELETE]
  -This does not delete the underlying Media instance, just the link to it.
  -
  -+ Response 204
   
   
   ## Annotation [/works/{workID}/annotations/{annotionID}]
  
positive.code: 
  The following parameters are used when creating a Work:
  
      - alias
      - description
      - public
      - collaborators
      - annotations (see below)
      - sources (only source_work)
      - media
  
  If any fields are missing, they are set to empty values or lists.  
  The default for `public` depends on system configuration.
  
negative.code: e.g. a title without having to dig through the list.
  
  + Parameters
      + workID (string) ... Work record ID
      + include (string, optional) ... Which sublists to include in the response objects. 
          If omitted or empty, all lists are returned in full.  If `none`, all are omitted.
          Otherwise acomma-separated names: `collaborators`, `annotations`, `sources`, `media`.
  