[activitypub] Issue: establishing 'id' uniqueness/identity marked as i18n

r12a has just labeled an issue for https://github.com/w3c/activitypub 
as "i18n":

== establishing 'id' uniqueness/identity ==
https://w3c.github.io/activitypub/#obj-id

This document mentions:

>    All Objects in [ActivityStreams] should have unique global 
identifiers. ActivityPub extends this
 >   requirement; all objects distributed by the ActivityPub protocol 
MUST have unique global identifiers

And 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`).

As 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:

-    should punycoded domain names be escaped/unescaped/matched to 
percent-encoded?
-    how should path components be normalized? using URI rules?

Note that ActivityPub makes no reference, normative or otherwise, to 
URI, IRI, (whatwg) URL, so the term URI is somewhat opaque here.


See https://github.com/w3c/activitypub/issues/127

Received on Wednesday, 5 October 2016 10:24:09 UTC