IRC log of social on 2014-10-28

Timestamps are in UTC.

00:00:09 [dromasca]
no way to limit broadcasting to groups, circles, etc.
00:00:43 [dret]
q+ r: pubsubhubbub also missing mgt parts or the control flow
00:00:45 [dromasca]
fewer and fewer feed providers are supporting it now
00:00:50 [dret]
q+ re: pubsubhubbub also missing mgt parts or the control flow
00:01:32 [Lloyd_Fassett]
q+
00:01:37 [jasnell]
q+
00:01:57 [dromasca]
Lloyd_Fassett - open source?
00:02:51 [dromasca]
evanpro - not sure, gogle published only the spec
00:03:26 [oshepherd]
I think once you reinvent it for ACL'd posts you might as well drop it and lose the complexit yand bagage
00:03:28 [MarkCrawford]
With respect to the Federation Protocol, I would hope that we can define a protocol that can support multiple solutions and not limit to LDP or webmention or any other. There are those that are focused on OData driven solutions for outbound feeds and experimentation around federations.
00:03:29 [Arnaud]
ack MarkCrawford
00:04:07 [tantek]
MarkCrawford: there are those using OData for their outbound feeds
00:04:19 [tantek]
MarkCrawford: including SAP and Microsoft
00:04:20 [lehawes]
Re SubPubHubbub: Lack of access control is a showstopper for social business
00:04:56 [dromasca]
MarkCrawford - must it be based on LDP, or webmention - newer cases based on social data
00:05:26 [Arnaud]
q?
00:05:35 [dret]
q-
00:05:52 [lehawes]
To clarify on MarkCrawford's comment, the social data is published using oData
00:06:19 [evanpro]
q+
00:06:42 [harry]
There was a conversation around mapping oData and RDF in W3C ages ago
00:06:47 [Arnaud]
ack tantek
00:06:47 [Zakim]
tantek, you wanted to reply to elf re: verifying relationships in a distributed social network, why we nounify things even like following
00:06:49 [harry]
not sure where that went.
00:08:16 [dromasca]
tantek - delayed response how to verify relations - every verb becomes a post - list of followers can be linked
00:08:40 [dromasca]
evanpro - digital signatures can be another idea
00:09:34 [elf-pavlik]
reminds me of hosted and signed assertions in https://wiki.mozilla.org/Badges
00:09:38 [Arnaud]
ack Lloyd_Fassett
00:09:45 [Arnaud]
ack jasnell
00:09:45 [Lloyd_Fassett]
q-
00:10:41 [dromasca]
jasnell - many of these techniques based on pings / fat pings (content included)
00:10:49 [Arnaud]
ack evanpro
00:11:20 [dromasca]
evanpro - pompeio - inbox endpoint that you ping
00:11:28 [evanpro]
pump.io
00:11:34 [dromasca]
pumpio
00:11:53 [elf-pavlik]
http://pump.io/
00:12:04 [dromasca]
we're not ready, open to proposal, may need to wait til next f2f
00:12:12 [harry]
ACTION: hhalpin to cycle with Wendy and Google on PUSH licensing
00:12:13 [trackbot]
Created ACTION-6 - Cycle with wendy and google on push licensing [on Harry Halpin - due 2014-11-04].
00:12:24 [dromasca]
Arnaud - what is the next step? not clear yet
00:12:58 [tantek]
for federation, perhaps we can start a wiki page like we did for social api?
00:13:01 [evanpro]
wow!
00:13:07 [evanpro]
oshepherd: wow
00:13:58 [dromasca]
harry - few suggestions - one draft on http-based api and a strawman proposal for federation
00:14:11 [wilkie]
oshepherd: very nice!
00:14:25 [dromasca]
ldp work , action handlers work already have owners
00:14:49 [elf-pavlik]
jasnell, we never got to http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams2.html#actions
00:15:11 [evanpro]
https://www.w3.org/wiki/Socialwg/Social_API_candidates
00:15:18 [jasnell]
elf: not yet. I believe we'll be talking actions in detail tomorrow
00:15:27 [evanpro]
Micropub is on there
00:15:36 [elf-pavlik]
jasnell, cool! :)
00:16:23 [dromasca]
tantek - wiki page for api proposals - add more content?
00:16:27 [tantek]
we have this now: https://www.w3.org/wiki/Socialwg/Social_API_candidates
00:16:33 [harry]
that wiki page looks like its covering everything
00:16:41 [dromasca]
sandro - ldp only a place holder
00:17:30 [tantek]
shall we start: https://www.w3.org/wiki/Socialwg/Federation_candidates ?
00:17:32 [oshepherd]
pffft. EVERY TIME I need to log into w3.org on a new device I have to do the forgot my password thing
00:17:35 [dromasca]
Arnaud - try to wrap-up
00:18:33 [dromasca]
Arnaud - showing agenda for tomorrow
00:20:39 [dromasca]
annotation wg - move to 3:30 (to avoid conflict w/ AC meeting)
00:22:51 [elf-pavlik]
I wish you all nice dinner! :)
00:23:01 [KevinMarks]
is agenda on wiki right for tomorrow?
00:24:17 [tantek]
KevinMarks: yes
00:24:45 [oshepherd]
I'll be back on tomorrow evening (afternoon your time, I guess). See you all tomorrow
00:24:49 [KevinMarks]
so 9am start?
00:25:11 [evanpro]
KevinMarks: what are you doing right now?
00:25:15 [evanpro]
Come have dinner with us!
00:25:19 [harry]
KevinMarks, do you have any recs for food in the area?
00:25:23 [harry]
Faultline Brewery?
00:25:26 [evanpro]
We need to find a place to eat nearby?
00:25:26 [AnnBassetti]
trying to figure out a nearby place to eat
00:25:35 [elf-pavlik]
tantek, thanks once again for setting up talky!
00:25:36 [KevinMarks]
I'm having dinner at home shortly, sorry
00:25:39 [harry]
RRSAgent, generate minutes
00:25:39 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/10/28-social-minutes.html harry
00:25:44 [KevinMarks]
hm, not many good palces over that side
00:25:52 [tantek]
elf-pavlik: you're welcome! glad it worked out.
00:26:36 [oshepherd]
Yeah, its 00:30AM here. I'll be back tomorrow after work :)
00:29:49 [KevinMarks]
to eat there you're either in the hotels nearby or a drive into town
00:33:17 [tantek]
KevinMarks: there's all the places in the Mercado Center too
00:33:23 [tantek]
I think we're considering the Italian place
00:33:25 [Lloyd_Fassett]
Lloyd_Fassett has joined #social
00:33:26 [tantek]
forgot the name
00:34:17 [Lloyd_Fassett]
Informal dinner right now at Tomatino 3127 Mission College Blvd, Santa Clara, CA 95054
00:40:21 [bblfish]
bblfish has joined #social
00:52:28 [tantek]
tantek has joined #social
01:06:33 [tantek]
tantek has joined #social
01:08:15 [npdoty]
npdoty has joined #social
01:12:34 [tantek]
tantek has joined #social
02:11:36 [bblfish]
bblfish has joined #social
03:15:04 [bblfish]
bblfish has joined #social
03:17:42 [nvdbleek]
nvdbleek has joined #social
03:27:47 [Arnaud]
Arnaud has joined #social
03:49:55 [jasnell]
jasnell has joined #social
04:07:58 [jtauber]
jtauber has joined #social
04:48:03 [jtauber]
jtauber has joined #social
05:14:36 [npdoty]
npdoty has joined #social
05:16:32 [bblfish]
bblfish has joined #social
05:45:19 [tantek]
tantek has joined #social
06:19:56 [bblfish]
bblfish has joined #social
06:25:14 [bblfish]
bblfish has joined #social
07:25:47 [bblfish]
bblfish has joined #social
08:04:11 [bblfish]
bblfish has joined #social
10:07:53 [bblfish_]
bblfish_ has joined #social
10:35:47 [nicolagreco]
nicolagreco has joined #social
11:09:50 [nicolagreco_]
nicolagreco_ has joined #social
11:10:31 [nicolagreco]
nicolagreco has joined #social
11:36:29 [nvdbleek]
nvdbleek has joined #social
12:01:53 [tantek]
tantek has joined #social
12:04:07 [nicolagreco]
nicolagreco has joined #social
12:05:59 [nicolagreco]
nicolagreco has joined #social
12:13:26 [bblfish]
bblfish has joined #social
12:15:52 [cmhobbs]
cmhobbs has joined #social
12:35:05 [elf-pavlik]
elf-pavlik has joined #social
13:14:34 [nicolagreco]
nicolagreco has joined #social
13:24:00 [Zakim]
Zakim has left #social
13:27:27 [pfefferle]
pfefferle has joined #social
13:36:37 [pfefferle_]
pfefferle_ has joined #social
14:06:54 [cmhobbs]
cmhobbs has joined #social
14:23:59 [barnabywalters]
barnabywalters has joined #social
15:12:32 [rektide]
are the 0.8.2 consumer changes different than 0.9.0 consumer rewrite?
15:22:35 [Arnaud]
Arnaud has joined #social
15:25:17 [nvdbleek]
nvdbleek has joined #social
15:28:46 [Arnaud]
Arnaud has changed the topic to: Social Web WG: https://www.w3.org/wiki/Socialwg - Next meeting agenda: https://www.w3.org/wiki/Socialwg/2014-10-27#Tuesday_28_October_-_With_breakouts - logs: http://socialwg.indiewebcamp.com/irc/social/today
15:31:51 [jtauber]
jtauber has joined #social
15:32:12 [AdamB]
AdamB has joined #social
15:33:36 [jasnell]
jasnell has joined #social
15:38:39 [shepazu]
shepazu has joined #social
15:40:35 [lehawes]
lehawes has joined #social
15:41:02 [MarkCrawford]
MarkCrawford has joined #social
15:44:07 [jasnell]
jasnell has joined #social
15:45:47 [Arnaud]
trackbot, start meeting
15:45:49 [trackbot]
RRSAgent, make logs public
15:45:50 [Zakim]
Zakim has joined #social
15:45:51 [trackbot]
Zakim, this will be SOCL
15:45:51 [Zakim]
I do not see a conference matching that name scheduled within the next hour, trackbot
15:45:52 [trackbot]
Meeting: Social Web Working Group Teleconference
15:45:52 [trackbot]
Date: 28 October 2014
15:45:54 [wseltzer]
rrsagent, this meeting spans midnight
15:46:32 [EdK]
EdK has joined #social
15:48:20 [MarkCrawford]
Arnaut: we did pretty good yesterday. We started out with a loose agenda but ended up filling the whole day. It is always hard at the beginning when we have no preset issues, so we did pretty well.
15:50:15 [MarkCrawford]
Arnaut: It is hard to solve a problem that is not well defined. When we talked about Social API, people don't really know what we mean - client or server. If we come to consensus, we can do a better job of solving defined problems. The IG has a broader scope for use cases, and can come up with use cases over time whereas the WG has to clearly identify what we want to focus on in a shorter period of time.
15:51:02 [jasnell_]
jasnell_ has joined #social
15:51:17 [sandro]
q+
15:51:33 [MarkCrawford]
Arnaut: There is a feeling that the WG doesn't need to redefine use cases, but we should have a document that we can point to that identifies what we want to focus on. If there is a document that we can leverage, then fine, but we have to agree to do this.
15:52:35 [dromasca]
dromasca has joined #social
15:52:43 [MarkCrawford]
Arnaut: The IG has agreed to initially focus on those that are most important to the WG. the IG report is not important, but we need something for the WG that we can point to that clearly identifies what we are working on and what problems we are trying to solve.
15:52:53 [MarkCrawford]
elf: - Tanteck is not here yet
15:54:10 [Arnaud]
ack sandro
15:54:28 [MarkCrawford]
Arnaut: identified use cases prove extremely useful as we move forward to develop our deliverables. This issue came up several times yesterday which just reinforce my thinking.
15:55:31 [MarkCrawford]
Sandro: do we need only 3 or so valid use cases to do our work?
15:55:41 [wseltzer]
s/Arnaut/Arnaud/g
15:55:43 [Loqi]
wseltzer meant to say: rrsagent, this meeting spans midnight
15:56:03 [AdamB]
can somebody throw in here the link to the swat0 use cases sandro mentioned?
15:56:07 [MarkCrawford]
Sandro: a paragraph or so should be sufficient for each use case
15:56:16 [AnnBassetti]
AnnBassetti has joined #social
15:56:17 [elf-pavlik]
http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/SWAT0
15:56:17 [rhiaro]
http://www.w3.org/2005/Incubator/federatedsocialweb/wiki/SWAT0
15:56:24 [AdamB]
thanks elf!
15:56:33 [AdamB]
and others!
15:57:33 [Arnaud]
zakim, room for 4
15:57:33 [Zakim]
I don't understand 'room for 4', Arnaud
15:57:51 [rhiaro]
elf-pavlik: What's the talky address?
15:58:01 [bryan_]
bryan_ has joined #social
15:58:14 [AnnBassetti]
elf -- we're going to try to get you going with Talky
15:58:18 [Lloyd_Fassett]
Lloyd_Fassett has joined #social
15:58:19 [AnnBassetti]
I have a web cam
15:58:32 [Arnaud]
ok, we're trying to get talky set up
15:58:57 [elf-pavlik]
Thank You :)
15:59:15 [MarkCrawford]
elf: the presentation we are about to see is in the IG wiki main page
15:59:21 [elf-pavlik]
http://talky.io (room: socialwg)
15:59:30 [lehawes]
Link to IG presentation is http://www.w3.org/wiki/File:Social_IG_TPAC_Update.pdf
15:59:54 [elf-pavlik]
MarkCrawford, got it!
16:00:01 [elf-pavlik]
thx lehawes!
16:00:03 [rhiaro]
elf-pavlik talky should be good to go
16:00:25 [rhiaro]
\o/
16:01:23 [elf-pavlik]
i'll just watch and listen
16:01:26 [elf-pavlik]
pleaes go on!
16:02:01 [elf-pavlik]
no worries
16:02:15 [elf-pavlik]
we can sort it out during coffee break
16:02:34 [wy]
wy has joined #social
16:03:14 [elf-pavlik]
AnnBassetti, I see slides directly from pdf
16:03:26 [MarkCrawford]
Larry: Social IG Update. Agenda is to talk about work that has preceeded us, review our charter/scope/deliverables, give status update, look at example use cases and next steps.
16:04:19 [MarkCrawford]
Larry: slide 2 - review Pre-IG use case work. Social Web Incubator Group has 5 years of effort and at least one solid use case in their final report.
16:04:51 [MarkCrawford]
Larry: the other very influential report is the Cloud standards customer Council which has 4-5 solid use cases.
16:04:58 [AnnBassetti]
elf, OK .. trying to show you the person presenting ... in this case Larry Hawes .. guy in blue shirt, dark hair
16:05:14 [MarkCrawford]
Larry: we have also brought in those already identified by the WG as well as some of our own.
16:05:19 [elf-pavlik]
perfect! thanks AnnBassetti :)
16:06:26 [MarkCrawford]
Larry: slide 3: charter and scope. Chartered to deliver use case report by 12/31/2016. Intend to harvest existing and produce new use cases that illustrate non-technical requirements.
16:07:04 [AnnBassetti]
elf, any idea why my video is split?
16:07:29 [elf-pavlik]
no, but let's just roll with it for now
16:07:35 [MarkCrawford]
Larry: Slide 4 Deliverables. Use Case and requirements report; Social architecture report (Leveraging Headlights report); social vocabularies inventory.
16:07:35 [AnnBassetti]
ok, sorry
16:08:05 [MarkCrawford]
Larry: Slide 5 - Membership. Enough to get good work done
16:09:02 [MarkCrawford]
Larry: Slide 6 - Process.
16:09:11 [MarkCrawford]
Sandro: When is the IG meeting this week?
16:09:20 [MarkCrawford]
Larry: during the ad hoc time today
16:11:17 [KevinMarks]
KevinMarks has joined #social
16:11:53 [elf-pavlik]
it wasn't me!
16:11:54 [wei_james]
wei_james has joined #social
16:13:10 [jasnell]
jasnell has joined #social
16:13:13 [elf-pavlik]
ok, good luck with overcoming those issues!
16:13:14 [MarkCrawford]
Larry: Slide 7 - Status. # meetings, task forces. Scenarios are just a narrative for use cases. Use Case is more detailed per our template which will give us a formal way to document and publish them.
16:13:58 [elf-pavlik]
I'll keep an eye on the room! you folks can got out get some fresh air :)
16:22:56 [bblfish]
bblfish has joined #social
16:35:57 [jasnell]
jasnell has joined #social
16:36:03 [evanpro]
evanpro has joined #social
16:38:24 [jtauber]
jtauber has joined #social
16:39:50 [AnnBassetti]
can you hear, elf?
16:39:50 [MarkCrawford]
resuming
16:40:01 [MarkCrawford]
still on slide 7 status
16:40:03 [elf-pavlik]
yes i can hear
16:40:19 [AnnBassetti]
we have the doors open, behind me ... is there too much ambient noise
16:40:54 [AdamB]
AdamB has joined #social
16:40:58 [elf-pavlik]
i can hear good (even better than yesterday!) video got frozen though
16:41:11 [MarkCrawford]
Larry: working to categorize use cases and we have a first stab at that on the wiki
16:41:40 [AnnBassetti]
hmm .. I see people moving on video
16:41:41 [MarkCrawford]
Larry: Slide 8: just read
16:42:11 [AnnBassetti]
elf, do you need me to restart video?
16:42:18 [elf-pavlik]
AnnBassetti, yes please
16:42:21 [elf-pavlik]
q?
16:42:22 [MarkCrawford]
Larry: Slide 9 - Next steps: discussed
16:42:30 [harry]
harry has joined #social
16:42:39 [dromasca]
dromasca has joined #social
16:42:54 [AnnBassetti]
hmm .. maybe I need to drop off and come back in
16:43:02 [elf-pavlik]
q+ re: any implementations we derrive usecases from? eg: PLP has one https://github.com/hackers4peace/plp-docs
16:43:21 [harry]
LarryHawes: Going over a slide-set describing use-cases
16:43:25 [harry]
... see wiki for updates
16:43:28 [MarkCrawford]
Larry: switched to wiki and discussed how you can find the use case TF from the social ig wiki.
16:43:32 [elf-pavlik]
sandro, can you unmute yourself so i can hear?
16:43:36 [harry]
... most of focus on profile federation and social data syntax use-cases
16:43:37 [elf-pavlik]
please :)
16:43:46 [elf-pavlik]
thx!
16:43:53 [harry]
... we want to work on API and Human interaction, but that's next
16:44:04 [harry]
MarkCrawford: We've created a few links to non-existent wiki pages
16:44:14 [npdoty]
npdoty has joined #social
16:44:32 [harry]
... we will create web-pages in the wiki
16:44:37 [harry]
... and use blanks to refine categorization
16:44:44 [harry]
... currently red ones are from the W3C Headlights report
16:44:52 [harry]
... there's a bit of duplication, will try to refine it.
16:45:06 [harry]
LarryHawes: Jump to the use-case themselves
16:45:10 [elf-pavlik]
sandro, please mute again :)
16:45:23 [harry]
... mapping to the CRUD framework
16:45:25 [elf-pavlik]
AnnBassetti, can you unmute please? :)
16:45:27 [harry]
... social profile creation
16:45:34 [harry]
... its in the template
16:45:36 [AnnBassetti]
done
16:45:44 [elf-pavlik]
great! thank you :)
16:45:45 [AnnBassetti]
can you hear?
16:45:46 [harry]
... narrative, actors, goals of actors, success scenario, success criteria, failure criteria
16:45:49 [MarkCrawford]
Larry: Social Profile Creation Use Case. We want your feedback on both the template as well as the content.
16:45:54 [harry]
... feel free to give us input on the template itlsef
16:45:58 [AnnBassetti]
now there's a big fan behind me .. is that too noisy?
16:46:13 [elf-pavlik]
a bit but not a big deal
16:46:53 [MarkCrawford]
Larry: Social Profile Creation wiki page
16:48:04 [sandro]
https://www.w3.org/wiki/Socialig/Use_Case_TF/Profile_Use_Cases
16:48:24 [MarkCrawford]
Larry: Working with an openID model around social profile creation such as google that could then be federated to other social profile maintainers.
16:50:09 [MarkCrawford]
Larry: Noted Success Scenario and Success and Failure Criteria.
16:50:48 [MarkCrawford]
Not crazy about verb: federate.
16:51:00 [MarkCrawford]
Sandro: copied or mirrored
16:51:14 [elf-pavlik]
AnnBassetti, can you ask tantek to mute?
16:51:49 [MarkCrawford]
Harry: do you want to copy, open, or share?
16:52:04 [harry]
copy on request to another system or automatically update other systems?
16:52:13 [elf-pavlik]
AnnBassetti, your laptop has better sound then tantek's webcam
16:52:15 [MarkCrawford]
James: should at least spell out the different options
16:52:33 [AnnBassetti]
ok
16:53:11 [AnnBassetti]
better?
16:53:18 [MarkCrawford]
Larry: some could have graphic representation. We also need to add id for original submitter.
16:53:54 [elf-pavlik]
AnnBassetti, yes and with 2 cameras i can now see everything :D
16:54:03 [AnnBassetti]
yes, cool
16:54:16 [MarkCrawford]
?? How do we get comments?
16:54:16 [AnnBassetti]
I wish I could zoom my view
16:54:43 [elf-pavlik]
+ remote control ;)
16:54:51 [jtauber]
:-)
16:54:56 [MarkCrawford]
use cases need to be on individual wiki pages, have comment section, and tolerate inline changes to leverage wiki concept
16:55:19 [cwebber2]
oh, are we still doing our meeting today?
16:55:27 [cwebber2]
I guess everyone else is at TPAC
16:55:30 [elf-pavlik]
https://talky.io/socialwg
16:55:42 [elf-pavlik]
cwebber2, join us :)
16:56:00 [MarkCrawford]
Larry: federation of Profile Information to a nNew Network or System.
16:56:47 [JonathanJ3]
JonathanJ3 has joined #social
16:56:50 [jasnell]
Mark: there are two James' in the room :-) ... please show my comments as jasnell to differentiate
16:57:00 [MarkCrawford]
Larry: read Social Profile Updates UC
16:57:24 [harry]
harry has joined #social
16:57:41 [MarkCrawford]
Larry: read social Profile Deletion UC
16:58:23 [dromasca]
+q
16:58:35 [jasnell]
q+
16:58:56 [harry]
elf-pavlik, feel free to type question as well
16:59:02 [JonathanJ3]
JonathanJ3 has joined #social
16:59:12 [JonathanJ3]
JonathanJ3 has joined #social
16:59:15 [Arnaud]
ack elf-pavlik
16:59:15 [Zakim]
elf-pavlik, you wanted to discuss any implementations we derrive usecases from? eg: PLP has one https://github.com/hackers4peace/plp-docs
16:59:23 [elf-pavlik]
https://www.w3.org/wiki/Socialig/Use_Case_TF/Profile_Scenarios#Portable_Linked_Profiles
16:59:29 [elf-pavlik]
http://www.open-steps.org/introducing-the-new-open-knowledge-directory-with-plp-profiles/
16:59:46 [dret]
dret has joined #social
16:59:50 [MarkCrawford]
elf: we have a prototype for the use cases here, wondering if we have others to compare?
16:59:59 [elf-pavlik]
we have implementation and i wonder about other implementations
17:00:06 [MarkCrawford]
Larry: elf is pointing to a scenario, not something in our UC format.
17:00:08 [elf-pavlik]
so we can compare and test interoperability
17:00:30 [MarkCrawford]
Arnaud: I don't understand elf's point.
17:00:43 [MarkCrawford]
Larry: this is detail oriented, but not UC
17:00:52 [elf-pavlik]
do we track somehow implementations?
17:01:30 [MarkCrawford]
Arnaud: I am interested in - we just saw an overview of what we saw as profiles. Is that capturing what we are thinking, or is there others that we also need to capture so that my problem can be solved.
17:01:31 [Arnaud]
ack dromasca
17:01:45 [MarkCrawford]
?? Does profile include privacy options?
17:01:57 [sandro]
q+ to ask how this connects to identity, and changing identity
17:01:59 [tantek]
tantek has joined #social
17:02:01 [MarkCrawford]
Larry: It should, and i think we tried to capture.
17:02:16 [MarkCrawford]
?? I define privacy as between the owner and provider.
17:02:26 [MarkCrawford]
Larry: No, we don't currently capture that?
17:02:56 [MarkCrawford]
Larry: we have not yet gotten to requirements out of these yet. My vision is you build high level use cases and then build requirements out of that.
17:03:31 [MarkCrawford]
?? Is your federated system considered an end to end type of relation?
17:03:47 [MarkCrawford]
Larry: that is an implementation choice and there should be a way to control
17:04:06 [MarkCrawford]
q+
17:04:09 [Arnaud]
ack jasnell
17:04:27 [dromasca]
?? = dromasca
17:04:29 [evanpro]
q+
17:05:01 [MarkCrawford]
james: so, the actors in this case we cant create or delete and the system controls. We may be the subject, but not the owner. there is an additional role - profile owner might be the providor.
17:05:04 [Arnaud]
ack sandro
17:05:04 [Zakim]
sandro, you wanted to ask how this connects to identity, and changing identity
17:05:10 [dromasca]
s/Is your federated system considered an end to end type of relation?/Is your federated system considered an n to n type of relation?
17:05:10 [Loqi]
dromasca meant to say: ?? = dromasca
17:06:03 [cwebber2]
whoo, finally connected
17:06:07 [elf-pavlik]
hi cwebber2 :)
17:06:19 [MarkCrawford]
Sandro: the way I think of profiles as different than this. Profiles as the art of identity. The way I talk about people is their profile. You frmaed this as like facebook. What are the identifiers?
17:06:29 [rhiaro]
So profiles are for personas rather than persons?
17:06:40 [MarkCrawford]
Larry: We do not plan to touch ideentity. there is a relationship between these.
17:07:08 [AnnBassetti]
cwebber2, can you hear OK?
17:07:12 [cwebber2]
yup!
17:07:25 [AnnBassetti]
cool
17:08:01 [harry]
harry has joined #social
17:08:12 [harry]
q+
17:08:37 [MarkCrawford]
q-
17:08:46 [Arnaud]
ack evanpro
17:09:24 [MarkCrawford]
evan: I want to express concern about identify management, it is a big topic that has been addressed by other organizations and we may want to defer.
17:09:48 [MarkCrawford]
Ann: won't be solved here.
17:09:58 [JonathanJ3]
JonathanJ3 has joined #social
17:10:41 [sandro]
+1 harry: avoid use of the word "identity", and just deal with profiles
17:11:16 [MarkCrawford]
Harry: I have a simple rule - dont use the word Identity as there is confusion when it is used. littany of organizations who deal with this. For this particular use case the word profile helps clarify that we are talking about editing and sharing profiles.
17:11:31 [MarkCrawford]
Harry: access control is something that is very hard.
17:12:33 [MarkCrawford]
Arnaud: Charter did not address the access control issue because it could be a rat hole so we agreed that we would only address requirements/use cases. Next version of charter can address once we are clear on what we are concerned with.
17:12:36 [Arnaud]
q?
17:12:40 [harry]
ack harry
17:12:41 [Arnaud]
ack harry
17:13:21 [AnnBassetti]
can you guys hear Tantek? (at far end of room from me)
17:13:35 [elf-pavlik]
good enough
17:13:44 [AnnBassetti]
good
17:13:47 [MarkCrawford]
tantek: I share evan's concern about the use of the word federation. Need to be more clear about what you mean. A lot of us use more specific terms like syndication which is much more specific.
17:14:03 [MarkCrawford]
tantek: pushing or pulling is something you can implement to.
17:14:35 [MarkCrawford]
Larry: I hope it would be as we do requirements as to what choice we are making. We are purposely trying to find a vague term and once we get to requirmements we can refine.
17:14:48 [MarkCrawford]
Larry: may be a difference between business and development.
17:15:35 [MarkCrawford]
tantek: whatever thing you are federating, you use the same identifier for that across the network.
17:16:06 [MarkCrawford]
tantek: phone number and email are examples of federation across networks
17:16:53 [MarkCrawford]
tantek: example of breaking federation is twitter t.co. that is not federation as it breaks the identifier.
17:17:12 [sandro]
tantek: It's only federation if you're using the original identifier
17:17:17 [MarkCrawford]
tantek: both openID and indiauth use the same identifier.
17:17:27 [evanpro]
q+
17:17:27 [MarkCrawford]
Evan: we have different ideas about this.
17:17:33 [MarkCrawford]
sando: is there another word?
17:17:39 [Arnaud]
ack evanpro
17:18:33 [MarkCrawford]
tantek: looking it up in the context of technology passport and passport number is an example of federation across countries.
17:18:40 [AnnBassetti]
q+
17:18:56 [AdamB]
q+ to share that within the enterprise its common that people have the same identifier / identity across systems
17:19:03 [MarkCrawford]
me: tanteks vision strikes me as a federated network for a specific id rather than a federated profile.
17:19:17 [evanpro]
ack AnnBassetti
17:20:20 [jtauber]
q+
17:21:21 [MarkCrawford]
ann: trying to understand the distinction between identifier and federation. IDs like phone number, passport number use to identify me, but I don't see that as federated. the example I have in my brain is where we all create our user profile in boeing where the sys creates a generic profile and the subject can then amplify. We then have sharepoint which creates a separate profile. We want to create where sharepoint pulls the profile.
17:21:47 [sandro]
http://en.wikipedia.org/wiki/Federation_%28information_technology%29
17:21:53 [MarkCrawford]
Tantek - that is not federation, its centralization.
17:22:10 [MarkCrawford]
Ann: I don't understand how the passport is federation and not identification
17:22:13 [elf-pavlik]
tantek, maybe worth capturing your point somewhere in https://www.w3.org/wiki/Socialwg#Hypotheticals
17:22:35 [MarkCrawford]
q+
17:22:38 [harry]
I think Tantek has a very good point BTW
17:22:52 [jasnell]
jasnell has joined #social
17:22:53 [elf-pavlik]
or https://www.w3.org/wiki/Socialwg#Federation
17:22:55 [MarkCrawford]
action - need to define what we mean by federation
17:22:55 [trackbot]
Error finding '-'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
17:23:00 [harry]
i.e. decentralized creations of identifiers that are accepted across different systems
17:23:00 [harry]
but arguing is hard
17:23:01 [jtauber]
q-
17:23:33 [MarkCrawford]
Ann: we need to collectively define.
17:23:57 [AnnBassetti]
and have consensus on our use of these terms
17:24:04 [evanpro]
ISSUE: need glossary for terms used in use cases e.g. "federation"
17:24:04 [trackbot]
Created ISSUE-5 - Need glossary for terms used in use cases e.g. "federation". Please complete additional details at <http://www.w3.org/Social/track/issues/5/edit>.
17:24:29 [evanpro]
q?
17:24:38 [evanpro]
ack AdamB
17:24:38 [Zakim]
AdamB, you wanted to share that within the enterprise its common that people have the same identifier / identity across systems
17:26:01 [jasnell_]
jasnell_ has joined #social
17:26:55 [EdK]
q+ to say that business use cases can extend beyond the internal company, i.e. collaborations beyond (in response to AdamB
17:27:20 [evanpro]
ack MarkCrawford
17:27:45 [jasnell_]
q?
17:27:47 [jasnell_]
q+
17:28:37 [evanpro]
ack EdK
17:28:37 [Zakim]
EdK, you wanted to say that business use cases can extend beyond the internal company, i.e. collaborations beyond (in response to AdamB
17:29:08 [bblfish]
bblfish has joined #social
17:29:29 [evanpro]
q?
17:29:35 [PaulJeong]
PaulJeong has joined #social
17:29:35 [evanpro]
ack jasnell_
17:29:42 [dromasca]
+q
17:29:55 [evanpro]
q+
17:30:02 [dromasca]
http://datatracker.ietf.org/doc/draft-ietf-scim-use-cases/
17:30:30 [AnnBassetti]
MarkC: I want to know, as we share profiles across systems, that we have commonality on profile component definitions
17:30:59 [evanpro]
ack dromasca
17:31:13 [AnnBassetti]
Ann: yes, we will come to the day when we have external partners and suppliers logging in at our firewall
17:31:26 [AnnBassetti]
... and we will need to federate profiles in each direction
17:31:48 [evanpro]
ack evanpro
17:32:15 [MarkCrawford]
MarkCrawford has joined #social
17:32:37 [tantek]
when two or more orgs agree to federate, they agree to treat each others' identifiers as first-class citizens, use them directly, and expect that users on each system may use them directly, without requiring "local" wrappers/versions of each identifier.
17:32:53 [MarkCrawford]
all - for the last ten minutes my typing was not posting in irc. If you spoke, please enter your comments in irc so we don't loose them
17:33:26 [MarkCrawford]
Larry: now that we have a better understanding, we can refine what we are doing.
17:33:38 [AdamB]
It’s interesting the different perspective that a corporation brings to these situations. Corporation have one unique identifier for an employee, the ‘employee identifier’. That identifier is used in all the systems I use throughout the course of the week so identity isn’t nearly as much of a problem for corporations.
17:33:40 [MarkCrawford]
Evan: I want to get more involved
17:33:40 [elf-pavlik]
MarkCrawford, cany you copy paste from your machine?
17:33:55 [evanpro]
q?
17:34:05 [dromasca]
we seem to be talking about federation of identity information - not all belongs to the social space
17:34:38 [dromasca]
i posted the url of prior art work in the scim wg in the ietf - http://datatracker.ietf.org/doc/draft-ietf-scim-use-cases/
17:34:54 [tantek]
Examples of federated orgs and identifiers: phone companies & phone numbers; email hosts & email addresses; countries & passport numbers
17:35:10 [tantek]
Non-example: US social security numbers: single provider, many consumers.
17:35:20 [AdamB]
There is what we refer to as Human Resources (HR) data and then user provided data. A person cannot delete their HR data but can remove their user provided information.
17:35:36 [EdK]
EdK discussed that primary "federation" is about profile information between dissimilar systems, primarily between business collaboration efforts e.g. suppliers, university partnerships, etc. This IMHO is beyond identity - for example SKILLS is a profile component, not an identity component.
17:36:19 [MarkCrawford]
Arnaud: before we leave, we need to talk about the next F2F meeting. I am hoping that what we have already accomplished these two days convinces folks about the importance of F2F meetings. Perhaps a two day meeting is most reasonable.
17:36:25 [tantek]
half-way examples: OpenID and IndieAuth - many *providers* of OpenID & IndieAuth identities, however, not all *providers* also consume all identifiers from other providers.
17:37:17 [MarkCrawford]
Arnaud: The F2F is hosted by one of the WG members. Provide a meeting room big enough for the number of expected participants, food, etc.
17:37:23 [hadleybeeman]
annbassetti/tantek: Passports are a particularly good example, because they're issued by multiple authorities (countries) and recognised/used by multiple entities (other countries).
17:37:42 [MarkCrawford]
Ann: we should be fair to geographic considerations. I need to get permission before I can commit.
17:37:57 [evanpro]
q+
17:38:06 [harry]
q+
17:38:07 [MarkCrawford]
Sandro can also volunteer
17:38:15 [elf-pavlik]
fair to geograhic considerations - Europe? ;)
17:38:23 [MarkCrawford]
Tantek: if folks don't show up they feel left out.
17:38:46 [rhiaro]
+1 Europe :)
17:38:54 [MarkCrawford]
tantek: Sandro suggested that we try to co-locate with e.g. an IndieWeb camp.
17:39:41 [cwebber2]
if doingit near MIT, might be interesting to do it near libreplanet
17:39:44 [cwebber2]
time-wise
17:39:49 [MarkCrawford]
general back and forth on different locations
17:39:54 [cwebber2]
some relevant people might already be in cambridge :)
17:39:58 [elf-pavlik]
pool?
17:40:06 [AnnBassetti]
thanks Tsyesika
17:40:20 [cwebber2]
(libreplanet is the FSF's conference)
17:40:23 [AnnBassetti]
are you, cwebber2?
17:40:30 [MarkCrawford]
Arnaud: not trying to settle anything yet. Question is timing. List of possible dates and locations.
17:40:44 [cwebber2]
AnnBassetti: I'm not in cambridge, but I will be for libreplanet
17:41:02 [rhiaro]
tommorris and oshepherd are also Europe I believe
17:41:05 [AnnBassetti]
aha
17:41:21 [elf-pavlik]
oshepherd?
17:41:22 [jasnell]
how many days? 2 ...? with possible interop event included to test implementations?
17:41:25 [tantek]
welcome bret on talky!
17:41:28 [MarkCrawford]
evan: Perhaps align with due dates when we are expecting to have somehting like a federation protocol that we can discuss?
17:41:30 [harry]
It's about 8 folks from Europe, 6 folks from Asia/Austrailia
17:41:39 [bret]
You are not getting sound from me right?
17:41:44 [MarkCrawford]
?? Doodle poll?
17:41:51 [elf-pavlik]
+1 pool
17:42:01 [AnnBassetti]
Harry, and, how many from NAmerica?
17:42:04 [tommorris]
rhiaro: I've resigned from the WG for personal reasons, but thanks for the thought.
17:42:08 [Tsyesika]
bret you're muted if you're the person who just joined :)
17:42:14 [MarkCrawford]
Harry: typically WGs do 6 months.
17:42:15 [bret]
cool
17:42:26 [ahdinosaur]
ahdinosaur has joined #social
17:42:34 [bret]
(sometimes my mic still makes noise on Zakim if I mute client side.. no idea why)
17:43:02 [MarkCrawford]
Harry: we should rotate so we are not geographically biased.
17:43:16 [AnnBassetti]
bret, we're not using Zakim
17:43:22 [Tsyesika]
I vote march around the same time as libre planet
17:43:24 [cwebber2]
I'm going to be proposing a federation hackathon at libreplanet, for those who might be there
17:43:29 [Tsyesika]
as I'm likely to be in boston then
17:43:42 [cwebber2]
evanpro: maybe we should coordinate on doing such a thing
17:44:34 [evanpro]
cwebber2: that'd be nice
17:45:40 [KevinMarks]
I'm about to head over to the location.
17:46:09 [KevinMarks]
Should I bring my external mic for later on?
17:46:11 [harry]
Mostly
17:46:23 [bret]
KevinMarks: yeah audio is pretty rough
17:47:02 [elf-pavlik]
KevinMarks, do you have mic with protection from wind?
17:47:14 [MarkCrawford]
general discussion around dates.
17:47:16 [evanpro]
cwebber2, Tsyesika: that's the end of March, too far out
17:47:16 [lehawes]
First week of February in Cambridge, MA works fine for me
17:47:59 [KevinMarks]
There is wind? I normally put a towel over it for that
17:48:26 [cwebber2]
evanpro: gotcha
17:48:43 [cwebber2]
I can probably make something in feb in cambridge also
17:50:08 [tantek]
First week of March is better for me
17:50:17 [evanpro]
ISSUE: make sure we have teleconferencing equipment for next F2F
17:50:17 [trackbot]
Created ISSUE-6 - Make sure we have teleconferencing equipment for next f2f. Please complete additional details at <http://www.w3.org/Social/track/issues/6/edit>.
17:50:25 [MarkCrawford]
discussion around providing virtual attendance capabilities for future meetings
17:50:34 [elf-pavlik]
let's do next one in summer europe then :D
17:50:43 [evanpro]
q?
17:50:45 [elf-pavlik]
second next
17:50:50 [tantek]
Cambridge MA is fine, also I can host in San Francisco at Mozilla SF for early March.
17:50:50 [rhiaro]
elf-pavlik: +1
17:50:55 [rhiaro]
Summer in Turin
17:50:56 [Arnaud]
ack evanpro
17:51:02 [elf-pavlik]
+1 Turin
17:51:22 [MarkCrawford]
evan: How do we push to a decision point?
17:51:31 [MarkCrawford]
Larry: don't we need to include those not here now?
17:51:39 [npdoty]
npdoty has joined #social
17:52:02 [MarkCrawford]
arnaud: we need to make sure this is minuted and broadcast so that objections can be raised.
17:52:17 [AnnBassetti]
dromasco says there was good WebRTC support for remote participation for joint IETF / W3C meeting
17:52:17 [MarkCrawford]
tantek: wants to keep first week of march on table.
17:52:24 [AnnBassetti]
we need to find out how they did that
17:52:26 [MarkCrawford]
Arnaud: we can have poll
17:53:17 [MarkCrawford]
Arnaud to take action to set up doodle poll with different options
17:53:33 [Arnaud]
ACTION: arnaud to set up a doodle poll for next F2F, with 1st week of Feb and March
17:53:33 [trackbot]
Created ACTION-7 - Set up a doodle poll for next f2f, with 1st week of feb and march [on Arnaud Le Hors - due 2014-11-04].
17:53:41 [jasnell]
q
17:53:42 [MarkCrawford]
Evan: suggest we have as a minimum the chairs and editors can make it to the meeting.
17:53:42 [jasnell]
q
17:53:44 [jasnell]
q+
17:53:51 [Arnaud]
ack harry
17:54:12 [elf-pavlik]
can't hear now...
17:54:35 [MarkCrawford]
We will resume at 3:30
17:54:52 [Arnaud]
ack jasnell
17:54:56 [tantek]
background reading before joint meeting with annotations WG at 3:30: http://indiewebcamp.com/marginalia and http://indiewebcamp.com/fragmentions
17:55:25 [claudio]
claudio has joined #social
17:56:25 [KevinMarks]
Yay for fragmentions
17:56:40 [KevinMarks]
(biased, me?)
17:56:59 [bret]
heh, probably a little
17:57:15 [AnnBassetti]
you folks on the camera ... I have to go to AC meeting .. break now, then others will have task force meeting.
17:57:21 [AnnBassetti]
they'll use Tantek's camera
17:57:26 [AnnBassetti]
see hyou later
17:57:32 [elf-pavlik]
thanks AnnBassetti have a good AC meeting!
17:57:38 [bret]
which camera is pointing at the projector? seems to be the most clear
17:57:54 [elf-pavlik]
bret, frozen one? :D
17:58:07 [bret]
well frozen now. Was working earlier
17:58:37 [elf-pavlik]
really, stayed frozen for me all the time ...
17:58:45 [bret]
weird
17:59:00 [bret]
webRTC is funky
17:59:09 [tantek]
cool - looks like I confirmed with elf-pavlik that we're live
17:59:19 [elf-pavlik]
tantek, unmute?
17:59:27 [tantek]
I'll be leaving that connection in the room for the next 4.5 hours but won't be here in person
17:59:41 [elf-pavlik]
yes
17:59:56 [jtauber]
jtauber has joined #social
18:00:04 [jasnell]
jasnell has joined #social
18:00:42 [oshepherd]
Of all days why did my Occulus Rift have to turn up today? :p
18:01:32 [elf-pavlik]
oshepherd, you want 3D stream?
18:01:46 [oshepherd]
elf-pavlik: No, I want to play with it :p
18:02:03 [elf-pavlik]
well you have your chance now for a bit...
18:02:24 [oshepherd]
Hah it'll probably take me that long to get it set up
18:02:42 [npdoty]
npdoty has joined #social
18:07:03 [bret]
oshepherd elf-pavlik pair it with https://www.flickr.com/photos/bretc/15466384617/
18:07:55 [oshepherd]
bret: WTF is that?
18:08:04 [bret]
360 webcam!
18:08:09 [oshepherd]
hah
18:08:25 [elf-pavlik]
cool! put it on a drone and fly around room ;)
18:10:38 [bblfish]
bblfish has joined #social
18:10:58 [evanpro]
evanpro has joined #social
18:11:15 [evanpro]
On the subject of use cases, I added a couple of links to the wiki
18:11:17 [evanpro]
https://www.w3.org/wiki/Socialig/Use_Case_TF/Social_API
18:13:21 [tantek]
tantek has joined #social
18:14:32 [AnnBassetti]
AnnBassetti has joined #social
18:15:24 [elf-pavlik]
we do it now?
18:16:35 [AdamB]
AdamB has joined #social
18:18:43 [elf-pavlik]
i just listen
18:18:53 [jasnell]
jasnell has joined #social
18:19:05 [rhiaro]
scribenick: rhiaro
18:19:25 [rhiaro]
lehawes: Offical meeting of use cases TF begins
18:19:33 [harry]
harry has joined #social
18:19:36 [rhiaro]
... goal to talk about AS scenarios
18:20:46 [rhiaro]
EdK: Talking about internal and federated
18:21:02 [rhiaro]
lehawes: How will AS be used within Ford?
18:21:42 [elf-pavlik]
q+ re: tracking implementation efforts for use cases we gather and prioritizing them accordingly
18:22:06 [rhiaro]
EdK: Information streams, by IBM & Ford. Unique value proposition of social platform. Connecting people who don't normally connect, and to connect people with information that they wouldn't normally have connections with
18:22:20 [rhiaro]
... Nodes aren't just individuals, but the information itself
18:22:52 [rhiaro]
... Driven from core applications within the company, where information posted from the system itself, rather than by individuals
18:23:18 [rhiaro]
... eg. all data centre incidents get published (server down, network congestion etc)
18:23:25 [rhiaro]
... this information published into a stream as events
18:23:46 [rhiaro]
... once issues are known, reduces calls to helpdesk
18:24:13 [jasnell]
for those joining remotely... we're doing a quick ad hoc Social IG meeting. The full WG meeting is reconvening at 3:30 pacific
18:24:39 [lehawes]
Thanks jassnell!
18:24:41 [rhiaro]
... Also, if system posts there's an outage somewhere, somebody elsewhere is having the same issue, which allows issues being tracked and eg. escalated to global vs local
18:25:10 [npdoty]
npdoty has joined #social
18:25:27 [lehawes]
To clarify, this meeting is the Use Case Task Force subgroup of the Social IG
18:25:31 [rhiaro]
... Need to bridge between social discussions around things, and the system itself. System doesn't have a concept of the social interactions going on
18:25:59 [rhiaro]
... The social thread becomes an important part of how the system functions
18:26:06 [lehawes]
q?
18:26:53 [lehawes]
ack elf-pavlik
18:26:53 [Zakim]
elf-pavlik, you wanted to discuss tracking implementation efforts for use cases we gather and prioritizing them accordingly
18:27:14 [npdoty_]
npdoty_ has joined #social
18:27:15 [elf-pavlik]
i see it important that we track implementation efforts for use cases and prioritaze them accordingly
18:27:16 [lehawes]
go ahead elf
18:27:32 [elf-pavlik]
in WG we need feedback from people who implement AS etc.
18:27:37 [lehawes]
elf: who is "we"
18:28:06 [elf-pavlik]
if no one implements use case i would prioritize it lower
18:28:12 [elf-pavlik]
ok
18:28:12 [rhiaro]
jasnell: For every use case, identify someone doing osmething with it - bit early
18:28:56 [rhiaro]
EdK: Proof of concept not necessarily implementation
18:29:26 [lehawes]
elf-pavlik: Understood and agreed on prioritization. I think we're too early in process to begin doing that now, but should happen later.
18:29:29 [Lloyd_Fassett]
Lloyd_Fassett has joined #social
18:29:31 [jasnell]
right now we're in the process of identifying the use cases. Documenting implementers comes next. It's still too early and would be counterproductive to focus on implementations too much at this point
18:29:43 [lehawes]
q?
18:30:53 [rhiaro]
EdK: Four or five procurement systems in use. The person making a request sends an email to someone who puts it into the system, then a buyer gets involved, then there's a finance system, then a recieving system
18:31:17 [rhiaro]
... The person who needs the item isn't a part of any of those systems. So can't subscribe to notifications from those systems.
18:31:30 [lehawes]
Reminder to self to harvest EdK's procurement use case from Social Business Community Group's work
18:31:31 [rhiaro]
... Security/authorisation issue in large companies.
18:32:16 [rhiaro]
... So subscribing is one part in the social system. Further, actions that can be taken on things in the stream
18:32:51 [rhiaro]
... Using an embedded experience to grab data (if allowed), preserving the original security around the data object
18:32:54 [tantek_]
tantek_ has joined #social
18:33:06 [grantmacken]
grantmacken has joined #social
18:33:19 [rhiaro]
... Then to be able to take action about something with the same system, is beyond the normal definition of a social system
18:34:10 [rhiaro]
... Notion of priorities in AS. If you're expected to take action, you need to be actively notified, not just see it by chance in the stream.
18:34:19 [lehawes]
For those just joining the #social IRC chat, this is an ad hoc meeting of the Use Case Task Force of the Social IG. We're having an informal discussion of Activity Streams 2.0 related use cases until Noon'ish.
18:34:25 [rhiaro]
... This is from the social business community
18:34:40 [rhiaro]
... It was a proof of concept, not finished building.
18:35:59 [lehawes]
Sounds like use cases should be focused on core functions of AS2
18:36:42 [rhiaro]
Lloyd_Fassett: Sounds like AS didn't have priorities, and now it does, that was the gap.
18:37:25 [rhiaro]
... The standards we're discussing are generic, not specialised, but a hook for a specialised vocabulary
18:37:29 [tantek]
tantek has joined #social
18:37:32 [rhiaro]
... Specialisations like domain expertise
18:37:53 [dret]
dret has joined #social
18:37:53 [rhiaro]
... But currently no way to hook that into AS?
18:38:01 [rhiaro]
jasnell: That's what JSON-LD context is for
18:38:07 [rhiaro]
... you can have multiple contexts
18:38:27 [rhiaro]
... publish specialised vocabs in a public location and add it as a context. Reciever can't necessarily do anything with it, but it can be processed
18:39:23 [rhiaro]
KevinMarks arrives!
18:40:24 [elf-pavlik]
R2-D2 style mic ;)
18:40:31 [rhiaro]
Lloyd_Fassett: So we need to delineate types of use cases
18:40:49 [rhiaro]
... We're not going to worry about vertical issues, specialisations
18:40:51 [lehawes]
elf-pavlik: yes, it's quite shiny too!
18:41:01 [dret]
big question is: will AS2 *require* JSON-LD context mechanism, or allow the AS1 way of using terms. my preference would be to allow but not require JSON-LD contexts, and have a registry for namespaces so that people can make their vocabularies know to the world. these may be described in the JSON-LD way, or like the AS1 vocabulary: as a simple list of terms annotated with human-readable descriptions.
18:42:08 [rhiaro]
jasnell: Two camps of consumers with JSON-LD
18:42:15 [rhiaro]
... some people just want JSON
18:42:18 [rhiaro]
... some people want semantics
18:42:26 [lehawes]
elf-pavlik: Good. Sorry, but we tried to make it better for you. :>)
18:42:40 [elf-pavlik]
thanks! much appreciated :)
18:42:42 [rhiaro]
... We can have a publisher of an AS document write a document in more than one way. comes out the same regardless of whether you use JSON-LD
18:43:16 [rhiaro]
... People looking at things from a pure JSON point of view can't interoperate, because every consumer has to understand JSON-LD
18:43:25 [rhiaro]
... there's code available, it's not too difficult
18:43:31 [KevinMarks_]
KevinMarks_ has joined #social
18:43:32 [rhiaro]
... but people who just do json might not like that
18:44:11 [rhiaro]
... Some clients only care about one endpoint, so they're going to write their client to interoperate with that endpoint
18:44:21 [rhiaro]
... and that's fine
18:44:21 [rhiaro]
... if they want to optimise so they're only parsing json, that's fine
18:45:22 [rhiaro]
... Publishers can add JSON-LD augmentations or not. It's the consumers who have the problem, not knowing what they'll be consuming
18:45:26 [lehawes]
q?
18:45:32 [elf-pavlik]
in which cases exactly one can't treat JSON-LD as JSON? (not AS1 JSON)
18:45:41 [rhiaro]
KevinMarks: Adding more constraints doesn't necessarily make things work properly
18:45:50 [rhiaro]
jasnell: Key thing is we can't target / make it easy for both camps
18:45:57 [rhiaro]
... (recognising that not everyone will be happy)
18:46:30 [dret]
all of this will need to be answered in the processing model section of the AS spec: as a generic client, when you see AS data flowing by, what can you say about it? and also: in which ways can you rewrite AS data (as an AS proxy) without changing what it means?
18:46:58 [KevinMarks_]
adding JSON-LD extra to a JSON structure is fine, but requring them to be correct makes this much harder
18:47:20 [lehawes]
dret: thanks for injecting that into the meeting record!
18:47:46 [jasnell]
the key challenge is that if we allow publishers to use JSON-LD mechanisms, consumers MUST be capable of processing those, or we break interop
18:48:03 [dret]
elf, JSON-LD always is JSON, of course, but for somebody with JSON-LD goggles, the world looks different. if you want to see the world the same way, you essentially have to implement JSON-LD.
18:48:07 [rhiaro]
EdK: Client-side resolution starts sounding like aggregation. Talking about resolving things into a thread so that the conversation makes sense. Keeping the social fabric seperated. It's useful to end user, but not to overall enterprise
18:48:20 [KevinMarks_]
jasnell if you MUST the LD parts you break interop directly
18:48:27 [rhiaro]
... So question becomes: where is the connection between the system and the social?
18:48:38 [elf-pavlik]
dret, even if we recommend always using JSON-LD compacted with AS2.0 context?
18:48:38 [jasnell]
publishers are not required to use the LD stuff
18:48:41 [jasnell]
they MAY
18:49:43 [rhiaro]
... Direction of discovery is an issue. User has to find something vs thing finding user through system
18:49:45 [dret]
jasnell key question is if AS2 allows free-form JSON as AS1 did. this would be invisible to consumers with JSON-LD goggles.
18:50:11 [rhiaro]
Lloyd_Fassett: That's data-first. Kind of different from this group, which is profile-first
18:50:58 [KevinMarks_]
I thought JSON-LD was supposed to add context, not remove it
18:51:24 [elf-pavlik]
dret, can you post some concrete examples to mailing list?
18:51:34 [jasnell]
the AS2 @context maps unknown properties to blank nodes, so they are at least preserved through the expansion algorithm
18:51:46 [rhiaro]
... In data first, define the data well, and add the social layer on top
18:52:06 [rhiaro]
lehawes: To bring this back to AS, jasnell: are there specific use cases to help move forward
18:52:10 [rhiaro]
..?
18:52:16 [rhiaro]
jasnell: No
18:52:34 [dret]
jasnell if you say MAY JSON-LD, then JSON-LD is out of the picture in the processing model section, and there's just an appendix that explains why the base syntax supports JSON-LD, but processors have to be prepared to deal with any JSON. that will make life hard for people working with JSON-LD toolsets, because they cannot assume to always see everything through their JSON-LD goggles.
18:52:46 [rhiaro]
... Where we use AS, it doesn't matter if it's coming from a system or a person. Something happens and we need to let people know what happens based on their relationship to the actor or the object
18:53:01 [rhiaro]
... Entry point to a workflow / starting point to an interaction
18:53:06 [KevinMarks_]
are these old use-cases relevant? http://wiki.activitystrea.ms/w/browse/#view=ViewFolder&param=Examples
18:53:08 [rhiaro]
... I have to know what's going on in order to be able to respond to what's going on
18:53:40 [rhiaro]
... AS is a lower priority than actions. Acting on something in context is the next step
18:54:28 [rhiaro]
... Right now, push notifications send an action, but use their own format. Needs mapping to Android, iOS, webapps, etc. Need a consistent model for this.
18:54:41 [rhiaro]
EdK: Once you get to that, you want the response mechanism as well
18:54:47 [rhiaro]
... to also be consistent
18:55:05 [rhiaro]
lehawes: So you would see this task force focussing on the actions / embedded experiences use case, rather than sharing the stream?
18:55:12 [rhiaro]
jasnell: Sharing is pretty well defined
18:55:25 [rhiaro]
... AS is the latest iteration of this, been working on for years
18:55:33 [rhiaro]
... We don't need to worry about documenting use cases for AS itself
18:55:40 [rhiaro]
... But for embedded experiences, potential actions, we do
18:55:45 [rhiaro]
... need use cases
18:56:15 [rhiaro]
... This will be discussed more this afternoon.
18:56:30 [rhiaro]
lehawes: Any other comments?
18:56:42 [rhiaro]
Lloyd_Fassett: There are actions at the AS 2.0 level, then there are embedded actions?
18:56:47 [rhiaro]
jasnell: They're basically the same
18:57:01 [rhiaro]
... AS lets you attach a Potential Action to any Activity
18:57:05 [rhiaro]
... eg. potential http request or opening a browser view
18:57:15 [rhiaro]
... describes specific actions (or commands) that can occur
18:57:20 [rhiaro]
... eg for carrying out a like or a follow
18:57:34 [rhiaro]
Lloyd_Fassett: Can't that adapt to a market place scenario?
18:57:39 [rhiaro]
jasnell: Yes, that's one of the use cases being worked on
18:58:07 [rhiaro]
... where multiple third parties make offers, and how you handle it depends on who is providing it, but it's all tied to the same 'offer' action
18:58:51 [lehawes]
q?
18:59:02 [rhiaro]
EdK: It's the same offer, but if you already have a relationship with someone it might be different to if you don't - but implementation worries about that. 'Offer' action is the same
19:00:02 [rhiaro]
lehawes: Food market scenario can be fleshed out to become a use case
19:00:10 [rhiaro]
... by Lloyd_Fassett
19:00:17 [rhiaro]
jasnell: another use case is pushing to mobile devices
19:00:25 [rhiaro]
... pushing an activity out as a notification
19:00:46 [rhiaro]
... We want to be able to integrate with notifications without having to write extensions to the mobile device APIs
19:01:26 [rhiaro]
... Need simple declarative ways of describing what an action is supposed to do
19:02:20 [rhiaro]
KevinMarks: At the moment this is done by people embedding forms and iframes
19:03:01 [rhiaro]
jasnell: Currently you can say eg. you do a share by embedding this html
19:03:07 [rhiaro]
... if it's a browser view, you do a share by opening this window
19:03:15 [rhiaro]
... if it's a REST API, you do a share by passing these params
19:03:17 [rhiaro]
... etc.
19:03:29 [rhiaro]
... Currently no standards for deep linking
19:03:41 [rhiaro]
... Every platform does it differently, and 3 or 4 competing efforts
19:03:56 [rhiaro]
... 4 different for Android currently in use
19:04:05 [rhiaro]
lehawes: We need actions use cases
19:04:20 [rhiaro]
... Post scenarios to turn into use cases please!
19:04:45 [oshepherd]
Not sure what you mean by "4 competing efforts" on Android for sharing things
19:04:49 [rhiaro]
Lloyd_Fassett: Could flesh out with jasnell if time
19:04:55 [oshepherd]
Erm, you fire off an ACTION_SEND intent
19:05:08 [KevinMarks_]
on android, you can claim http URLs as intent from an app; the OS manages contention - on iOS you need to define your own protocol per app and there is no contention resolution
19:05:22 [rhiaro]
... it is a real-world scenario
19:05:42 [oshepherd]
KevinMarks_: Only if you're explicitly targetting another app. On Android sharing is a part of the platform
19:05:46 [rhiaro]
lehawes: We can get multiple scenarios around the same concept that can be normalised into one use case
19:06:17 [rhiaro]
Lloyd_Fassett: To do a marketplace you probalby need JSON-LD
19:06:22 [rhiaro]
jasnell: yes, for domain specific information
19:06:26 [rhiaro]
... There are existing vocabs out there
19:06:27 [KevinMarks_]
on android, my app can claim http://twitter.com/*
19:06:35 [KevinMarks_]
the OS will manage contention over them
19:06:43 [elf-pavlik]
FYI http://blog.schema.org/2012/11/good-relations-and-schemaorg.html
19:06:43 [KevinMarks_]
on iOS behaviour is undefined
19:07:18 [oshepherd]
KevinMarks_: But claiming URIs isn't at all involved in the process of "sharing" things
19:07:25 [rhiaro]
Lloyd_Fassett: MarkCrawford says vocab task force should create a list of vocabs
19:07:31 [oshepherd]
To share things on Android you send an ACTION_SEND intent without a URI
19:07:33 [rhiaro]
lehawes: Watch out for licensing issues
19:07:34 [KevinMarks_]
see http://epeus.blogspot.com/2013/06/how-apples-ios-fragmentation-problems.html#connect+between+applications
19:07:39 [rhiaro]
... but they should be on the list so we can eliminate things
19:07:43 [rhiaro]
... so put everything on the list
19:07:51 [jasnell]
jasnell has joined #social
19:07:57 [rhiaro]
... might get ruled out, but don't have that constraint building list
19:08:02 [rhiaro]
... Time to wrap up!
19:08:12 [elf-pavlik]
for finding vocabs: http://lov.okfn.org/dataset/lov/
19:08:49 [KevinMarks_]
share is an OS verb on android that anyone can hook; on iOS this was hard-coded, just changed a bit
19:08:52 [rhiaro]
Lunch time!
19:09:11 [elf-pavlik]
enjoy your meal everyone!!!
19:09:51 [lehawes]
Thanks everyone for your thoughts around scenarios and use cases related to action-oriented aspects of AS2!
19:10:29 [KevinMarks_]
"Note: If more than one third-party app registers to handle the same URL scheme, there is currently no process for determining which app will be given that scheme." https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html
19:11:54 [oshepherd]
KevinMarks_: Yeah. There seemed to be insinuation that there were ~4 ways to share things on Android. Maybe I was misreading the conversation
19:15:24 [harry]
harry has joined #social
19:22:00 [elf-pavlik]
cwebber2, still with us?
19:25:34 [elf-pavlik]
Tsyesika, online?
19:25:40 [Tsyesika]
yep
19:25:46 [elf-pavlik]
great! :)
19:26:02 [elf-pavlik]
i prepare comparison of actions in AS, schema.org and Hydra
19:26:13 [elf-pavlik]
and may use example of movie review with rating
19:26:29 [elf-pavlik]
do you have review/rate feature in MediaGoblin?
19:26:45 [Tsyesika]
not at the moment, just commenting
19:27:02 [Tsyesika]
would be a good feature to have
19:27:05 [elf-pavlik]
schema.org uses such example in their docs http://schema.org/docs/actions.html 'Example: Movie review site API with -input and -output'
19:28:19 [elf-pavlik]
cool, once i have it published maybe you could give me feedback?
19:29:14 [Tsyesika]
okay, how long until you publish
19:29:25 [Tsyesika]
you cought me as i was going off for the evening :P
19:29:46 [elf-pavlik]
oh, please just go ahead :) anytime in next days will work just fine!
19:30:28 [Tsyesika]
okay cool :) feel free to ping me on here or via email and i'll pick it up tomorrow :)
19:30:32 [evanpro]
I added a diagram to the wiki
19:30:33 [evanpro]
https://www.w3.org/wiki/images/5/54/Social-api-layers.png
19:30:38 [Tsyesika]
i think chris will be around later too
19:30:44 [cwebber2]
elf-pavlik: oh hi
19:30:50 [evanpro]
Which I think might be useful to guide our ideas about the Social API
19:30:53 [cwebber2]
I didn't realize things were continuing, opening back up
19:30:58 [elf-pavlik]
ok, have a good one Tsyesika!
19:31:33 [cwebber2]
elf-pavlik: I did get your email btw
19:31:42 [cwebber2]
and will respond to it... I just got back from another conference
19:31:49 [elf-pavlik]
cwebber2, no rush!
19:32:09 [elf-pavlik]
evanpro, looks cool :)
19:32:44 [evanpro]
elf-pavlik: it is!
19:32:56 [cwebber2]
evanpro: elf-pavlik: btw, I know it's maybe not directly in the scope of this working group, but I wonder if maybe it would be good to get feedback from here, esp from those with experience
19:33:49 [cwebber2]
tsyesika is currently overhauling our db schemas to handle the additions of federated activitystreams stuff
19:34:36 [cwebber2]
it's quite a lot of stuff to figure out how to handle moving this into a relational db design, especially given that simple foreign key patterns don't work anymore once you're about to link to just about anything (though we have some ways around we're investigating)
19:34:57 [elf-pavlik]
evanpro, do you understand my point with advantage of hypermedia controls over arbitrary paths like /evan/notes /evan/images /evan/friends /evan/meals /evan/books etc. ?
19:35:15 [cwebber2]
I'm not sure if there's anyone with experience or interest who might be interested in reviewing... it could be helpful, also, for mediagoblin to write up how we handled the schema in a relational db so other implementers can reference it
19:35:33 [cwebber2]
I realize that's out of scope of the wg specifically tho :)
19:35:35 [evanpro]
elf-pavlik: yes I absolutely do
19:35:45 [evanpro]
I think that's an API design issue that we'll need to address
19:35:47 [elf-pavlik]
cwebber2, please send it directly to WG (implementers) list, i don't see it out of scope at all!
19:35:55 [cwebber2]
elf-pavlik: okay, great!
19:36:01 [cwebber2]
Tsyesika: ^^^^
19:36:06 [evanpro]
The big advantage of arbitrary paths is that it's what social developers are used to
19:36:07 [cwebber2]
we'll talk tomorrow about doing that
19:36:20 [elf-pavlik]
in silo environments ...
19:36:26 [evanpro]
Yep
19:37:03 [elf-pavlik]
similar as symetric relations like friends, we will face some need to change our way of thinking in federated environment
19:37:42 [cwebber2]
elf-pavlik: not sure where the arbitrary paths bit is being referenced from, but I agree it is important if I'm reading right
19:37:52 [elf-pavlik]
but i do get your point about people currently having certain expectations to APIs
19:38:14 [elf-pavlik]
cwebber2, we had this conversations yesterday, sorry for mixing conversations ...
19:38:21 [cwebber2]
esp since projects that are trying to add federation later may have their own URL schemes
19:38:22 [cwebber2]
ah :)
19:38:34 [cwebber2]
apologies if I'm jumping in unhelpfully
19:38:55 [elf-pavlik]
cwebber2, i recommend watching https://www.youtube.com/watch?v=UkAt9XSOfaE
19:40:07 [elf-pavlik]
also https://www.youtube.com/watch?v=KB94dIamAQc
19:40:18 [cwebber2]
elf-pavlik: okay, will watch... maybe tonight when unwinding :)
19:40:20 [elf-pavlik]
much shorter :D
19:40:37 [elf-pavlik]
second just 7min and IMO very relevant to MediaGoblin!
19:42:01 [elf-pavlik]
cwebber2, James will talk about Actions during next session - this 7min vid can give you great intro :)
19:42:17 [cwebber2]
elf-pavlik: aha, great! Tsyesika and I were trying to see how we might make use of them
19:42:39 [cwebber2]
am I right that in some ways they could be useful as a kind of flip side to webintents?
19:42:46 [elf-pavlik]
also Caley may solve your issues with relational database ...
19:43:19 [cwebber2]
ie, webintents has a user say "I want to favorite with this" whereas this might mean between services "you can favorite this with our tool here"
19:43:19 [cwebber2]
?
19:43:21 [cwebber2]
I guess I can wait for the talk :)
19:43:46 [oshepherd]
How long until the next session? 15 min?
19:44:47 [elf-pavlik]
https://www.w3.org/wiki/Socialwg/2014-10-27#Tuesday_28_October_-_With_breakouts
19:45:22 [oshepherd]
Currently geting a bunch ofn oise over the talky. elf-pavlik, an issue on your end?
19:45:48 [elf-pavlik]
no session now
19:46:14 [elf-pavlik]
next one in ~3h i think 15:30 their time
19:46:14 [oshepherd]
Yeah, thats why I presume you, they're offline :p
19:47:23 [oshepherd]
Maybe try muting yourself?
19:50:08 [jtauber]
jtauber has joined #social
19:50:24 [cwebber2]
elf-pavlik: great video, thank you for sharing :)
19:51:15 [elf-pavlik]
welcome :)
19:51:35 [elf-pavlik]
relevant to GMG?
19:52:04 [cwebber2]
highly, I think!
19:52:25 [cwebber2]
elf-pavlik: one thing we have been figuring out how to deal with is that many mediagoblin sites can have different media types supported
19:52:34 [cwebber2]
and those media types may be configured to have certain features on / off
19:52:36 [cwebber2]
so you can't assume
19:52:44 [elf-pavlik]
for example?
19:52:46 [cwebber2]
this seems like the perfect way to broadcast what without assuming
19:53:29 [elf-pavlik]
with hypermedia you just include supported controls so client app will not expect features you don't provide!
19:53:38 [cwebber2]
elf-pavlik: well, the different media types is an easy one: we have images/video/audio/documents/3d models
19:53:43 [cwebber2]
ascii art ;)
19:53:52 [cwebber2]
by default, only images is turned on
19:53:54 [cwebber2]
but
19:54:08 [elf-pavlik]
yes, so audio would have 'listen' control and video 'watch' for example
19:54:13 [cwebber2]
right
19:54:17 [cwebber2]
there are some features, like geolocation support, which aren't on by default also for images
19:54:23 [cwebber2]
but you can turn them on
19:54:44 [cwebber2]
geolocation is a bad example, there are better, but I'd have to look at the config specs since I'm very jetlagged :)
19:54:50 [cwebber2]
but you get the idea.
19:54:58 [elf-pavlik]
cwebber2, do you have some form of collections / albums ?
19:55:11 [cwebber2]
elf-pavlik: we do, they're a bit crude, but we have a collections feature
19:55:21 [elf-pavlik]
BTW i think we SHOULD extract some use cases based on GMG features!!!
19:55:27 [cwebber2]
:D
19:55:55 [elf-pavlik]
expecially if you will work on implementing stuff and providing much needed feedback
19:56:01 [wilkie]
yes, real-world implementation use-cases are great
19:56:06 [cwebber2]
elf-pavlik: http://mediagoblin.com/u/cwebber/collection/mediagoblin-rewards-2014/
19:56:08 [cwebber2]
a collection
19:56:08 [elf-pavlik]
wilkie++
19:56:10 [Loqi]
wilkie has 2 karma
19:56:20 [cwebber2]
could be better
19:56:22 [cwebber2]
but they're there
19:57:13 [cwebber2]
elf-pavlik: I've somewhat wondered how we're going to express different media types with federation
19:57:23 [cwebber2]
we already have some... I mean, audio / video are represented
19:57:33 [cwebber2]
but stuff like presentations aren't.... I've figured json-ld will help make this cleaner
19:58:02 [cwebber2]
but one thing that the actions stuff seems to make really appealing is that it removes the assumptions/guesswork from stuff like audio / video playing
19:58:23 [elf-pavlik]
we can create types for them, for example sub types of http://schema.org/CreativeWork
19:58:31 [cwebber2]
elf-pavlik: ah great :)
19:58:35 [wilkie]
they should be extensible enough. should be able to create an arbitrary object type. "image", "displayName" and "content" are all generic for all objects in AS and can be used to kinda represent them on systems that don't know what those object are.
19:58:57 [wilkie]
and they you'd have a link to the actual content which is navigated in the normal way or something
19:59:30 [cwebber2]
so actually
19:59:47 [cwebber2]
one thing Tsyesika and I are discussing that I think is going to be cmplex
19:59:49 [cwebber2]
complex
20:00:00 [cwebber2]
is assuming you do something like youtube-style "subscriptions" in mediagoblin
20:00:21 [cwebber2]
or even adding media on different domains to collections, etc, other federation examples
20:00:41 [cwebber2]
if you click a thumbnail to a federated video, for instance
20:00:49 [cwebber2]
will that destroy navigation locally?
20:01:04 [cwebber2]
there are a lot of UI decisions we're going to have to make... at the moment, I've assumed those are outside of the WG
20:01:12 [elf-pavlik]
cwebber2 i think James will present embeded experiences during next session :)
20:01:18 [cwebber2]
but maybe if other people are thinking about these things
20:01:20 [cwebber2]
oh great!
20:01:27 [cwebber2]
stellar
20:01:55 [elf-pavlik]
http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams2-actions.html#dfn-embeddedview
20:02:12 [cwebber2]
elf-pavlik: btw, you may be interested
20:02:13 [wilkie]
oh yeah, embedded views are possible. but even in the low-tech minimal sense, a thumbnail that navigates is not that bad I don't think.
20:02:43 [cwebber2]
that Tsyesika is collecting her research as she goes at https://theperplexingpariah.co.uk/GMG/mediagoblin_research.html
20:02:45 [elf-pavlik]
from old draft: http://elf-pavlik.wwelves.org/w3c-socialwg-activitystreams/activitystreams2-actions.html#embedActionHandler
20:03:10 [elf-pavlik]
cwebber2, thanks for link!
20:03:44 [evanpro]
evanpro has joined #social
20:03:51 [cwebber2]
elf-pavlik: yup
20:04:41 [cwebber2]
maybe we should be getting more in the habit of Tsyesika and I discussing some of the federation implementation issues in here as we run into them
20:04:52 [cwebber2]
as well as on the list, obviously
20:05:05 [cwebber2]
:)
20:05:08 [elf-pavlik]
cwebber2, please do!
20:06:49 [elf-pavlik]
otherwise if you two plan to figure it all out on your own, please let us know so we stop wasting our time and find something else to do ;)
20:06:57 [oshepherd]
cwebber2: BTW, as somebody familiar with the Pump API, you might like my WIP soon-to-be submission: http://oshepherd.github.io/activitypump/ActivityPump.html . Comments very much invited :-)
20:07:09 [cwebber2]
elf-pavlik: haha :)
20:07:20 [cwebber2]
no, I think we'd prefer to work together :)
20:07:24 [oshepherd]
elf-pavlik: I'm not sure if you're aware but GMG is going to implement the Pump.io API at the present moment in time
20:07:29 [elf-pavlik]
cwebber2++
20:07:31 [Loqi]
cwebber2 has 2 karma
20:07:44 [cwebber2]
we're already in process of implementing it
20:07:50 [cwebber2]
or rather, Tsyesika is in process
20:08:05 [cwebber2]
but we intend to support the social wg specs, assuming all goes well :)
20:09:20 [elf-pavlik]
IMO implementing Pump.io API as its stands now can give very useful input to Social WG work!
20:09:42 [cwebber2]
enjoy your typing break ;)
20:10:20 [evanpro]
oshepherd: I'm interested in your thoughts on https://www.w3.org/wiki/images/5/54/Social-api-layers.png
20:12:00 [oshepherd]
evanpro: My concern with all resource-based direct updates is when do these turn into activities, or, more importantly: do I do a thing and that generates an activity, or do I post an activity and that does a thing?
20:13:05 [evanpro]
Yep
20:13:12 [evanpro]
It's confusing!
20:13:25 [oshepherd]
I kind of feel that it should be "You do something, that generates an activity", because that makes all activities not special
20:13:33 [evanpro]
At least with pump.io a POST to /user/evan/following will generate an activity
20:15:33 [oshepherd]
(hard to concentrate on things when new toy is screaming at you "play with me!" :p)
20:20:15 [evanpro]
No way
20:20:17 [evanpro]
Cool!
20:20:23 [evanpro]
What do you do with it/
20:20:24 [evanpro]
?
20:21:19 [npdoty]
npdoty has joined #social
20:24:05 [oshepherd]
evanpro: Its' only just arrived, so mostly set it up so far :p
20:26:42 [bblfish]
bblfish has joined #social
20:27:39 [evanpro]
oshepherd: I find it really interesting but don't know what I'd do with it
20:28:14 [oshepherd]
Maybe if I ever find the free time (HAH!) I'll develop something for it...
20:28:44 [oshepherd]
In the meantime its' squarely in the "Play" category
20:31:14 [jtauber]
I haven't done anything interesting with either of mine (DK1 and DK2), but here are my (ongoing) notes in case you're interested (although most of them are about the DK1): https://thoughtstreams.io/jtauber/oculus-rift/
20:32:03 [oshepherd]
Oh FFS energy companies are useless "Heres your bill. You can pay it online" Great! Whats my account number? -_-
20:32:06 [jasnell]
jasnell has joined #social
20:32:23 [oshepherd]
Like, seriously, why is my account number not on the bill?!
20:35:21 [oshepherd]
Hurrah! Of course its' hidden in the small print about paying by telephone
20:36:18 [tantek]
tantek has joined #social
20:41:20 [AdamB]
AdamB has joined #social
20:41:41 [clapierre]
clapierre has joined #Social
20:41:58 [rektide]
thanks for the great post, departed evanpro
20:45:01 [dret]
dret has joined #social
20:45:14 [shepazu]
shepazu has joined #social
20:46:35 [tantek]
tantek has joined #social
20:46:52 [oshepherd]
jtauber: I'm fortunate enough not to wear glasses
20:47:06 [jtauber]
yeah, it's tough with them
20:47:22 [oshepherd]
One of the game demos I tried put a reflection of your face in the field of view. That was quite cool
20:47:34 [oshepherd]
(your avatar is wearing a helmet, so it makes physical sense)
20:51:39 [jasnell]
jasnell has joined #social
20:54:56 [evanpro]
evanpro has joined #social
20:57:07 [shepazutu]
shepazutu has joined #social
20:58:37 [cmhobbs]
cmhobbs has joined #social
21:00:09 [cmhobbs]
cmhobbs has joined #social
21:01:22 [rektide]
evanpro: thanks for the great diagram! really enjoyed seeing something
21:01:57 [evanpro]
rektide: I hope it informs the discussion
21:04:00 [Zakim]
Zakim has left #social
21:06:36 [evanpro]
rektide: by "mentions" do you mean the type of thing where I say "@rektide good idea!" and it goes to a special stream that shows all posts that mention you?
21:06:59 [wilkie]
that would get filtered through the general inbox for activities?
21:07:40 [wilkie]
although you probably want a route to pull all mentions that have been filtered "/evan/mentions"
21:07:48 [evanpro]
Right
21:07:52 [wilkie]
seems like an optional thing for implementors
21:08:29 [wilkie]
since it is more server->client than server->server syndication stuff
21:09:03 [Arnaud]
Arnaud has joined #social
21:09:33 [evanpro]
So it's probably worth breaking this kind of thing up
21:10:52 [npdoty]
npdoty has joined #social
21:11:45 [oshepherd]
I think filtering should be orthogonal to the general API
21:11:59 [wilkie]
I agree
21:12:04 [oshepherd]
/evan/inbox?type=Mention&type=Like or whatever
21:12:33 [evanpro]
That's an interesting idea
21:12:36 [wilkie]
it's possible that "mentions" is a completely separate feed, and thus a whole other object and thus a unique resource
21:12:36 [oshepherd]
You should be able to request filtering from any API endpoin (and the server should also be free to ignore you)
21:12:43 [evanpro]
I don't know where to capture this stuff
21:13:00 [wilkie]
but filtering of any particular feed, yeah, would be good
21:13:26 [evanpro]
OK I started here https://www.w3.org/wiki/Socialwg/API/Layers
21:13:27 [wilkie]
it's the kind of thing that you'd want to subscribe to... "/evan/activities" where activities are posted articles
21:13:41 [wilkie]
so in that case, it is server->server facing hm
21:13:46 [dwhly]
dwhly has joined #social
21:14:17 [rektide]
evanpro: yeah, external resources with inbound linkage
21:15:09 [rektide]
wilkie: i think /evan/mentions might be a candidate collector for mention resources, but otoh i'm not sure why individual resources wouldn't expose their own mentions collector
21:15:49 [wilkie]
if you want to filter a feed, you'd do it as a query like oshepherd suggested
21:16:09 [evanpro]
Mentions really breaks down to two different important actions
21:16:22 [oshepherd]
TBH I think that "mentioning" somebody is really just cc:ing them
21:16:33 [evanpro]
One is sending someone a note or image or whatever "@oshepherd check this out!"
21:16:46 [pfefferle]
pfefferle has joined #social
21:16:52 [evanpro]
And the second is search and monitoring, "Who is talking about me?"
21:17:25 [rektide]
i don't feel like /evan/inbox is a good permenant resource for the mention... where does it really get filed?
21:17:38 [oshepherd]
rektide: In your inbox. Everything gets filed in your inbox
21:17:43 [evanpro]
Not all social software conflates the two
21:18:10 [rektide]
oshepherd: ahh ok. sorry, not quite up to speed /w ya'll across the board.
21:18:30 [rektide]
evanpro: agreed with your breakdown
21:19:13 [KevinMarks]
KevinMarks has joined #social
21:19:16 [bblfish_]
bblfish_ has joined #social
21:19:21 [oshepherd]
rektide: Just think of your "inbox" as your feed (what you see on the homepage of facebook or twitter or whatever)
21:19:38 [wilkie]
a "timeline"
21:19:50 [wilkie]
or whatever
21:20:44 [evanpro]
Right
21:21:04 [evanpro]
"Stuff by people I follow, or in groups I'm a member of, or sent directly to me, or by me"
21:21:16 [evanpro]
Roughly
21:35:06 [AdamB]
AdamB has left #social
21:35:13 [AdamB]
AdamB has joined #social
21:35:27 [evanpro_]
evanpro_ has joined #social
21:37:54 [evanp]
evanp has joined #social
21:39:12 [evanp]
evanp has left #social
21:48:21 [jasnell]
jasnell has joined #social
21:51:01 [clapierre]
clapierre has left #social
21:52:46 [jasnell_]
jasnell_ has joined #social
21:53:44 [evanpro_]
evanpro_ has joined #social
21:58:50 [npdoty]
npdoty has joined #social
22:09:19 [elf-pavlik]
next session in 20min ?
22:17:55 [evanpro]
I don't know if anyone else saw this great infographic on Web Annotations
22:17:56 [evanpro]
http://www.w3.org/annotation/diagrams/annotation-architecture.svg
22:18:00 [evanpro]
But I really like it
22:19:54 [jtauber]
that's great!
22:22:10 [bblfish]
bblfish has joined #social
22:22:21 [elf-pavlik]
evanpro, when do we start?
22:22:38 [evanpro]
elf-pavlik: I think 3:30PM PDT
22:22:44 [evanpro]
Roughly
22:23:27 [elf-pavlik]
in ~10 min
22:24:01 [tantek]
tantek has joined #social
22:27:56 [jasnell]
jasnell has joined #social
22:30:01 [KevinMarks]
now
22:31:06 [cwebber2]
should we be joining talky.io?
22:31:07 [evanpro]
evanpro has joined #social
22:31:11 [cwebber2]
I see a potted plant, at present.
22:31:30 [EdK]
EdK has joined #social
22:31:32 [KevinMarks]
we're in the other room - the #annotation one
22:31:33 [evanpro]
So we just moved into #annotation
22:31:35 [elf-pavlik]
cwebber2, yes i wait for someone to start it in the room
22:31:45 [evanpro]
People who are participating remotely may want to join that
22:31:49 [evanpro]
Since someone is scribing there
22:31:53 [cwebber2]
great
22:32:02 [bigbluehat]
bigbluehat has joined #social
22:32:07 [bigbluehat]
hi new friends!
22:32:13 [ujvari]
ujvari has joined #social
22:32:14 [azaroth]
azaroth has joined #social
22:32:15 [nickstenn]
nickstenn has joined #social
22:32:16 [tilgovi]
tilgovi has joined #social
22:32:21 [JakeHart]
JakeHart has joined #social
22:32:33 [KevinMarks]
can you scribe in 2 rooms at once?
22:32:36 [AdamB]
AdamB has joined #social
22:32:38 [tantek]
tantek has joined #social
22:32:38 [elf-pavlik]
hi #annotation :) hey tilgovi!
22:32:41 [KevinMarks]
I could noterlive...
22:33:12 [fjh]
fjh has joined #social
22:33:12 [evanpro]
We're not scribing here
22:33:13 [KevinMarks]
slides for #annotation http://www.w3.org/2014/annotation/diagrams/annotation-architecture.svg
22:33:16 [elf-pavlik]
could someone start https://talky.io/socialwg ?
22:33:17 [evanpro]
So please come to #annotation
22:33:41 [tantek]
we're asking to scribe in here
22:33:41 [tantek]
we are scribing here
22:33:43 [KevinMarks]
who will annotate the annotators?
22:33:45 [azaroth]
ScribeNick: nickstenn
22:33:50 [bjdmeest]
bjdmeest has joined #social
22:33:51 [evanpro]
!!!!
22:33:54 [tantek]
because #social folks are split across rooms
22:33:58 [tantek]
physical rooms
22:34:05 [raphael]
raphael has joined #social
22:34:06 [nickstenn]
shepazu: we have a charter that contains a number of things
22:34:07 [tzviya_]
tzviya_ has joined #social
22:34:18 [nickstenn]
... some deliverables we hope we don't have to make and #social will make instead
22:34:33 [nickstenn]
... want to explain what we're trying to accomplish overall for annotations
22:34:46 [nickstenn]
... [presents diagram of "Web Annotation Architecture"]
22:34:50 [aron_]
aron_ has joined #social
22:35:03 [nickstenn]
... this is an attempt of a description of what we hope to see as the overall architecture
22:35:25 [nickstenn]
... everything starts with someone creating some content
22:35:31 [KevinMarks]
http://www.w3.org/2014/annotation/diagrams/annotation-architecture.svg is diagram if you just joined
22:35:41 [nickstenn]
... content creator sends content to a publisher (maybe the same person) who publishes it
22:35:44 [csillag]
csillag has joined #social
22:35:55 [nickstenn]
... footnotes and comments may be added to the document
22:35:56 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/10/28-social-minutes.html raphael
22:36:22 [nickstenn]
... comments aren't in separate documents
22:36:39 [nickstenn]
... another role -- a reader -- who can annotate documents
22:36:44 [nickstenn]
... can annotate footnotes or comments
22:37:03 [nickstenn]
... they target a discrete selection within the document
22:37:06 [nickstenn]
... support for overlapping annotations
22:37:16 [nickstenn]
... annotations aren't supposed to live on the same document
22:37:41 [nickstenn]
... when I submit a comment to someone's blog, I'm implicitly entering into a creator-publisher relationship with the blog owner
22:37:56 [aron_]
aron_ has joined #social
22:38:14 [nickstenn]
... we think it would be more interesting if an annotator can publish their own annotations without the say-so or involvement of the publisher/creator of the document
22:38:37 [nickstenn]
... we also want the ability to notify a publisher of annotations made on their documents
22:38:59 [raphael]
s/!!!!/Topic: Joint meeting Social/Annotation WG
22:39:00 [Loqi]
raphael meant to say: RRSAgent, draft minutes
22:39:01 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/10/28-social-minutes.html raphael
22:39:18 [nickstenn]
... annotation services provide a way for readers to discover and subscribe to annotation content on the web
22:39:50 [nickstenn]
... the aim is a distributed mechanism for creating, storing, and discovering annotations
22:40:08 [nickstenn]
... we introduce another character, the "sharer"
22:40:19 [nickstenn]
... people can share the annotations [as first-class entities]
22:40:33 [nickstenn]
... and there's a chain of attribution
22:40:39 [nickstenn]
s/!!!!/Topic: Joint meeting Social-Annotation WG/
22:40:41 [Loqi]
nickstenn meant to say: ... and there's a chain of attribution
22:40:56 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/10/28-social-minutes.html raphael
22:41:06 [nickstenn]
???: this is a perfect use case for the stuff we're looking at
22:41:19 [tilgovi]
s/???/James Snell/
22:41:25 [nickstenn]
... this flow here fits in perfectly with what we've been talking about
22:41:44 [harry]
harry has joined #social
22:41:54 [nickstenn]
??2: i'll run through a status update on what [social] have been working on
22:42:11 [harry]
s/??e/Evanpro
22:42:14 [KevinMarks]
ironically can't annotate that presentation with fragmentions as it's in SVG
22:42:22 [evanpro]
http://evan.prodromou.name/files/TPAC/
22:42:39 [nickstenn]
harry: mark crawford is chair of interest group
22:43:03 [nickstenn]
mark crawford: we have a template for use cases
22:43:03 [nickstenn]
... on the wiki
22:43:15 [nickstenn]
... you can fill that out, add any figures you want
22:43:33 [nickstenn]
evanpro: social ig/wg chartered in julyt
22:43:44 [tilgovi]
s/julyt/july/
22:43:45 [Loqi]
tilgovi meant to say: I don't have to escape those ?s do I? This isn't regex?
22:44:03 [nickstenn]
... social ig is working on use cases and issues around social and identifying ways the w3c can be helpful in this space
22:44:10 [nickstenn]
... three main deliverables
22:44:12 [KevinMarks]
Loqi is logging
22:44:13 [shepazu]
Social data syntax
22:44:13 [nickstenn]
... 1) social data syntax
22:44:14 [shepazu]
Social API
22:44:14 [shepazu]
Federation protocol
22:44:19 [nickstenn]
... 2) social api
22:44:25 [nickstenn]
... 3) and a federation protocol
22:44:38 [fabien-gandon]
fabien-gandon has joined #social
22:44:55 [nickstenn]
... 1) is a repr of activities (status updates, etc.) that happen in a social context -- changes to the social graph, content creation, content replies, etc.
22:45:01 [tilgovi]
This link (appears first above) is to slides being summarised right now: http://evan.prodromou.name/files/TPAC/
22:45:16 [nickstenn]
... it's a syntax that's JSON(-LD)
22:45:33 [nickstenn]
... just went to FPWD with activity streams 2.0
22:46:03 [nickstenn]
... activity streams is a subject-verb-object structure "Evan - posted - this image"
22:46:05 [KevinMarks]
Loqi is the social logging bot for indieweb et al - generates nice HTML logs http://socialwg.indiewebcamp.com/irc/social/2014-10-28#bottom
22:46:06 [AnnBassetti]
AnnBassetti has joined #social
22:46:19 [raphael]
Activity streams 2.0 FPWD at http://www.w3.org/TR/activitystreams-core/
22:46:23 [nickstenn]
... 2) social API -- a client/server HTTP based API that will use the social data syntax
22:46:26 [AnnBassetti]
elf, setting up talky right now
22:46:35 [nickstenn]
... there's a client embedding API
22:46:37 [Loqi]
Loqi has 314 karma
22:46:46 [nickstenn]
... we are currently in the process of developing this social API
22:47:03 [nickstenn]
... working off existing work that came out of open social, and a number of other social APIs
22:47:08 [nickstenn]
... goal is to get social API to a WD this quarter
22:47:34 [nickstenn]
... 3) federation protocol -- a syndication of activities across different security domains
22:47:44 [nickstenn]
... if I generate a number of activities that I'm storing in a social store
22:48:03 [nickstenn]
... people will be able to follow me remotely and receive updates on those activities -- under my control
22:48:25 [nickstenn]
... aim is to have a well-documented mechanism to transfer social data between different locations
22:48:56 [nickstenn]
... we could walk through the Web Annotation Architecture, but a lot of people in the room can probably see where they fit pretty quickly
22:49:10 [nickstenn]
shepazu: everything that's not at the document level is a pretty obvious fit
22:49:18 [nickstenn]
... i want to call out the work we're doing that you're not
22:49:35 [nickstenn]
... we're defining a data model that says what an annotation is
22:49:43 [nickstenn]
... also working on serializations
22:49:48 [KevinMarks]
people like JSON-LD?
22:50:33 [nickstenn]
... working on the piece that links to a specific part of a document -- what we're calling robust anchoring
22:50:36 [cwebber2]
yes, I like JSON-LD
22:50:46 [nickstenn]
tantek: some of the work on webmention may have overlap on that as well
22:50:47 [cwebber2]
it solves a major problem for us
22:51:07 [nickstenn]
james snell: we're not modelling the specific content types so this fits very well for us
22:51:13 [elf-pavlik]
thank you AnnBassetti :)
22:51:20 [Loqi]
AnnBassetti has 1 karma
22:51:35 [nickstenn]
AnnBassetti: [introduces people from Europe on a webrtc link]
22:52:03 [nickstenn]
fjh: I want to know what the actions are when we're done discussing
22:52:13 [Lloyd_Fassett]
Lloyd_Fassett has joined #social
22:52:13 [nickstenn]
shepazu: at the very least we should be giving [social] some use cases
22:52:33 [nickstenn]
james snell: we're looking for feedback on our FPWD
22:52:33 [tilgovi]
elf-pavlik et al, video laptop just lost power, coming back momentarily
22:52:41 [nickstenn]
tantek: hi, I'm the co-chair of the social WG
22:52:49 [nickstenn]
... one of the inputs to the federation protocol is webmention
22:53:33 [nickstenn]
... [demos a note, with a bunch of comments that have come into the site via the webmention protocol]
22:53:53 [nickstenn]
fjh: is this an open-source implementation?
22:54:38 [nickstenn]
tantek: [demos an example of a reply made using an open-source implementation hosted on someone's own site]
22:54:51 [nickstenn]
... the other example you're probably more interested in is marginalia
22:54:51 [AdamB]
sorry guys, lost power on the webcam
22:55:16 [nickstenn]
... ??? combined webmentions with fragment identifiers to create "fragmentions"
22:55:48 [raphael]
Second demo link is https://kartikprabhu.com/article/marginalia
22:55:49 [evanpro]
Aaron Parecki
22:55:51 [nickstenn]
... [shows example of inline margin comment, published again on someone's own site, but which makes reference to a specific location in a published document]
22:56:04 [nickstenn]
s/???/Aaron Parecki/
22:56:41 [harry]
harry has joined #social
22:57:17 [nickstenn]
shepazu: I'd like to see what the next steps look like
22:57:20 [tantek]
elf-pavlik: so far no JSON-LD needed for webmention comments, or marginalia, or fragmentions
22:57:40 [cwebber2]
may very well be needed for adding new media types in mediagoblin, etc
22:58:02 [cwebber2]
or, at least, keep various identifiers in the json from being lonnnnng
22:58:12 [nickstenn]
fjh: why do you folks need use cases from us?
22:58:37 [nickstenn]
James Snell: we can look at it and see if our stuff [Activity Streams] fits what you're doing
22:58:45 [tantek]
In summary - I showed this post with favorites and reposts and comments federated via webmentions: http://aaronparecki.com/notes/2014/10/15/3/border-none
22:59:33 [nickstenn]
harry: we can formalise the relationship between the WGs if there are clear dependencies
22:59:56 [nickstenn]
fjh: there may be some of our standards effort that overlaps with social APIs, and some that doesn't
23:00:00 [tantek]
and then I showed Marginalia: https://kartikprabhu.com/article/marginalia and the annotation on this fragmention: https://kartikprabhu.com/article/marginalia##So+if+you+sent+a+webmention posted on another site here: https://kylewm.com/2014/06/this-is-super-exciting-great-work-building-it-and-a-real-testament
23:00:17 [harry]
Social IG for use-case discussion is Wednedays at 10:00 AM
23:00:26 [harry]
Eastern (biweekly)
23:00:53 [nickstenn]
fjh: is fragmentions something you're looking to standardise?
23:00:55 [harry]
Social WG (focussed on ActivityStreams and specs) is Tuesdays Noon Eastern
23:00:55 [harry]
See web-pages
23:00:56 [harry]
www.w3.org/Social/WG
23:01:00 [harry]
www.w3.org/Social/IG
23:01:01 [tantek]
KevinMarks - came up with fragmentions after attending the Annotations Workshop in April
23:01:12 [tantek]
see http://indiewebcamp.com/fragmentions for the spec
23:01:24 [nickstenn]
KevinMarks: came up with it after I Annotate 2014. it was the simplest thing I could think of which addressed the problem of identifying a part of a document.
23:01:47 [nickstenn]
... so far it's just on the IndieWebCamp wiki
23:01:57 [KevinMarks]
it was the annotations meeting in April that inspired fragmentions: http://www.kevinmarks.com/w3cannotation.html#quotation+from+the+work http://www.kevinmarks.com/fragmentions.html
23:02:52 [nickstenn]
TimCole: there are potentially issues with fragmentions (IP, overloading the meaning of fragment identifiers, etc.)
23:03:33 [nickstenn]
shepazu: the way fragmentions and what we're looking to do dovetails is as follows
23:03:43 [nickstenn]
... you currently need a javascript library to make that work
23:03:58 [fjh]
q+
23:04:01 [fjh]
q?
23:04:03 [nickstenn]
... one possibility is that we standardise a "find text" in page API
23:04:30 [Zakim]
Zakim has joined #social
23:04:33 [elf-pavlik]
q?
23:04:38 [elf-pavlik]
q+ fjh
23:04:45 [nickstenn]
tantek: hasn't been proposed for standardisation, but it is CC0, on the web
23:04:58 [tantek]
and interoperably implemented
23:05:10 [tantek]
see http://indiewebcamp.com/fragmentions#Open_Source for implementations
23:05:16 [azaroth]
q?
23:05:20 [KevinMarks]
there is a prior art discussion at http://indiewebcamp.com/fragmention#Related+work
23:05:38 [AnnBassetti]
Lloyd Fassett
23:06:02 [fjh]
q?
23:06:03 [nickstenn]
Lloyd_Fassett: there was a mention of if someone liked "Ice Cream" they could follow "Ice Cream" ... what are the proposals for that?
23:06:18 [nickstenn]
fjh: probably a throwaway comment we can ignore
23:06:25 [AnnBassetti]
elf , did you want to be on queue?
23:06:39 [nickstenn]
s/fjh/someone/
23:06:40 [Loqi]
nickstenn meant to say: someone: probably a throwaway comment we can ignore
23:06:50 [elf-pavlik]
AnnBassetti, just Zakim not present when fjh tried get on queue...
23:06:58 [fjh]
s/probably a throwaway comment we can ignore/not sure that we have an answer for this/
23:06:59 [Loqi]
fjh meant to say: q?
23:07:04 [AnnBassetti]
aha
23:07:24 [nickstenn]
sandro: is there a nominated liaison between the two groups?
23:07:37 [elf-pavlik]
+1 liaison
23:08:03 [nickstenn]
azaroth: we have no invited experts at the moment, but this may be an opportunity to add one
23:08:17 [nickstenn]
ACTION: identify a liaison between the two WGs
23:08:17 [trackbot]
Error finding 'identify'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
23:08:42 [harry]
I believe we just nominated Kevin Marks
23:08:51 [harry]
or as he prefers to be called in IRC, KevinMarks
23:09:03 [nickstenn]
ACTION: KevinMarks to act as liaison between the two WGs
23:09:03 [trackbot]
Error finding 'KevinMarks'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
23:09:16 [elf-pavlik]
KevinMarks, your w3 nick?
23:09:22 [KevinMarks]
kmarks2
23:09:38 [nickstenn]
Arnaud: there's a pretty big overlap in general, not restricted to robust anchoring
23:09:52 [elf-pavlik]
ACTION: kmarks2 to act as liaison between the two WGs
23:09:52 [trackbot]
Error finding 'kmarks2'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
23:10:01 [azaroth]
q?
23:10:07 [azaroth]
ack fjh
23:10:15 [nickstenn]
fjh: maybe just Evanpro and I should just talk and arrange the liaison we deem appropriate
23:10:21 [trackbot]
Sorry, raphael, I don't understand 'trackbot hates nickstenn :-)'. Please refer to <http://www.w3.org/2005/06/tracker/irc> for help.
23:10:33 [nickstenn]
Arnaud: it's good we've identified the overlap early on
23:11:35 [trackbot]
Sorry, elf-pavlik, I don't understand 'trackbot says Loqi s/LOL/:D/ ??'. Please refer to <http://www.w3.org/2005/06/tracker/irc> for help.
23:11:55 [nickstenn]
tantek: it'll be interesting to see how the overlap pans out, as the social WG is focused heavily on use cases, user scenarios, whereas you are starting from an abstract model
23:12:17 [nickstenn]
azaroth: we have discussed use cases at length in the CG, it's simply that we're not going to be rediscussing those in the WG
23:12:32 [AdamB]
http://www.w3.org/community/openannotation/
23:12:47 [nickstenn]
James Snell: I can take an action look at the existing data model and see how it fits
23:12:52 [KevinMarks]
this wiki looks a bit blank: https://www.w3.org/wiki/Web_Annotations
23:13:11 [nickstenn]
fjh: we'll get back in touch before our next call
23:13:36 [AnnBassetti]
ACTION: James Snell will look at web annotation model and figure out how it maps into social work
23:13:36 [trackbot]
'James' is an ambiguous username. Please try a different identifier, such as family name or username (e.g., jsnell, jktauber).
23:13:42 [bjdmeest]
https://www.w3.org/annotation/wiki/Main_Page
23:13:50 [nickstenn]
azaroth: I'll take the corresponding reverse action to look at Activity Streams 2.0
23:14:03 [azaroth]
ACTION: azaroth to look at the Social WG FPWD
23:14:03 [trackbot]
Error finding 'azaroth'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
23:14:08 [hhalpin]
hhalpin has joined #social
23:14:09 [nickstenn]
Arnaud: where are you in terms of legacy, backwards compatibility problems?
23:14:25 [nickstenn]
... in social WG we have some issues around this -- that's why it's Activity Streams 2.0
23:14:41 [tantek]
FYI: here is a permalink to the start of our joint meeting and minuting between #social and #annotation: http://socialwg.indiewebcamp.com/irc/social/2014-10-28#t1414535621356
23:15:00 [AnnBassetti]
s/social work/social work and Activity Streams /
23:15:01 [elf-pavlik]
ACTION: jasnell to look at web annotation model and figure out how it maps into social work
23:15:01 [trackbot]
Error finding 'jasnell'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
23:15:01 [Loqi]
AnnBassetti meant to say: ACTION: James Snell will look at web annotation model and figure out how it maps into social work and Activity Streams
23:15:05 [sandro]
q+ to ask about existing deployed protocols
23:15:17 [elf-pavlik]
ACTION: jsnell to look at web annotation model and figure out how it maps into social work
23:15:17 [trackbot]
Created ACTION-8 - Look at web annotation model and figure out how it maps into social work [on James Snell - due 2014-11-04].
23:15:19 [nickstenn]
azaroth: we're in pretty much the same situation -- two groups originally that joined forces in 20xx and published a joint spec for data model and serialization (no APIs)
23:15:41 [nickstenn]
... we have free rein for the HTTP API and client-side/server interactions
23:16:26 [fjh]
q?
23:16:50 [nickstenn]
... looked at several platforms, including Annotea, which we eventually abandoned
23:16:56 [azaroth]
http://www.w3.org/2001/Annotea/
23:17:07 [Arnaud]
ack sandro
23:17:07 [Zakim]
sandro, you wanted to ask about existing deployed protocols
23:17:25 [nickstenn]
sandro: are there protocols that are currently being used being by products in this space?
23:17:41 [nickstenn]
azaroth: nothing beyond basic REST APIs afaik
23:18:05 [nickstenn]
... multiple ways of doing search
23:18:15 [tantek]
in the social realm, we have interop across many implementations with Webmention http://indiewebcamp.com/webmention
23:18:20 [tantek]
in terms of a protocol
23:18:25 [nickstenn]
sandro: we'd like to know what you need from the protocol in this context?
23:18:34 [nickstenn]
Evanpro: we need to wrap
23:18:38 [nickstenn]
*: thanks all round
23:18:53 [AnnBassetti]
talky guys ... I'll reconnect in other room
23:20:32 [jasnell]
jasnell has joined #social
23:20:57 [jtauber]
jtauber has joined #social
23:21:03 [elf-pavlik]
#social as:<3 #annotation ;)
23:21:37 [evanpro]
evanpro has joined #social
23:22:17 [bjdmeest]
bjdmeest has left #social
23:24:08 [lehawes]
lehawes has joined #social
23:24:27 [EdK]
scribenick EdK
23:24:29 [claudio]
claudio has joined #social
23:24:37 [Arnaud]
https://www.w3.org/wiki/TPAC2014#Session_Grid
23:24:44 [EdK]
Wed morning 9:15 am unmeeting with schema.org
23:25:10 [EdK]
jasnell: opensocial embedded experience was an input
23:25:17 [EdK]
primarily built around a gadget model
23:25:49 [EdK]
jasnell: not sure anyone is interested in continuing to use the gadget model
23:26:07 [EdK]
potential actions like a share is something could to with content
23:26:17 [EdK]
then a set of actions of what should happen
23:26:33 [EdK]
for example call out a deep link in a mobile app
23:27:08 [EdK]
a simple action like Share could be done with simple declarative syntax
23:27:20 [EdK]
the user experience would be a buoon - a share or like button
23:27:33 [EdK]
then it could open a view, like a browser view
23:27:51 [raphael]
raphael has left #social
23:28:01 [EdK]
the media type will define what is embedded, like a video
23:28:16 [EdK]
embedding a script tag is far more common
23:28:59 [EdK]
jasnell: where different actions might be done, open a browser view, a native mobile action,
23:29:21 [EdK]
want to embed with the content so the . can choose which to use
23:29:52 [EdK]
it would be that the implemetner could leverage the options, or could ignore them and do their own thing
23:30:16 [EdK]
these are the publisher's options, the things teh publisher says you could do with it
23:30:49 [EdK]
decoupled this, comapred to Embedded Experience in OpenSocial which was tightly tied
23:31:00 [EdK]
the details about whatr you are embedding isn't part of this
23:31:12 [EdK]
could be web component, iFrame, scripts, a number of different ways
23:31:57 [EdK]
in current editors draft is an "expects" property, which is a variety of additional metadata
23:32:07 [EdK]
but this overlapw with other work like hydra
23:32:17 [EdK]
dow we want to define or leverage other prior work
23:32:46 [tantek]
tantek has joined #social
23:32:49 [EdK]
can designate the sandbox policy
23:33:25 [EdK]
the activity vocabulry defines the model for this embedded view, it does not define the share action
23:33:43 [EdK]
reference yesterday can verbs be just nouns, would make this quite a bit easier
23:33:51 [elf-pavlik]
linke to presentation?
23:34:28 [EdK]
can have an activity statement like a share, currently activity being modeled different than a potential action
23:34:48 [elf-pavlik]
http://tpac.mybluemix.net/as2.html#19 ?
23:34:52 [jasnell]
http://tpac.mybluemix.net
23:35:01 [elf-pavlik]
jasnell, cool! thx
23:35:03 [claudio]
q+
23:35:12 [EdK]
Sandro: difference wouldn't be noticed by user
23:35:30 [EdK]
jasnell: right, the implementor determines
23:35:53 [Lloyd_Fassett]
Lloyd_Fassett has joined #social
23:36:02 [EdK]
this is something that needs to be worked out, should there be a ui ...
23:36:02 [evanpro]
q+
23:36:06 [dret]
dret has joined #social
23:36:10 [evanpro]
ack claudio
23:36:56 [dromasca]
dromasca has joined #social
23:37:12 [EdK]
jasnell - basically what potential actions can be done aganst a containing object, it doesn't matter what the object is (images or whatever)
23:38:18 [EdK]
query the data store gets the actions along with it. the action data travels along with it.
23:38:36 [EdK]
Sandro: how close to running code?
23:38:45 [jasnell]
q?
23:38:47 [Arnaud]
ack evanpro
23:38:51 [EdK]
jasnell: some is running now
23:39:05 [tantek_]
tantek_ has joined #social
23:40:02 [EdK]
evanpro: support 3 basic actions share like and comment, this could be a big payload to pass along, perhaps not attach to each and every payload
23:40:15 [dret]
q+
23:40:18 [tantek_]
q+ to point out indiewebcamp.com/webactions and what's been deployed
23:40:23 [EdK]
an event with rsvp options, a poll that could be replied to, games, whater
23:40:32 [EdK]
s/whater/whatever/s
23:40:34 [Loqi]
EdK meant to say: an event with rsvp options, a poll that could be replied to, games, whatever
23:41:10 [EdK]
some security issues with accepting a url from someone else, action syas use this to open something else, etc.
23:41:38 [tantek_]
q?
23:41:42 [elf-pavlik]
cwebber2 do you get audio/video?
23:41:50 [cwebber2]
I'm getting audio, no video
23:41:52 [cwebber2]
on the room
23:41:53 [cwebber2]
I see you
23:41:53 [AnnBassetti]
I had to reconnect .. lost you
23:41:58 [EdK]
jasnessl: no standard way to do a Like, if we had a standard, thenw e could pass it without the identifiers. but there are too many to accomplish, so could do the basics and then detail teh others
23:42:02 [evanpro]
q?
23:42:04 [AnnBassetti]
oh yeah? I don't see you
23:42:14 [AnnBassetti]
more important you see the room
23:42:22 [cwebber2]
I don't see the room but I see elf-pavlik
23:42:30 [AnnBassetti]
rats
23:42:35 [cwebber2]
AnnBassetti: thanks for handling the recording btw, greatly appreciated
23:42:42 [cwebber2]
I'll reconnect
23:42:48 [AnnBassetti]
my pleasure; it's a drag to be remote
23:42:50 [EdK]
another alternative is to have a thing we can do like, share, comment. a get would say what these actions are
23:43:05 [tantek]
q+ to note existing implementations
23:43:07 [EdK]
could use whitelisting, haven't found a better solution yet
23:43:09 [Arnaud]
ack dret
23:43:21 [cwebber2]
there we go, looks fine now
23:43:27 [AnnBassetti]
roger dodger
23:43:42 [AnnBassetti]
except I don't understand why I have split screen
23:43:45 [AnnBassetti]
oh well
23:43:53 [EdK]
dret: I see repeating these actions over and over could be noisy, but if push to type, then can teh client infer that. if not, then they can't tell waht action to do for an activity.
23:44:45 [Arnaud]
ack tantek
23:44:45 [Zakim]
tantek, you wanted to note existing implementations
23:45:00 [EdK]
or Adam pushes something into the feed, discussed that its been done in several ways, need to solve so we don't attach 20 actions and send around
23:45:14 [elf-pavlik]
dret, have you looked at http://www.hydra-cg.com/spec/latest/core/ ?
23:45:20 [tantek]
indiewebcamp.com/webactions
23:45:24 [EdK]
tantek: in webcamp have a lot of experience, not theoretical, done over more than a year
23:45:34 [EdK]
displaying page noted in irc
23:45:47 [AnnBassetti]
s/Adam pushes/ATOM pushes/
23:45:49 [Loqi]
AnnBassetti meant to say: oh well
23:45:50 [Loqi]
it'll be ok
23:45:58 [jasnell]
q+
23:46:02 [AnnBassetti]
hmm ... now why?
23:46:11 [EdK]
tantek: webintents had issues that translated into UI nightmare
23:46:39 [EdK]
came up with a set of common actions, this is what people are deploying today.
23:47:06 [EdK]
only 2 attributes "do", "with"
23:47:10 [cwebber2]
webrtc seems to work well as long as you're willing to reconnect ;)
23:47:24 [EdK]
even if you have no support for webactions, the page will still work
23:47:31 [KevinMarks]
link for Tantek's discussion http://indiewebcamp.com/webactions
23:48:13 [EdK]
if you are handling an indie action, user has specified what to do with the action
23:48:50 [EdK]
demonstrated a few approaches linked from the above noted page
23:49:38 [EdK]
berry frost used text and graphic/icon as a good use case example
23:49:56 [EdK]
took some webcomponent magic, he used CSS
23:50:35 [EdK]
demonstrated fallback action to twitter when not defined
23:50:45 [pfefferle]
pfefferle has joined #social
23:50:54 [EdK]
evanpro: when using feedreader approach, can you operate on teh actions?
23:51:50 [EdK]
tantek: is inside the hentry, currently wouldn't do something. certainly doable erhaps as simple as one class name
23:51:57 [KevinMarks]
you mean e-action tantek?
23:52:49 [jasnell]
q?
23:53:18 [EdK]
Sandro: what about if you dont' do what evan just asked:
23:54:22 [EdK]
tantek: using register protocol handler. can register on your site. the site you are browsing doesn't know that. asks if you have a handler, if not it will fall back
23:56:06 [EdK]
discussed "register the web action protocol" as teh method
23:56:41 [evanpro]
q+
23:57:16 [evanpro]
ack tantek_
23:57:16 [Zakim]
tantek_, you wanted to point out indiewebcamp.com/webactions and what's been deployed
23:57:21 [evanpro]
ack jasnell
23:57:48 [EdK]
jasnell: the action handler work, jasmes sees lots of overlap. the action handler type prevents more options, but is much simpler. roughly equivalent approaches, support of multiple fallback options, dealing with verbs, don't see thse as too far off
23:58:18 [EdK]
tantek: doesn't say how to handle the verb. you can have an indei-action tag without a fallback
23:58:21 [jasnell]
q?
23:58:41 [EdK]
s/indei/indie/s
23:58:42 [Loqi]
EdK meant to say: tantek: doesn't say how to handle the verb. you can have an indie-action tag without a fallback
23:59:14 [Arnaud]
ack evanpro
00:00:16 [EdK]
evanpro: issue he'd liek to address, where will we handle in our schedule and process. ack that James is already working on. is a llot for the working group to address. getting the social api and teh federation protocol may want to happen earlier than in-browser experiecne
00:00:30 [jasnell]
q+
00:00:54 [cwebber2]
+1 to federation / social stuff coming first... I do think actions stuff is something that will be critical to a lot of people, but federation stuff is more critical I feel
00:01:10 [tantek]
http://indiewebcamp.com/webmention
00:01:11 [EdK]
would like to talk about whether to include these actions. preference is to push off until after federation protocol, then can discuss using these actions in a federated environment.
00:01:21 [tantek]
I meant to say:
00:01:22 [tantek]
q+ to suggest federation protocol before social API
00:02:01 [EdK]
timing discussed, feeling is that should be toward end of process
00:02:25 [tilgovi]
tilgovi has joined #social
00:03:04 [evanpro]
q+
00:03:05 [EdK]
Arnaud: asked if these use cases mean we do have use cases.
00:03:07 [hhalpin]
q+
00:03:13 [Arnaud]
ack jasnell
00:04:36 [EdK]
jasnell: has an editor's draft, will continue to work on it. on road to FWD doesn't mean have to talk a lot about it. suggests Tantek and James discuss. would like to at least look at in draft, even if it isn't going to end up being prioritized. see actions as an entrypoint into the API discussions
00:04:52 [EdK]
provides use case insight
00:05:29 [EdK]
ARnud: is concern about resources and would be delaying things, or is this about dependancies
00:06:36 [EdK]
evanpro: both. limited bandwidth to apply to issues, schedule of others on teh roadmap will define dependencies. roadmap is on page, but not ordered in teh charter.
00:06:40 [dret]
dret has joined #social
00:07:23 [Arnaud]
ack tantek
00:07:23 [Zakim]
tantek, you wanted to suggest federation protocol before social API
00:07:33 [EdK]
jasnell: not in a rush to be finished for this work, is a priority in own company. won't let it derail WG efforts, if it has to wait it will. want to start it going.
00:07:53 [EdK]
tantek: would put federation protocol before api based on experience in his work.
00:08:17 [KevinMarks]
+1 on webmention maturity
00:08:50 [EdK]
maybe tehre are different scopes in mind for federation, but wrt webmention, seems mature enough to go somewhere. freinding, following, pushing out live updates is an area that needs a lot more work though.
00:08:53 [evanpro]
q+ to ask if "action" suffices for our embedded experience API
00:09:11 [EdK]
would like to see tha actions draft contain the superset, then can point to what is being deployed on the web today
00:09:19 [cwebber2]
I think that part of federation stuff is foundational enough that I don't think federation can be considered partially done
00:09:50 [Arnaud]
ack evanpro
00:09:50 [Zakim]
evanpro, you wanted to ask if "action" suffices for our embedded experience API
00:09:52 [EdK]
jasnell: propose to put heads together on these approaches, come up with one that will work.
00:10:28 [KevinMarks]
cwebber2: you mean federation is unitary? Can't be incrementally implemented?
00:10:29 [tilgovi_]
tilgovi_ has joined #social
00:10:37 [EdK]
evanpro: from charter point of view, if action indicators are in social data syntax, would that suffice for embedded experiecne api or would there be more work to do there.
00:11:01 [Arnaud]
ack hhalpin
00:12:00 [EdK]
harry: problem is too many working drafts will mean can't finish. have to fit together. darwinian process... supports the general activity streams, api, federation, happy with embedded experience work toward the end
00:12:18 [cwebber2]
KevinMarks: I'm having a hard time understanding how federation where subscribing/pushing updates/commenting/liking are not all clearly enough implemented where there is a solid enough of a foundation to do much else
00:12:24 [cwebber2]
maybe I'm wrong, but
00:12:53 [EdK]
jasnell: doesn't want to confuse Open Social Big E embedded experience with the work James is doing about little e experiences.
00:13:26 [EdK]
sugarCRM doesn't want to do open social gadgets work anymore either,
00:13:56 [lehawes]
q?
00:14:00 [lehawes]
q+
00:14:07 [KevinMarks]
the micropub/webmention split seems quite good in practice for update/notify
00:14:28 [EdK]
harry: need http api out soon, federation. need to get webmention as working draft, no problem also working on embedded draft too.
00:14:53 [KevinMarks]
subscription and updates is tricker though PubSubHubbub is a marker there as discussed yesterday
00:15:05 [EdK]
main holdup will not be lack of good concepts, will be lack of editor's time in drafts. would focus on http api first.
00:15:21 [jasnell]
q+
00:15:40 [lehawes]
q-
00:15:49 [evanpro]
q+
00:16:38 [cwebber2]
I disabled my video for a sec :)
00:16:50 [EdK]
clarification there is no order in the charter, but there is a schedule. but it isn't a big deal to change that and inform people of there is a better order.
00:16:54 [cwebber2]
sorry for the confusion
00:17:01 [cwebber2]
thx for staying on top of it, AnnBassetti
00:17:11 [EdK]
evanpro: feels federation is harder,
00:17:17 [KevinMarks]
the indie-action technique could be a gadget replacement, but with user-chosen gadget binding
00:17:32 [Arnaud]
q?
00:17:38 [Arnaud]
ack jasnell
00:18:02 [EdK]
jasnell: there is no proposal for the api draft yet, what is the plan to get on teh table for discussion.
00:18:17 [EdK]
harry: need to get all tof them on teh table as soon as possible
00:19:07 [EdK]
suggests everyone put out editr's draft as soon as possible as teh mechanism to drive timing and forward progress
00:20:24 [EdK]
Arnaud: recapped the rather lengthy process to get through all the drafting and review processes, test suites, implementations and reportback of results. putting drafts is lower hanging fruit but the working group has a lot of things to do and can't push a lot of parallel thigns through
00:20:55 [bblfish]
bblfish has joined #social
00:20:58 [EdK]
harry: not concerned about meeting chrter, more worried on time
00:21:20 [EdK]
tantek: ok with seeing multiple drafts to get many more eyes on it, even if it is multiple approaches.
00:21:31 [elf-pavlik]
+1 staying open to multiple drafts
00:21:51 [EdK]
evanpro: could we do with proposals to drafts, winnow down to effort
00:22:16 [EdK]
tantek: can see multiple drafts expanding collaboration regarind potentially independent use cases.
00:22:37 [Arnaud]
ack evanpro
00:22:49 [KevinMarks]
http://indiewebcamp.com/SWAT0
00:22:53 [hhalpin]
q+
00:23:26 [EdK]
sandro: re SWAT0, asked the other day about whether it was implemented in indeweb
00:23:37 [elf-pavlik]
ProjectDanube?
00:23:47 [EdK]
evanpro: did in 3 implementatiosn, statusnet, rstatus, another I missed :-)
00:23:59 [evanpro]
buddycloud
00:24:09 [KevinMarks]
I say it is implemented; Tantek is quibbling about what "tagging somone in a photo" means
00:24:45 [elf-pavlik]
http://buddycloud.com/ (XMPP based)
00:24:59 [EdK]
AnnB: so you think it is achievable?
00:25:04 [EdK]
tantek: yes.
00:25:09 [Arnaud]
ack hhalpin
00:25:30 [EdK]
harry: coming to the end of the day. want to finalize with clear editors.
00:26:00 [KevinMarks]
q+ indieweb arguably has SWAT0 implemented, depending on what "tagging" means
00:26:49 [tantek]
http://indiewebcamp.com/micropub as well for a social API
00:26:57 [elf-pavlik]
possibly Hydra and Linked Data Fragments !
00:27:00 [EdK]
evanpro: seems like there are 3 pump.io, micropub, ....?
00:27:02 [tantek]
see and add to https://www.w3.org/wiki/Socialwg/Social_API_candidates
00:27:12 [EdK]
thanks tantek
00:27:56 [tantek]
q?
00:28:08 [EdK]
Arnaud: want to use last 1/2 hour to wrap up. are we done with actions discussion at the moment?
00:28:13 [hhalpin]
q?
00:29:14 [EdK]
KevinMarks suggests indieweb did (mostly) meet SWAT0
00:29:23 [EdK]
Arnaud: great meeting over last 2 days
00:29:36 [EdK]
what is important is have clear idea who needs to do what
00:29:45 [EdK]
some actions notes, some issues not noted formally
00:30:11 [EdK]
anything not related to a specific draft, broader should be recorded in tracker.
00:30:29 [tantek]
jasnell: indiewebcamp.com/webactions and indiewebcamp.com/indie-config
00:30:29 [EdK]
review different topics agree what to do next
00:30:44 [EdK]
activity stream specs - are we clear?
00:31:01 [EdK]
jasnell: next step is to get feedback.
00:31:29 [EdK]
Arnaud: need 2 people to commit to reading and commenting on specs.
00:32:01 [EdK]
Arnaud: are we near last call yet?
00:32:05 [EdK]
jasnell: no
00:32:20 [shepazu]
shepazu has joined #social
00:32:37 [fjh]
fjh has joined #social
00:33:14 [fjh]
rrsagent, generate minutes
00:33:14 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/10/28-social-minutes.html fjh
00:33:20 [EdK]
jasnell: need one more working draft to add namespace, resolve questions like verbs as nouns, may need one more working draft early december to wrok out that. then can work on starting to do some tests and test suite
00:33:32 [EdK]
evanpro: what would a test suite be evaluateing:
00:33:47 [EdK]
jasnell: make sure parsing is handled the same way?
00:33:48 [elf-pavlik]
o/
00:34:04 [cwebber2]
q+
00:34:09 [EdK]
Arnoaud: who is planning implementing - given all the other work.
00:34:29 [KevinMarks]
is http://tools.ietf.org/html/draft-snell-link-method-10 meant to be a webmention equivalent, jasnell ?
00:34:35 [EdK]
Sandro: what is implementation ...
00:34:49 [cwebber2]
q?
00:34:51 [EdK]
evanpro: would do parser for consuemr, but what else?
00:35:30 [EdK]
jasnell: has some opensource, library not an application. java and javascript parsing and consuming
00:36:07 [AdamB]
jasnell: where is the opensource library at today?
00:36:56 [EdK]
need to have a JSON-LD to fully handle. All valid AS1.0 must be consumed.
00:37:14 [cwebber2]
thx AnnBassetti
00:37:22 [Arnaud]
ack cwebber2
00:37:35 [EdK]
tantek: use cases should drive tests
00:37:41 [EdK]
for an implementation
00:37:44 [sandro]
ISSUE: Are AS consumers REQUIRED to understand the pre-JSON-LD syntax?
00:37:44 [trackbot]
Created ISSUE-7 - Are as consumers required to understand the pre-json-ld syntax?. Please complete additional details at <http://www.w3.org/Social/track/issues/7/edit>.
00:38:16 [EdK]
cwebber2: right now implementing at mediagoblin, suggests will have more than 1 implementation likely.
00:38:43 [EdK]
Arnaud: may be boring but figuring out what spec is first, helps people know what to implement.
00:39:20 [cwebber2]
thx for handling that AnnBassetti
00:39:25 [EdK]
tantek: finding existing implementations can make sure the call goes out to find out who will then implement the spec
00:39:47 [KevinMarks]
we should invite Echo and Gnip to comment as they have existing AS implementations
00:39:59 [jasnell]
KevinMarks: +1
00:40:08 [evanpro]
q+
00:40:17 [cwebber2]
oh I should be off the queue
00:40:22 [cwebber2]
q-
00:40:33 [EdK]
harry: need to recognized that some implementers tend to wait.
00:40:35 [cwebber2]
logical guess of queue management command worked ;)
00:40:46 [tantek]
this is what I'm talking about: https://www.w3.org/wiki/Activity_Streams#Implementations
00:42:46 [EdK]
Arnaud: one thing practically that can be done, sooner we have test suite sframework set up, tell people what a test looks like, then people can submit tests and therefore implement a test suite
00:42:49 [shepazutu]
shepazutu has joined #social
00:42:58 [hadleybeeman]
q?
00:43:06 [hadleybeeman]
q+
00:43:38 [evanpro]
ACTION: test suite for Activity Streams 2.0
00:43:38 [trackbot]
Error finding 'test'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
00:43:41 [tantek]
ack evanpro
00:44:09 [elf-pavlik]
I started already with testing RDF from examples in the spec draft, if that counts as useful test...
00:44:16 [evanpro]
ISSUE: test suite for Activity Streams 2.0
00:44:16 [trackbot]
Created ISSUE-8 - Test suite for activity streams 2.0. Please complete additional details at <http://www.w3.org/Social/track/issues/8/edit>.
00:44:17 [EdK]
evanpro: what is action - to create test suite for AS2.0? who gets teh action? better create an issue
00:44:40 [wilkie]
oh yay. good.
00:44:45 [wilkie]
:)
00:45:19 [EdK]
evanpro: since don't have a vocabulary, haven't adopted AS1.0, need an action.
00:45:31 [Arnaud]
ack evanpro
00:45:31 [evanpro]
ACTION: jasnell adapt Basic Schema from Activity Streams 1.0 to 2.0
00:45:31 [trackbot]
Error finding 'jasnell'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
00:45:41 [elf-pavlik]
https://github.com/jasnell/w3c-socialwg-activitystreams/pull/32 first version of tests for expected RDF
00:45:58 [wilkie]
tantek: that implementation list doesn't even have statusnet or rstatus on it heh
00:46:03 [evanpro]
ACTION: evanpro share verbs and object types from pump.io with jsnell before adapting basic schema
00:46:03 [trackbot]
Error finding 'evanpro'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
00:46:12 [tantek]
wilkie heh - please edit it! :)
00:46:22 [wilkie]
evanpro: try jsnell
00:46:29 [evanpro]
ACTION: jsnell adapt Basic Schema from Activity Streams 1.0 to 2.0
00:46:29 [trackbot]
Created ACTION-9 - Adapt basic schema from activity streams 1.0 to 2.0 [on James Snell - due 2014-11-05].
00:46:33 [wilkie]
tantek: will do *salutes* :)
00:46:36 [tantek]
q?
00:46:43 [tantek]
wilkie++ thank you!
00:46:45 [Loqi]
wilkie has 3 karma
00:46:45 [elf-pavlik]
s/identity/profiles/ ;)
00:46:45 [Arnaud]
ack hadleybeeman
00:46:45 [evanpro]
ACTION: eprodrom share verbs and object types from pump.io with jsnell before adapting basic schema
00:46:45 [trackbot]
Created ACTION-10 - Share verbs and object types from pump.io with jsnell before adapting basic schema [on Evan Prodromou - due 2014-11-05].
00:46:47 [Loqi]
elf-pavlik meant to say: https://github.com/jasnell/w3c-socialwg-activitystreams/pull/32 first version of tests for expected RDF
00:47:15 [elf-pavlik]
who speaks?
00:47:26 [KevinMarks]
hadleybeeman is speaking, elf-pavlik
00:47:44 [EdK]
hadleybeeman: introduced herself. story about needing to make crx very clear in the beginning, to smooth discussions with the director
00:48:53 [KevinMarks]
test or validation?
00:49:40 [EdK]
jasnell: AS1.0 did not define conformance. now with implementations can define within test sutie for 2.0
00:49:44 [hadleybeeman]
...to smooth discussions with the director and to avoid discovering unexpected confusion later on.
00:49:49 [EdK]
s/sutie/suite/s
00:49:51 [Loqi]
EdK meant to say: jasnell: AS1.0 did not define conformance. now with implementations can define within test suite for 2.0
00:51:00 [wilkie]
KevinMarks: "test or validation" wrt AS?
00:51:46 [EdK]
harry: hard to test based on user experience, so parser is default
00:51:53 [tantek]
q?
00:52:23 [sandro]
sandro: just testing whether the stream has valid syntax is not a test of a consumer.
00:52:32 [EdK]
Arnaud: lets keep on going with actions, it is useful. haven't said anything about dederation, should we ahve an action
00:52:52 [EdK]
s/dederation/federation/s
00:52:53 [Loqi]
EdK meant to say: Arnaud: lets keep on going with actions, it is useful. haven't said anything about federation, should we ahve an action
00:52:56 [KevinMarks]
sandro: so some kind of round-tripping?
00:52:59 [tantek]
https://www.w3.org/wiki/Socialwg/Federation_candidates
00:53:12 [sandro]
s/sandro:/sandro,/
00:53:14 [Loqi]
sandro meant to say: sandro, just testing whether the stream has valid syntax is not a test of a consumer.
00:54:11 [sandro]
KevinMarks, I don't really have much idea, other than manual testing. It seems like a really hard problem.
00:54:13 [cwebber2]
AnnBassetti: I don't now, I disconnected and reconnected
00:54:16 [cwebber2]
thanks :)
00:55:10 [hhalpin]
consumers can be judged by number of users, which can be documented rather easily if there are products with X customers or in open-source products where you can list number of subscribers/users.
00:55:21 [evanpro]
ISSUE: need candidates for federation protocol
00:55:21 [trackbot]
Created ISSUE-9 - Need candidates for federation protocol. Please complete additional details at <http://www.w3.org/Social/track/issues/9/edit>.
00:55:32 [evanpro]
ISSUE: need candidates for Social API
00:55:32 [trackbot]
Created ISSUE-10 - Need candidates for social api. Please complete additional details at <http://www.w3.org/Social/track/issues/10/edit>.
00:55:39 [tantek]
https://www.w3.org/wiki/Socialwg/Social_API_candidates
00:55:49 [hhalpin]
So, if we have a parser for a project with no subscribers or a product with no estimated number of users, then it doesn't count in my book.
00:56:06 [KevinMarks]
is micropub also federation?
00:56:15 [hhalpin]
That's why W3C didn't want to launch group till we had some clear products that were interested in the space.
00:56:23 [elf-pavlik]
reminder: tomorrow meeting with schema.org - https://www.w3.org/wiki/TPAC2014/SessionIdeas#Schema.org_and_Social_WG
00:56:24 [hhalpin]
Since its harder to tell with open-source projects
00:56:31 [hadleybeeman]
hhalpin: that all looks fine to me. I'm not fussed how you measure conformance or what the CR exit criteria are — just don't want you all to end up frustrated with this later!
00:56:33 [hhalpin]
micropub does indeed count as a federation.
00:56:54 [cwebber2]
I need to drop off
00:57:00 [cwebber2]
sounds like things are wrapping up anyway
00:57:03 [EdK]
annB says her browser crashed
00:57:04 [cwebber2]
thank you, all!
00:57:04 [hhalpin]
I'm also totally happy with things not going to Rec if they don't have users.
00:57:28 [cwebber2]
AnnBassetti: and thanks again for handling the recording
00:57:45 [elf-pavlik]
cwebber2, come back for picture!
00:57:54 [elf-pavlik]
AnnBassetti, no need!
00:58:11 [elf-pavlik]
we take one next summer in Europe :)
00:58:26 [EdK]
Arnaud: closes meeting, time for pictures
00:58:30 [elf-pavlik]
great job everyone!!!
00:59:01 [hhalpin]
trackbot, end meeting
00:59:01 [trackbot]
Zakim, list attendees
00:59:01 [Zakim]
sorry, trackbot, I don't know what conference this is
00:59:05 [hhalpin]
RRSAgent, generate minutes
00:59:05 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/10/28-social-minutes.html hhalpin
00:59:09 [trackbot]
RRSAgent, please draft minutes
00:59:09 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/10/28-social-minutes.html trackbot
00:59:10 [trackbot]
RRSAgent, bye
00:59:10 [RRSAgent]
I see 16 open action items saved in http://www.w3.org/2014/10/27-social-actions.rdf :
00:59:10 [RRSAgent]
ACTION: See if BradFitz did sign on off W3C OWF licensing. [1]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/27-social-irc#T22-55-08
00:59:10 [RRSAgent]
ACTION: hhalpin to see if BradFitz did sign on off W3C OWF licensing. [2]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/27-social-irc#T22-55-19
00:59:10 [RRSAgent]
ACTION: hhalpin to cycle with Wendy and Google on PUSH licensing [3]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T00-12-12
00:59:10 [RRSAgent]
ACTION: arnaud to set up a doodle poll for next F2F, with 1st week of Feb and March [4]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T17-53-33
00:59:10 [RRSAgent]
ACTION: identify a liaison between the two WGs [5]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T23-08-17
00:59:10 [RRSAgent]
ACTION: KevinMarks to act as liaison between the two WGs [6]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T23-09-03
00:59:10 [RRSAgent]
ACTION: kmarks2 to act as liaison between the two WGs [7]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T23-09-52
00:59:10 [RRSAgent]
ACTION: James Snell will look at web annotation model and figure out how it maps into social work [8]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T23-13-36
00:59:10 [RRSAgent]
ACTION: azaroth to look at the Social WG FPWD [9]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T23-14-03
00:59:10 [RRSAgent]
ACTION: jasnell to look at web annotation model and figure out how it maps into social work [10]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T23-15-01
00:59:10 [RRSAgent]
ACTION: jsnell to look at web annotation model and figure out how it maps into social work [11]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T23-15-17
00:59:10 [RRSAgent]
ACTION: test suite for Activity Streams 2.0 [12]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T00-43-38
00:59:10 [RRSAgent]
ACTION: jasnell adapt Basic Schema from Activity Streams 1.0 to 2.0 [13]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T00-45-31-1
00:59:10 [RRSAgent]
ACTION: evanpro share verbs and object types from pump.io with jsnell before adapting basic schema [14]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T00-46-03
00:59:10 [RRSAgent]
ACTION: jsnell adapt Basic Schema from Activity Streams 1.0 to 2.0 [15]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T00-46-29
00:59:10 [RRSAgent]
ACTION: eprodrom share verbs and object types from pump.io with jsnell before adapting basic schema [16]
00:59:10 [RRSAgent]
recorded in http://www.w3.org/2014/10/28-social-irc#T00-46-45-3
00:59:17 [EdK]
cwebber2, get back on video, eh?
00:59:23 [EdK]
Ann'll take screen shot
00:59:35 [cwebber2]
oh
00:59:35 [cwebber2]
okay
00:59:41 [cwebber2]
EdK: just in time :)