{"action":"created","issue":{"url":"https://api.github.com/repos/SynBioDex/libSBOLj/issues/243","labels_url":"https://api.github.com/repos/SynBioDex/libSBOLj/issues/243/labels{/name}","comments_url":"https://api.github.com/repos/SynBioDex/libSBOLj/issues/243/comments","events_url":"https://api.github.com/repos/SynBioDex/libSBOLj/issues/243/events","html_url":"https://github.com/SynBioDex/libSBOLj/issues/243","id":119797176,"number":243,"title":"createComponentDefinition should have a singleton-type variant","user":{"login":"jakebeal","id":10675899,"avatar_url":"https://avatars.githubusercontent.com/u/10675899?v=3","gravatar_id":"","url":"https://api.github.com/users/jakebeal","html_url":"https://github.com/jakebeal","followers_url":"https://api.github.com/users/jakebeal/followers","following_url":"https://api.github.com/users/jakebeal/following{/other_user}","gists_url":"https://api.github.com/users/jakebeal/gists{/gist_id}","starred_url":"https://api.github.com/users/jakebeal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakebeal/subscriptions","organizations_url":"https://api.github.com/users/jakebeal/orgs","repos_url":"https://api.github.com/users/jakebeal/repos","events_url":"https://api.github.com/users/jakebeal/events{/privacy}","received_events_url":"https://api.github.com/users/jakebeal/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SynBioDex/libSBOLj/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"cjmyers","id":3507191,"avatar_url":"https://avatars.githubusercontent.com/u/3507191?v=3","gravatar_id":"","url":"https://api.github.com/users/cjmyers","html_url":"https://github.com/cjmyers","followers_url":"https://api.github.com/users/cjmyers/followers","following_url":"https://api.github.com/users/cjmyers/following{/other_user}","gists_url":"https://api.github.com/users/cjmyers/gists{/gist_id}","starred_url":"https://api.github.com/users/cjmyers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjmyers/subscriptions","organizations_url":"https://api.github.com/users/cjmyers/orgs","repos_url":"https://api.github.com/users/cjmyers/repos","events_url":"https://api.github.com/users/cjmyers/events{/privacy}","received_events_url":"https://api.github.com/users/cjmyers/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SynBioDex/libSBOLj/milestones/1","html_url":"https://github.com/SynBioDex/libSBOLj/milestones/SBOL%202.0","labels_url":"https://api.github.com/repos/SynBioDex/libSBOLj/milestones/1/labels","id":525879,"number":1,"title":"SBOL 2.0","description":"Version 2 of SBOL. A new standard, a new libSBOLj.","creator":{"login":"drdozer","id":583516,"avatar_url":"https://avatars.githubusercontent.com/u/583516?v=3","gravatar_id":"","url":"https://api.github.com/users/drdozer","html_url":"https://github.com/drdozer","followers_url":"https://api.github.com/users/drdozer/followers","following_url":"https://api.github.com/users/drdozer/following{/other_user}","gists_url":"https://api.github.com/users/drdozer/gists{/gist_id}","starred_url":"https://api.github.com/users/drdozer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drdozer/subscriptions","organizations_url":"https://api.github.com/users/drdozer/orgs","repos_url":"https://api.github.com/users/drdozer/repos","events_url":"https://api.github.com/users/drdozer/events{/privacy}","received_events_url":"https://api.github.com/users/drdozer/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":13,"state":"open","created_at":"2014-01-03T16:20:39Z","updated_at":"2015-12-01T22:25:05Z","due_on":"2015-11-30T07:00:00Z","closed_at":null},"comments":2,"created_at":"2015-12-01T20:08:51Z","updated_at":"2015-12-01T22:25:05Z","closed_at":"2015-12-01T22:25:05Z","body":"In a vast number of usages, createComponentDefinition is likely to be called with a single type, rather than multiple types, in a set.  \r\n\r\nWe should have thus have convenience variants that take a single URI rather than a Set<URI>. The routines will just be simple wrappers that put the URI in a new set and call the standard variant.  \r\n\r\nThis will simplify usage and provide less opportunities for error in this common case."},"comment":{"url":"https://api.github.com/repos/SynBioDex/libSBOLj/issues/comments/161115873","html_url":"https://github.com/SynBioDex/libSBOLj/issues/243#issuecomment-161115873","issue_url":"https://api.github.com/repos/SynBioDex/libSBOLj/issues/243","id":161115873,"user":{"login":"cjmyers","id":3507191,"avatar_url":"https://avatars.githubusercontent.com/u/3507191?v=3","gravatar_id":"","url":"https://api.github.com/users/cjmyers","html_url":"https://github.com/cjmyers","followers_url":"https://api.github.com/users/cjmyers/followers","following_url":"https://api.github.com/users/cjmyers/following{/other_user}","gists_url":"https://api.github.com/users/cjmyers/gists{/gist_id}","starred_url":"https://api.github.com/users/cjmyers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjmyers/subscriptions","organizations_url":"https://api.github.com/users/cjmyers/orgs","repos_url":"https://api.github.com/users/cjmyers/repos","events_url":"https://api.github.com/users/cjmyers/events{/privacy}","received_events_url":"https://api.github.com/users/cjmyers/received_events","type":"User","site_admin":false},"created_at":"2015-12-01T22:25:05Z","updated_at":"2015-12-01T22:25:05Z","body":"This is done.\r\n"}}