#aaronpkrhiaro: collections are a specific ordering, and items can be added to the collection in specific locations. feeds are always date-ordered and things can only be added to the top of the list
#rhiarojasnell: The only question is, there have been editorial updates since we voted, so if folks want to revisit and publish the current editors draft, or go with the one we originally approved
#rhiaroeprodrom: IIRC we resolved to approve, subject to minor corrections
#rhiarojasnell: But some of the changes are substantial
#rhiaro... I'll published the one we approved the previous week
#rhiaro... If we're in a good editoral flow, it makes sense for us to plan for another WD in the enxt month or so, and speed up the schedule
#rhiaro... Anything else you need from other members of the group to get this going?
#rhiarojasnell: Just need the auth token. Everything else I should be able to set up on my own. If any issues come up I'll work with harry or sandro directly
#ben_thatmustbeme+1 for removing as:favorite, just a duplicate of as:like
#rhiaro... Also restructured the git repo to be a closer match with what's being published. New directory structure, so the links to the editors drafts have changed, but I've added redirects
#rhiaro... Added more expansive friend request example
#rhiaroaaronpk: I do have what you're calling collections on my site. Different sets of things like the things I've favorited, or posts about bike rides. What is the purpose of making a machine readable value for the type?
#rhiaro... If you just name them, people can figure out what they are. What's the use case for machine readable?
#hhalpinwaves, apologies - finishing up a grant meeting
#rhiarojasnell: if it's a human doing the discovery then yes that works
#rhiaro... If you want to automate the discovery, having an identifier that's consistent and not subject to localisation issues, translations etc, then having the machine readable identifier is preferred
#rhiaroaaronpk: Okay, so finding specifically the list of what someone has liked, if you want to find everybody's streams of what they've liked
#rhiarotantek: Wondering if the challenges we are having discussing collections is one example of... AS2 has a lot of features in that arrived with the first draft, but for example the whole notion of a collection is not actually in any of our user stories, except for one with multiple objects. User story about voting on user stories. Other than that there's no user stories with collections
#rhiaroeprodrom: I'm not sure that's the case. In AS, most of the ideas of a stream or having multiple activities or objects available at a particular endpoint are implemented as collections
#rhiaro... Like being able to navigate someone's list of friends
#cwebber2I was just going to chime in that inboxes/outboxes in activitypump are collections
#wilkiehow can you have a stream without the concept of a collection
#rhiaro... But when we start talking about giving a collection a special label or type, then I start to think that's not necessary for just having lists of friends
#rhiaro... The term collection might be being misused, or at least confusing
#rhiaroben_thatmustbeme: Couple of qustions. Once you specify one type: here's a collection that only contains favorites. What if my collection contains multiple types?
#hhalpinI think you can call it more or less whatever you want :)
#aaronpki plan on publishing collections with multiple types of posts fwiw
#rhiaro... I could just to through the collection and find the type of everything that's in there
#csarvenWouldn't different typed items belong in different collections?
#rhiaro... In case of favorites, the thing favorited might be 'audio', 'video', 'note', etc. What makese them favorite is that they're members of this collection
#tantekthis is odd because in practice we do have "likes" as objects/posts
#cwebber2I do like the way favorites/likes currently show up as objects in pump.io currently
#rhiaro... With AP, this notion of inbox and outbox. If you have one collection URL, how do you know whether it's an inbox or outbox? How do you know what it is for?
#cwebber2and yeah the permissions thing does happen, sometimes I see someone liked a thing I can't see what it is :)
#rhiaro... Having some way to explicitly identify that roles makes it much more explicit
#rhiaroben_thatmustbeme: Sounds like we need another set of vocabularies for types of collections
#KevinMarksno, melvster because {} requires named keys
#melvsterimplemented inbox in the last week ... the bit implementation challenge was how to get PART of the inbox vs ALL of the inbox
#rhiarojasnell: I'd rather avoid it. I'd rather not have it be extensive as another set of terms. But looking at the API we already have these notions.. We already see merging some of these concepts of different types of collections
#rhiaro... I don't know if there's a good answer for the other
#cwebber2and it would have serious repercussions in what tsyesika is doing structuring things in mediagoblin too
#rhiarojasnell: For things like your friends list, we have the relationship object, so you could have a collection of thos eobjects. You could infer friends from that. So not necessarily have the explicity purpose
#rhiaro... But for things like likes, favorites, sharing, saving. Those are much more difficult to infer
#cwebber2lots of things, playlists of audio/video, feeds of things you like, feeds you subscribe to, those are pretty critical
#rhiarotantek: I think I understand now what James was saying about rel values
#rhiaro... If you have a rel value that says rel="likes-feed" that gives you a way to do discoverability and the feed itself desn't have to say anything
#rhiaroeprodrom: this is almost the rev in html temrs
#KevinMarksthese are others' likes of my post? a facepile?
#rhiarojasnell: There's a number of different ways of doing. Need to make a decision. Do we want to attempt to do everything implicitly where we look at the contents of the collection to see what it's for or do we want an explicit identifier
#rhiaro... Or do we do it with the object itself using link rel
#rhiaro... Just need to know what people would like to see
#rhiarosandro: Nothing new to share with the group. Issues to straighten out, hoping to get approval from w3c tomorrow or a week from tomorrow, then will go to AC
#rhiarotantek: As background, SWAT0 is the Social Web Acid Test, is something that myself, evan and david (??) came up with almost five years ago at the Federated Social Web Summit
#rhiaro... to provide a difficult challenge for different integrated social services to demonstrate that they are federating in such a way that satisfies a fairly common use case, even at the time, that people were using social networks for
#aaronpkooh I need to review that to see if it's accurate now that it's been implemented
#rhiaro... This weekend, we got that working with three different people, using three different pieces of software, running on their own sites, working with mobile phones
#rhiarotantek: maybe one of us just dropped the ball in updating the wiki
#rhiaro... The nice thing about SWAT0 is that no one person or implementation can claim to implement SWAT0. You have to have at least two different pieces of software
#rhiaro... One of the things we learned that there are very different implementation requirements for A vs B vs C
#rhiaro... Identifying those requirements was part of the challenge
#rhiaro... Especially for people making their own, it may be easier to play on eof those roles rather than another
#rhiaro... But then, it maybe be possible to create software that does all three
#rhiaro... There aren't any I'm aware of currently in indieweb
#rhiaro... statusnet originally could do all three?
#rhiaro... That's maybe another bar to achieve. A piece of software that can play all three roles. I don't think we've had any since statusnet
#rhiaroeprodrom: This is good step forward. I appreciate everyone's work on it
#ben_thatmustbeme' RESOLVED: accept all user stories that are entirely positive as official user stories '
#rhiaroeprodrom: One thing that tantek, I and staff contacts have discussed is cutting down on our meeting schedule for the next few weeks, since we are into vacation season
#Zakimexcuses himself; his presence no longer seems to be needed
bblfish joined the channel
#raucaoanyone knows a format/vocab i could use for marking up a personal profile in remotestorage?
#raucaoi'd like to have a json ld containing not just a vcard but also things like current location, timezone etc
#raucaomaybe that belongs in a vcard too, not sure
#raucaoas this is the social wg chan, i was just thinking there's probably something somewhere that's maybe at least spec'ed, if not used by multiple programs/sites/services to read people's profile information
#raucaoi know it's nice to mix and match a million vocabs, but it would also be nice to just agree on "this is a profile" roughly with other social apps and use cases
#raucao(the current location/timezone being a bit of an exception of course, because for most people that doesn't change much and when it does they don't care to update something)
#raucao(although it could automatically change when they "check in" via apps etc)
#melvsterraucao: yes, you are correct ... I asked andrei, he doesnt use location yet ... so im not really a domain expert on that one ... but we'll implement it soon ... would be very happy to share noes if you have ides ... I think also maybe ask elf-pavlik
#raucaoyes. slvrbckt once added remotestorage repos and then it started adding labels to everything all the time :)
#melvsterraucao: what do you think of my idea of a decentralized wallet, you can give every github repo a wallet / economy ... then inter wallet trading so github+chat = gitter, github+tasks=waffle ... github+wallet = SolID ... then they all inter mingle and JS is used to create functional (sic) money
#melvsterraucao: you're very close, it's what im calling a personal coinbase, it's quite complex and quite simple at the same time ... easiest way to understand it will be to use it, ill show you
#melvster"Generally payments are considered first order functions of the web, allowing triggers, hooks, event propagation and smart contracts. JavaScript is the turing complete scripting language. Notaries and oracles can be included using linked data."
#melvsterI think this is going to be like ethereum but using JS and bootstrapping the web
#melvsteronly think i didnt add there was a decentralized exchange
bblfish joined the channel
#melvsterraucao: for a currency to be successful it has to be easy enough for people to use, and complex enough to confuse the f*ck out of everyone ...