- From: Evan Prodromou <evan@e14n.com>
- Date: Mon, 02 Feb 2015 12:11:35 -0500
- To: ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>, public-socialweb@w3.org
- Message-ID: <54CFAFC7.2020407@e14n.com>
So you're saying you don't want to /require/ Webfinger, correct? I agree. I don't think we should require Webfinger. I think we should support multiple different URI types for identities, both existing ones and future ones. Some I think are possible are: * Profile pages (http, HTML encoding) * Activity Streams profile URI (http, Activity Streams encoding) * RDF/XML * Webfinger * Just a domain * Email address (mailto:) * URNs (may especially be useful for proprietary namespaces, like "urn:x-twitter:evanpro") * tag: URIs How you go from e.g. mailto:user@example.com to a collection of user's friends or the stream of the user's activities is dependent on that URI system. Some will have well-defined systems for discovering them; others won't. For at least a few of these, we can provide link relation URIs that will help in the path for discovery. "If you are looking for friends, find the link relation 'http://example.com/social-api/friends'." That's the extent to which we should define discovery mechanisms. -Evan On 2015-02-02 11:20 AM, ☮ elf Pavlik ☮ wrote: > On 02/02/2015 03:05 PM, Evan Prodromou wrote: >> I don't understand your objection. > I think JRD may but on us some unnecessary constraints. I'll take a look > at it and will highlight any possible issues I may notice! > >> Link relations are a great way to express relationships between >> entities, whether expressed as HTML or JRD. It's even supported as part >> of HTTP headers. > Sure, they may even become soon better aligned with Linked Data > https://github.com/mnot/I-D/issues/39 > >> -Evan >> >> On 2015-01-31 10:50 AM, ☮ elf Pavlik ☮ wrote: >>> On 01/31/2015 04:33 PM, Evan Prodromou wrote: >>>> I think it's sufficient to define one or more link relations for Social >>>> API endpoints. >>>> >>>> outbox >>>> inbox >>>> following >>>> groups >>>> lists >>>> >>>> That way different discovery mechanisms for different kinds of URI >>>> identifiers (http, Webfinger, etc.) will work fine. >>> -1 >>> >>> I would prefer not to put limitations of JRD upon our work, and use >>> webfinger *only* as a way to get equivalent http: / https: URI for URIs >>> using other schemes acct: , mailto: , xmpp: etc. >>> >>> Then stating the actual relations (links/predicates) in JSON-LD document >>> representing particular resource. >>> >> >
Received on Monday, 2 February 2015 17:11:58 UTC