#social 2015-06-16

2015-06-16 UTC
jasnell, shepazu, bblfish, elf-pavlik, jasnell_, tilgovi, tantek, pfefferle and pfefferle_ joined the channel
#
elf-pavlik
"If hReview is about an item and what you think of it, h-listing is about an item and what you want to do with it." - http://microformats.org/wiki/h-listing
#
elf-pavlik
"p-action: text, optional, one of the following values
#
elf-pavlik
sell, rent, trade, meet, announce, offer, wanted, event, service"
#
elf-pavlik
rhiaro, hi o/ above looks to me very similar to AS1.0 model with activity having as:verb ( owl:equivalentProperty mf:action ?)
#
elf-pavlik
reminds me of Qualified Relation with as:verb in a way used like rdf:predicate in Reificaiton http://patterns.dataincubator.org/book/qualified-relation.html
#
elf-pavlik
"_:event1 a ex:Conference;"
pfefferle, Arnaud and jasnell joined the channel
#
ben_thatmustbeme
elf-pavlik: just looking at https://github.com/jasnell/w3c-socialwg-activitystreams/issues/112 and saw your question to tantek about if people use rel="me canonical" ever and how to indicate an actual user profile or not. No, i don't know anyone that does this. rel=me means the linked page is part of the person as well, essentially i suppose the set of all pages referenced with rel=me make up the identity
#
ben_thatmustbeme
i'd say you could do this with events and have an actual place for it as events are usually just syndications and should not be using rel=me
#
ben_thatmustbeme
don't know if you ever got an answer to that or not
pfefferle_, pfefferle and Arnaud joined the channel
pfefferle and pfefferle_ joined the channel
jaywink and melvster1 joined the channel
#
melvster1
anyone want to discuss the multiple language use case?
#
melvster1
i have a question, how is it done in microformats using the @lang attribute?
harry joined the channel
#
ben_thatmustbeme
in microformats we haven't seen any need for lang setting at all yet. it can be done in html header with lang setting, however lang=en is so flooded with non-english due to copy-paste that its basically been a non-issue. people write in their own language and you choose to consume or not
#
ben_thatmustbeme
gets even more complex if you want to write multiple languages intermixed. which is why it has been left to an html representation issue
AnnB joined the channel
#
melvster1
ben_thatmustbeme: so can it be done in microformats? in json ld it's relatively straight forward, similarly in rdfa and the other RDF serializations ...
#
melvster1
ie is it possible to look at an example?
#
ben_thatmustbeme
you can, just set lang="en" on whatever object
#
ben_thatmustbeme
<div class="h-entry" lang="en">
#
melvster1
ben_thatmustbeme: that's the single language case, would it be possible to look at a simple multi language case?
#
melvster1
in the example above you've got text in english and japanese
#
melvster1
from wikipedia
#
melvster1
so the consumer will see it in the language of their prefernce
#
ben_thatmustbeme
well you can't have an h-entry that is itself two languages, logically that doesn't make sense, but you can always do <div class="h-entry"><span lang="en">...</span><span lang="de">...
#
melvster1
for all the KevinMarks fans in japan :)
#
melvster1
ben_thatmustbeme: im looking at http://microformats.org/wiki/h-entry
#
melvster1
so you'd have to duplicate that whole structure twice to add language?
#
melvster1
see in json ld you just add a term, so it's quite easy
#
ben_thatmustbeme
you say { i say <span>, potayto potahto
#
melvster1
ben_thatmustbeme: is there an example of the markup online, or how hard would it be to make one in, say, pastebin?
#
melvster1
i just wanted to see how much of the data structure is replicated to add the 2nd language
#
melvster1
either in html or json
#
ben_thatmustbeme
melvster1: i don't know of anyone who uses it, so i would guess there are no examples online
#
melvster1
ben_thatmustbeme: how hard would it be to make one in pastebin, or could you say where the lang tag would go into the JSON, for example e.g. as per http://microformats.org/wiki/h-entry
#
ben_thatmustbeme
i'm unsure if any MF2 parsers presever language other than offering it up in the html content equivalent. lang= stuff was from microformats1
#
melvster1
ah
#
melvster1
i wonder if this might be a possible interop issue
#
ben_thatmustbeme
i still don't see the need for multiple languages other than some basic reference thing like that, which reads more like a strings file
#
melvster1
sure but that's two different conversations 1) is how do I do it in mf2, 2) is whether it should be removed from the spec ... (2) of course can be debated ... I was interested in understanding (1) does @lang get bound to the whole h-entry?
#
melvster1
how do mf2 parsers treat the @lang tag in translating it to JSON, for example ...
#
aaronpk
I don't think the lang tag is part of the mf2 parsing algorithm
#
ben_thatmustbeme
i looked through the parsing spec for mf2 and it looks like there are no references at all to lang
#
melvster1
ah ok
#
ben_thatmustbeme
based on what i have seen in the wiki, looks like it used to be in mf1 but was removed
#
ben_thatmustbeme
side note, i'm running on VERY VERY little sleep today (like 3 hours due to network connection issues to our payment processor + cranky infants), so if I come off at all as angry, i am overtired, i get angry when overtired
#
melvster1
ben_thatmustbeme: np, you dont come across as either! :)
#
melvster1
sorry for all the questions, get some rest! :)
#
ben_thatmustbeme
so i didn't think i would be able to attend the meeting today because I was supposed to be training a new guy.... apparently I came in today for no reason, he's not coming in today...
AdamB joined the channel
#
KevinMarks
lang is part of html
#
melvster
KevinMarks: we were discussing how to mark something up in 2 languages, e.g. english and japanese, then how it would look in JSON
#
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_SOCWG()1:00PM scheduled to start in 3 minutes
#
trackbot
Meeting: Social Web Working Group Teleconference
#
trackbot
Date: 16 June 2015
#
KevinMarks
we don't parse lang explicitly in mf2 parsing at the moment
cwebber2 joined the channel
#
cwebber2
hello everyon
#
KevinMarks
http://climbtothestars.org/ is a good example of a bilingual blog marked up with lang
#
cwebber2
everyone
#
aaronpk
sheds a pre-emptive tear for Zakim
#
Arnaud
zakim, this is socl
#
Zakim
ok, Arnaud; that matches T&S_SOCWG()1:00PM
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see Sandro, Arnaud, aaronpk, Ann
#
Zakim
+ +1.773.614.aaaa
#
Zakim
+??P5
#
rhiaro
Zakim, ??P5 is me
#
Zakim
+rhiaro; got it
#
Zakim
+ +1.401.305.aabb
#
rhiaro
Zakim, mute me
#
Zakim
rhiaro should now be muted
#
ben_thatmustbeme
Zakim, aabb is me
#
Zakim
+ben_thatmustbeme; got it
#
ben_thatmustbeme
Zakim, mute me
#
Zakim
ben_thatmustbeme should now be muted
#
cwebber2
Zakim, aaaa is me
#
Zakim
+cwebber2; got it
#
cwebber2
hopefully my connection holds up
#
cwebber2
connectivity around here is... spotty :)
#
AnnB
are you some place exotic?
#
ben_thatmustbeme
same here cwebber2, but its more of an issue of my cell phone has been behaving really oddly lately
#
cwebber2
btw tsyesika is not on this call
#
cwebber2
she is camping
#
Arnaud
zakim, who's on the phone?
#
Zakim
On the phone I see Sandro, Arnaud, aaronpk, Ann, cwebber2, rhiaro (muted), ben_thatmustbeme (muted)
#
aaronpk
small group
hhalpin joined the channel
#
rhiaro
I can if nobody else wants to :)
#
cwebber2
I can't scribe this time anyway
#
cwebber2
spotty connection
#
hhalpin
waves
#
hhalpin
Zakim, code?
#
Zakim
the conference code is 7625 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), hhalpin
#
hhalpin
sigh, last Zakim call :(
#
rhiaro
I'll scribe, no problem
#
rhiaro
scribenick: rhiaro
#
Zakim
+ +1.857.445.aacc
#
rhiaro
Topic: Approval of last week's minutes June 9th
#
Arnaud
PROPOSED: Approval of Minutes of 9 June 2015 https://www.w3.org/wiki/Socialwg/2015-06-09-minutes
#
AnnB
+1
#
rhiaro
Arnaud: any objections? +1s please
#
Arnaud
RESOLVED: Approval of Minutes of 9 June 2015 https://www.w3.org/wiki/Socialwg/2015-06-09-minutes
#
rhiaro
... Hearing no objections, they are approved
#
rhiaro
Topic: Tracking of actions and issues
#
rhiaro
Arnaud: Any actions anyone wants to declare victory for?
#
rhiaro
... There are a bunch of open actions, would be nice to see some closed
#
rhiaro
... Anyone?
#
rhiaro
... Some of them have been here for a while
#
hhalpin
Everyone should just look at them and then announce
#
hhalpin
if they have done some
#
rhiaro
... We'll move on
#
rhiaro
Topic: Social API
#
hhalpin
topic: Social API
#
hhalpin
Zakim, who's on the phone?
#
Zakim
On the phone I see Sandro, Arnaud, aaronpk, Ann, cwebber2, rhiaro (muted), ben_thatmustbeme (muted), +1.857.445.aacc
#
rhiaro
... When we had the f2f we decided it would make sense to converge the proposals and start to draft a document
#
hhalpin
great, both Aaron and Amy
#
rhiaro
... Starting with a strawman, then fill in the blanks
#
rhiaro
... Look at the different proposals, have some alternatives and see which we prefer
#
hhalpin
tsyekia?
#
rhiaro
... There are several people who volunteered to be editors
#
rhiaro
... Aaron, Amy and Jessica
#
hhalpin
I think Tysekia also volunteered to help
#
rhiaro
... So, update? Is there progress?
#
Zakim
sees aaronpk on the speaker queue
#
AnnB
zakim, who's on the phone?
#
Zakim
On the phone I see Sandro, Arnaud, aaronpk, Ann, cwebber2, rhiaro (muted), ben_thatmustbeme (muted), +1.857.445.aacc
#
Arnaud
ack: aaronpk
#
hhalpin
In particular, any unresolvalbe differences?
#
rhiaro
... This is an opportunity for everyone to get on the same page
#
rhiaro
aaronpk: We've been making slow progress
#
Zakim
+bblfish
#
rhiaro
... What I'm trying to do is base it on actual implementation experience
#
rhiaro
... Been slow because I have a backlog of things to do
#
rhiaro
... However there's now an updated version of the brainstorming document
#
rhiaro
... Updated micropub section
#
rhiaro
... I implemented this for creating, editing and deleting posts
#
AnnB
big thanks to rhiaro, aaronpk, tsyesika!
#
rhiaro
... Plan is to use that as my new micropub endpoint on my own site, had a good experience following this spec
#
rhiaro
... There are two ways to do each post, one form encoded, one json
#
rhiaro
... If you take a look at that, you see examples of both versions
#
rhiaro
... Still more to do to demonstrate this in a useful format, because all it's doing right now is modifying my storage files, not generating output anyone else can see yet
#
rhiaro
... This syntax is based on the idea of edit-posts
#
rhiaro
... The idea that an operation like an edit can be represented with its own URL and the chnages can be described at that URL using microformats
#
rhiaro
... More background on that wiki page ^
#
rhiaro
Zakim, unmute me
#
Zakim
rhiaro should no longer be muted
#
aaronpk
i can scribe for amy
#
aaronpk
scribenick: aaronpk
#
aaronpk
started going through the activitypump spec and rewrote it in a checklist form ^
#
aaronpk
understand how to implement activitypump and how it maps to micropub and the others, micropub is basically a subset of AP, as well as webmention is
#
aaronpk
next steps are going through micropub and seeing what's missing that can be achieved with activitypump and see how they can fit toghether that way
#
aaronpk
that might be the basis for this document we were talking about
#
aaronpk
haven't gotten much feedback from jessica on that document yet, would like to hear from her soon
#
Zakim
+ +1.314.777.aadd
#
AdamB
Zakim, aadd is AdamB
#
Zakim
+AdamB; got it
#
melvster
are we agreed on implementing inboxes and outboxes? SoLiD doesnt do that yet, but we've discussed it ...
#
aaronpk
Arnaud: right now we have different documents describing the two approaches, but still need to get started on pulling them togetehr into *the* spec
#
AnnB
is someone going to do the comparable work with linked data perspective?
#
Zakim
sees aaronpk, cwebber on the speaker queue
#
aaronpk
AnnB asked the question she typed in IRC
#
aaronpk
bblfish: haven't looked at this yet but had some questions and will send them on the list
#
aaronpk
... i think melvin might have been following closer
#
ben_thatmustbeme
cwebber2you want q+ not +q
#
AnnB
... or Andreas
#
ben_thatmustbeme
oh wait, that worked?
#
Arnaud
ack aaronpk
#
Zakim
sees cwebber on the speaker queue
#
aaronpk
Arnaud: you will need to figure out who there will step up to do that
#
Arnaud
ack cwebber
#
Zakim
sees no one on the speaker queue
#
aaronpk
rhiaro wantto take back scribing? :D
#
rhiaro
aaronpk sure
#
rhiaro
scribenick: rhiaro
#
rhiaro
cwebber2: The convergence doc is affecting how both micropub and activitypump documents are developing
#
rhiaro
... From seeing forechannel and backchannel discussions between Jessica, Aaron and Amy
#
AnnB
dog: bark, bark
#
rhiaro
... I'd like to see strawman document, but it does seem to be affecting real things
#
AnnB
:-)
#
hhalpin
Zakim, noise?
#
Zakim
I don't understand your question, hhalpin.
#
cwebber2
sorry I couldnt's mute my phone
#
rhiaro
Arnaud: How long is it going to take before we can try to have this document?
#
cwebber2
sorry about the barks
#
rhiaro
... Investigate further what's possible, what's missing etc
#
rhiaro
... Sounds like people are busy with prep work
#
AnnB
no worries, cwebber2 ... just teasing
#
Zakim
sees rhiaro on the speaker queue
#
aaronpk
scribenick: aaronpk
#
Arnaud
ack rhiaro
#
Zakim
sees no one on the speaker queue
#
hhalpin
From W3C's perspective, we'd want a FPWD by TPAC at latest - we're quite behind schedule :)
#
aaronpk
rhiaro: we could start putting something together this week, would be a starting point
#
hhalpin
Whenever the editors are comfortable, quite happy to do a Respec.js training and set them up in CVS etc.
#
AnnB
hhalpin, are you going to dial in?
#
aaronpk
Arnaud: i understand the challenge of doing this but it was harry's suggestion that we try and mgiht just be a strawman
#
aaronpk
...but that would give us a sense of what needs to be specified
#
hhalpin
q+
#
Zakim
sees hhalpin on the speaker queue
#
ben_thatmustbeme
Zakim, who is on the call?
#
Zakim
sees on the phone: Sandro, Arnaud, aaronpk, Ann, cwebber2, rhiaro, ben_thatmustbeme (muted), +1.857.445.aacc, bblfish, AdamB
#
Arnaud
ack hhalpin
#
Zakim
sees no one on the speaker queue
#
aaronpk
hhalpin: i agree with amy that we don't want to create yet a third or 4th document that is a fork of the practical work being done
#
aaronpk
.. my proposal would be whenever folks are comfortable to converge at least two of the docs, we can do the first editor's draft
#
aaronpk
.. i would jhust say whenever you guys are ready ping the WG and we can start the editor's document
#
Zakim
hears Sandro's hand up
#
Zakim
sees Sandro on the speaker queue
#
rhiaro
missed a bunch of that
#
aaronpk
(discussion about github vs csv editing flow)
#
aaronpk
s/csv/cvs
#
aaronpk
Arnaud: this is a new tool that makes publishing in TR space as easy as it can possibly be
#
hhalpin
See here for links:
#
aaronpk
.. which is a lot lot better than the old process
#
hhalpin
Much *easier*!
#
AnnB
q+
#
Zakim
sees Sandro, AnnB on the speaker queue
#
hhalpin
Here's the other link:
#
Arnaud
ack sandro
#
Zakim
sees AnnB on the speaker queue
#
aaronpk
sandro: is aaron's new json document enough to implement this?
#
Zakim
sees AnnB, aaronpk on the speaker queue
#
aaronpk
rhiaro: the brainstorming doc is a comparison of activitypump and micropub, both are implementaable. both do things that the otiher doesn't do, and use slightly different vocabularies
#
Arnaud
ack aaronpk
#
Zakim
sees AnnB on the speaker queue
#
aaronpk
sandro: both of you said you're implementing before you write more down
#
rhiaro
scribenick: rhiaro
#
rhiaro
aaronpk: the document there right now is part of the picture, the micropub syntax for creating things
#
rhiaro
... you can implement it, but it doesn't have the other half of it which is rendering html, what you do with it when you get the commands
#
rhiaro
... because that's where I am in my implementation process
#
rhiaro
... I've been writing the document, then writing the code, and going back and forth
#
rhiaro
... So it'll keep progressing that way for a while
#
Zakim
+ +1.408.335.aaee
#
rhiaro
... Part of the goal of the brainstorming document is pulling in the things from activitypump that I'm going to need to do that aren't in micropub yet
#
rhiaro
... that's where the convergence is happening
#
rhiaro
... I find it more useful to have code alongside it to justify things in the spec
#
Arnaud
ack AnnB
#
Zakim
sees no one on the speaker queue
#
KevinMarks
zakim, aaee is me
#
Zakim
+KevinMarks; got it
#
rhiaro
AnnB: Sounds great. Amy proposed to write a strawman document, although harry said we don't need another document. It sounds like what you're working on now are technical explorations, and maybe it is valuable to have a comprehnsive draft of what the ultimate document might be like
#
hhalpin
Ann, to be precise I said there was no need to rush it, but I'm happy to set-up an editor's draft when Amy, Aaron, and Tysika are ready
#
rhiaro
Arnaud: I second this, I thought that was the plan
#
rhiaro
... Current documents are useful in documenting the status quo, but not necessarily what we need in the end
#
rhiaro
... So you could keep working on that and slowly morph it into the spec that we want to produce
#
rhiaro
... Might be easier to start a fresh document that is meant to be the final spec, and have the outline and fill in the blanks
#
rhiaro
... It's a matter of editorial method
#
Zakim
sees bblfish on the speaker queue
#
rhiaro
... Happy for editors to figure out what works best
#
Arnaud
ack bblfish
#
Zakim
sees no one on the speaker queue
#
AnnB
I agree .. it's up to the editors, which way works for you guys
#
AnnB
q+
#
Zakim
sees AnnB on the speaker queue
#
rhiaro
bblfish: As I understand, it's going very deeply into how you can tie activitypump and micropub together. Before you go to deep it would be helpful to try to do the opposite with activitypump and linked data. Start with major alignments and see if the pieces fit together
#
rhiaro
... How would one do that
#
Arnaud
ack AnnB
#
Zakim
sees no one on the speaker queue
#
rhiaro
AnnB: We're waiting for someone from the linked data side to do that work
#
rhiaro
Arnaud: go ahead!
#
rhiaro
... Someone needs to step up, they are willing to accommodate this, but they can't invent the information. Someone from SoLiD needs to step up and provide this
#
rhiaro
bblfish: In order to do this one needs to work at the big pieces first, see how they align
#
hhalpin
It's also fine to go linearly - i.e. see how activitypump and micropub goes together, and then align that result with SoLID
#
hhalpin
whatever works for folks
#
rhiaro
... That you can do by writing up the different pieces that exist and trying to tie one to the other
#
AnnB
great, bblfish ... do it!
#
cwebber2
bblfish, that's what the brainstorming doc is doing already
#
rhiaro
... Then you can have a discussion
#
cwebber2
but it needs help from solid
#
rhiaro
... Wanted to check that everybody agreed this is the right proces
#
rhiaro
AnnB: it seems like you or melvster or any of the other SoLiD people just need to start doing something
#
rhiaro
Arnaud: what we're trying to tell you is there is no disagreement with this approach, there's a lack of putting things in writing from the linked data side
#
rhiaro
bblfish - please do make a PR to the brainstorming doc to fill in the same things fro SoLiD!
#
melvster
... is the implication that SoLiD people are not doing anything? ... FYI: both bblfish and I sent mails to the ML in the last week ...
#
hhalpin
Well, I think Andrei is updating the SoLID docs
#
Zakim
sees rhiaro on the speaker queue
#
melvster
is working on implementations, demos, documentation on a daily basis
#
Arnaud
ack rhiaro
#
Zakim
sees no one on the speaker queue
#
aaronpk
rhiaro: that document is what we've been doing, comparing activitypump and micropub, we'd love to get SoLiD in there as well. just make a pull request, we'd be happy to see that
#
aaronpk
bblfish: which document?
#
ben_thatmustbeme
bblfish: its in the agenda too i believe
#
bblfish
thanks
#
aaronpk
rhiaro back to you!
#
aaronpk
rhiaro is a better scribe
#
rhiaro
scribenick: rhiaro
#
rhiaro
sandro: I'd like to encourage LDP people to try the implementation first approach
#
melvster
sandro++
#
Loqi
sandro has 14 karma
#
rhiaro
bblfish: in LDP we had the implementations a year before the WG
#
rhiaro
Arnaud: you can do both approaches at the same time
#
rhiaro
... aaron is trying to document and implement and going back and forth, you could do something similar
#
rhiaro
... What sandro is saying is we don't want just vapourware, we want to ground the work in real implementations
#
rhiaro
sandro: the SoLiD code works, there are a bunch of servers and a bunch of clients, we could try to get them to speak some elements fo activitypump and micropub and see what changes that requires (just thinking aloud)
#
rhiaro
Arnaud: hopefully people have a better understanding of where we stand
#
ben_thatmustbeme
Zakim, unmute me
#
Zakim
ben_thatmustbeme should no longer be muted
#
rhiaro
... Is ben_thatmustbeme on the call?
#
AnnB
must have twins
#
rhiaro
Topic: AS2 language support
#
rhiaro
ben_thatmustbeme: Jessica would also have a lot to say and isn't here
#
rhiaro
... Basically I've been going through AS2 and fixing microformats examples to match real world implementation
#
rhiaro
... Highlighting parts where I question whether they're needed or if microformats needs to add features
#
rhiaro
... One that did come up was multi-language support
#
Zakim
sees cwebber on the speaker queue
#
rhiaro
... in AS2 you can add multiple translated versions of the same post
#
rhiaro
(contentMap)
#
rhiaro
... I want to float the idea of saying that it doesn't match any user story, no discusison anywhere of multiple languages
#
hhalpin
+1 multiple languages
#
rhiaro
... And discuss possibly removeing that
#
hhalpin
q+
#
Zakim
sees cwebber, hhalpin on the speaker queue
#
melvster
FYI: (not just *post*, any text)
#
rhiaro
... But without james and without jessica I don't know how far we can get
#
Arnaud
ack cwebber
#
Zakim
sees hhalpin on the speaker queue
#
rhiaro
cwebber2: I have a suggestion that might make things easier
#
hhalpin
Note that W3C does have staff that can help with this
#
hhalpin
if we need some advise, i.e. Richard Ishida
#
rhiaro
... The handling things in multiple langues is already handles in json-ld
#
rhiaro
... It might simplify things if we don't mention it in the AS2 spec, but don't exclude it either
#
rhiaro
... It's still possible via json-ld
#
rhiaro
... But we don't actually specify it in the spec, so we can kind of explore it more in the future
#
rhiaro
... But it doesn't necessarily set up a barrier when we don't know how hard it's going to be
#
rhiaro
... I do agree that we don't need to conclude anything while jessica isn't here
#
Arnaud
ack hhalpin
#
Zakim
sees no one on the speaker queue
#
KevinMarks
language is also included in microformats implicitly as html has the lang attributr
#
rhiaro
<rhiaro> I also assume elf would have something to say
#
Zakim
-cwebber2
#
rhiaro
harry: w3c actually has i18n staff who can give us advice
#
KevinMarks
though currently not part of the mf2 parsing spec
#
cwebber2
sorry, spotty connection as I said
#
rhiaro
... Sounds like we can lean on json-ld, but if we need it, the w3c has people whose full time job thi sis
#
Zakim
hears Sandro's hand up
#
Zakim
sees Sandro on the speaker queue
#
cwebber2
I'll ust have to participate via text for now
#
Zakim
sees Sandro, ben_thatmustbeme on the speaker queue
#
rhiaro
... I agree that multiple language support is a good thing for specs in general
#
Arnaud
ack sandro
#
Zakim
sees ben_thatmustbeme on the speaker queue
#
rhiaro
Arnaud: from the i18n working group, we should have this
#
hhalpin
If we have any questions, W3C has specialist staff can help
#
rhiaro
sandro: json-ld inherits from rdf a halfway decent notion of multi language stuff
#
rhiaro
... but it doesn't have really clarified is 'is a given value available in multiple languages'
#
rhiaro
... eg. does a particular city have a name in english and a name in french and a name in russian.. does that count as multiple values, or one value with multiple tags
#
rhiaro
... json-ld isn't going to solve that for us
#
rhiaro
... we need to solve or worry about it later
#
rhiaro
... the i18n activity doesn't know anything about this either
#
rhiaro
... they're happy to work through use cases like ltr vs rtl script and we'll have to get them to review that
#
Arnaud
ack ben_thatmustbeme
#
Zakim
sees no one on the speaker queue
#
rhiaro
... but they don't know anything specific about these technologies that would be helpful
#
rhiaro
ben_thatmustbeme: Just want to be clear that I understand setting a language and saying this text is english, this is an entire post drafted in english then draft the same post in another language
#
rhiaro
... and have that be the same object
#
rhiaro
sandro: then it gets weird because your objects model gets confused about how many posts that is
#
KevinMarks
rel="alternate" hreflang="fr" etc works for whole posts
#
AnnB
aaargh
#
KevinMarks
it's mixed language within a post that is trickier
#
rhiaro
Arnaud: We should have the possibility of making posts in different languages, but not necessarily handle this case of multiple versions of the post in multiple languages
#
rhiaro
ben_thatmustbeme: yes
#
KevinMarks
q+ for html lang and hreflang
#
Zakim
sees KevinMarks on the speaker queue
#
rhiaro
... On facebook/G+ this isn't a feature. I have friends who will include two languages in one post
#
rhiaro
Arnaud: how is ti marked up?
#
rhiaro
ben_thatmustbeme: it's not
#
rhiaro
sandro: some languages you can't tell what it is by looking at it, but a screenreader would need to know the language to know how to pronounce things
#
rhiaro
ben_thatmustbeme: as soon as you mix languages, this is always going to be ap roblem
#
rhiaro
... unless you markup every sentence
#
rhiaro
sandro: html has 20 years of support for that
#
Arnaud
ack KevinMarks
#
Zakim
KevinMarks, you wanted to discuss html lang and hreflang
#
Zakim
sees no one on the speaker queue
#
rhiaro
KevinMarks: That's what I was going to say. THe microformats response is the lang= on individual elements
#
rhiaro
... This is existing practce
#
rhiaro
... The challenge is, you can do mixed languages within a document and I've seen people do that. What we haven't seen so far in microformats is parsing that out and putting it into the parsed json format
#
rhiaro
... Possibly because we haven't seen much use yet
#
rhiaro
... Another thing is a Google-imposed cultural bias that assumes people only want one language at once
#
rhiaro
... They have documented this, they don't recognise multilingual text
#
rhiaro
... We have ways to express this in html. We should find examples.
#
rhiaro
... What I haven't seen in html or json-ld is a way of saying here's a phrase that translates multiple ways
#
rhiaro
... We did have that in OpenSocial
#
rhiaro
... We had ways of expressing activitystreams stuff with different language markup, but made the same assumption that you're reading in multiple languages
#
rhiaro
sandro: I just wonder if this is in scope
#
hhalpin
Its worth thinking about IMHO
#
AnnB
q+
#
Zakim
sees AnnB on the speaker queue
#
rhiaro
... It's obviously a real world problem, but we're still well behind silos, not sure it makes sense for us to try to get ahead of them on this one
#
Arnaud
ack AnnB
#
Zakim
sees no one on the speaker queue
#
rhiaro
AnnB: I agree with sandro in terms of priority, but it seems like a really important thing especially since we're doing social
#
AnnB
I just don't want to lose it
#
AnnB
as a concept
#
rhiaro
Arnaud: don't see anyone else on the queue, we can continue this discussion. Seems like general agreement we should go light on this, may be too early for us to try to tackle this problem
#
rhiaro
... That's the end of the agenda. Anything else?
#
rhiaro
sandro: WebEx. THis is the last week with Zakim
#
melvster
FYI: jessica was strongly in favour of keeping multi lang
#
rhiaro
... There will be a phonenumber, or webex software
#
hhalpin
In an plus, SIP should work better!
#
rhiaro
... We'll send an email with the details
#
AnnB
yay for Jessica!
#
rhiaro
... We'll also do a practice next Monday, 24 hours ahead
#
rhiaro
... And try joining 15 minutes early next week
#
AnnB
I definitely don't want to lose the multi lang concept
#
rhiaro
... IRC will be used the same, webex is just for audio
#
rhiaro
Arnaud: I've done it with other groups, the biggest loss is the tracking of attendance
#
rhiaro
... We'll have to have people tell Zakim that they're present on the call
#
rhiaro
... So the minutes reflect the people attending
#
KevinMarks
why webex and not WebRTC?
#
AnnB
too early, I think, KevinMarks
#
AnnB
I believe they're looking for WebRTC solution on longer term
#
AnnB
right, it's great .. but only handles ~5 people
#
ben_thatmustbeme
KevinMarks: can't call in to talky.io can you?
#
aaronpk
talky.io isn't good for large groups, beta.talky.io is better at that. also no phone bridge for talky
#
rhiaro
Arnaud: talks about ways webex might go wrong, peopel should call in early
#
rhiaro
sandro: I've been using android version, I guess there's an iOS version, that might work well
#
rhiaro
Arnaud: if you use the client you join the meeting officially
#
AnnB
connecting via browser did not work for me with Firefox, but did work with IE
#
KevinMarks
I use google voice to phone into the phone bridge here
#
rhiaro
... client offers 3 ways to connect audio
#
AnnB
might be some issue with my Boeing-configured FF
#
AnnB
dunno
#
rhiaro
... Let us know if you have any questions about webex
#
cwebber2
sandro: is there a link on how to clal in via SIP or phone somewhere, or will there be?
#
Zakim
- +1.857.445.aacc
#
aaronpk
goodbye Zakim! *tear*
#
ben_thatmustbeme
good bye Zakim
#
Zakim
-aaronpk
#
rhiaro
... Thanks for joining, talk to you next week!
#
Zakim
-Sandro
#
hhalpin
bye bye Zakim :(
#
rhiaro
Aww, bye Zakim
#
Arnaud
trackbot, end meeting
#
Loqi
aww, cheer up
#
trackbot
is ending a teleconference.
#
trackbot
Zakim, list attendees
#
Zakim
As of this point the attendees have been Sandro, Arnaud, aaronpk, Ann, +1.773.614.aaaa, rhiaro, +1.401.305.aabb, ben_thatmustbeme, cwebber2, +1.857.445.aacc, bblfish,
#
Zakim
... +1.314.777.aadd, AdamB, +1.408.335.aaee, KevinMarks
#
Zakim
-bblfish
#
trackbot
RRSAgent, please draft minutes
#
RRSAgent
I have made the request to generate http://www.w3.org/2015/06/16-social-minutes.html trackbot
#
trackbot
RRSAgent, bye
#
RRSAgent
I see no action items
#
Zakim
-rhiaro
#
AnnB
waaaa ... Zakim ..
#
Zakim
-Arnaud
#
Zakim
-KevinMarks
#
Zakim
-ben_thatmustbeme
#
Zakim
-AdamB
#
Zakim
T&S_SOCWG()1:00PM has ended
#
Zakim
Attendees were Sandro, Arnaud, aaronpk, Ann, +1.773.614.aaaa, rhiaro, +1.401.305.aabb, ben_thatmustbeme, cwebber2, +1.857.445.aacc, bblfish, +1.314.777.aadd, AdamB,
#
Zakim
... +1.408.335.aaee, KevinMarks
#
ben_thatmustbeme
thinks AdamB just listened to the 8 minute silence. :)
#
AdamB
LOL
#
AdamB
someone walked up to my desk asking for help
#
ben_thatmustbeme
or rather 4'33" twice
#
rhiaro
trackbot, end meeting
#
trackbot
is ending a teleconference.
#
trackbot
Zakim, list attendees
#
Zakim
sorry, trackbot, I don't know what conference this is
#
trackbot
RRSAgent, please draft minutes
#
trackbot
RRSAgent, bye
#
rhiaro
hopes the html minutes appear
#
rhiaro
grumbles at RSSAgent
#
rhiaro
gets out the perl script
#
AnnB
sandro, you there?
#
AnnB
I have a question about the WebEx reservation(s)
#
AnnB
can you make a choice, when setting up the reservation, to allow people to "enter" the room before you start the meeting?
bblfish and jay-hoffmann joined the channel
#
melvster
who said this?
#
melvster
'but we're still well behind silos, not sure it makes sense for us to try to get ahead of them on this one'
#
melvster
and im not sure I agree that we're behind, at least, not in everything
#
ben_thatmustbeme
I believe that was sandro
#
melvster
I read a great quote from linus torvalds today
#
melvster
“It’s not that you do open-source because it is somehow morally the right thing to do,” he says. “It’s because it allows you to do a better job."
#
melvster
IMHO, we're behind in some things, ahead in other things
#
melvster
facebook has a world class API, but AS2 is great with extensibility
#
aaronpk
hahahaha
#
aaronpk
facebook's api is anythig but world class
#
aaronpk
ask anybody who has ever used the api
#
melvster
aaronpk: what dont you like about it? I think lots have used it to innovate ...
#
aaronpk
i'm not gonna cite all the issues people have with it, that's an easy search
#
aaronpk
the flickr api on the other hand, has been solid for years and years, and still manages to get things right that few other APIs have done
#
melvster
hmmm well i dont know what in particular people dont like, perhaps people dont like OAuth, that I can understand, everyone seems to complain about that, after implementing
#
melvster
facebook has changed a lot, which is good and bad, good for new features, bad for breaking changes
#
melvster
but i think they feel they need to be agile
#
melvster
i still think it represents the state of the art in this space, id love to hear concrete things that could be improved tho
#
melvster
pity they're not a member of this group and able to argue the reasons behind certain decisions
bblfish, harry and hhalpin joined the channel
#
Zakim
excuses himself; his presence no longer seems to be needed
melvster joined the channel
#
bret
!tell melvster re facebooks constantly mutating snowflake api has plenty of issues. See https://github.com/snarfed/bridgy/issues?utf8=✓&q=facebook
#
Loqi
Ok, I'll tell them that when I see them next
#
melvster
bret: thanks
#
Loqi
melvster: bret left you a message 1 minute ago: re facebooks constantly mutating snowflake api has plenty of issues. See https://github.com/snarfed/bridgy/issues?utf8=✓&q=facebook http://socialwg.indiewebcamp.com/irc/social/2015-06-16/line/1434487154197
#
bret
some are not necessarily related, but bridgy has run into many problems with the api
#
bret
mainly it changing constantly
#
melvster
bret: got it, tho change doesnt always mean the API itself is bad, I know it's annoying for developers
#
melvster
but facebook is constantly learning from having 1 billion users too
#
melvster
developers probably are not their #1 concern
#
ben_thatmustbeme
more than annoying, its bad for ecosystem, breaks anything previously developed, but i'm just being pedantic
#
melvster
im sure they take this into account a large % of facebook activity around 50% I think comes from the API
#
melvster
a lot of changes are driven by user complaints
#
melvster
eg 'too much spam on my timeline' etc.
#
melvster
im looking at the API doc
#
melvster
Minimum viable create request
#
melvster
in SoLiD we are using SIOC : Post ... is that going to be a problem?
#
melvster
also in http://www.w3.org/TR/activitystreams-core/ ... the link to "activity vocabulary" is broken
#
rhiaro
melvster: document how solid works in comparison and we can weigh them up. But if sioc:Post is equivalent to mf h-entry and as:Post, the basic models are the same so it's not insurmountable
#
melvster
rhiaro: is there some place I can look it up? I cant seem to find the link for the activity vocabulary in html form, if it exists?
#
melvster
i know schema.org does a bunch of sameAs stuff
#
melvster
im not doing much currently in the way of reasoning ...
#
rhiaro
There is a doc, lemme see if I can find it
#
rhiaro
I only have my phone
#
melvster
I knew id seen it somewhere
#
rhiaro
Latest editors draft ^
#
melvster
oh this is interesting
#
rhiaro
Lots has been removed lately
#
rhiaro
Work is ongoing
#
melvster
even tho this is in the API brainstorming doc
#
melvster
"@type": "Post",
#
melvster
it's not in core classes or extended classes
#
aaronpk
it was removed a while ago, i believe it was even minuted
#
melvster
aaronpk: so perhaps the API brainstorming minimal viable create request should also change too, it would be good to know what that will be
#
aaronpk
sure, someone more familiar with AS2.0 should update that doc
#
melvster
in SoLiD we can just PUT any data, so create isnt too hard, but we need to know *what* to create
#
melvster
similarly we can DELETE a resource using REST
#
melvster
edit can be done via PATCH
#
melvster
or DELETE + PUT
#
melvster
solid is more like a universal API using REST than a set of stories, but if we know the stories we can write out the examples
#
melvster
im not really sure we've got that across very clearly ...
bblfish joined the channel
#
rhiaro
Sorry melvster, I'll fix that
#
rhiaro
Post for activity -> Create
#
melvster
rhiaro: yes it's quite confusing because we use SIOC : Post to mean a timeline post and HTTP POST to create a resource in an LDPC
#
rhiaro
Yeah, the general confusion is why it was r removed
#
rhiaro
Sorry for neglecting the examples
tilgovi joined the channel
bblfish joined the channel
#
melvster
it said social api first public working draft, q3 2014, is that right?
#
melvster
ie 9 months ago
#
rhiaro
melvster: mmhm, we're a bit behind, but we're agile :)
almereyda, LCyrin, harry and bblfish joined the channel