anchor.diff:      
               {
                   "id": "5396e592d7d163613d7321ee",
  -                "version": 17,
  -                "added_by": "https://catalog.elog.io/users/someUserID",
  +                "uri": "https://catalog.elog.io/works/5396e592d7d163613d7321ee",
  +
  +                "added_by": {
  +                    "id": "someUserID",
  +                    "uri":  "https://catalog.elog.io/users/someUserID"
  +                },
                   "added_at": "2014-04-14T02:15:15Z",
  -                "updated_by": "https://catalog.elog.io/users/anotherUserID",
  +                
  +                "updated_by": {
  +                    "id": "anotherUserID",
  +                    "uri": "https://catalog.elog.io/users/anotherUserID"
  +                },
                   "updated_at": "2014-04-14T02:15:15Z",
  -                "uri": "https://catalog.elog.io/works/5396e592d7d163613d7321ee",
  +                
  +                "owner": {
  +                    "user": {
  +                        "id": "someUserID",
  +                        "uri": "https://catalog.elog.io/users/someUserID"
  +                    },
  +                },
  +                
                   "alias": "short-name",
  -                "owner": "https://catalog.elog.io/users/someUserID",
                   "description": "Description of work to guide catalog users (not part of the metadata)",
                   "forked_from": "https://catalog.elog.io/works/parentworkID",
                   "public": true,
  -                "collaborators": [
  -                    "https://catalog.elog.io/users/anotherUserID",
  -                    "https://catalog.elog.io/groups/someGroupID"
  -                    ],
  +
  +                "collabs": {
  +                    "users": [{
  +                        "id": "anotherUserID",
  +                        "uri": "https://catalog.elog.io/users/anotherUserID"
  +                    }],
  +                    "groups": [{
  +                        "id": "someGroupID",
  +                        "uri": "https://catalog.elog.io/groups/someGroupID"
  +                    }],
  +                },
  +                
                   "annotations": [{
                           "id": "63613d7321ee5396e592d7d1",
  -                        "updated_by": "https://catalog.elog.io/users/anotherUserID",
  +                        "uri": "https://catalog.elog.io/works/5396e592d7d163613d7321ee/annotations/63613d7321ee5396e592d7d1",
  +                        
  +                        "updated_by": {
  +                            "id": "anotherUserID",
  +                            "uri": "https://catalog.elog.io/users/anotherUserID"
  +                        },
                           "updated_at": "2014-04-14T02:15:15Z",
  +                        
                           "score": 100,
                           "property": {
                               "propertyName": "title",
  +                            "value": "Title of the work",
                               "titleLabel": "Title of the work",
                           }
  -                    }],
  +                }],
  +
                   "sources": [{
  -                        "source_work": "https://catalog.elog.io/works/sourceWorkID",
  -                        "added_by": "https://catalog.elog.io/users/anotherUserID",
  +                        "id": "6e592d7d63613d7321ee5391",
  +                        "uri": "https://catalog.elog.io/works/5396e592d7d163613d7321ee/sources/6e592d7d63613d7321ee5391",
  +                        
  +                        "source_work": {
  +                            "id": "sourceWorkID",
  +                            "uri": "https://catalog.elog.io/works/sourceWorkID"
  +                        },
  +                        
  +                        "added_by": {
  +                            "id": "anotherUserID",
  +                            "uri": "https://catalog.elog.io/users/anotherUserID"
  +                        },
                           "added_at": "2014-04-14T02:15:15Z"
  -                    }],
  +                }],
  +
                   "media": [
  -                    "https://catalog.elog.io/media/someMediaID",
  -                    "https://catalog.elog.io/media/anotherMediaID"
  -                    ]
  +                    {   "id": "someMediaID",
  +                        "uri": "https://catalog.elog.io/media/someMediaID"
  +                    },
  +                    {   "id": anotherMediaID",
  +                        "uri: "https://catalog.elog.io/media/anotherMediaID"
  +                    }
  +                ]
               }
   
   
  
positive.code: 
  + 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`.
      + annotations (string, optional) ... Select properties to get or update.
  
  + Model
  
negative.code: The various objects and their properties are documented in much more detail here:
  https://github.com/commonsmachinery/catalog/blob/master/doc/datamodel/core.md
  
  The API uses many ideas from 
  https://github.com/interagent/http-api-design and https://developer.github.com/v3/
  
  
  ## Work [/works/{workID}{?include,annotations}]
  A work record.
  
  The annotations, media and sources can either be manipulated via the sublist in the document, 
  or via the separate collection endpoints.
  
  Media instances are always accessed via the context of a Work, to determine visibility, 
  and thus have URIs scoped under the work URI.
  When adding another Work's Media to this Work, add the Work Media endpoint for that other
  work to the `media` list.  It will be rewritten to the Media endpoint for the target Work.
  
  