#social 2015-03-17

2015-03-17 UTC
Guest, tantek, bblfish, tilgovi, Arnaud, Guest_, jaywink, elf-pavlik and peacekeeper joined the channel
#
elf-pavlik
good moring #social
SimonTennant, wilkie_, bblfish, the_frey, elf-pavlik, pfefferle and pete joined the channel
#
aaronpk
good morning!
#
elf-pavlik
good morning!
#
elf-pavlik
beautiful sunny day in Berlin, how does it look in Boston?
#
aaronpk
rainy and cold!
#
elf-pavlik
i hope you will have a cozy room for the meeting
Augier joined the channel
#
ben_thatmustbeme
We will have a room that has the most ridiculous layout
#
elf-pavlik
in what way ridiculous?
#
aaronpk
still 30 minutes until breakfast
Arnaud joined the channel
#
elf-pavlik
Just in case someone would like to test https://talky.io/socialwg before the meeting starts :)
#
elf-pavlik
oshepherd, ping
#
elf-pavlik
Tsyesika, good morning :)
pfefferle joined the channel
cwebber2 joined the channel
#
cwebber2
beep boop
#
elf-pavlik
cwebber2, ahoy o/
#
cwebber2
heya elf-pavlik :)
#
elf-pavlik
i hope to have some MediaObject related discussions today...
#
tantek
!tell Arnaud want to chair morning and I can chair afternoon?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
good morning everyone!
#
elf-pavlik
i also just started drafting hypermedia API for adding media hosted on one domain to my online account hosted on another domain
#
cwebber2
hi tantek
#
elf-pavlik
moin moin
#
cwebber2
elf-pavlik: fun :)
Arnaud joined the channel
#
Arnaud
hi everyone
#
Arnaud
we're still settling down at MIT
#
Loqi
Arnaud: tantek left you a message 8 minutes ago: want to chair morning and I can chair afternoon? http://socialwg.indiewebcamp.com/irc/social/2015-03-17/line/1426595808118
#
Arnaud
looking for the phone!
#
elf-pavlik
hi Arnaud, last time https://talky.io/socialwg worked pretty well
#
Arnaud
yes, not sure we will have a computer we can dedicate to that though
#
Arnaud
man, you realy loaded the agenda! :)
#
Arnaud
really
#
Arnaud
phone is getting set up
#
aaronpk
that's like... one issue every 7 minutes
#
Arnaud
right... when did that ever happen?
#
aaronpk
we'll just have to all talk really fast
#
elf-pavlik
i just grouped issues and actions in IMO logical clusters
#
Arnaud
we have more time tomorrow so hopefully we can catch up then
#
elf-pavlik
Arnaud++
#
Loqi
Arnaud has 5 karma
#
elf-pavlik
folks from Annotation WG already arrived?
#
Arnaud
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
#
trackbot
Zakim, this will be SOCL
#
Zakim
ok, trackbot; I see T&S_SWWG()8:00AM scheduled to start 52 minutes ago
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 17 March 2015
#
Arnaud
zakim, who's on the phone?
#
Zakim
T&S_SWWG()8:00AM has not yet started, Arnaud
#
Zakim
On IRC I see RRSAgent, Arnaud, cwebber2, pfefferle, elf-pavlik, the_frey, wilkie_, SimonTennant, jaywink, tantek, danbri1, shepazu, KevinMarks, Tsyesika, sandro, Loqi, nickstenn,
#
aaronpk
Zakim has joined the room
#
Zakim
... aaronpk, oshepherd, wseltzer, ElijahLynn, ben_thatmustbeme, mattl, JakeHart, bret, dwhly, bigbluehat, rhiaro, rektide, trackbot
#
Arnaud
zakim, this is SOCL
#
Zakim
ok, Arnaud; that matches T&S_SWWG()8:00AM
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see +1.617.715.aaaa
#
Arnaud
zakim, aaaa is confroom
#
Zakim
+confroom; got it
AdamB joined the channel
#
Zakim
+??P8
#
elf-pavlik
Zakim ??P8 is me
#
elf-pavlik
Zakim, ??P8 is me
#
Zakim
+elf-pavlik; got it
#
elf-pavlik
Zakim, mute me
#
Zakim
elf-pavlik should now be muted
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: confroom, elf-pavlik (muted)
#
sandro
RRSAgent, pointer?
#
AdamB
scribe: AdamB
tilgovi joined the channel
#
AdamB
Ann Bassetti (AnnB) - from Boeing, also chair social interest group
#
elf-pavlik
should i hear something on VoIP?
#
AdamB
Randal Leads - From organization Hypothesis, from the Annotations WG
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: confroom, elf-pavlik (muted)
#
aaronpk
Aaron Parecki
#
Arnaud
yes, you should
#
AdamB
Benjamin Young - from hypothesis as well
#
AdamB
FJH - from annotations group
#
elf-pavlik
will reconnect (no one else on a call to test it...)
#
Zakim
-elf-pavlik
#
AdamB
??? - from media goblin, implementing federation
#
AdamB
Chris Webber - from media goblin
#
Zakim
+??P8
#
aaronpk
s/???/Jessica Tallon
#
AdamB
Matt Lee - creative commons, from gnu social projects
#
mattl
mattl is me :)
#
Zakim
-??P8
#
AdamB
Amy - phd student from ???
tilgovi_ joined the channel
#
AdamB
Arnaud - chair of social wg, part of the IBM Open Standards group
#
tilgovi
<-- Randall Leeds (Hypothesis)
#
AdamB
Ben Roberts - from indie web group
#
AdamB
tilgovi thanks
ben_thatmust_ joined the channel
#
sandro
Sandro Hawke, W3C & MIT Crosscloud Projects
#
ben_thatmust_
made it!
fjh joined the channel
#
elf-pavlik
no sound from voip.w3.org :(
#
fjh
rrsagent, generate minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2015/03/17-social-minutes.html fjh
#
AdamB
Arnaud: looking at the list we are still missing some people
#
AdamB
Zakim, who is on the phone?
#
Zakim
On the phone I see confroom
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: confroom
#
fjh
s/FJH/Frederick Hirsch (fjh)/
#
Arnaud
anyone on the phone?
#
fjh
s/ from annotations group/co-chair of annotation wg and device api wg/
#
Arnaud
anyone who can hear?
#
elf-pavlik
i keep reconnecting but Zakim bridge doesn't talk
#
fjh
s/co-chair/individual, co-chair/
#
Zakim
+??P8
#
fjh
rrsagent, generate mintues
#
RRSAgent
I'm logging. I don't understand 'generate mintues', fjh. Try /msg RRSAgent help
#
Zakim
+Sandro
#
fjh
rrsagent, generate minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2015/03/17-social-minutes.html fjh
#
elf-pavlik
Zakim, ??P8 is me
#
Zakim
+elf-pavlik; got it
#
elf-pavlik
no sound at all, also no welcome message asking to dial code after connecting via SIP
#
Arnaud
we're testing the phone
AnnBassetti joined the channel
#
Zakim
-Sandro
#
Arnaud
who's on the phone?
#
elf-pavlik
i could still enter the room 7025#
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see confroom, elf-pavlik
#
aaronpk
elf-pavlik: you mean 7625?
#
sandro
"SOCL"
#
sandro
zakim, what is the code?
#
Zakim
the conference code is 7625 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), sandro
#
elf-pavlik
sandro, did voice work for you?
#
Zakim
-elf-pavlik
#
AdamB
we are working on technical difficulties in the room
#
mattl
trying that now
#
mattl
getting a chromebook set up
#
Loqi
mattl has 5 karma
tantek joined the channel
#
AdamB
Arnaud: talking about the agenda ...setup a straw man to get us started ... can get started with AS this morning
#
AdamB
... tomorrow at the end left it open so we can fill it in with what we think would be good to do
#
AdamB
... people have been adding to the agenda which is good
#
AdamB
... there are no way we can address all the items that has been added to AS in the time allocated today
#
AdamB
... we can discuss which ones are more important to talk about than others, maybe things that are more ready to discuss and can take advantage of the f2f meeting
bblfish joined the channel
#
ben_thatmustbeme
has access to his remote system
#
elf-pavlik
cool! can hear now something :)
#
AdamB
tantek: probably want james for the AS conversation
#
Zakim
+bblfish
rhiaro_ joined the channel
#
AdamB
Arnaud: AS seems it is potentially our first victory
#
sandro
bblfish, can you hear on Zakim? Elf can't. We also are at talky.io/socialweb
#
AdamB
... so in terms of w3c process, we have AS is a spec that has been published for a while and we need to focus on getting it to CR
#
bblfish
I can hear
#
AdamB
.. for the others its not as clear
#
AdamB
... we need to take advantage of meeting to get far as possible
#
Zakim
-bblfish
jaywink joined the channel
#
AdamB
... the ceo has been putting more pressure on the working groups delivering on time
fjh_ joined the channel
#
bblfish
I heard better on zakim
#
AdamB
... so as chairs we are responsible for keeping the working group on track so when time starts slipping by we need to consider cutting features down
#
elf-pavlik
bblfish can you mute please?
#
aaronpk
bblfish: can you mute?
#
AdamB
... just like any other software shipping
#
bblfish
took time to hear the mute
#
ben_thatmustbeme
we need a mute feature on talky
#
fjh
zakim, who is here?
#
Zakim
On the phone I see confroom
#
Zakim
On IRC I see jaywink, rhiaro_, bblfish, tantek, AnnBassetti, fjh, tilgovi, AdamB, Zakim, RRSAgent, Arnaud, cwebber2, pfefferle, elf-pavlik, the_frey, wilkie_, SimonTennant,
#
Zakim
... danbri1, shepazu, KevinMarks, Tsyesika, sandro, Loqi, nickstenn, aaronpk, oshepherd, wseltzer, ElijahLynn, ben_thatmustbeme, mattl, JakeHart, bret, dwhly, bigbluehat, rhiaro,
#
Zakim
... rektide, trackbot
#
AdamB
... so we need to keep this in mind so we can do what we can to ship
#
AdamB
... it may not be what we want but it's still good
#
aaronpk
bblfish: zakim is still active so feel free to dial in and listen that way if you want
#
AdamB
... we need to seriously think about that. so i would really like we have a clear understanding of what is left to AS to ship it
#
fjh
who is on the video, ? and henry?
#
AdamB
... would be good do then do that for the social api as well
harry joined the channel
#
tantek
fjh it looks like elf-pavlik and bblfish are on talky
#
harry
waves
#
fjh
thanks
#
Loqi
harry: tantek left you a message on 3/15 at 10:42am: I've updated the agenda with explicit items to discuss proposed items, chair/staff topics, and clustered all other items as proposed to make their status mor7B��ear. Please review: https://www.w3.org/wiki/Socialwg/2015-03-17 http://socialwg.indiewebcamp.com/irc/social/2015-03-15/line/1426441329803
#
bblfish
hi, but I think sound may be better on zakim
#
AdamB
... we've been through a lot of work on it e.g. the user stories ... so we need to start narrowing down the things to work to get to a path that will get us somewhere
#
AdamB
... have to bite the bullet and do something
#
harry
we can test both
#
Zakim
sees tantek on the speaker queue
#
elf-pavlik
bblfish you can still dial zakim
#
harry
but since you are both on talky.io, let's try that first maybe?
#
Arnaud
ack tantek
#
Zakim
sees no one on the speaker queue
#
AdamB
... again, seems like AS is the lowest hanging fruit and if we can demonstrate some success will help with w3c management
#
Zakim
sees fjh on the speaker queue
#
harry
+1 focus on AS2
#
AdamB
tantaek: want to underscore what Arnaud said, especially shipping and cutting feature
#
AdamB
s/tantaek/tantek/
#
AdamB
... we've tried to get things done but we've failed to make any date so far
#
Zakim
sees fjh on the speaker queue
#
AdamB
... we need to ship something in order to keep our schedule that was committed too
#
Zakim
sees fjh, harry on the speaker queue
#
AdamB
... while we are trying to get AS to CR we should try to propose as minimal steps as possible to get social api and federation out the door
#
tantek
Evan enters the room
#
bblfish
anyway, nice to see people's face even if very far away
#
Arnaud
ack fjh
#
Zakim
sees harry on the speaker queue
#
AnnBassetti
q+
#
Zakim
sees harry, AnnBassetti on the speaker queue
#
Loqi
AnnBassetti: rhiaro left you a message on 1/15 at 2:03pm: Try pandoc.amy.gy - improvements/bug reports welcome
#
AdamB
fjh: i think what you are saying makes sense
#
AdamB
... i'm assuming you could cycle vocabularies pretty quickly
#
AnnBassetti
loves the loqi feature that tells people stuff
#
AdamB
... annotation as an action
#
elf-pavlik
I understood, we can update Vocabulary much easier than change Core
#
AdamB
tantek: there are active impl of AS
#
AdamB
.... some are previous version of is, not clear how quickly they may move to the next version
#
AdamB
... at exiting CR things have to be marked as implemented
#
elf-pavlik
bblfish, please mute
#
AdamB
... we haven't labeled anything out of scope yet
#
Zakim
+bblfish
eprodrom joined the channel
#
aaronpk
there's some neat experimental electronic music happening in bblfish's room
#
bblfish
trying to understand what channel one is hearing better on
#
tantek
q+ clarify entering vs. exiting CR
#
Zakim
tantek, you typed too many words without commas; I suspect you forgot to start with 'to ...'
#
tantek
q+ to clarify entering vs. exiting CR
#
Zakim
sees harry, AnnBassetti, tantek on the speaker queue
#
AdamB
Harry: i would hold out to CR phase which would make some people really happy, but to me the goal of the wg is to maximize the conferment impl
#
eprodrom
q+
#
Zakim
sees harry, AnnBassetti, tantek, eprodrom on the speaker queue
#
tantek
ack harry
#
Zakim
sees AnnBassetti, tantek, eprodrom on the speaker queue
#
AdamB
... so i would say don't worry about testing right now
#
AdamB
... we could always re-edit and the w3c process is changing to simplify things
#
AdamB
... it is changing so you can go back and edit things
#
Arnaud
ack harry
#
Zakim
sees AnnBassetti, tantek, eprodrom on the speaker queue
#
Arnaud
ack AnnBassetti
#
Zakim
sees tantek, eprodrom on the speaker queue
#
AdamB
AnnBassetti: in terms of choosing things to happen, is the intention to vote early and often
#
AdamB
... to establish an early set of things to do ?
#
harry
See the great work done here for how we are simplifying W3C process: https://www.w3.org/community/w3process/
#
AdamB
tantek: that is one method we can chose to get things out the door, and i am in favor of doing that
#
Arnaud
ack tantek
#
Zakim
tantek, you wanted to clarify entering vs. exiting CR
#
Zakim
sees eprodrom on the speaker queue
#
Zakim
sees eprodrom, bblfish on the speaker queue
#
AdamB
AnnBassetti: yeah thats what i'm asking, is that what the group would like to do?
#
fjh
s/saying makes sense/saying makes sense, question on whether we can still add to vocabulary, for example adding annotation action/
#
harry
I'd rather rush to see implementation experience :)
#
AdamB
tantek: harry you mentioned rushing to CR. there is a diff between entering CR and exiting CR. we can enter whenever we want and that is when we think the spec is detail enough
#
AnnBassetti
my fear is, if we try to do it all, at the beginning, we'll never get there
#
AdamB
... exiting CR is different, where we as a group have more flexibility where we will have to make more judgement calls for the group
#
AdamB
... we can give it more CR time for tests etc
#
harry
However, you can implement out of Working Drafts, that's common in many Working Groups - and we can start getting interop in Working Drafts, that's what most successful WGs do nowdays.
#
AnnBassetti
seems like it's better to commit to some initial stuff, get it done, then quickly jump on the next set
#
AdamB
... the risk of rushing it through we might have to drop features in order to get to exit
#
AdamB
... i'm in favor of an aggressive CR schedule
#
harry
when success = number of interopable implementations (ideally with real users , real active open source implementations, and real products)
#
Arnaud
ack eprodrom
#
Zakim
sees bblfish on the speaker queue
#
harry
To be precise, once you exit CR you can't really change the spec easily, although we are working on changing that in terms of W3C process.
SimonTennant joined the channel
#
AdamB
eprodom: my question is somewhat about the process, in terms of data serialization what are we looking for? parsers?
#
AdamB
... are there meaning test that we do or is it we say you can do this with a json-ld parser, ok then done
#
AdamB
sandro: think we base it off the community
#
harry
See here:
#
AdamB
tantek: there is some experience in w3c in this. references xml history
#
harry
For exiting and revising candidate rec.
#
harry
(which is why we got HTML5!)
#
elf-pavlik
XHTML 1.1 ?
#
AdamB
.... there are lot of xml parsers out there so obvious these are compliant but turned out that wasn't true
#
bblfish
I am for testing
#
AdamB
... we should not play that approach in this group. just because its based on an underlying technology doesn't mean it's compliant to the spec
#
AdamB
... implementors get to a point and say, well how do i know that i'm compliant to section 2.4.6 ?
#
AdamB
... needs to be a test to prove it out
#
AdamB
eprodom: so would a way for us to satisfy this, the testing and implementation concepts, is a way for us to move forward this is n many documents and these are valid and these ones are not and your implemetnation can parse them and figure that out?
#
AdamB
... mock AS documents to drive the test?
#
Zakim
sees bblfish, harry on the speaker queue
#
AdamB
sandro: probably need more, may not be enough
#
AdamB
tantek: if you can't figure out a test to figure out the results of two different features then you must not need them both
#
elf-pavlik
q+ re: we need more AS2.0 examples and we could use them in our tests
#
Zakim
sees bblfish, harry, elf-pavlik on the speaker queue
#
harry
People may want to look at this in terms of helping 'hand checking' if there is browser output that it can detect: http://www.seleniumhq.org/
#
Zakim
sees bblfish, harry, elf-pavlik on the speaker queue
#
AdamB
Arnaud: guess we can say we have started the conversation about AS
#
harry
Also, look at our testing initiative: http://testthewebforward.org/
#
AdamB
Arnaud: first evan, we have to figure that out, there are no hard and fast rules in the w3c
#
AdamB
... the w3c has moved to having test suite etc
#
AdamB
... one thing that is not up to us is the criteria to actually enter CR. there used to be a last call step which happened when all your issues have been closed.
#
Zakim
sees bblfish, harry, elf-pavlik, fjh on the speaker queue
#
harry
q- harry
#
Zakim
sees bblfish, elf-pavlik, fjh on the speaker queue
#
AdamB
... we are telling the world we think we are done
#
AdamB
... then had to go through the disposition of the comments from the public, then after that you could go to CR.
#
harry
my notes about links to the 'current state of testing' is in IRC, and has been enabled to the list
#
AdamB
... the w3c has gotten rid of the last call step
#
AdamB
... we just did this with the LDP group
#
AdamB
... have to show the "director" yes we reached out to the world and published a spec that was stable and we've properly responded to comments
AnnB joined the channel
#
AdamB
... its good to have a test suite which is kind of expected now and typically have a link to the test suite from the draft so that people can find it easily
#
harry
We now have a nice github process for testing, although many WGs don't know about it.
#
harry
See above links
#
AdamB
... doesn't have to be final so that people can see it and "stuff"
#
AdamB
... and have some frameworks that can collect the results of the test
#
harry
It will at least be relevant to the API, although some of the more behavioral testing may be tricky as its optimized for browser APIs
#
tantek
test -> implementation report per implementation -> see which features have 2+ implementations that pass all tests for that feature
#
AdamB
... we can raise the bar and ask the full implementation if we wanted
#
eprodrom
q+
#
Zakim
sees bblfish, elf-pavlik, fjh, eprodrom on the speaker queue
#
AdamB
... we need to meet all of that so for the exit we can go to w3c and have this proof
#
harry
sounds like we are now in ActivityStreams 2.0 discusion, so let's change topic as soon as the queue is closed.
#
AnnB
waves at bblfish and elf
#
AdamB
... in the w3c process there is a feature called 'feature at risk'
#
bblfish
waves back
jasnell joined the channel
#
AnnB
waves at jasnell
#
AdamB
... we can mark some that way and if we are not meeting them we can simply remove them and procede
#
elf-pavlik
hi AnnB jasnell :)
jasnell_ joined the channel
#
AdamB
... if we don't do that we have to go back and republish a spec in CR again
#
tantek
q+ to say why everything is at risk by default: absent evidence (test + implementation report), we don't know if anything is implemented. otherwise we have to do extra work of cutting later with CR cycle.
#
Zakim
sees bblfish, elf-pavlik, fjh, eprodrom, tantek on the speaker queue
#
AdamB
... anything that changes conformance you have to republish
#
Arnaud
ack bblfish
#
Zakim
sees elf-pavlik, fjh, eprodrom, tantek on the speaker queue
#
AdamB
... it is a great way to provide some safety valves in the spec
#
jasnell_
can see you all but unable to hear anything
#
AdamB
Henry:
#
tantek
we can hear bblfish on Zakim
#
AdamB
henry: thank for that review, it was a good one.
#
AdamB
... on the implementations I think we need to make sure we have the archticture right so it can grow as the space grows
#
elf-pavlik
hears Henry via mic -> speaker -> mic ->headphones :D
#
Arnaud
jasnell we're both on talky.io and zakim
#
AdamB
... at that point want to start with really basic thing because if we do it right can later do more complicated things
#
Arnaud
ack elf-pavlik
#
Zakim
elf-pavlik, you wanted to discuss we need more AS2.0 examples and we could use them in our tests
#
Zakim
sees fjh, eprodrom, tantek on the speaker queue
#
Zakim
sees fjh, eprodrom, tantek on the speaker queue
#
tantek
we can hear elf-pavlik on Talky
#
AdamB
elf: for testing i think we need come up with examples
#
AdamB
... and also use test to verify that the examples show usage of the spec
#
eprodrom
+1
#
AdamB
... to verify the expected functionality
#
AdamB
eprodrom: agrees and there are some great examples in the stories
#
Zakim
+jasnell
#
AdamB
... maybe something along, here is an example and show me the actor in that example
#
Arnaud
ack fjh
#
Zakim
sees eprodrom, tantek on the speaker queue
#
AdamB
... but we do have a large set of examples to start with but not a lot of counter examples
#
AdamB
fjh: thinking about what tantek said, i'm wondering what the implications of that
#
elf-pavlik
should we make ACTION to write 'counter examples' ?
#
AdamB
... so under object have all of these properties
#
AdamB
... assuming other apps will come up with new types of things you can anticipate everything
#
harry
If a vocabulary item isn't used, I support removing it from spec
#
Zakim
sees eprodrom, tantek, bblfish on the speaker queue
#
harry
We can always put more experimental vocabulary stuff in an IG "Extended Vocabulary" note.
#
AdamB
tantek: fundamental point is that if there is a feature in the spec then we as a group believe that implementors must implement it
#
AdamB
... unless it is marked optional
#
Zakim
sees eprodrom, tantek, bblfish, cwebber on the speaker queue
#
AdamB
... if so we are obligated to provide a test
#
harry
However, this does not mean every implementation should test *every* feature, but that each feature should have at least two implementations
#
AdamB
fjh: let me be concrete in a diff way, say for example the post action, do you need a full blog platform to do that
#
jasnell_
quick note: the spec doesn't say anything about what these various objects SHOULD *do*. It just says what those things *are*. There are no conformance requirements beyond syntax
#
AdamB
tantek: so it depends on what the spec says
#
eprodrom
q+
#
Zakim
sees eprodrom, tantek, bblfish, cwebber on the speaker queue
#
AdamB
fjh: so for annotations we'd have to be very careful
#
AdamB
tantek: if you can't verify the feature you are not done with the spec
#
AdamB
Arnaud: we have to be careful when it comes to vocabulary
#
elf-pavlik
issue-16
#
trackbot
is looking up issue-16.
#
trackbot
issue-16 -- better separate grammar/vocabulary and improved spec structure -- open
#
Arnaud
ack eprodrom
#
Zakim
sees tantek, bblfish, cwebber on the speaker queue
#
AdamB
eprodrom: i think writing blog software is too far us initially
#
AdamB
.... my point of view somethign that could generate streams based on inputs
#
AdamB
... if you know X generated some content at this time and you generated that based on the AS 2.0 spec. that seems like enough and shoudl test the data serialization etc without worrying about other things like stuff required for blogging softtware
#
Arnaud
ack tantek
#
Zakim
tantek, you wanted to say why everything is at risk by default: absent evidence (test + implementation report), we don't know if anything is implemented. otherwise we have to do
#
Zakim
sees bblfish, cwebber on the speaker queue
#
Zakim
... extra work of cutting later with CR cycle.
#
AdamB
.. which is not important for us
#
AdamB
tantek: this is why i mentioned everything should be marked at risk by default
#
harry
I actually prefer to implement in Working Draft, but if people want to make these more painful in terms of rushing to CR, power to the people.
#
harry
The key is to implement early and get feedback to the Working Group
#
AdamB
... if we don't mark feature as at risk we are expecting implementors to implement. but if we actually did that don't think it would be looked on as favorable
#
harry
and not put features you don't actually want and plan to implement in the spec
#
AdamB
... if you want something to be required and not at risk it is your burden of proof for that
#
AdamB
... but that is the challenge that should be required then ship it
#
AdamB
tantek: the sooner we have a test suite framework and the sooner people can start submitting tests
#
trackbot
is looking up issue-8.
#
trackbot
issue-8 -- Test suite for activity streams 2.0 -- open
#
Zakim
sees bblfish, cwebber, harry on the speaker queue
#
AdamB
... and issues are good candidate for tests
#
tantek
harry, I expect implementers to be attempting implementing ASAP to give feedback
#
AdamB
... and can tell you from his experience that when WGs don't do that it holds things up
#
AdamB
... so i really encourage that we do start on the test suite
#
AdamB
tantek: the test needs to prove the test but the expected result as well
#
Arnaud
ack bblfish
#
Zakim
sees cwebber, harry on the speaker queue
#
AdamB
bblfish: this is really interesting stuff, test suites don't test everything
#
bblfish
issue-19
#
trackbot
is looking up issue-19.
#
trackbot
issue-19 -- WG communication channel explosion -- raised
#
tantek
actually, the test suite IS expected to test every feature in the spec
#
AdamB
... i propose we use issue-19 would be able to use this system to communicate within this group without using email
#
elf-pavlik
#selfdogfood :D
#
harry
you never know!
#
AdamB
eprodom: is that one of our goals for this WG that AS should be used to replace email?
#
AdamB
bblfish: i was just going little bit further
#
harry
That email use-case was missing from the user-stories I think
#
elf-pavlik
action-45
#
RRSAgent
sees no action items
#
trackbot
is looking up action-45.
#
trackbot
action-45 -- Henry Story to Testing Activity Streams 2.0: explore ontology based testing -- due 2015-03-17 -- OPEN
#
Zakim
sees cwebber, harry on the speaker queue
#
Arnaud
ack cwebber
#
Zakim
sees harry on the speaker queue
#
AdamB
cwebber: very first part of this conversation was about AS test, what would those test look like
#
AdamB
... AS don't really do anything until we start doing something with them ... like in the social api
#
wseltzer
rrsagent, pointer?
#
AdamB
... what would the test be, is it just like changing an in memory db?
#
Zakim
sees harry on the speaker queue
#
eprodrom
q+
#
Zakim
sees harry, eprodrom on the speaker queue
#
Arnaud
ack harry
#
Zakim
sees eprodrom on the speaker queue
#
tantek
q+ to answer cwebber2's question about how do we test something in AS
#
Zakim
sees eprodrom, tantek on the speaker queue
#
AdamB
arnaud: would like to prompt james to answer that
#
AdamB
harry: there are diff ways to test functionality .. some of teh tradiditional test suites in the w3c may not apply but there are things like selinium etc
#
sandro
q+ to answer Chris: you just leave that bit agnostic
#
Zakim
sees eprodrom, tantek, sandro on the speaker queue
#
AdamB
... practical step might be to have a place to put tests
#
elf-pavlik
q+ re: issue-12 Action Types Structure and Processing Model
#
Zakim
sees eprodrom, tantek, sandro, elf-pavlik on the speaker queue
#
tantek
I disagree that AS requires API to test
#
AnnB
s/student from ???/student from Univ Edinburgh/
#
sandro
+1 tantek
#
Arnaud
ack eprodrom
#
Zakim
sees tantek, sandro, elf-pavlik on the speaker queue
#
harry
I mean it's obvious just parsing JSON-LD is nonsense as a test
#
harry
you actually have to *do* something
#
jasnell_
AS2 currently is JUST a vocabulary. It only describes events and does not specify any kind of conformance beyond syntax. So the key question is: do we need to specify conformance requirements beyond syntax?
#
jasnell_
this is the processing model question that Erik keeps raising
#
harry
The issue is that the output isn't uniform likely (i.e. it will change the state of some JS somewhere else)
#
harry
in terms of success
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see confroom, bblfish, jasnell
#
tantek
jasnell_: yes we need more for conformance
#
cwebber2
tantek: I'd be happy to see that AS *doesn't* need the API to do tests
#
tantek
purely sloshing terms / syntax around is not really interesting, nor does it justify the diversity/complexity of the current specs
#
cwebber2
tantek: I was just trying to figure out what it would look like without it :)
#
Zakim
sees tantek, sandro, elf-pavlik on the speaker queue
AdamB_ and rhiaro joined the channel
#
harry
I am personally having trouble imagining how we will test this as just a data format, but I imagine it might be possible.
#
tantek
cwebber2, there's a lot of history here with feeds publishing/consuming
#
elf-pavlik
Arnaud++
#
Loqi
Arnaud has 6 karma
#
bblfish
I think there are three level of tests: one for each spec, and one integration test suite
#
tantek
we can hear jasnell_ on Zakim
#
harry
I am against 'ontology'-based testing as the *only* tests although I'm happy for people to do that.
#
harry
I've never seen reasoners been used in real-world applications
#
AdamB_
jasnell: up to this point the format has always been about describing the event and not specififying what you should do with it
#
AdamB_
... even back in AS 1.0
#
elf-pavlik
issue-12
#
trackbot
is looking up issue-12.
#
trackbot
issue-12 -- Action Types Structure and Processing Model -- open
#
AdamB_
... i know this is a point that erik has raised a number of times
#
AnnB
s/specififying /specifying/
#
harry
I think if you go up to an ordinary web developer and say 'Hey, run this RDF-based reasoner to see if you are compliant' you are going to get blank stares
#
AdamB_
... in order for us to have meaning test, or even a like activity, we are going to have to define what you are to do with it
#
AdamB_
... in order for us to take that additional step with that
#
eprodrom
q+
#
Zakim
sees tantek, sandro, elf-pavlik, eprodrom on the speaker queue
#
harry
I think for people that can run a reasoner, they should and that should be specified, but that should not be the only tests.
#
eprodrom
This is what the API should do
#
AdamB_
... but do we want to assign actual behaviors to those then we probably need to simplify
#
harry
noting that we have other things to figure out
#
Arnaud
ack tantek
#
Zakim
tantek, you wanted to answer cwebber2's question about how do we test something in AS
#
Zakim
sees sandro, elf-pavlik, eprodrom on the speaker queue
#
eprodrom
"When a user posts a LikeAction, the object goes into their 'liked things' collection, and the user goes into the collection of 'people who like this' for the object"
#
harry
ACTION: harry to set-up a github for AS2.0 testing (whatever that ends up being, we'll need a github!)
#
trackbot
is creating a new ACTION.
#
RRSAgent
records action 1
#
trackbot
Created ACTION-48 - Set-up a github for as2.0 testing (whatever that ends up being, we'll need a github!) [on Harry Halpin - due 2015-03-24].
#
AdamB_
tantek: james i think you identified some pretty core issues that i think we need to record, which is every key action in AS needs to provide ????
#
harry
you can type "ISSUE"
#
harry
"ISSUE: X"
#
cwebber2
harry: ++ re: RDF-based resoner blank stares :)
#
AdamB_
... second issue is there is a lot in the spec and it's not clear we have implementor interest in doing something with everything in the spec so we need to gather that in some way
#
AdamB_
.. is that a reasonable characteristic of the two concerns?
#
AdamB_
james: yes
#
elf-pavlik
associated action-48 with issue-8 and AS2.0 product in a tracker
#
sandro
notes james is visible at front of room
#
AdamB_
jasnell: i documented uses case but we have no real data on actual usages of them
#
bblfish
The API was just GET
#
bblfish
which is an API
#
jasnell_
The Atom Feed Validator (which focused on syntax only) was critical to ensuring interop among feeds
#
Zakim
sees sandro, elf-pavlik, eprodrom on the speaker queue
#
AdamB_
ISSUE: need to get data on implementor interest on specific features of the AS spec
#
trackbot
is creating a new ISSUE.
#
trackbot
Created ISSUE-22 - Need to get data on implementor interest on specific features of the as spec. Please complete additional details at <http://www.w3.org/Social/track/issues/22/edit>.
#
harry
+1 a validator, but I would like to make sure also that things 'happen' in terms of actual activities
#
bblfish
Mhh, there may be one simple test: that links link to resources that match the type that the link says they should have
stevenroose joined the channel
#
Zakim
sees sandro, elf-pavlik, eprodrom, bigbluehat on the speaker queue
#
AdamB_
tantek: are the readers processing the information as we would expect
#
cwebber2
I guess I don't have a concept of what "processing model" as a test here means :)
#
AdamB_
... if we need to put more language in the spec then lets do that
#
harry
are they "processing" it in terms of the 'processing model of the spec' and then 'does it do something' after the processing
#
harry
I think the tricky bit is the 'does it do something'
#
Zakim
sees sandro, elf-pavlik, eprodrom on the speaker queue
#
AdamB_
cwebber and tantek discussing question about testing
#
harry
I think the RDF(S) reasoning is useful in terms of possible 'processing model' but we need to be explicit about this in the spec due to earlier 'blank stares' comment. An implementer should read the spec and write an implementation.
#
Zakim
sees sandro, elf-pavlik, eprodrom on the speaker queue
#
AdamB_
cwebber: i'm not clear on what it means in the processing model
#
AdamB_
... what is it checking for
#
AdamB_
tantek: it is good to start with a use case
#
harry
Without really knowing or caring about RDF.
#
harry
(although if they end up using RDF power, power to the people!)
#
AdamB_
... the spec needs to say if you consume one of "these" then you need to do "this"
#
bigbluehat
stares blankly ;)
#
AdamB_
eprodom: the tough part of of AS 2.0 is there are 2 usages, one use is the logging format
#
AdamB_
... the other use is as a command language. where evan wants to tell his system 'evan posts a note'
#
AdamB_
... those are 2 different things
#
aaronpk
Zakim, mute bblfish
#
Zakim
bblfish should now be muted
#
AdamB_
tantek: it is great to specify both of those in the spec
#
Arnaud
thanks aaronpk :)
#
bblfish
oops sorry
#
AdamB_
tantek: if you look at other specs like html, they have different classes of user agents
#
AnnB
we could hear your dog or something, bblfish
#
AnnB
:-)
#
bblfish
just people walking around
#
Arnaud
I think it's his kid actually :)
#
AdamB_
cwebber: didn't realize until eprodrom mentioned the logging vs the command of AS
#
bblfish
my father humming
#
harry
when the kid grows up, he should have an AS2.0 compatible blog :)
#
cwebber2
yes re: the logging format is one use, the other thing as a command language, I think the thing is that testing the command language is that it *does* things, and it look, that brings a lot of clarity to my confusion :)
#
AdamB_
tantek: could be argued there is a little mini api in the AS spec
#
AdamB_
... here is how it works as a command api
#
AdamB_
.. the social api goes far beyond the command language
#
Zakim
sees sandro, elf-pavlik, eprodrom on the speaker queue
#
AdamB_
... maybe the social api has a crud
#
harry
Yes the API might end up being pretty simple GET/POST (CRUD) with some "URL template" structure that maps to the vocabulary in some sensible manner.
#
harry
I think that's on the table for this afternoon.
#
AdamB_
tantek: the key is to document the multiple possibilities .. we don't leave it open ended
#
Arnaud
ack sandro
#
Zakim
sandro, you wanted to answer Chris: you just leave that bit agnostic
#
Zakim
sees elf-pavlik, eprodrom on the speaker queue
#
eprodrom
q-
#
Zakim
sees elf-pavlik on the speaker queue
#
AdamB_
sandro: re: how do we test this without having that. the answer is we don't care about that, we are agnostic about that
#
AdamB_
.... you can scaffold it together how ever you want
#
eprodrom
q+
#
Zakim
sees elf-pavlik, eprodrom on the speaker queue
#
Arnaud
ack elf-pavlik
#
Zakim
elf-pavlik, you wanted to discuss issue-12 Action Types Structure and Processing Model
#
Zakim
sees eprodrom on the speaker queue
#
bblfish
well we can assume a minimal API already: HTTP no?
#
AdamB_
elf-pavlik: would like to note issue-12
#
elf-pavlik
issue-12
#
trackbot
is looking up issue-12.
#
trackbot
issue-12 -- Action Types Structure and Processing Model -- open
#
trackbot
is looking up issue-4.
#
trackbot
issue-4 -- Do we rely on explicit typing or support implicit typing based on explicit property names? -- open
#
AdamB_
... would also like to bring up querying the data
#
AdamB_
... to query for AS data
danbri joined the channel
#
Arnaud
ack eprodrom
#
Zakim
sees no one on the speaker queue
#
harry
topic: ActivityStreams 2.0
#
Zakim
sees no one on the speaker queue
#
harry
since that is where we obviously are
#
AdamB_
eprodom: i would propose that for AS 2.0 we only test it in it's logging capacity. in understanding as what has already happened
#
jasnell_
+1 to evan's point.
#
AdamB_
... it might make some of the problem easier to test. can defer to the social api testing for the semantics of using AS as a command language or just leave it out entirely
#
cwebber2
I hope I didn't drag that out, but clarifying this has been really helpful to me
#
tantek
+1 AS as feeds / consuming for tests first, command language later
#
AdamB_
... seems to me that the process of testing as command language is too much to bite off
#
Zakim
sees no one on the speaker queue
#
AdamB_
... guessing low 100s for test cases. take the examples, parse out the properties etc
#
AdamB_
tantek: it also makes it easy for the spec
#
bblfish
One could for example test things: a client follows links, and should get doing this what it expects to get
#
cwebber2
so it seems that doing the activitystreams as logging, then transitioning towards activitystreams as a command language could be helping us moving towards the api test
#
cwebber2
anyway :)
#
tantek
btw anyone that thinks testing is "easy" is requested to provide URLs to tests :)
#
AdamB_
Arnaud: lets try to close the topic for now. we have plenty of other things to cover
#
harry
q- harry
#
Zakim
sees no one on the speaker queue
#
AdamB_
... the question is, who is going to take the lead on getting some sort of framework for getting test suite setup etc
#
AdamB_
... how do we make progress on this
#
AdamB_
... we need volunteers
#
bblfish
I can help with the ontology testing part.
#
AdamB_
tantek: is anybody producing an AS accordance to the spec
#
jasnell_
it's a customer implementation
#
elf-pavlik
Zakim, who's on the call?
#
Zakim
sees on the phone: confroom, bblfish (muted), jasnell
#
harry
So we need some open-source, open web implementations :)
#
AdamB_
jasnell: they have one customer that is doing this but can't provide a public URL
#
bblfish
unmute bblfish
#
AdamB_
tantek: is anybody doing this on the web
#
harry
Sounds like a job for IndieWeb Camp :)
#
elf-pavlik
tantek++
#
Zakim
sees bblfish on the speaker queue
#
Loqi
tantek has 165 karma
#
AdamB_
tantek: even seeing an example on the web
#
AdamB_
... would be a great start
#
AdamB_
... so before we jump ahead to 'how do we create a test framework' i say we get 1 example of the AS 2.0 spec
#
Arnaud
ack bblfish
#
Zakim
unmutes bblfish
#
Zakim
sees no one on the speaker queue
#
AdamB_
jasnell: it parses the activity stream from github, its rudimentary
#
tantek
+1 for HTTP GET as minimal API!
#
elf-pavlik
ACTION: pelf to Publish AS2.0 data on one's own website
#
RRSAgent
records action 2
#
trackbot
is creating a new ACTION.
#
trackbot
Created ACTION-49 - Publish as2.0 data on one's own website [on Pavlik elf - due 2015-03-24].
#
jasnell_
\me raises hand
#
Zakim
sees \me on the speaker queue
#
AdamB_
Arnaud: let me ask who is actually planning to implement AS?
#
jasnell_
raises hand
#
Zakim
sees \me, jasnell_ on the speaker queue
#
AdamB_
... so a lot of people are going to do it, so how are you guys going to test it ?
#
jasnell_
sigh.. didn't mean to add myself to the queue
#
Zakim
sees \me on the speaker queue
#
fjh
jasnell what does http://asgh.mybluemix.net/ lead to, is it a web page?
#
bblfish
+1 I need to implement my blog
#
Arnaud
queue=
#
Zakim
sees no one on the speaker queue
#
Zakim
sees no one on the speaker queue
#
Zakim
sees bblfish on the speaker queue
#
Arnaud
ack bblfish
#
Zakim
sees no one on the speaker queue
#
elf-pavlik
q+ re: publishing my data using schema.org or AS2.0 dilema
#
Zakim
sees elf-pavlik on the speaker queue
#
jasnell_
fjh: it's a simple node app. it receives hook notifications from github and converts the events into AS2 objects stored in a cloudant db
#
harry
speaking of work, let's try to solve the rest of the AS2 issues
#
tantek
jasnell++ for providing a live AS2 stream for viewing!
#
Loqi
jasnell has 7 karma
#
AnnB
hopes AdamB will clarify what he's done with AS & how it
#
aaronpk
q+ to discuss my experience in "testing" microformats publishing/consuming
#
Zakim
sees elf-pavlik, aaronpk on the speaker queue
#
AdamB
bblfish: if you are publishing AS 2 and there is no client that is reading it out there, it would be extremely useful to have translators for previous versions
#
AnnB
& how it's gone
#
harry
GRDDL is a dead spec no one in their right mind should use
#
tantek
indeed
#
Arnaud
ack elf-pavlik
#
Zakim
elf-pavlik, you wanted to discuss publishing my data using schema.org or AS2.0 dilema
#
Zakim
sees aaronpk on the speaker queue
#
Zakim
sees aaronpk on the speaker queue
#
harry
it depends on @profile which was rightfully deprecated by HTML5
#
bblfish
me said: something like GRDDL
#
harry
and depends on your web-page being valid XML
#
harry
good luck with reviving XHTML.
#
AdamB
elf-pavlik: i just wanted to mention that i started to publishing my information on my website and using AS
#
bblfish
the main point is that there is a lot of RSS out there and Atom
#
eprodrom
q+
#
Zakim
sees aaronpk, eprodrom on the speaker queue
#
harry
However, yes, more power to shims to move older formats to AS2
#
bblfish
so that means that any blog engine has to publish these other formats too
#
harry
would actually be useful to have an AS1->AS2 converter
#
harry
or from other widespread vocabularies - there are probably things in RDF space as well that could be converted over
#
Arnaud
ack eprodrom
#
Zakim
sees aaronpk on the speaker queue
#
bblfish
because we're not coming out of the blue here
#
AdamB
eprodom: i will volunteer to extract the examples from the main documents, pick properties and put together a test for those exmaples
#
eprodrom
testanything.org
#
bblfish
this has a 15 year history
#
tantek
bblfish: not at all - indieweb sites work peer to peer without any RSS or Atom
#
AdamB
... probably use testanything to do so
#
bblfish
is there only IndieWeb on the web?
#
harry
I also think a microformat->AS2 converter would be quite cool
#
AdamB
... so could task js vs ruby library to test
#
Arnaud
ack aaronpk
#
Zakim
aaronpk, you wanted to discuss my experience in "testing" microformats publishing/consuming
#
Zakim
sees no one on the speaker queue
#
elf-pavlik
harry++ microformat-> AS2 convereter
#
Loqi
harry has 4 karma
#
tantek
it's up to individual sites, if you have a use-case for supporting legacy feed formats, you can do so on your site. it's just not required for interop
#
harry
Or if there are any RDFa/microdata compatibile sites, converting them over automagically to AS2.0 would be great
#
AdamB
aaronpk: was going to say back on the how do we test, problem i'm having with microformats ... until machines start consuming i don't know if it's corret
#
AdamB
s/corret/correct/
#
harry
I don't think those would count as 'tests' per se, but would be excellent work to increase adoption and will end up being critical infrastructure
#
bblfish
well the html5 group did a lot of work on making sure that the extensions they did did not break existing web pages
#
tantek
q+ to also share microformats experience of big difference in "verifying" parsed output, and seeing what specific consuming uses do with it (showing comments, readers etc.)
#
Zakim
sees tantek on the speaker queue
#
AdamB
.. now that there are readers its been very helpful to have people looking at machine readable markup
#
bblfish
so harry are you going off the idea that we should ignore the past?
#
Arnaud
ack tantek
#
Zakim
tantek, you wanted to also share microformats experience of big difference in "verifying" parsed output, and seeing what specific consuming uses do with it (showing comments,
#
harry
bblfish, failed technologies should be forgotten.
#
Zakim
... readers etc.)
#
Zakim
sees no one on the speaker queue
#
bblfish
those are failed?
#
harry
I mean, no-one uses GRDDL
#
harry
Why would you ask someone to use it?
#
ben_thatmustbeme
I wonder if a better question is then who is consuming AS2?
#
harry
It's actually incompatible with existing web technologies and had no uptake
#
harry
We counted users, it was like 6 people
#
AdamB
tantek: i think the experience aaronpk is important. there is a huge difference in UI vs reader etc
#
AdamB
... very different level of testing for finding flaws in specs etc
#
ben_thatmustbeme
i mean currently consuming
#
cwebber2
so, Tsyesika and I are planning on doing a proof of implementation
#
harry
I had a good time learning W3C process by chairing that WG and met some great people, but in terms of a standard it was an epic fail.
#
Zakim
sees no one on the speaker queue
#
AdamB
... would caution that just verifying looking at the output will be enough. it is a good first step
#
cwebber2
Arnaud: but the reason I'm not saying "we are doing this" is because I think we want to prove to ourselves that it's happening :)
#
harry
It is probably not a good idea to interpret W3C standards as religious documents.
#
AdamB
... but just not enough. based on experience with microformats
#
Arnaud
ACTION: eprodom to extract the examples from the main documents, pick properties and put together a test for those exmaples
#
trackbot
is creating a new ACTION.
#
RRSAgent
records action 3
#
trackbot
Error finding 'eprodom'. You can review and register nicknames at <http://www.w3.org/Social/track/users>.
#
Zakim
sees bblfish on the speaker queue
#
AdamB
... all these other issues come up
#
harry
Its a good idea to make standards that get actual interop and solve problems
#
harry
The decentralized social networking problem is a hard problem.
#
Arnaud
ack bblfish
#
Zakim
sees no one on the speaker queue
#
Zakim
sees no one on the speaker queue
#
tantek
abstract conformance criteria ("parsing") is insufficient, we need to take the use-cases that drove these features and get them added to the spec
#
AdamB
bblfish: history of rss is 15 years old, there is really important part of formats to support previous versions
#
Zakim
sees no one on the speaker queue
#
Zakim
sees fjh on the speaker queue
#
AdamB
... where backward compatibility is an important part of the work
#
AdamB
ISSUE: look at backward compatibility for AS 2.0
#
trackbot
is creating a new ISSUE.
#
trackbot
Created ISSUE-23 - Look at backward compatibility for as 2.0. Please complete additional details at <http://www.w3.org/Social/track/issues/23/edit>.
#
jasnell_
backwards compatibility with AS1 is already covered by the core spec doc
#
eprodrom
eprodrom
#
Loqi
AdamB has 5 karma
#
elf-pavlik
jasnell_ can you mute on talky.io ?
#
Arnaud
ACTION: eprodrom to extract the examples from the main documents, pick properties and put together a test for those examples
#
RRSAgent
records action 4
#
trackbot
is creating a new ACTION.
#
trackbot
Created ACTION-50 - Extract the examples from the main documents, pick properties and put together a test for those examples [on Evan Prodromou - due 2015-03-24].
#
Zakim
sees fjh on the speaker queue
#
Arnaud
ack fjh
#
Zakim
sees no one on the speaker queue
#
harry
go for it!
#
AdamB
fjh: when will we talk about json-ld
#
elf-pavlik
issue-21
#
trackbot
is looking up issue-21.
#
trackbot
issue-21 -- Role of JSON-LD and RDF -- raised
#
Loqi
fjh has 1 karma
#
AdamB
Arnaud: there are bunch of issues open, bunch of new issues that we need to look at what to do with
#
AdamB
... we have limited amount of time so we should discuss prioritizing what we should be talking about
#
harry
But given interop in previous Social Web efforts has generally failed so its a good start to have a shared goal/understanding there
#
AdamB
... discussing the agenda and what to do next
#
Zakim
-jasnell
#
tantek
is editing agenda
#
wseltzer
[20 min break]
#
elf-pavlik
tantek, please try not to change nesting in items i proposed!
#
tantek
elf-pavlik: trying!
#
tantek
elf-pavlik: saved - check it.
#
Zakim
-bblfish
#
Zakim
+jasnell
#
elf-pavlik
tantek, looks good! since we discussed testing in depth i removed copy of it from proposed list
#
elf-pavlik
rhiaro, you could aks AnnB about changing IG telecon times ...
#
bblfish
somehow I think I seem to hear better now on talky
#
AnnB
I see that note, elf-pavlik and rhiaro
#
AnnB
sounds like the IG time is not good for you?
#
AnnB
scribe: AnnB
#
AnnB
not sure that got recorded correctly
#
wseltzer
scribenick: AnnB
#
AnnB
hopes everyone will help fill in the scribing ..
#
tilgovi
\o/
#
aaronpk
did not know there were two different things that needed to know the scribe nick
#
AnnB
Agenda Bashing commences ...
fjh and AdamB joined the channel
#
tantek
etherpad.mozilla.org/socialwg
#
elf-pavlik
someone makes noise on talky.io
#
AnnB
elf's link is the static one; tantek's link is the "live" one
#
fjh
zakim, who is here?
#
Zakim
On the phone I see confroom, jasnell
#
Zakim
On IRC I see AdamB, fjh, danbri, stevenroose, rhiaro, jasnell_, AnnB, SimonTennant, harry, jaywink, bblfish, tantek, tilgovi, Zakim, RRSAgent, Arnaud, cwebber2, pfefferle,
#
Zakim
... elf-pavlik, the_frey, wilkie_, shepazu, KevinMarks, Tsyesika, sandro, Loqi, nickstenn, aaronpk, oshepherd, wseltzer, ElijahLynn, ben_thatmustbeme, mattl, JakeHart, bret, dwhly,
#
Zakim
... bigbluehat, rektide, trackbot
#
elf-pavlik
maybe worth looking at
#
elf-pavlik
issue-15
#
trackbot
is looking up issue-15.
#
trackbot
issue-15 -- AS2.0 Vocabulary in many ways duplicates microformats.org and schema.org efforts -- open
#
fjh
can we add issue-21 to 11 am session?
#
jasnell_
Considering the test suite: One possible approach forward... Define test cases as Stories. Each Story is about a series of Events that have occurred. An implementation ought to have a limited number of ways of encoding that information as output. The output ought to be able to be fed into a test tool. The tester then asks a specific set of questions against each input for the test. For example: Story: "James posted a blog post at 1:23pm pacifi
#
jasnell_
c. Arnaud liked the blog post and shared it with Tantek". The types of questions the test tool can ask include, "Who posted a blog post?" "Who liked it?" "Who was it shared with?". If the tool is able to extract the correct answer given the input, then the input can be considered to pass the test. To test consumption, an implementation would be expected to transcribe specific inputs into either HTML or Turtle in such a way that the test tool w
#
jasnell_
ould be able to ask the same set of questions and extract the appropriate answers.
#
AnnB
W3C team at MIT has lunch together every Tuesday ... and invited us to join them ... we need to get there @noon
#
elf-pavlik
+1 ISSUE-21
#
AnnB
fjh = Frederick Hirsch
#
AnnB
fjh: wants to understand json-ld topics, relationship to Annotations WG work
#
AnnB
Arnaud to Tantek: there are ++ on agenda list; we only have time for ~1-2 topics
pfefferle joined the channel
#
Arnaud
tantek is updating the agenda
#
bblfish
pretty silent here. Are you meditating?
#
aaronpk
meditating on the agenda
#
AdamB
kind of ;)
#
Arnaud
I just said: tantek is updating the agenda
#
elf-pavlik
maybe some group hummming ? ;)
#
tantek
action-26
#
trackbot
is looking up action-26.
#
trackbot
action-26 -- Tantek Çelik to Review microformats examples in AS2.0 specs -- due 2015-03-17 -- OPEN
#
wseltzer
Topic: Microformats
#
jasnell_
took a best guess at the microformats hoping tantek would fix them :-)
jeff joined the channel
#
bblfish
what are the URL you are looking at?
#
elf-pavlik
bblfish, action-26
#
elf-pavlik
it should have all needed info
#
AnnB
tantek: I've captured the changes that need to be made in spec, re: Github issue 83
dret joined the channel
#
AnnB
pull request 84
#
AnnB
trying to focus on key items to fix
#
wseltzer
AnnB, I'll find the links
#
AnnB
patterns of changes are the interesting bit
#
AnnB
thanks Wendy
#
Zakim
sees elf-pavlik on the speaker queue
#
AnnB
tantek: in our publishing to date, we're using URLs not URNs
#
AnnB
... for authors
#
AnnB
... I propose we use URLs, because that's the common practice
#
Zakim
sees elf-pavlik, bblfish on the speaker queue
#
harry
I am kinda waiting for httpRange-14 to make an appearance
#
elf-pavlik
PR please :) "Use URLs not URNs as examples"
#
Zakim
sees elf-pavlik, bblfish on the speaker queue
#
AnnB
waves at jeff
#
tantek
Instead of urn:example:person:martin we should use http://martin.example.org/ because that reflects current social web publishing and identity practices, e.g. indie sites and sites like Tumblr
#
fjh
twitter, github
#
AdamB
+1 on urls intead of urns
#
harry
Does anyone want to support URN usage in the spec?
#
Arnaud
ack elf-pavlik
#
Zakim
elf-pavlik, you wanted to discuss mapping *vocabularies* mf <-> AS2.0 https://www.w3.org/wiki/Activity_Streams/Microformats_Mapping
#
Zakim
sees bblfish on the speaker queue
#
aaronpk
+1 on URL
#
harry
URL URL URL
#
AnnB
Arnaud: I suggest we accept this proposal .. but let's have discussion
#
sandro
+1 but I note there's semantic confusion possible (differentiating between a person and their site)
#
bblfish
+1 for URLs except that the URL is badly chosen
#
AnnB
... reminder, we're talking about best practices
#
harry
I was waiting for httpRange-14 to rear its ugly and confusing head :)
#
cwebber2
elf-pavlik: can't hear you
#
AnnB
we can't hear you elf
#
harry
Sandro, what's your take? example.org/me#?
#
harry
I have lost track of best practice
#
mattl
-1 of whatever that noise was
#
tantek
note that I specifically used username.example.org per modern practices
#
Zakim
sees bblfish on the speaker queue
#
tantek
like username.tumblr.com
#
Arnaud
ack bblfish
#
Zakim
sees no one on the speaker queue
#
cwebber2
mattl: that's the federation borg's assimilation noise
#
harry
I thought it was the ghost of httpRange-14
#
AnnB
danged audio!
#
elf-pavlik
I see 2 *distinct* topics 1) microformats html serialization
#
harry
a spectre is haunting the social web, the spectre of httpRange-14
#
elf-pavlik
action-34
#
trackbot
is looking up action-34.
#
trackbot
action-34 -- Pavlik elf to add explaination to the spec about multiple serializations used in examples -- due 2015-02-10 -- PENDINGREVIEW
#
Zakim
+bblfish
#
bblfish
I am back
#
elf-pavlik
2) microformats *vocabulary* (which one could use with JSON-LD) https://www.w3.org/wiki/Activity_Streams/Microformats_Mapping
#
elf-pavlik
3) formal mapping microformats vocabulary to as2.0 vocabulary e.g. owl:equivalentProperty owl:equivalentClass
#
AnnB
bblfish: in ontology .. doesn't matter if it's URL or URN
#
AnnB
scribing baby ... waaa
#
elf-pavlik
action-43
#
trackbot
is looking up action-43.
#
trackbot
action-43 -- Pavlik elf to propose *lightweight* inference based on RDFa Vocabulary Expansion -- due 2015-03-17 -- OPEN
#
harry
I'm glad the baby in the background is having the proper reaction.
#
AnnB
bblfish: recommends FOAF to identify "person" in various ways
#
AnnB
... already ~10 years of history w FOAF ontology
eprodrom joined the channel
#
Zakim
sees no one on the speaker queue
#
AnnB
... I'm against pattern of specifically how the URL should look
#
harry
there we go 'people vs. documents'
#
cwebber2
I am fine with having http://username.foo.example/ in the spec, but explicitly us making the call of deprecating http://foo.example/user/username/, I am -1 on
#
cwebber2
this is just for the example also though right?
#
cwebber2
sounds like it's being answered :)
#
harry
After deep analysis on this issue, I determined it didn't matter: http://www.ibiblio.org/hhalpin/homepage/publications/indefenseofambiguity.html
#
AnnB
evan: clarifies this is only for the examples on AS2.0 document
#
tantek
thanks cwebber2 that's exactly my intent
#
sandro
q+ to perhaps summarize the debate very tersely
#
Zakim
sees sandro on the speaker queue
#
cwebber2
tantek: great :)
#
cwebber2
fine by me then :)
#
AnnB
bblfish: still suggests distinguish between XXX and YYY
#
fjh
wrong url, no sex?
#
wseltzer
does anyone object to the example changing?
#
Arnaud
ack sandro
#
Zakim
sandro, you wanted to perhaps summarize the debate very tersely
#
Zakim
sees no one on the speaker queue
#
AnnB
hopes bblfish will fill in the gaps
#
AnnB
Sandro: trying to help explain bblfish's point
#
AnnB
... long history in SemWeb community
#
AnnB
.... this is called HTTP range 14
#
Arnaud
PROPOSED: change examples to have URLs a la http://username.foo.example/ instead of URNs
#
AnnB
... I'm personally OK with this example .. but there is a long history with this, and there are people who will complain
#
Zakim
sees bigbluehat on the speaker queue
#
Zakim
sees bigbluehat, harry on the speaker queue
#
AnnB
tantek reminds this he's only suggesting this for a specific example
#
tantek
username.example.org but yes
#
bblfish
I think there is a confusion
#
Zakim
sees bigbluehat, harry on the speaker queue
#
wseltzer
doesn't see TimBL in the room
#
Zakim
sees harry on the speaker queue
#
bigbluehat
let's harry go first ;)
#
tantek
Tumblr, Blogger, LiveJournal all support just plain URLs
#
jeff
Wendy, were you asking that we invite him?
#
fjh
+1 to URLS
#
bblfish
+1 for Arnaud's url
#
tantek
I object to /#me - no commercial social web site does that
#
tantek
it is purely academic
#
elf-pavlik
I use /foo -- HTTP 303 --> /foo/
#
aaronpk
just realized "Tumblr" and "Timbl" are very similar
#
Zakim
sees harry on the speaker queue
#
fjh
it is not blue
#
sandro
timbl *is* planning to join us this afternoon
#
Arnaud
ack bigbluehat
#
Zakim
sees harry on the speaker queue
#
wseltzer
was suggesting we not invoke him, though we have invited him
#
AnnB
bigbluehat = Benjamin Young
#
bblfish
tantek is mistaken, a huge number of foaf files do that
#
Arnaud
ack harry
#
Zakim
sees no one on the speaker queue
AnnB joined the channel
#
elf-pavlik
can we maybe keep httpRange-14 for tomorrow? (dessert)
#
Zakim
sees bigbluehat on the speaker queue
#
fjh
bblfish how can I use foaf currently in a useful manner, most servers/appications seem to be gone
#
tantek
bblfish: no company or popular social website does anything with FOAF in their UI
#
tantek
so you're mistaken about it being relevant
#
sandro
harry: I suggest we use best practice for the informative test, examples, ... if people want to use hash-URIs in an appendix... in a spec we should cater to the 99% ... cater to the no-experience web developer
#
Arnaud
ack bigbluehat
#
Zakim
sees no one on the speaker queue
#
bblfish
It is pretty widely deployed, and commercial web site of course don't do anything with distributed this
#
harry
do not use URNs
#
harry
I think URNs are in general bad practice for anything on the Web
#
AnnB
Bigbluehat: switching from URN to URL actually accommodates the HTTP Range 14 issue
#
sandro
bigbluehat: using URLs is okay with httpRange-14
#
bblfish
sandro: it requires a redirect to be ok
#
bblfish
that is a waste of bandwidth
#
sandro
+1 agreed, URLs are okay with httpRange-14 BUT Henry's point was about the specific URLs to use
#
harry
So my proposal is that if people want to use RDF with hash-URLs, they can do so in an appendix or WG note on other syntax
#
sandro
bblfish, I didn't say that. I think you mean "sandro, "
#
Arnaud
PROPOSED: change examples to have URLs a la http://username.foo.example/ instead of URNs
#
bblfish
+1 Arnaud's proposal
#
wseltzer
+1
#
AdamB
+1 on proposal
#
harry
In fact, an appendix with hash-URLs in Turtle *could* be useful.
Augier joined the channel
#
jasnell_
it's a copy/replace, not that much work, I just don't see it as a big deal
#
bigbluehat
isn't really here
#
Arnaud
PROPOSED: change examples to have URLs a la http://username.foo.example/#me instead of URNs
#
fjh
where is bigbluehat
#
AnnB
Arnaud -- we're trying to figure out what we can live with
#
tantek
-1 to any /#me or anything not popular on the existing social web
#
elf-pavlik
back on talky \o/
#
AnnB
,... as chair
#
sandro
-0 that's not what successful sites do
#
ben_thatmustbeme
-1 those are not used anywhere
#
AnnB
bblfish: question is, what do these URLs refer to?
#
eprodrom
-1
#
bigbluehat
fjh next to you :) just not in this WG...so shouldn't be voting... imo ;)
#
aaronpk
-1 even twitter dropped # in URLs
#
fjh
what is the problem discussion
#
fjh
bigbluehat oh, vote, vote early, vote often :)
#
Arnaud
RESOLVED: change examples to have URLs a la http://username.foo.example/ instead of URNs
#
elf-pavlik
Arnaud++
#
harry
Yes, feel empowered to file an formal objection
#
Loqi
Arnaud has 7 karma
#
AnnB
bblfish tries to clarify more about Semantic Web / RDF stuff
#
tantek
Arnaud: my proposal was to use username.example.org
#
fjh
it isn't really voting anyway
#
harry
notes we have to move on
#
AnnB
Arnaud reins the discussion back in
#
sandro
Arnaud: I'm sorry Henry, we're going to go forward over your -1. You can file a formal objection if you want.
#
fjh
+1 to moving on even though not in WG
#
tantek
replacing all use of urn:example:person:martin with http://martin.example.org/
#
AnnB
tantek responds to bblfish that this is documented in Issue 83
#
fjh
bigbluehat do you have a reference re using hash to solve Range-14 problem
#
jasnell_
the color of the example url bikeshed is perfectly fine as decided. let's move on
#
harry
FOAF is not a standard
#
AnnB
Sandro: to clarify, none of this goes against RDF .. this will all work.... I can explain that later with bblfish, if that'd help
#
jasnell_
there is no normative reference to microformats in the spec
#
elf-pavlik
how about using microformats *vocab* with JSON-LD ?
#
Zakim
sees no one on the speaker queue
#
jasnell_
the microformats stuff is in non-normative examples only
#
elf-pavlik
i'll check my mic...
#
harry
I think we should mute bblfish and go on
#
harry
this is off topic
#
elf-pavlik
bblfish, please have mercy on us
#
harry
For record, I think we should mute off topic speakes
#
tilgovi
Is there any problem with using a URL structure that pleases harry et al more?
#
harry
The W3M is looking at Microformats
#
sandro
fjh, ask me at lunch/break if you want
#
harry
There is an open issue and it's been discussed
#
AnnB
bblfish: points out that part of confusion is stuff that aren't standards
#
tilgovi
It seems to me like this room doesn't particularly care, just that we'd prefer not a URN
#
mattl
we have 20 minutes left, let's move on.
#
AnnB
harry: the issue of non-standards is being looked at by W3C management
#
harry
For future reference, we should mute off topic speakers
#
AnnB
tantek: we need to restrain the discussion to the topics on the agenda
#
jasnell_
who is yelling? I doubt yelling is warranted.
#
harry
Zakim, mute bblfish
#
Zakim
bblfish should now be muted
#
jasnell_
Harry: it's off topic, can we please continue
#
jasnell_
please avoid personal comments
#
harry
bblfish, when you are willing to talk on topic, please unmute yourself.
#
AnnB
thanks jasnell
#
bblfish
please harry stop being rude
#
harry
I actually think people who are chronically off-topic should not time to dominate the conversation.
#
AnnB
tantek: there are examples inside links and metatags
#
bblfish
we're still speaking about microformats!
#
fjh
is jasnell_ in the room?
#
harry
We were discussing domain name examples
#
elf-pavlik
q+ re: microformat HTML serialization (less important) vs. microformats *vocabulary* (more relevant)
#
Zakim
sees elf-pavlik on the speaker queue
#
jasnell_
is sitting comfortably in his living room
#
harry
Zakim, unmute bblfish
#
Zakim
bblfish should no longer be muted
#
wseltzer
bblfish, I'm sorry that you're not able to be in the room, but we're trying to proceed on the agenda the group chose
#
jasnell_
couldn't make it out due to a conflict this week
#
AnnB
... instead of using link tag, use "a HREF"
#
fjh
jasnell, thought so, just trying to get to know people, thanks
#
elf-pavlik
do we need to go into microformats html best practices now?
#
AnnB
.. instead of metatag use best option
#
Zakim
sees elf-pavlik, harry on the speaker queue
#
Arnaud
ack elf-pavlik
#
Zakim
elf-pavlik, you wanted to discuss microformat HTML serialization (less important) vs. microformats *vocabulary* (more relevant)
#
Zakim
sees harry on the speaker queue
#
bblfish
wseltzer: there were a number of discussions regarding all kinds of things that were cut of because a proposal was made that we cannot discuss non published standards
#
AnnB
... if you see a metatag it's probably a mistake, and I've offered alternatives
#
wseltzer
bblfish: that's not how the chairs are running the meeting
#
bblfish
s/non published/non w3c acknolwedged/
#
wseltzer
they're not taking "blocking" procedures
#
aaronpk
tantek: if you see a <link> or <meta> tag inside a div, it's probably a mistake and does not reflect current publishing practices, and i've offered alternatives instead
#
elf-pavlik
van we focus on *vocabulary* microformats?
#
bblfish
well some chairs keep flouting all rules
#
harry
Zakim, unmute elf-pavlik
#
Zakim
sorry, harry, I do not know which phone connection belongs to elf-pavlik
#
bblfish
see issue-19
#
elf-pavlik
and possibly use it in JSON-LD
#
bigbluehat
related: RDFa Primer examples recommend <link /> within divs, etc: http://www.w3.org/TR/rdfa-primer/#patterns
#
wseltzer
elf, we can't hear you
#
harry
elf can you type it in IRC?
#
Zakim
sees harry on the speaker queue
#
Zakim
sees harry on the speaker queue
#
Arnaud
ack harry
#
Zakim
sees no one on the speaker queue
#
jasnell_
the microformats *examples* are non-normative. the changes to those are purely editorial. I doubt we need to spend much time on them
#
jasnell_
just submit a PR to change those.
#
elf-pavlik
action-34
#
trackbot
is looking up action-34.
#
trackbot
action-34 -- Pavlik elf to add explaination to the spec about multiple serializations used in examples -- due 2015-02-10 -- PENDINGREVIEW
#
fjh
jasnell what do you mean by PR (I keep thinking Proposed Rec) I think you mean problem report?
#
elf-pavlik
fjh I guess: Pull Request
#
AnnB
harry: everyone has their favorites syntax .. for the spec, I suggest the foundation should be JSON-LD, with the other syntaxes in "communities"
#
fjh
oh right, duh, thanks elf-pavlik
#
AnnB
Sandro: you can already see that in the tabs
#
bblfish
is there even a microformats to rdf mapping? ( there may be but I don't know )
#
cwebber2
I am pro-those-tabs
#
bigbluehat
might be good to consider Drupal's RDFa implementation and their use (or not use) of <link> and/or <meta> https://groups.drupal.org/node/22716
#
harry
Anyways, I'm not 100% happy with the tab approach, but if people want to keep it, go for it.
#
AnnB
tantek: I'm concerned about that, to make the meanings consistent
#
elf-pavlik
vocab not serialization
#
AnnB
sandro: will we have machine translatability between these formats?
#
AnnB
tantek: I think that's why jasnell did all that hard work
#
cwebber2
if the doc needs to be clarified to make clear that the other ones are there for clarity, that's fine
#
AnnB
jasnell = James Snell, IBM
#
Zakim
sees bigbluehat on the speaker queue
#
cwebber2
but making it easy to come in and understad mapping, super great
#
wseltzer
's battery is dying
#
AnnB
tantek: microformats are the concrete example I can use to move this forward
#
AnnB
... I'm concerned about
#
bblfish
tantek is making a good case for clear semantics +1
#
AnnB
... about "drift" if we did what Harry proposed
#
Zakim
sees bigbluehat, jasnell_ on the speaker queue
#
fjh
annotation wg is currently using tabs, for same reasons Tantek mentions, to broaden community and allow clarity
#
Arnaud
ack bigbluehat
#
Zakim
sees jasnell_ on the speaker queue
#
AnnB
Harry: given that these communities are all active, I can agree
#
Arnaud
zakim, mute bblfish
#
Zakim
bblfish should now be muted
#
harry
If the communities become inactive, I would recommend removing them.