- From: Evan Prodromou <evan@e14n.com>
- Date: Thu, 25 Jun 2015 21:57:54 -0400
- To: public-socialweb@w3.org
- Message-ID: <558CB1A2.5060205@e14n.com>
On 2015-06-24 07:16 AM, Melvin Carvalho wrote: > So, I was wondering if it could be possible to try to come to a common > understanding of profiles. A "profile" should be a retrievable resource with some representation of an "actor" in our system -- a node in a social network, preferably one that authors (=creates) content and can make connections to other actors. Usually a real person, but sometimes a fictional person, or a company, or a product, or a physical object, or a software process. Since we're standardizing on AS 2.0 as our social syntax, and since our Social API and Federation protocol are supposed to use that social syntax, a "profile" should be a resource represented by a AS 2.0 actor object -- usually a Person. So when you GET https://evanprodromou.example/profile the response would be something like: { "@context": "http://www.w3.org/ns/activitystreams", "@type": "Person", "@id": "https://evanprodromou.example/", "displayName": "Evan Prodromou", "alias": "eprodrom", "summary": "Founder of Fuzzy.io. Past founder of* *Wikitravel and StatusNet. Founding CTO of Breather.", "icon": { "@type": "Image", "url": "https://evanprodromou.example/avatar.png", "width": 128, "height": 128 }, "url": { "@type": "Link", "href": "https://evanprodromou.example/", "mediaType": "text/html" }, "location": { "@type": "Place", "displayName": "Montreal, Quebec, Canada" } } Figuring out where to look for "Evan Prodromou's profile" is an important part of the Social API. -Evan
Received on Friday, 26 June 2015 01:58:24 UTC