{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/activitypub/issues/127","repository_url":"https://api.github.com/repos/w3c/activitypub","labels_url":"https://api.github.com/repos/w3c/activitypub/issues/127/labels{/name}","comments_url":"https://api.github.com/repos/w3c/activitypub/issues/127/comments","events_url":"https://api.github.com/repos/w3c/activitypub/issues/127/events","html_url":"https://github.com/w3c/activitypub/issues/127","id":180770869,"number":127,"title":"establishing 'id' uniqueness/identity","user":{"login":"aphillips","id":69082,"avatar_url":"https://avatars.githubusercontent.com/u/69082?v=3","gravatar_id":"","url":"https://api.github.com/users/aphillips","html_url":"https://github.com/aphillips","followers_url":"https://api.github.com/users/aphillips/followers","following_url":"https://api.github.com/users/aphillips/following{/other_user}","gists_url":"https://api.github.com/users/aphillips/gists{/gist_id}","starred_url":"https://api.github.com/users/aphillips/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aphillips/subscriptions","organizations_url":"https://api.github.com/users/aphillips/orgs","repos_url":"https://api.github.com/users/aphillips/repos","events_url":"https://api.github.com/users/aphillips/events{/privacy}","received_events_url":"https://api.github.com/users/aphillips/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/activitypub/labels/i18n","name":"i18n","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-10-03T23:17:07Z","updated_at":"2016-10-12T16:16:51Z","closed_at":null,"body":"https://w3c.github.io/activitypub/#obj-id\r\n\r\nThis document mentions:\r\n\r\n>    All Objects in [ActivityStreams] should have unique global identifiers. ActivityPub extends this\r\n >   requirement; all objects distributed by the ActivityPub protocol MUST have unique global identifiers\r\n\r\nAnd section 4 mentions that only \"valid URIs\" are accepted. There is a note in the current ED, though, that mentions deciding whether a missing scheme is considered valid (the example given is `tantek.com`).\r\n\r\nAs id portion of the identifier is a URI (by which is meant an IRI), some considerations that might be necessary include classic IRI identity-matching ones:\r\n\r\n-    should punycoded domain names be escaped/unescaped/matched to percent-encoded?\r\n-    how should path components be normalized? using URI rules?\r\n\r\nNote that ActivityPub makes no reference, normative or otherwise, to URI, IRI, (whatwg) URL, so the term URI is somewhat opaque here.\r\n"},"comment":{"url":"https://api.github.com/repos/w3c/activitypub/issues/comments/253261436","html_url":"https://github.com/w3c/activitypub/issues/127#issuecomment-253261436","issue_url":"https://api.github.com/repos/w3c/activitypub/issues/127","id":253261436,"user":{"login":"cwebber","id":55698,"avatar_url":"https://avatars.githubusercontent.com/u/55698?v=3","gravatar_id":"","url":"https://api.github.com/users/cwebber","html_url":"https://github.com/cwebber","followers_url":"https://api.github.com/users/cwebber/followers","following_url":"https://api.github.com/users/cwebber/following{/other_user}","gists_url":"https://api.github.com/users/cwebber/gists{/gist_id}","starred_url":"https://api.github.com/users/cwebber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwebber/subscriptions","organizations_url":"https://api.github.com/users/cwebber/orgs","repos_url":"https://api.github.com/users/cwebber/repos","events_url":"https://api.github.com/users/cwebber/events{/privacy}","received_events_url":"https://api.github.com/users/cwebber/received_events","type":"User","site_admin":false},"created_at":"2016-10-12T16:16:51Z","updated_at":"2016-10-12T16:16:51Z","body":"So I think we clarified the text around the \"URI without scheme\" bit.  The part that's left is clarifying whether we mean \"URI\" or \"IRI\".  Admittedly I'm uninformed on this front.  I'm reading up now so we can clarify better.\r\n\r\nProbably we should do whatever ActivityStreams does, though."}}
{"actor":{"display_login":"cwebber"}}