anchor.diff:  The default for `public` depends on system configuration.
   
   + Request (application/json)
  -
       [Work][]
       
   + Response 201 (application/json)
  -
  -    [Work][]
  +    [Work][]
  +
  +
  +## Work Media collection [/works/{workID}/media]
  +Depending on the access model configured for the catalog, Media instances might only 
  +be referenced via works they are linked to, and not directly.  This psuedo collection
  +provides that access, as well as an easier way to manipulate the list of Work media 
  +instances.
  +
  ++ Parameters
  +    + workID (string) ... Work ID whose Media are manipulated
  +
  +### List Work Media [GET]
  +Return all Media instances of the Work.
  +
  ++ Response 200 (application/json)
  +
  +        []
  +        
  +
  +### Create a new Media and link it to the work [POST]
  +This is a shortcut (which may be mandatory to use if /media is disabled in the catalog)
  +that creates a Media instance and links it to an existing work in one operation.
  +
  +See `POST /media` for details.
  +
  ++ Request (application/json)
  +
  +    [Media][]
  +    
  ++ Response 201 (application/json)
  +
  +    [Media][]
  +        
  +
  +## 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:         See above for details.
  
  + Response 200 (application/json)
  
      + Header
      
              Link: <?offset=0&count=N&...>;rel="first", <?offset=Z&count=N&...>;rel="last", <?offset=X&count=N&...>;rel="previous", <?offset=Y&count=N&...>;rel="next"
  
  
negative.code: 
  
  + Request (application/json)
      [Work][]
  
  + Response 200 (application/json)
      [Work][]
  
  + Response 409 (application/json)
  