{"action":"created","issue":{"url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/issues/14","labels_url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/issues/14/comments","events_url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/issues/14/events","html_url":"https://github.com/projecthydra-labs/hydra-pcdm/issues/14","id":69169089,"number":14,"title":"Objects can have related objects.","user":{"login":"jcoyne","id":92044,"avatar_url":"https://avatars.githubusercontent.com/u/92044?v=3","gravatar_id":"","url":"https://api.github.com/users/jcoyne","html_url":"https://github.com/jcoyne","followers_url":"https://api.github.com/users/jcoyne/followers","following_url":"https://api.github.com/users/jcoyne/following{/other_user}","gists_url":"https://api.github.com/users/jcoyne/gists{/gist_id}","starred_url":"https://api.github.com/users/jcoyne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcoyne/subscriptions","organizations_url":"https://api.github.com/users/jcoyne/orgs","repos_url":"https://api.github.com/users/jcoyne/repos","events_url":"https://api.github.com/users/jcoyne/events{/privacy}","received_events_url":"https://api.github.com/users/jcoyne/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/milestones/1","html_url":"https://github.com/projecthydra-labs/hydra-pcdm/milestones/May%20Hydra%20PCDM","labels_url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/milestones/1/labels","id":1040417,"number":1,"title":"May Hydra PCDM","description":null,"creator":{"login":"cam156","id":1599081,"avatar_url":"https://avatars.githubusercontent.com/u/1599081?v=3","gravatar_id":"","url":"https://api.github.com/users/cam156","html_url":"https://github.com/cam156","followers_url":"https://api.github.com/users/cam156/followers","following_url":"https://api.github.com/users/cam156/following{/other_user}","gists_url":"https://api.github.com/users/cam156/gists{/gist_id}","starred_url":"https://api.github.com/users/cam156/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cam156/subscriptions","organizations_url":"https://api.github.com/users/cam156/orgs","repos_url":"https://api.github.com/users/cam156/repos","events_url":"https://api.github.com/users/cam156/events{/privacy}","received_events_url":"https://api.github.com/users/cam156/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":15,"state":"open","created_at":"2015-03-26T17:15:33Z","updated_at":"2015-05-06T15:53:09Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2015-04-17T16:14:36Z","updated_at":"2015-05-06T19:17:18Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/issues/comments/99578639","html_url":"https://github.com/projecthydra-labs/hydra-pcdm/issues/14#issuecomment-99578639","issue_url":"https://api.github.com/repos/projecthydra-labs/hydra-pcdm/issues/14","id":99578639,"user":{"login":"elrayle","id":6855473,"avatar_url":"https://avatars.githubusercontent.com/u/6855473?v=3","gravatar_id":"","url":"https://api.github.com/users/elrayle","html_url":"https://github.com/elrayle","followers_url":"https://api.github.com/users/elrayle/followers","following_url":"https://api.github.com/users/elrayle/following{/other_user}","gists_url":"https://api.github.com/users/elrayle/gists{/gist_id}","starred_url":"https://api.github.com/users/elrayle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elrayle/subscriptions","organizations_url":"https://api.github.com/users/elrayle/orgs","repos_url":"https://api.github.com/users/elrayle/repos","events_url":"https://api.github.com/users/elrayle/events{/privacy}","received_events_url":"https://api.github.com/users/elrayle/received_events","type":"User","site_admin":false},"created_at":"2015-05-06T19:17:18Z","updated_at":"2015-05-06T19:17:18Z","body":"@jcoyne My understanding was that the benefits of having a separate object aggregate the relatedObjects was...\r\n* ability to request only related objects (as opposed to getting both related objects and members together)\r\n* easier management of separate predicates\r\n* and ability to apply order to the aggregation of related objects\r\n\r\nHydra::Works::GenericWork and GenericFile are both PCDM::Object so unless the code for Hydra::Works::GenericWork and/or GenericFile limits the aiblity of one or both of these to be used as related objects, then they would be able to serve as related objects.  That said, it doesn't mean that Sufia will surface this ability through its UI."}}