Socialwg/2015-04-28-minutes
Social Web Working Group Teleconference
28 Apr 2015
See also: IRC log
Attendees
- Present
- Ann, +1.408.335.aaaa, Sandro, Arnaud, jasnell, elf-pavlik, +1.617.247.aabb, aaronpk, tantek, ben_thatmustbeme, cwebber2, eprodrom, rhiaro, aaaa, Tsyesika, bblfish, +1.314.777.aacc, harry, Ann_Bassetti
- Regrets
Chair - SV_MEETING_CHAIR
- Scribe
- AnnB, harry
Contents
<AnnB> scribe: AnnB
<eprodrom> scribenick: AnnB
<eprodrom> scribe: AnnB
<eprodrom> https://www.w3.org/wiki/Socialwg/2015-04-21-minutes
approve minutes from 21 April
<tantek> +1 LGTM
<eprodrom> PROPOSED: approve minutes ffor 21 April
<eprodrom> +1
<cwebber2> +1
<ben_thatmustbeme> +1
<elf-pavlik> +1
<rhiaro> +1
<aaronpk> +1
<eprodrom> RESOLVED: approve minutes ffor 21 April
resolved to approve
<bblfish> +1
Evan: NO regular telecon next week, as F2F will be in Paris
<tantek> 12th
Evan: next telecon will be 12 May
... agenda for F2F, next week (4 and 5 May) ...
... do we have outstanding issues for that meeting?
Arnaud: not that I know
... but, what about food?
Sandro: no food provided, but Paris does not lack for cafes
Harry: location is INRIA's office
<Loqi> Jsnell made 2 edits to Socialwg/2015-04-28 https://www.w3.org/wiki/index.php?diff=83885&oldid=83873
<Loqi> Pelf made 1 edit to Socialwg/2015-04-28 https://www.w3.org/wiki/index.php?diff=83886&oldid=83885
Harry: south side of Paris
<elf-pavlik> +1 securing food :)
Harry: will put up signs to room
... probably coffee
... no food
Sandro: looking at email from <someone> ..
... breakfast can be delivered for a price .. not lunch
... one must pay on their own
Harry: yes, will be there
<tantek> +1 glad to hear you'll be there Harry
Evan: great participation; ~19 people
... worse things than having to go out to lunch in Paris
+1
<harry> W3C should support its Working Groups. I'll ask MIT re coffee and food today, no help from ERCIM despite EC funding this effort but I can ask again.
<KevinMarks> go out to lunch and breakfast, people
Sandro: if anyoen can fund food, send me email pronto
+1 KevinMarks
haha
Evan: agenda filling out
<eprodrom> https://www.w3.org/wiki/Socialwg/2015-05-04
Evan: chairs need to do final organizing
<harry> However, yes worse fates than eating lunch or having coffee in Paris.
Evan: last F2F we ran out of time on some important items
... so let's prioritize this time
... Outstanding Issues and Actions
<eprodrom> http://www.w3.org/Social/track/actions/open
Evan: any of those ready to be closed?
<eprodrom> http://www.w3.org/Social/track/issues/open
<harry> Let's not walk through them one by one
<eprodrom> http://www.w3.org/Social/track/issues/raised
Evan: <no one speaks>
<harry> if there are no updates - but everyone should check.
Evan: Activity Streams vs LDP Collection and paging structure raised this week
<tantek> issue-37
<trackbot> issue-37 -- LDP & AS2.0 paging alignment -- raised
<trackbot> http://www.w3.org/Social/track/issues/37
<eprodrom> http://www.w3.org/Social/track/issues/37
<jasnell> -0
<elf-pavlik> +1
<tantek> -0 (don't understand why it's relevant)
<harry> The larger question is probably if we have to chose between backwards compatibility with ActivityStreams and LDP, which do we do?
Evan: I'd like to propose this Issue be Opened
jasnell: -0 because we don't have concrete proposal on table
<harry> My guess it would depend it on the number of ActivityStreams 1.0 deployments out there vs. number of LDP deployments.
jasnell: LDP paging relatively new; no implementations
<KevinMarks> there's a McDonalds across the street http://imgur.com/KvOwzg1 ;)
<harry> So answering that empirically is probably right way IMHO
<tantek> +1 to jasnell's reasoning
jasnell: opening it is maybe OK, but ..
<sandro> +1 jasnell let's wait until there's a concrete proposal for changing AS2
<bblfish> I added SoLiD to the https://www.w3.org/wiki/Socialwg/2015-05-04#Evaluation_of_API_Candidates
<eprodrom> +1
Evan: IMO if we have issue that's pertinent, better to open it in order to have discussion
... even if we need to close it
<KevinMarks> this would eb a better choice - thanks foursquare: https://foursquare.com/v/la-butte-aux-piafs/51d2d6d8498e1573c8e26a94
bblfish: question of seeking compromise for both LD and JSON communities
... I need to understand more about JSON-LD, for example
<Arnaud> I do like the way LDP Paging separates paging from the data by using headers but this is a fairly significant change
<Loqi> Eprodrom made 1 edit to Socialwg/2015-05-04 https://www.w3.org/wiki/index.php?diff=83887&oldid=83883
<Loqi> Aboyet made 2 edits to Socialwg/2015-05-04 https://www.w3.org/wiki/index.php?diff=83889&oldid=83887
<Loqi> Bblfish made 1 edit to Socialwg/2015-05-04 https://www.w3.org/wiki/index.php?diff=83890&oldid=83889
<eprodrom> SoLiD
Evan: question: is this an issue for us, if a SoLiD API is one of the outputs of this grouip
<harry> My guess would be some parts of SoLID might go into the Social API or ActivityStreams 2.0, but not all of it.
<harry> (There is BTW, no such thing as a false graph in RDF)
bblfish: point is not to tie AS to LDP at this point, but to figure out the minimal RDF
<harry> And "really doing RDF" is not a requirement in this WG BTW
bblfish: not inferencing, etc
... just merging 2 graphs ... which I think is done correctly in LDP paging spec
<harry> There are probably a number of different ways to define "really doing RDF" :)
<tantek> harry - exactly - I don't understand this at all
<jasnell> btw, look at http://dandus.mybluemix.net/r/ for an example of AS2 + paging links in the HTTP headers
bblfish: can think about how could that be done in JSON-LD
<harry> I don't think it's really important but happy for it to be an open issue.
<sandro> I thinks it's time for the chairs to re-assert their authority to decide which issues to open, because they're worth the time of the WG
<Arnaud> every issue we open adds to our workload
<tantek> sandro agreed
Evan: asks queue to focus on question about opening this issue, NOT the technical merits of this and that
<Zakim> elf-pavlik, you wanted to discuss do we need concrete proposal to OPEN raised issue?
<tantek> I'm still not convinced, I've only heard a bunch of plumbing-specific reasoning.
<tantek> hence still -0
<jasnell> ah... nevermind, looks like that deployed version has the headers switched off ;-)
<sandro> -0.5 to opening this issue. Let's not make up work for ourselves. If there's a problem, THEN raise the issue.
<harry> Anyways, re the giant collection of possibly unused technolgies we could discuss, l suggest that someone just take homework looking for implementations.
<tantek> "as a placeholder"?!? no that's a horrible idea
<tantek> sandro - that's a good way of puttin git
<harry> So, for Webfinger, does anyone still support it?
elf-pavlik: I support opening the issue
<tantek> changing my answer to -0.5
<harry> Ditto LDP paging
<eprodrom> harry, pump.io does
<aaronpk> agreed with "if there's a problem, then raise the issue"
<harry> Yep, exactly.
elf-pavlik: do not need to have clear resolution before opening
<harry> That's the kinds of data-points we need to make decisions.
jasnell: back to RDF and merging of graphs..
<tantek> this seems like a "might be a problem" issue, not an *actual* issue - thus I'm starting to lean towards rejecting
<harry> I am not sure if we want to get deluged in open issues.
jasnell: 1) we're not dealing with RDF
... yes, someone might use RDF for modeling, but not a requirement
<harry> So at some point, we might want to tighten raising issues. Typically, I'm happy to give the Editor discretion in opening most issues.
jasnell: but what is the issue? not clear
<tantek> agreed with jasnell
jasnell: need better definition
... what does not work in current model?
... in JSON what does not work
<bblfish> https://blogs.oracle.com/bblfish/entry/crystalizing_rdf
bblfish: hard to answer right now; could do on email
<tantek> many of us do not care about doing RDF
bblfish: those who are doing RDF could use it
<tantek> so it is inaccurate to express "we are doing RDF" for the group
<harry> RSS 1.1 was not exactly an amazing success story :)
<KevinMarks> we're doing pure JSON with a way for RDF to be created from it
bblfish: trying to find compromise that satisfies multiple communities
<KevinMarks> RSS 3 got more adoption than RSS 1.1
<tantek> has this affected any implementations? or spec language?
bblfish: <scribe missed who / what .. divergent ways of modeling>
<tantek> AnnB - that was bblfish
<Arnaud> I think this is primarily a design style issue
<harry> I agree we should respect the divergence if it has implementation impact (I don't count ontology differences, given one side doesn't use one, as an implementation impact)
<eprodrom> PROPOSED: open issue 37
<elf-pavlik> +1
<eprodrom> +1
<bblfish> +1
<aaronpk> issue-37
<trackbot> issue-37 -- LDP & AS2.0 paging alignment -- raised
<trackbot> http://www.w3.org/Social/track/issues/37
<wilkie> +1
<tantek> -0.5 per Sandro's reasoning, and jasnell 's reasoning
<Tsyesika> +1
<cwebber2> +1
yes, tantek .. I think I started with bblfish at beginning of that sequence
<ben_thatmustbeme> 0
<rhiaro> 0
<sandro> -0 it's probably a waste of time at this point
<aaronpk> -0 per sandro's reasoning
<tantek> group's time is limited, and issues not affecting a specific implementation or spec should not be opened
<tantek> let's get better at raising *specific* concrete issues
<harry> scribenick: harry
<bblfish> ok I'll do
<bblfish> ok harry
<elf-pavlik> harry++
<Loqi> harry has 11 karma
<ben_thatmustbeme> scribe: harry
evanp: ISSUE opened.
<jasnell> I'm still -0
<tantek> either way, no difference, no objection.
<AnnB> CAN SOMEONE TYPE>>> KEYBOARD WENT BAD (SORRY)
<eprodrom> AnnB: harry is going to step in
<eprodrom> scribe: harry
<wilkie> scribenick??
eprodrom: Deadline for today to get Social API candidates ready for review
<bblfish> RESOLVED: Issue37 opened
<elf-pavlik> https://www.w3.org/wiki/Socialwg/2015-05-04#Evaluation_of_API_Candidates
<wilkie> ooh ok
eprodrom: the intention was to have SoLID, Pump.io, and Micropub ready to discuss
... any updates?
<Tsyesika> we do, it's https://w3c-social.github.io/activitypump/
<cwebber2> eprodrom: Tsyesika doesn't have a working mic today fyi
<Tsyesika> (sorry i don't have my mic)
<elf-pavlik> Tsyesika++
<Loqi> Tsyesika has 7 karma
The link to the Pump.io spec is old in the wiki, update real quick?
evprodrom: We have a working review
<cwebber2> Tsyesika++
<Loqi> Tsyesika has 8 karma
<tantek> ok
eprodrom: Let's set-up for evaluation of API candidates - do we have a micropub-based proposal?
<aaronpk> https://indiewebcamp.com/Micropub
<elf-pavlik> aaronpk++
<Loqi> aaronpk has 786 karma
aaronpk: I'll do another pass on it today but its ready for review
<sandro> https://github.com/linkeddata/SoLiD
sandro: SoLID is not as polished as we like, but it's feature complete
eprodrom: All up and ready to discuss
... Linked to Hydra and Linked Data Fragments
<elf-pavlik> i'll demo at least Hydra
eprodrom: note that neither of those are there.
... so part of our resolution was to stick to these three
<rhiaro> I thought sticking with the list was until another demo came forward?
eprodrom: unless it's a real 'going to blow us away' not sure if we should leave these open
<Tsyesika> I thought new candidates could be accepted later if they could demo?
So, let's remove them from candidates
<Arnaud> I agree with Evan's take on this
elf-pavlik: We don't have a query langugae
<Arnaud> we need to further narrow the scope, not widen it :)
elf-pavlik: they are not competing not complimentary
eprodrom: Remove them from list, put them on another section
... if time for them being discussed, let's do that.
<Zakim> tantek, you wanted to note that we did leave the door open at the last f2f for more demos as a way to introduce additional API candidates.
+1 narrow focus
<cwebber2> ah, tantek is right, I forgot about that
tantek: We did leave it open, and we would need a demo of specific user-stories
My opinion is that we'll add them to candidates at f2f if we cover user-stories with those technologies.
scribe: just make sure they actually cover user-stories
<elf-pavlik> Additional Candidates[edit]
<elf-pavlik> (if time allows and have demos for existing user stories)
eprodrom: The most important thing is for people remotely participating and to read over the documents
... everyone should have some notes on each document
... be prepared to address them.
... do we have for each one for notes to be submitted?
<elf-pavlik> https://github.com/linkeddata/SoLiD/issues
<Tsyesika> open issues? :)
<elf-pavlik> https://github.com/aaronpk/Micropub/issues
The others are on github
+1 github
<elf-pavlik> https://github.com/w3c-social/activitypump/issues
<tantek> or you could post on your own site feedback about Micropub and send a webmention ;)
notes we'll be moving ActivityStreams and its testing to W3C github's account.
<elf-pavlik> could everyone add those link to F2F wiki?
<aaronpk> i will definitely read those :)
<Loqi> Bblfish made 1 edit to Socialwg/2015-05-04 https://www.w3.org/wiki/index.php?diff=83891&oldid=83890
<Loqi> Pelf made 1 edit to Socialwg/2015-05-04 https://www.w3.org/wiki/index.php?diff=83892&oldid=83891
eprodrom: any other API discussions?
... thanks to everyone who has taken up agenda
... lots of agenda
test-suite status
<AnnB> not really >>
<AnnB> getting weird chars
<AnnB> i can type some< but wonky
jasnell: We have W3C github accounts set up by harry
<AnnB> e>g> can"t type slash
<cwebber2> woooo!
jasnell: IBM gave us approvals, we should have test-suite on github
... J.P is moving it out
... we will look to community to fill it out
Does J.P. have a github ID?
Or does it go via you?
(either is fine)
<tantek> come back AnnB!
Simplifying audience we're addressing
<tantek> summary?
<Tsyesika> i can't hear ><.<
<Tsyesika> * >.<
jasnell: Can we simplify the issues?
<elf-pavlik> https://github.com/w3c/modern-tooling
Just noting that *anyone* can do pull requests
but that W3C Social editors are in charge of approving push/merge
jasnell: mismatch between icons and the rel attribute
Zkaim, mute me
scribe: for the most part, I'm +0
<elf-pavlik> https://github.com/jasnell/w3c-socialwg-activitystreams/pull/100
scribe: I see it as a simplifications
... parallels with atom link and links in html
... point it can be confusing
... difference between property name
... remove 'rel'
... use the property name as link relationship
<elf-pavlik> +1
eprodrom: We will have other encodings using IETF link relationships
... HTTP headers, etc.
<tantek> HTML5 does not use IETF link relations, FWIW
eprodrom: WebFinger
<elf-pavlik> HTML5 uses microformats link relations
<tantek> W3C formats have settled on microformats link relations
<elf-pavlik> https://github.com/mnot/I-D/issues/39
<tantek> and informally last week I asked Mark Nottingham if HTTP2 could use microformats link relations and he said sure
<jasnell> the status quo is that "rel" must be compliant to both IETF link relations and HTML5 link relations
eprodrom: the whole point is to have 'rel'
<KevinMarks> cite for evan: http://www.w3.org/TR/html5/links.html#other-link-types
eprodrom: I see no reason to remove
<jasnell> I'm -+0 to the proposal to remove "rel"
<tantek> I'm still not sure how as:Link works, but am a moderate fan of rel
<bblfish> https://github.com/jasnell/w3c-socialwg-activitystreams/pull/98#issuecomment-94702056
<tantek> note that link relations predate Atom - started in HTML long before that
bblfish: If you look at link relationships, on what element does the title come?
<jasnell> I'm definitely -1 on removing as:Link
bblfish: so as I argued that if you do a mapping from link relationships to an ontology where I modelled it (Atom-OWL)
... there's not many ways you can do this correctly
... map to RDF Reification
... the link relationship is just a reified relation
... so you can transform it into a relationship
... so its a big simplificiation
<tantek> wow I have no idea how to process the thread at https://github.com/jasnell/w3c-socialwg-activitystreams/pull/100 nor what problem it is trying to solve.
hehe
<tantek> is that what happens when you use JSON instead of HTML to do an <a href rel> ?
should probably be a single way to do rel, but I think we have that in terms of as:Link
<tantek> is anyone consuming as:Link ?
<jasnell> -1 to removing as:Link
eprodrom: Is there a way to remove as:Link with less pressure?
<aaronpk> what is as:Link for?
<elf-pavlik> +1 removing as:Link
-1 to removing as:Link
<elf-pavlik> http://www.w3.org/TR/activitystreams-core/#link
<tantek> if pump.io is using as:Link, that's a strong argument to keeping it
jasnell: as:Link sets up a qualified linked relationship
... I can include the note object
<cwebber2> 0 on removing as:link ;)
jasnell: right there or I can describe a link to that note
... the difference is that the title may be different
<KevinMarks> I have just been adding mf2 rel parsing to universal feed parser, so that link's in the body with rels end up in the parsed collection of lnks
jasnell: two different references have different metadatas
<eprodrom> Dog?
jasnell: maybe what is described is reference to object
<eprodrom> tantek++
<Loqi> tantek has 182 karma
jasnell: if you break the document into triples
... if you don't have as:Link, metadata steps all over each other
... Description of reference
<KevinMarks> I have 3 dogs with me but they aren't barking and I'm muted
<tantek> aaronpk: does that mean the URL provides the canonical information?
jasnell: so you don't want to duplicate that URL data on all the types
aaronpk: Would you have to duplicate?
jasnell: it's the same as links in Atom
... same as anchor tag
<eprodrom> heh
jasnell: as:Link allows you describe the reference
aaronpk: it allows you to describe the reference
jasnell: I'm against removing as:Link
<KevinMarks> if you're having links, rels clarify them
tantek: Keeping rel and Link would allow you to keep easier compatibility with HTML
... more compatibility with what is on web
bblfish: This is a modelling discussion
<eprodrom> This will be the end of our discussion, btw
<jasnell> I'm fine with keeping rel. But some folks have problems with it so I put the proposal on the table to see where the consensus is
bblfish: since it's just a reificiation, then you lose a lot from leaving it out
<bblfish> https://github.com/jasnell/w3c-socialwg-activitystreams/pull/100#issuecomment-95253148
bblfish: I propose one can do it
... see graphics on that page
<elf-pavlik> I can prepare clear diagrams and exmaples of the issue for F2F (or compile existing ones spread across mailing list and gh issue)
bblfish: relationships to alternates of that
<tantek> what's the problem that the example is trying to solve?
bblfish: blank node, too complex for a telecon
tantek, I think bblfish is trying to figure out how to map it in a way he likes to an ontology
<tantek> what's the real world problem that needs discussing blank nodes?
he is assuming you are using RDF. The 'real world problem' is unclear to me as well
<tantek> harry - I'm having difficulty understanding all the architecture diagrams unrelated to a specific real world publishing problem.
<elf-pavlik> including issues with as:Link instances included as items of as:Collection
<tantek> but I'll keep reading
In general, reificiation is not even recommended in RDF.
<scribe> scribenick: AnnB
<harry> scribe: AnnB
bblfish: I think I'm OK w removing the REL, but should be worked offline
Evan: nearing end of meeting; how to proceed?
<tantek> I'd rather keep compat with the simple HTML model of publishing and hyperlinks.
Evan: suggest leaving it up to editor to continue
... proposals on guidance to editor?
<tantek> PROPOSAL: keep AS2 compat with HTML <a href rel type>
Evan: other proposals?
<tantek> (based on compat with existing publishing practices)
<cwebber2> 0
<eprodrom> +1
<bblfish> I am not sure I understand that proposal
<ben_thatmustbeme> +1
<tantek> +1
Evan: not closing this; just giving guidance
<KevinMarks> +1
Evan: it's up to the editor
<aaronpk> +1
<bblfish> I am for working on these arguments more closely.
Evan: asks elf-pavlik and bblfish for opinions
<elf-pavlik> we need to develop little more common understanding
<harry> i.e. rejecting elf-pavlik's suggestion to drop
Evan: on proposal as written by tantek
<elf-pavlik> i have impression that some people might have not read or understand http://www.w3.org/TR/activitystreams-core/#link
Evan: <someone> points out that is status quo
bblfish: no opinion; just think the discussion isn't over
<bblfish> -0
Evan: I agree re: discussion; just trying to wrap up for today
... looks like all +1 and 0 ..
<elf-pavlik> -0 without as:Link and as:rel we still stay compat with HTML
<eprodrom> RESOLVED: keep AS2 compat with HTML <a href rel type>
<harry> Seems keeping compatibility with Atom makes sense to me
Evan: thanks everyone
<harry> chairs - time to go over f2f logistics
<eprodrom> Zakim who is on the call?
<cwebber2> thanks all
<harry> trackbot, end meeting
<Arnaud> that won't kick us out