#social 2015-01-27

2015-01-27 UTC
the_frey, jaensen_, shepazutu, jaywink, pfefferle, bblfish, bblfish_, jaensen, ben_thatmust, cwebber2`, danbri, AnnB, tantek and AnnB_ joined the channel
#
wilkie
hello all
#
tantek
good morning wilkie
#
wilkie
tantek: morning
#
AnnB_
howdy
jasnell, jasnell_ and eprodrom joined the channel
#
eprodrom
Hi all
jasnell, eprodrom, ShaneHudson and bblfish joined the channel
#
tantek
good morning eprodrom
#
eprodrom
jasnell: I just added an agenda item to discuss the status on AS 2.0
#
eprodrom
tantek: good morning to you sir!
#
jasnell
re: the publication of the WD?
#
eprodrom
Yes
#
eprodrom
Can you speak to where we're at?
#
tantek
eprodrom: you may need to hard refresh the wiki / agenda to get latest version
#
tantek
is going to join in ~5-10min.
#
jasnell
ok. the short version is that there was an initial hold up on the w3c side that harry described as an "HR issue", then there were a couple of html validation bugs to fix. Looks like publication is currently scheduled for this Thursday
#
tantek
hopes to make it to the Socialwg/Social API/Requirements discussion
#
eprodrom
not now!
#
eprodrom
In the agenda!
#
eprodrom
trackbot, start meeting
#
trackbot
is preparing a teleconference.
RRSAgent joined the channel
#
trackbot
RRSAgent, make logs public
#
RRSAgent
I have made the request, trackbot
Zakim joined the channel
#
Zakim
ok, trackbot; I see T&S_SOCWG()1:00PM scheduled to start now
#
trackbot
Zakim, this will be SOCL
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 27 January 2015
#
eprodrom
Zakim, who is on the call?
#
Zakim
T&S_SOCWG()1:00PM has not yet started, eprodrom
#
Zakim
On IRC I see RRSAgent, bblfish, ShaneHudson, eprodrom, jasnell, AnnB, tantek, danbri, shepazu, ben_thatmust, jaensen, the_frey, JakeHart, mattl, bret, dwhly_, KevinMarks, Arnaud,
#
Zakim
... rhiaro, ben_thatmustbeme, bigbluehat, wilkie, pdurbin, Loqi, nickstenn, oshepherd, rektide_, kylewm, aaronpk, trackbot, sandro, wseltzer
#
eprodrom
Hmm
#
KevinMarks
hm, did I dial in too early?
#
eprodrom
Apparently by like 30 seconds
#
Arnaud
hi there
#
eprodrom
Zakim, who is on the call?
#
Zakim
T&S_SOCWG()1:00PM has not yet started, eprodrom
#
Zakim
On IRC I see RRSAgent, bblfish, ShaneHudson, eprodrom, jasnell, AnnB, tantek, danbri, shepazu, ben_thatmust, jaensen, the_frey, JakeHart, mattl, bret, dwhly_, KevinMarks, Arnaud,
#
Zakim
... rhiaro, ben_thatmustbeme, bigbluehat, wilkie, pdurbin, Loqi, nickstenn, oshepherd, rektide_, kylewm, aaronpk, trackbot, sandro, wseltzer
#
eprodrom
Hmm
#
AnnB
dialing ...
#
eprodrom
Did I miss something in my incantation?
#
eprodrom
I have 13:01 on my clock
#
eprodrom
Zakim, who is on the call?
#
Zakim
T&S_SOCWG()1:00PM has not yet started, eprodrom
#
mattl
hey... not calling in, but GNU social got a ton more users thanks to Twitter banning a user.
#
Zakim
On IRC I see RRSAgent, bblfish, ShaneHudson, eprodrom, jasnell, AnnB, tantek, danbri, shepazu, ben_thatmust, jaensen, the_frey, JakeHart, mattl, bret, dwhly_, KevinMarks, Arnaud,
#
Zakim
... rhiaro, ben_thatmustbeme, bigbluehat, wilkie, pdurbin, Loqi, nickstenn, oshepherd, rektide_, kylewm, aaronpk, trackbot, sandro, wseltzer
#
Arnaud
zakim, this is socl
#
Zakim
ok, Arnaud; that matches T&S_SOCWG()1:00PM
#
KevinMarks
hm. hearing beeps on the call
#
eprodrom
AH
#
eprodrom
There we go
#
eprodrom
Thanks Arnaud
#
mattl
eprodrom: if you have the db of the old StatusNet wiki, it would be great to get a copy :)
#
wilkie
mattl: ... what user?
#
Arnaud
it should have been unnecessary
#
eprodrom
mattl: OK, I can try and get that to you
#
aaronpk
whoa now there's music
#
jasnell
thinks Arnaud knows all the black magic
#
Arnaud
but for some reason it doesn't happen automatically
#
Zakim
+[IPcaller]
#
Zakim
-??P5
#
wilkie
Zakim, IPcaller is me
#
Zakim
+wilkie; got it
#
eprodrom
Zakim, who is on the call?
#
Zakim
On the phone I see eprodrom, jasnell, aaronpk, Arnaud, KevinMarks, Ann, wilkie
#
Arnaud
already reported to sysreq
#
eprodrom
Great
#
jasnell
aw, I was just starting to dance around a little
#
Zakim
+bblfish
#
AnnB
has never heard Zakim play music before!
#
wilkie
do we have a scribe? I can scribe.
#
mattl
eprodrom: thanks man :)
#
KevinMarks
we need adactio to come along and play us some folk
#
aaronpk
wilkie wins by 3 seconds
#
Loqi
giggles
#
Zakim
+??P5
#
bret
Zakim, ??P5 is me
#
Zakim
+bret; got it
#
Arnaud
fyi: I'm officially on paternity leave for 2 weeks :-)
#
bret
Zakim, mute me
#
Zakim
bret should now be muted
#
rhiaro
hmm just keeps ringing..
#
mattl
goes back to hacking
#
AnnB
Arnaud .. really?????
#
eprodrom
scribe: wilkie
#
ShaneHudson
I can't even hear ringing
#
Arnaud
yes, really!
#
rhiaro
Zakim hung up on me :O
#
shepazu
congrats, Arnaud!
#
wilkie
rude :(
#
ShaneHudson
Arnaud: Congrats! :)
#
AnnB
wow! a new babe? what "flavor" did you get?
#
AnnB
holy smokes
#
Arnaud
it's a boy: Alec
#
jasnell
Arnaud++
#
Loqi
Arnaud has 2 karma
#
Zakim
+??P8
#
rhiaro
Zakim, ??P8 is me
#
Zakim
+rhiaro; got it
#
eprodrom
PROPOSED: Alec Le Hors becomes youngest honorary member
#
rhiaro
Zakim, mute me
#
Zakim
rhiaro should now be muted
#
AnnB
do you have any girls?
#
bblfish
we have a girl here
#
bblfish
she is 4 months old
#
eprodrom
RESOLVED: extend honorary membership to youngest ever member
#
Zakim
+Sandro
#
AnnB
yay for you Henry! I saw a sweet pic of you on FB
#
rhiaro
aw man, audio has gone underwater-style already... I blame eduroma
#
wilkie
eprodrom: if we are ready to go, unless we are waiting for somebody in particular. tantek will be joining shortly
#
wilkie
eprodrom: first step: approval of our minutes from last week
#
wilkie
TOPIC: approval of minutes from last week
#
wilkie
eprodrom: any objections to approving these minutes?
#
wilkie
resolved: minutes approved from last week
#
wilkie
eprodrom: next meeting is Feb. 3rd, there's no reason to not have this meeting unless any objections?
#
wilkie
Topic: Actions and Issues
#
wilkie
eprodrom: we have a few that have sitting on the queue for a while
#
Zakim
sees jasnell on the speaker queue
#
wilkie
eprodrom: one that came up last week was the json-ld context for the activity streams namespace. not sure where that landed
#
eprodrom
ack jasnell
#
Zakim
sees no one on the speaker queue
#
wilkie
eprodrom: don't see harry on the call
#
wilkie
jasnell: there is some magic incantation that needs to be done to serve the json-ld properly. sandro may offer some insight.
#
wilkie
jasnell: it is queued up and part of the publication of the draft, but I need to follow up with the team
#
wilkie
eprodrom: can harry help out?
#
Zakim
+Lloyd_Fassett
#
wilkie
jasnell: harry doesn't know the incantation
#
wilkie
eprodrom: another action on the list is to look at social apis
#
Arnaud
he said he would do it next week
#
wilkie
eprodrom: we should add talking about this to next week so we can mark that one off
harry joined the channel
#
wilkie
jasnell: tantek is going to go through the microformat examples, there's a lot, he may not have done all of them
#
wilkie
eprodrom: we'll leave it open
#
harry
Zakim, what's the code?
#
Zakim
the conference code is 7625 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), harry
#
harry
dialing in, sorry late from another meeting
#
wilkie
jasnell: (wrt speaking out to people) still getting a list and reaching out to people, some may need IE status
#
Zakim
+??P12
#
ShaneHudson
Zakim, ??P12 is me
#
Zakim
+ShaneHudson; got it
#
ShaneHudson
Zakim, mute me
#
Zakim
ShaneHudson should now be muted
#
wilkie
eprodrom: other open actions... "archiving osf blog posts" that may be open for some time
#
wilkie
jasnell: the archives are available, we just need to have someone volunteer to do that work and have a place set up to put it
#
Zakim
+[IPcaller]
#
harry
Zakim, IPcaller is hhalpin
#
Zakim
+hhalpin; got it
#
wilkie
eprodrom: I went to the social IG call last week to discuss the process and present social apis to the IG. it went well
#
harry
Note that the archives are available as a SQL dump from drupal
#
wilkie
eprodrom: a very open discussion about the process that seemed helpful and there was a general agreement and approval of what we've done by the IG
#
harry
so someone would have to 1) reset-up drupal and 2) snapshot the blogs as HTML.
#
wilkie
eprodrom: one thing that did come up is that most of the APIs we reviewed were primarily US focused and it was noted we should look at networks in other parts of the world
#
KevinMarks
vkontakte?
#
wilkie
eprodrom: I took that as an action. my ability to navigate documentation in Russian and Chinese is slim, but I'll give it a good effort.
#
Zakim
+??P14
#
wilkie
eprodrom: the idea was to see if there were significant patterns in these APIs not found in Western social networks
#
tantek
zakim, ??p14 is me
#
Zakim
+tantek; got it
#
harry
Note that Jeff is going to discuss Social with Weibo in two weeks
#
tantek
reads scrollback
#
wilkie
AnnB: yes, is there a difference between these networks. We do have members who are in China, only a few in Russia, but some may be recommended [to help]
#
KevinMarks
historically, several of them adopted opensocial and had some mapping; the differences were often about payment
#
wilkie
eprodrom: between a few members, most of these countries are covered. I feel like I can look at the bottom and read through the documentation so I could collaborate
#
ShaneHudson
Worth looking at Orkut?
#
ShaneHudson
(defunct I know)
#
wilkie
eprodrom: here is the list. part of this may be to reach out to these organizations.
#
wilkie
eprodrom: any other issues we have not captured? any actions we should cover?
#
harry
Note that minor HTML issues have delayed publication of AS 2.0 till Thursday.
#
wilkie
eprodrom: new stuff for the tracker?
#
AnnB
s/is there a diff/ I wondered if there is a diff/
#
wilkie
eprodrom: time to move on to the next agenda item
#
KevinMarks
orkut's api was opensocial
#
wilkie
Topic: Review List of Requirements
Tsyesika joined the channel
#
AnnB
hmm, Harry .. re: Weibo .. that's interesting
#
wilkie
eprodrom: we are tasked with coming up with a social api. the process we are following to do so is the following
#
harry
yes, its a f2f meeting, we'll see what happens
#
tantek
zakim, mute me
#
Zakim
tantek should now be muted
#
wilkie
eprodrom: we identified a number of APIs throughout the web and we've looked at what they do
#
wilkie
eprodrom: we've looked at twitter, facebook, etc and open source pump.io, etc and some from non-specific standardization e.g. linked data platform
#
wilkie
eprodrom: we've covered quite a bit and our next step is gathering from these multiple apis and coming up with a set of requirements for our API
#
tantek
q+ to suggest a simpler approach to API *requirements*, based on a previous group resolution, vs. "nice to haves"
#
Zakim
sees tantek on the speaker queue
#
wilkie
eprodrom: we've talked about them a lot and documenting them online, but the time is rapidly arriving when we need to decide what these requirements are to move forward with a candidate proposal
#
wilkie
eprodrom: the idea is if we can approve a list of requirements, then we can start soliciting proposals and can measure the quality of the proposals based on those requirements
#
wilkie
eprodrom: we had a list of requirements earlier and should be updated and we should discuss if these requirements are good for upcoming proposals
#
wilkie
eprodrom: one thing we can do is say "great, these are fine" and move on, or we can look at these and rewrite or elaborate on them further
#
wilkie
eprodrom: my goal is to move the process further
#
eprodrom
ack tantek
#
Zakim
unmutes tantek
#
Zakim
tantek, you wanted to suggest a simpler approach to API *requirements*, based on a previous group resolution, vs. "nice to haves"
#
Zakim
sees no one on the speaker queue
#
wilkie
eprodrom: it would be fantastic to have looked at proposals before the face to face
#
wilkie
eprodrom: tantek?
#
harry
yes can hear you
#
bblfish
+1 can hear you
Lloyd_Fassett joined the channel
#
wilkie
tantek: there are many ways to pick features and requirements.
#
wilkie
tantek: on the lower end of the spectrum to just decide politically: go through a list and vote on each point
#
Zakim
+??P15
elf-pavlik_ joined the channel
#
wilkie
tantek: we've taken a slightly better approach so far; we've researched existing APIs
#
eprodrom
Zakim, who's making noise?
#
harry
Zakim, who's making noise?
#
Zakim
eprodrom, listening for 13 seconds I heard sound from the following: aaronpk (8%), tantek (80%), ??P15 (76%)
#
harry
Zakim, mute ??P15
#
Zakim
??P15 should now be muted
#
bret
drowed out by static
#
bblfish
zakim, who is making noise?
#
wilkie
tantek: what would be better than that would be to annotate which requirements belong to what existing examples and what don't
#
harry
not sure, but they are muted now
#
Zakim
harry, listening for 19 seconds I heard sound from the following: tantek (77%), ??P15 (25%)
#
elf-pavlik
Zakim, ??P15 is me
#
Zakim
+elf-pavlik; got it
#
wilkie
tantek: right now we don't know which requirements are based on an example or not
#
elf-pavlik
sorry for noise and joining late :(
#
wilkie
tantek: there is still a better method: basing requirements on use cases
#
Zakim
bblfish, listening for 18 seconds I heard sound from the following: tantek (59%)
#
AnnB
such is life, elf!
#
bblfish
ah where are the use cases?
#
harry
I suggest that you make your points in IRC elf or dial-back in with another connection.
#
wilkie
tantek: looking at use cases we have already chosen to adopt there are only one so far. the only one we have resolved to adopt is SWAT0
#
wilkie
tantek: therefore, all requirements should be adopted to follow ONLY what SWAT0 needs and all else is pushed to nice-to-have
#
wilkie
eprodrom: I understand the point, but that is not the procedure we agreed upon and have been doing for the last many weeks
#
Zakim
sees bblfish on the speaker queue
#
Zakim
+Harry
#
wilkie
eprodrom: we have done reviews to take requirements from those reviews. if SWAT0 is all we want, we could have saved ourselves a lot of work
#
Zakim
-Harry
#
wilkie
eprodrom: SWAT0 is not intended to be a social API usecase, it is a federation usecase.
#
wilkie
where are the usecases from the IG??
#
bblfish
was there not an IG doing use cases?
#
wilkie
tantek: it's the only usecase we have
#
Zakim
sees bblfish, harry on the speaker queue
#
Zakim
+Harry
#
wilkie
tantek: there is nothing wrong with research and documentation, but the current set of requirements is too big for a first draft
#
Zakim
sees bblfish, harry on the speaker queue
#
eprodrom
ack bblfish
#
Zakim
sees harry on the speaker queue
#
wilkie
The IG though... they are doing use-cases. that was the point of us NOT DOING THEM
#
wilkie
bblfish: I like swat0, but don't we have an IG that builds up use cases? some kind of community group?
#
tantek
no the point is we only one have use case WE HAVE APPROVED
#
wilkie
bblfish: I don't really think, if I look at the requirements, I don't think they are difficult to do.
#
AnnB
yes, socialIG ... has lots of use cases, just not in common template format
#
harry
The IG had a slowdown due to chair changing.
#
tantek
there are lots of use-cases. there is only one use case that Social Web WG has formally adopted.
#
tantek
and that is SWAT0
#
jasnell
running through the list of requirements... I've gone through and checked off the cases that are implemented by IBM's connections product (shipping currently)... https://www.w3.org/wiki/Socialwg/Social_API/Requirements/Implementations
#
tantek
I don't believe any claims of "don't think they are difficult" unless you have it already running
#
tantek
e.g. on your own website
#
wilkie
bblfish: the idea is to have an API that has all of them, and it may not be necessary for the WG to list all cases, but seeing all features together would be nice
#
jasnell
would recommend that others match the requirements up against their existing implementations as well
#
Zakim
sees harry on the speaker queue
#
wilkie
bblfish: you can add audio, video, all kinds of things, in similar fashion
#
eprodrom
ack harry
#
Zakim
sees no one on the speaker queue
#
wilkie
who is this?
#
tantek
with all due respect, I don't think anyone is qualified to say something is "easy" unless they've already *SHIPPED* it, e.g. on their own website
#
sandro
wilkie, this is harry
#
Loqi
sandro: ben_thatmustbeme left you a message on 1/20 at 12:26pm: i'll be co-organizing IWC Cambridge 2015, can you confirm that we have a venue for those dates? 2015-03-19/20?
#
jasnell
the requirements list can be simplified and achieve the same result
#
wilkie
harry: tantek is saying take the minimal use case agreed upon and add to that, and evan is about developing the list of potental requirements that we can shave down
#
wilkie
harry: the real issue is that we don't have a draft and it is really hard to whiteboard an API draft from scratch, which is why we have done that research
#
KevinMarks
instead of the superset, choose the interesection
#
tantek
q+ to point out the process we agreed on does not specify *HOW* to "Assemble functional requirements of a social API" https://www.w3.org/wiki/Socialwg/Social_API thus I am proposing SWAT0 for that.
#
Zakim
sees tantek on the speaker queue
#
bblfish
tantek. You can ask 9 implementations from the LDP group, to work out what easy is . I have built one by myself, so if one person can get implement it, that makes it easy. That's what I am basing my statement on.
#
wilkie
harry: it, as a superset, is quite big. to resolve the tension, if somebody wants to whiteboard the draft and looks at the requirements we have made progress and we can say "this is not necessary for swat0" or "hey I'll need this for X"
#
AnnB
with most focus so far on Profile use cases: https://www.w3.org/wiki/Socialig/Use_Case_TF/Profile_Use_Cases
#
tantek
bblfish - you were going to make all that work on your own site? have you?
#
tantek
I don't believe the 9 implementations report in the context of Social Web WG
#
wilkie
harry: my proposal is to let evan or whomever else to work on this, do a draft of it, and let tantek criticise it
#
AnnB
mostly only defined in "scenarios" thus far: https://www.w3.org/wiki/Socialig/Use_Case_TF/Profile_Scenarios
#
sandro
ben_thatmust, yes, confirmed
#
elf-pavlik
+1 harry
#
Zakim
sees tantek on the speaker queue
#
harry
They in other words, let's just whiteboard something, as driven by SWAT0 and Evan's empirical work
#
tantek
ack tantek
#
Zakim
tantek, you wanted to point out the process we agreed on does not specify *HOW* to "Assemble functional requirements of a social API" https://www.w3.org/wiki/Socialwg/Social_API
#
eprodrom
ack tantek
#
Zakim
sees no one on the speaker queue
#
Zakim
sees no one on the speaker queue
#
Zakim
... thus I am proposing SWAT0 for that.
#
bblfish
there are pieces not implemented, but that does not make them difficult tantek to implement. It just requires agreeement
#
harry
and then we can add use-cases as needed.
#
wilkie
tantek: a point to harry's claim the requirements are easy: I'm going to say if you haven't shipped the requirements, you can't say it is easy
#
wilkie
tantek: I won't believe you if you haven't shipped
#
elf-pavlik
Zakim, who's making noise?
#
Zakim
elf-pavlik, listening for 10 seconds I heard sound from the following: KevinMarks (14%), tantek (39%), Harry (40%)
#
harry
Zakim, mute Harry
#
Zakim
Harry should now be muted
#
elf-pavlik
KevinMarks harry can you mute?
#
jasnell
getting echo
#
Zakim
-wilkie
#
wilkie
tantek: if you look at the process we agreed on (pasted the url) the first step is the requirements of the social api, and I am suggesting a concrete way of doing that:
#
Zakim
KevinMarks should now be muted
#
harry
Zakim, mute KevinMarks
#
harry
KevinMarks, ping or just type "Zakim, unmute me"
#
Zakim
+[IPcaller]
#
wilkie
Zakim, IPcaller is me
#
Zakim
+wilkie; got it
#
tantek
Zakim, mute me
#
Zakim
tantek should now be muted
#
eprodrom
q?
#
Zakim
sees no one on the speaker queue
#
KevinMarks
I'm already muted on my end
#
aaronpk
KevinMarks: that happened to me too. not sure how.
#
wilkie
eprodrom: another mechanism we could use is to formalize
#
harry
Zakim, unmute KevinMarks
#
Zakim
KevinMarks should no longer be muted
#
harry
maybe a confusion with Zakim?
#
KevinMarks
maybe gvoice is using the wrong mic
#
wilkie
eprodrom: if we ask the IG to do it, what kind of timeframe would it take
#
AnnB
q+
#
Zakim
sees AnnB on the speaker queue
#
Zakim
sees AnnB, harry on the speaker queue
#
tantek
q+ to note that IG function is to *provide* use-cases, not *approve*. The Social Web WG must approve use-cases explicitly.
#
Zakim
sees AnnB, harry, tantek on the speaker queue
#
wilkie
eprodrom: if we cannot go forward without the IG making those use cases, we'll need to ask them what their timeframe is or we do them internally in the WG
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: eprodrom, jasnell, aaronpk, Arnaud, KevinMarks, Ann, bblfish, bret (muted), rhiaro (muted), Sandro, Lloyd_Fassett, ShaneHudson (muted), hhalpin, tantek (muted),
#
Zakim
... elf-pavlik (muted), Harry (muted), wilkie
#
Zakim
-Harry
#
wilkie
eprodrom: another option is to take what we have and then look just at what is needed for SWAT0 and everything else is nice-to-have
#
Zakim
+Harry
#
wilkie
eprodrom: to be frank, SWAT0 is not a social api use-case
#
Zakim
Harry should now be muted
#
harry
Zakim, mute Harry
#
tantek
q+ to also note that I specifically said we can *start* with accepted use-cases as of today for draft API requirements, and then we can iterate with more use-case driven requirements as we approve them in the future. let's remove dependencies.
#
Zakim
sees AnnB, harry, tantek on the speaker queue
#
wilkie
eprodrom: for me, I don't think it is sufficient social api nor reaches the minimum social networking we expect from a social api
#
jasnell
Here's an example of a comprehensive existing social api that implements quite a lot of these requirements: http://goo.gl/801jqU
#
eprodrom
q?
#
Zakim
sees AnnB, harry, tantek on the speaker queue
#
Zakim
sees AnnB, harry, tantek, sandro on the speaker queue
#
eprodrom
ack AnnB
#
tantek
zakim, mute me
#
Zakim
sees harry, tantek, sandro on the speaker queue
#
Zakim
tantek was already muted, tantek
#
wilkie
AnnB: in regard to the usecases in the IG, which I am chairing, we have many scenarios and we have maybe too much.
#
wilkie
AnnB: question I have for the WG is "what would you want to see and what format would it be in" what would be the most useful way to give you [the usecases]?
#
bblfish
AnnB: need to read this now :-) Looks good.
#
Zakim
-Harry
#
wilkie
eprodrom: I think the use cases you posted are very detailed and there's a lot in here, but I think what we want is a checklist we can compare a proposal against
#
wilkie
eprodrom: "this proposal doesn't have a way to post content, so this isn't good for this use case"
#
tantek
I actually don't want a checklist - because that's again likely political rather than user-based
#
wilkie
AnnB: checklist of what
#
tantek
AnnB, for each use-case, we need a BRIEF summary of the user-interactions.
#
wilkie
AnnB: I think the IG needs guidance on what is useful
#
tantek
just like SWAT0 has
#
tantek
so that's the request back to the IG
#
tantek
all use-cases should have a *brief* user-scenario at the top
#
wilkie
eprodrom: my concern is if we do these whole user scenarios for this kind of API requirements I think that is months of work
#
tantek
just like that
#
wilkie
AnnB: I agree. I think that's where we are stuck and need a new direction
#
eprodrom
q?
#
Zakim
sees harry, tantek, sandro on the speaker queue
#
wilkie
eprodrom: not sure if we can do briefer ones or if there is another way to do this. if we hold out for full user scenarios it is unlikely we can do things promptly.
#
eprodrom
ack harry
#
Zakim
sees tantek, sandro on the speaker queue
#
KevinMarks
that's backwards, evan
#
Zakim
-ShaneHudson
#
AnnB
thanks Tantek
#
Zakim
sees tantek, sandro, harry on the speaker queue
#
harry
sorry got dropped
#
harry
re-dialing in
#
Zakim
sees tantek, sandro, harry, bblfish on the speaker queue
#
eprodrom
ack tantek
#
Zakim
unmutes tantek
#
Zakim
tantek, you wanted to note that IG function is to *provide* use-cases, not *approve*. The Social Web WG must approve use-cases explicitly. and to also note that I specifically said
#
Zakim
... we can *start* with accepted use-cases as of today for draft API requirements, and then we can iterate with more use-case driven requirements as we approve them in the future.
#
Zakim
... let's remove dependencies.
#
Zakim
sees sandro, harry, bblfish on the speaker queue
#
KevinMarks
defining and implementing things with no use is months of work
#
Zakim
+??P12
#
ShaneHudson
Zakim, ??P12 is me
#
Zakim
+ShaneHudson; got it
#
ShaneHudson
Zakim, mute me
#
Zakim
ShaneHudson should now be muted
#
wilkie
tantek: I think I answered Ann's question on what to provide. I do agree that IG use cases are detailed and lengthy, which is good, they need a summary of steps. much like SWAT0 that fits in a tweet
#
wilkie
tantek: goes back to the IG: a summary of steps is what we want
#
ShaneHudson
I do really like how simple SWAT0 is
#
eprodrom
q?
#
Zakim
sees sandro, harry, bblfish on the speaker queue
#
wilkie
tantek: I also agree with concerns about not a complete API and that it may take months of work to come up with usecases.
#
wilkie
tantek: this is why we should not wait for the IG usecases but just immediately go forward with even just a small draft with the usecases we have and extend with new cases later
#
KevinMarks
the assumption that completeness is necessary is how we end in the weeds
#
wilkie
tantek: so when people come and say "I need this feature" they can make a claim upon the draft we have
#
elf-pavlik
i'll try to write something on importance of *extensibility* for this API, this way we just provide clear path to add support for all kind of requirements which will come up down the road!
#
wilkie
tantek: my point is that I do believe we can come up with small incremental usecases if we need to. we don't need to wait.
#
wilkie
tantek: the IG does the work, but does not approve them. the WG approves and accepts them one at a time.
#
eprodrom
q?
#
Zakim
sees sandro, harry, bblfish on the speaker queue
#
eprodrom
ack sandro
#
Zakim
sees harry, bblfish on the speaker queue
#
tantek
zakim, mute me
#
wilkie
sandro: one more vote for tweetable scenarios
#
tantek
sandro: definitely a vote for tweetable scenarios
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: eprodrom, jasnell, aaronpk, Arnaud, KevinMarks, Ann, bblfish, bret (muted), rhiaro (muted), Sandro, Lloyd_Fassett, hhalpin, tantek, elf-pavlik (muted), wilkie,
#
Zakim
... ShaneHudson (muted)
#
harry
q- harry
#
Zakim
sees bblfish on the speaker queue
#
Zakim
sees bblfish, harry on the speaker queue
#
elf-pavlik
Zakim, mute tantek
#
Zakim
tantek should now be muted
#
wilkie
sandro: even if we start small with SWAT0, it is hard to go from something that expresses SWAT0 to something larger.
#
Zakim
sees harry on the speaker queue
#
KevinMarks
if it's in your head, you should be abel to write use cases for it
#
Zakim
sees harry, bblfish on the speaker queue
#
elf-pavlik
Zakim, who's making noise?
#
wilkie
sandro: I think it is valuable to have a larger roadmap in mind.
#
AnnB
distilling info to small bits IS necessary (re: suggestions for Social IG) .... and takes time to do! :-)
#
tantek
sandro: "maybe we don't all build that all at once"
#
tantek
agreed
#
Zakim
elf-pavlik, listening for 13 seconds I heard sound from the following: eprodrom (47%), jasnell (38%)
#
Zakim
+Harry
#
elf-pavlik
jasnell can you mute ?
#
wilkie
sandro: evan, what process do you want for editing
#
harry
Zakim, mute Harry
#
Zakim
Harry should now be muted
#
tantek
"don't build that all at once" = minimal requirements at first, and grow (build) more incrementally
#
Zakim
-Harry
#
wilkie
eprodrom: the wiki is the next step
#
AnnB
time better spend, though, than moving our scenarios to common template format
#
tantek
I think I'm agreed with sandro
#
jasnell
I am muted. no idea why it's saying me
#
wilkie
eprodrom: look at each of the apis we reviewed and pull out relevant parts. lots of work and hopefully we have volunteers.
#
wilkie
eprodrom: I think adding questions on discussion page or mailing list are good
#
Zakim
+Harry
#
bret
Zakim, who's on the call?
#
Zakim
On the phone I see eprodrom, jasnell, aaronpk, Arnaud, KevinMarks, Ann, bblfish, bret (muted), rhiaro (muted), Sandro, Lloyd_Fassett, hhalpin, tantek (muted), elf-pavlik (muted),
#
Zakim
... wilkie, ShaneHudson (muted), Harry
#
bret
jasnell, local mute dosnt get everything, only trust Zakim mute
#
tantek
really dislikes this use of "container"
#
wilkie
eprodrom: I'd like to point out that maybe 60% of these requirements are covered by the open social activity streams api
#
jasnell
Zakim, mute me
#
Zakim
jasnell should now be muted
#
tantek
I greatly prefer "collection" or "set" for a user-facing "thing" that users put other things into
#
tantek
rather than "container"
#
AnnB
why?
#
tantek
"container" sounds too abstract / programmery
#
eprodrom
q?
#
Zakim
sees harry, bblfish on the speaker queue
#
harry
I think my proposal is we let Evan and whoever else is interested draft an API that fits at least SWAT0
#
wilkie
eprodrom: it's really when we get down to endpoints that aren't those 5 major endpoints that it gets strange
#
AnnB
aha
#
eprodrom
ack harry
#
Zakim
sees bblfish on the speaker queue
#
elf-pavlik
Zakim, who's making noise?
#
bret
collection is a flickr term
#
Zakim
elf-pavlik, listening for 10 seconds I heard sound from the following: KevinMarks (42%)
#
elf-pavlik
Zakim, mute KevinMarks
#
Zakim
KevinMarks should now be muted
#
jasnell
doesn't mind what color the bikeshed is painted. 'container' is a perfectly fine color
#
wilkie
harry: we are at an impasse. tantek's fear is legitimate and we shouldn't have a monster api with no implementors.
#
AnnB
jasnell... haha
#
elf-pavlik
Zakim, who's making noise?
#
KevinMarks
container is also an opensocial term of art
#
tantek
jasnell - and I say users do care, and thus it matters
#
Zakim
elf-pavlik, listening for 10 seconds I could not identify any sounds
#
wilkie
harry: at the same time, evan's fear that SWAT0 is not sufficient is legitimate
#
jasnell
tantek: and I'm saying that right now's it's not critically important that we decide what to call it.
#
tantek
jasnell - if you don't care, then change it to "collection"
#
wilkie
harry: so, let's make a draft with requirements, and mark those that are good for swat0, mark the others as such, and use that as a place for discussion
#
tantek
jasnell from our experience in indiewebcamp - that term resonates / explains much better
#
wilkie
harry: we need a place to add/subtract features and discuss these features
#
eprodrom
q?
#
Zakim
sees bblfish on the speaker queue
#
eprodrom
ack bblfish
#
Zakim
sees no one on the speaker queue
#
elf-pavlik
Zakim, who's making noise?
#
Zakim
elf-pavlik, listening for 12 seconds I heard sound from the following: bblfish (100%), Harry (79%)
#
KevinMarks
i think the noise is on your end , elf-pavlik
#
bret
can we mute Harry?
#
aaronpk
Zakim, mute Harry
#
Zakim
Harry should now be muted
#
harry
Zakim, mute Harry
#
Zakim
Harry was already muted, harry
#
AnnB
it's helpful to start with SOMEthing, which gives something to focus on, discuss, edit, improve
#
wilkie
bblfish: I think the problem that things that seem complicated may in fact be simple
#
tantek
I'll point out that "SWAT0" seeming "light" is flawed, because we don't even have any SWAT0 interop yet.
#
harry
sorry, having confusing situation due being on temporary laptop
#
elf-pavlik
KevinMarks, looks like harry makes echo...
#
tantek
again this is the same problem as the use of "easy"
#
harry
Yes, SWAT0 is quite large
#
tantek
don't say something is "light" or "simple" unless you've shipped it.
nicolagreco joined the channel
#
harry
so we should just clearly demarcate in any API what parts are necessary for SWAT0 and what isn't, as tantek said
#
KevinMarks
has shipped opensocial - it wasn't that easy or simple
#
wilkie
bblfish: I think one or many could present how they would do things with a base api and that would allow us to make a case that one way is simpler than another
#
tantek
harry - exactly - thus we start the requirements bar at "necessary for SWAT0"
#
tantek
and then we list more requirements later
#
harry
yes, so I think we agree :)
#
tantek
or rather *candidate* requirements
#
tantek
they aren't *actual* requirements, because they're not *required*
#
wilkie
bblfish: in a usecase we could specify that is the criteria of what should be allowed
#
harry
I'm just suggesting that if Evan or someone else is drafting an API, they can go with functional requirements greater than SWAT0, just clearly mark those
#
harry
should be pretty straightforward, i.e. contacts are needed for SWAT0
#
wilkie
bblfish: for instance URI opaqueness to work with certain criteria of privacy etc
#
tantek
I agree to large extent re: use URLs and follow-your-nose discoverability that bblfish is mentioning
#
wilkie
bblfish: this is how we can foster a system that may grow perhaps way beyond the scope of what this group is capable of specifying explicitly
#
wilkie
eprodrom: I think that is helpful
#
wilkie
eprodrom: one of the requirements in this list is follow-your-nose semantics
#
wilkie
eprodrom: most of the APIs we reviewed are single implementation APIs which don't have those semantics. but this is a question for another day
#
elf-pavlik
most (all) APIs which we reviewed don't aim at interoperability and extensibility
#
bblfish
true: but most of the apis are centralised, so are not at that level examples of what the social web should be :-)
#
tantek
q+ re: flaws in existing APIs, lack of URLs, lack of follow-your-nose, too many special APIs just copy/pasted for different types
#
Zakim
sees tantek on the speaker queue
#
wilkie
eprodrom: I think we need to postpone proposing these requirements at this moment
#
jasnell
Zakim, unmute me
#
Zakim
jasnell should no longer be muted
#
eprodrom
ack tantek
#
Zakim
unmutes tantek
#
Zakim
tantek, you wanted to discuss flaws in existing APIs, lack of URLs, lack of follow-your-nose, too many special APIs just copy/pasted for different types
#
Zakim
sees no one on the speaker queue
#
wilkie
eprodrom: we need to talk about activity streams a little bit
#
wilkie
tantek: I want to make a point to agree with bblfish to use URLs and follow-your-nose ideas and use a more minimal API
#
wilkie
tantek: I agree with evan that many services do not have that follow-your-nose idea and it would be horrible to implement a similar system
#
wilkie
eprodrom: I'll put APIs and follow-your-nose up for next week
#
Zakim
sees jasnell on the speaker queue
#
sandro
+1 tantek avoiding replicating unnecessary complexity
#
Zakim
sees jasnell, harry on the speaker queue
#
tantek
zakim, mute me
#
Zakim
tantek should now be muted
#
wilkie
eprodrom: I want jasnell and harry to talk about where we are with AS2.0 and the next version of the working draft
#
eprodrom
ack jasnell
#
Zakim
sees harry on the speaker queue
#
wilkie
jasnell: based on the current process, hopefully draft will be published thursday
#
wilkie
jasnell: validation errors and such caused delay. should be good though.
#
harry
Zakim, unmute Harry
#
Zakim
Harry should no longer be muted
#
wilkie
jasnell: we are trying to get the context documents served up with the magic incantation sometime after
#
wilkie
harry: the problem is when there is an html error in a document, no matter how small, the webmaster will push back and we have to fix it before we can publish. that's how the w3c process works.
#
KevinMarks
so w3c is less tolerant of html errors than w3c specs?
#
wilkie
harry: there may be a process change that would make this process easier, but things should be set for thursday unless the webmaster finds something else
#
wilkie
eprodrom: that's good news. very exciting.
#
harry
yes, and no broken links :)
#
bblfish
q+ btw, we did not cover the testing of the current activities stream 2.0
#
Zakim
bblfish, you typed too many words without commas; I suspect you forgot to start with 'to ...'
#
bblfish
btw, we did not cover the testing of the current activities stream 2.0
#
harry
jasnell, stay in IRC and I'll check with webmaster to see if everything is OK post-meeting
#
elf-pavlik
Zakim, mute harry
#
Zakim
Harry should now be muted
#
jasnell
harry: +1
#
eprodrom
q?
#
Zakim
sees harry on the speaker queue
#
wilkie
eprodrom: we will copy the agenda item for requirements to next week's call
#
Zakim
-Harry
#
harry
q- harry
#
Zakim
sees no one on the speaker queue
#
tantek
zakim, unmute me
#
Zakim
tantek should no longer be muted
#
AnnB
thanks for good chairing, Evan!
#
AnnB
and for scribing, Wilkie!
#
Zakim
-jasnell
#
bret
ty bye
#
wilkie
eprodrom: thank you. appreciate your time. talk to you next week
#
Arnaud
thanks
#
elf-pavlik
thanks eprodrom wilkie !
#
Zakim
-Sandro
#
Zakim
-Lloyd_Fassett
#
aaronpk
wilkie++ for scribing!
#
Zakim
-rhiaro
#
Zakim
-bblfish
#
Loqi
wilkie has 5 karma
#
Zakim
-aaronpk
#
Zakim
-bret
#
Zakim
-elf-pavlik
#
Zakim
-eprodrom
#
Zakim
-Arnaud
#
Zakim
-tantek
#
Zakim
-wilkie
#
elf-pavlik
eprodrom++
#
Loqi
eprodrom has 1 karma
#
elf-pavlik
wilkie++
#
Loqi
wilkie has 6 karma
#
Arnaud
don't forget to get rrsagent to create the minutes
#
Zakim
-ShaneHudson
#
eprodrom
trackbot, end meeting
#
trackbot
is ending a teleconference.
#
trackbot
Zakim, list attendees
#
Zakim
As of this point the attendees have been eprodrom, jasnell, KevinMarks, aaronpk, Arnaud, Ann, wilkie, bblfish, bret, rhiaro, Sandro, Lloyd_Fassett, ShaneHudson, hhalpin, tantek,
#
Zakim
... elf-pavlik, Harry
#
Arnaud
thanks
#
trackbot
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2015/01/27-social-minutes.html trackbot
#
trackbot
RRSAgent, bye
#
RRSAgent
I see no action items
RRSAgent joined the channel
#
elf-pavlik
RRSAgent, make mutes public
#
RRSAgent
I'm logging. I don't understand 'make mutes public', elf-pavlik. Try /msg RRSAgent help
#
elf-pavlik
RRSAgent, make records public
#
RRSAgent
I have made the request, elf-pavlik
#
harry
jasnell, give me a few minutes to check in with webmaster and see if we are ready to go
#
eprodrom
Thanks everyone!
#
Zakim
-hhalpin
#
tantek
sandro - still around? can you confirm rooms for IndieWebCamp Cambridge March 19-20?
#
harry
Also, did we confirm those as the f2f dates?
#
aaronpk
i see 17-18 as f2f dates on the wiki
#
aaronpk
is that not actually confirmed?
#
harry
Not sure.
#
tantek
harry - yes it was minuted weeks ago
#
rhiaro
I think it was confirmed a couple of weeks ago
#
harry
the 19-20 or 17-18th?
#
tantek
I'll leave the task of going through past recent minutes up to you Harry
#
harry
Or are we doing these separately?
#
rhiaro
17-18
#
tantek
harry - there are two adjacent events
#
harry
OK, that makes sense - just making sure we didn't move the dates. Doing a separate indieweb camp after sounds good to me, although sadly I have to examine a Ph.D. thesis on those dates so I might not be able to make it :(
#
Loqi
it'll be ok
#
tantek
everyone is encouraged to go / stay for both
#
harry
However, will make f2f of course, and would want to see as many people do both as possible.
#
harry
Should be a "social" week :)
#
rhiaro
Then if that wasn't enough, libreplanet is 21-22
#
harry
jasnell, webmaster wants me to do some minor changes, I'll see if I can get them in about 10 minutes
#
tantek
rhiaro: is that in cambridge too?
#
rhiaro
tantek: yep! MIT
#
tantek
reminder to ALL: please add yourselves to https://www.w3.org/wiki/Socialwg/2015-03-17#Participation for the f2f
#
harry
(silly date stuff)
#
tantek
anyone at MIT know if sandro is still around?
#
tantek
as in in this channel watching?
#
harry
not sure, I'm not at MIT right now.
#
harry
jasnell, in your archive
#
harry
where is acivitystreams1-context.jsonld?
#
harry
uh oh, lost janell, will take to e-mail
#
harry
jasnell, looks good - found it and its in archive. Minor error in vocabulary but I can fix it before publishing
jasnell joined the channel
#
jasnell
harry: I'm back... just email if there are any further issues on the publication. my connectivity is pretty spotty today
#
harry
wait a sec, fixing one or two minor issues
#
harry
link checker is still complaining re broken links
#
harry
trying to figure out what is going on
#
jasnell
one sec... running it
#
Zakim
disconnecting the lone participant, KevinMarks, in T&S_SOCWG()1:00PM
#
Zakim
T&S_SOCWG()1:00PM has ended
#
Zakim
Attendees were eprodrom, jasnell, KevinMarks, aaronpk, Arnaud, Ann, wilkie, bblfish, bret, rhiaro, Sandro, Lloyd_Fassett, ShaneHudson, hhalpin, tantek, elf-pavlik, Harry
#
harry
tell me if you can figure that out
#
jasnell
harry: do a search'n'replace.... look for "def-displayname" replace with "dfn-displayname"
#
jasnell
no idea how that one got changed
#
jasnell
that's the only one I can spot
#
jasnell
it's at line 1117
#
harry
fixed that and a &llt
#
harry
so lets see if we can get it through linkchecker now
#
harry
ok, looks good
#
harry
so we should be able to send it through to webmaster now without pushback
#
harry
I'll ping if you if I there's any other really minor errors preventing publication
#
harry
BTW, I'm pushing to merge Working Draft and Editors Draft status internally, yet no luck there yet :)
#
harry
This process is a bit heavyweight for just pushing a draft out
#
tantek
you had me at "This process is a bit heavyweight"
#
harry
no broken links is good hygiene, but we usually get drafts at no broken fragids.
#
harry
Anyways, the next process revision should change this, you are in AB, so keep us in loop :)
#
jasnell
where's the &llt
#
harry
it was in core but is fixed
#
harry
just check Overview.html into github for both
#
harry
anyways, everything should be fine now - will tell you if any last minute pushback from webmaster tomorrow
#
tantek
Harry do you have a list of the validators you're using?
#
harry
validator.w3.org
#
harry
the usual
#
tantek
I know there's a length pubrules reference somewhere
#
harry
URI,pubrules
#
tantek
just HTML and linkcheck?
#
harry
and link checker
#
harry
yep, all specs have to get pass those three.
#
tantek
is there a URL you can provide that does all three? or three separate URLs?
#
tantek
I'm hoping I can document these on the wiki to make it easier for future editors in the WG
#
harry
URI,pubrules
#
harry
those are the 3
#
harry
feel free to add to wiki
#
harry
its in W3C process somewhere too
#
elf-pavlik
RRSAgent, bye
#
RRSAgent
I see no action items
#
tantek
right, that's the problem - "somewhere" :)
#
tantek
harry by "URI,pubrules" do you mean checkboxes or something else?
#
harry
example.org,pubrules
#
harry
it runs automatically
jaywink joined the channel
#
jasnell
harry: yeah, I'd like to make sure the &llt is not in my editor's draft
bblfish joined the channel
#
tantek
finally gets what harry means by URI,pubrules
bblfish joined the channel
#
KevinMarks
"no broken fragids" => fragmention use case
#
tantek
was waiting for that. :)
shepazu and shepazu_ joined the channel
#
tantek
harry can you provide an *actual* example of what you mean by example.org,pubrules
#
harry
This is all linked in Guidebook and through Process docs
#
harry
but yeah, its pretty deep in there
#
tantek
wait, does ",pubrules" only work on w3.org URLs?
#
sandro
yes, tantek, although it's just a shortcut for accessing the service that's available for any URLs
#
Zakim
excuses himself; his presence no longer seems to be needed
#
ben_thatmust
excellent, thanks sandro
tantek, shepazu, the_frey and harry joined the channel