#tantekelf-pavlik: the microformats embedding in JSON results is based on microdata embedding in JSON, which predates the JSON-LD work. perhaps JSON-LD also copied microdata in that respect.
#tantekI'll note that action-26 has some progress since jasnell merged my first pull request for fixes to microformats examples, and I'm working on more fixes.
#eprodromjasnell: we're using a namespace that's not official
#Zakimtantek, you wanted to prefer using github issues for any issues which are only about the AS spec. and to also note that I thought we left choice of issue tracking venue up to
#ZakimOn the phone I see jasnell, Sandro, Arnaud, ben_thatmustbeme (muted), elf-pavlik, bblfish, eprodrom, tantek, Tsyesika (muted), Ann, cwebber2, wilkie
#jasnelltantek: to the point about where the issues are being raised... it hasn't been clear that folks are actually using the github issue or looking at issues with the spec issue itself. I raised the issues on the w3c tracker to raise the visibility that there are specific spec issues that ought to be addressed
#jasnellI'd much rather be dealing with specific spec issues than continually discussing process
#tantekjasnell, if you want you can add specific github issues to telcon agendas. no need to go through tracker overhead.
#jasnellso far, we've spent 30 minutes talking largely about process
#eprodromeprodrom: when do issues and actions factor into our acceptance?
#tantekjasnell, I'm trying to make less process work for you :/
#eprodromArnaud: we have to document when we are ready to go to the next step
#elf-pavlikwe have agenda wiki page where we can link to gh issues
#jasnellI'd love it if we could talk about the specific issues now
#eprodromArnaud: We need to show our issues as being all closed when we go to candidate recommendation
#tantekwe should reject as invalid any raised issue that we deem to be lacking sufficient information to understand / process (e.g. lacking links to specific part of spec, or specific example, etc.)
#eprodromArnaud: Much of this has to do with documenting that we've done our homework
#tantekhopefully that will encourage raising of more well documented issues
#eprodromArnaud: but it can be on Github or W3C Tracker
#tantekwe should not duplicate github issues into tracker
#trackbotissue-18 -- We need to know if there are any other products in this space and if there are any dependencies between ldp and opensocial planned in the future? -- raised
#cwebber2we have 10 minutes left and I think there's a lot left on the agenda, and we've mostly communicated about communicating so far in this meeting
#bblfishThe issue should define what a static web site is
#eprodromelf-pavlik: AS2.0 requires content negotiation at least
#ArnaudPROPOSED: Close ISSUE-24, there is no special requirement on static sites
#elf-pavlik<rhiaro> RESOLVED: Close ISSUE-21 re-affirming we'll use JSON-LD as in the current draft, with a normative context, and let people bring up sub-issues
#elf-pavlikjasnell, can you imagine moving some of the ISSUEs from W3C tracker to github? we will encourage everyone to engage there but will cut on this time consuming process
#elf-pavlikharry, all WG and IG members with github accounts
#harryok, I'll send an email asking for these on a wiki list
#jasnellit's going to be just as time consuming. It doesn't matter where the issues are recorded if folks aren't looking at them and discussing them
#elf-pavlikjasnell, i agree that we need to give each other feedback
#elf-pavlikbut W3C tracker ISSUE just adds overhead
#jasnelland it needs to be focused on specific technical issues rather than high level data modeling and process type questions. We need to start dealing with specifics or we are wasting time
#jasnellI have a standing conflict for that time slot that I'm unable to get out of
#elf-pavliki thouight we do more specific vocab stuff there
#elf-pavlikjasnell, will you join us in Paris for F2F3 ?
#elf-pavlikwe also have pool to change IG telecon time
#tantekelf-pavlik: I don't expect IG to make any progress on any specific vocab stuff - as that needs to be more implementation interest driven
#jasnellit's not clear if I'll be able to make it to Paris yet. There's a bit of a personal scheduling conflict for me that week. I won't know for another couple of weeks
#ZakimAs of this point the attendees have been jasnell, Sandro, Arnaud, +1.617.247.aaaa, ben_thatmustbeme, elf-pavlik, +33.6.43.93.aabb, +1.514.554.aacc, eprodrom, tantek, bblfish, Ann,
#tantekelf-pavlik: I agree with some separation - I disagree on assumption of extensibility being a good thing - given experience showing that no extended vocabularies ever resulted in any interop
#ArnaudI have to say that I'm surprised by some of the issues and actions people put in the tracker
#jasnellif we can deal with those, there may not be reason to discussing those next week
#elf-pavlikjasnell, what do you think about rel="me" pattern?
#tantekthus extensibility is way to *less* interop
#ArnaudI would expect them to be a bit better defined
#tantekthus it's better for a v1 spec to *not* have extensibility
#tantekto at least have a *chance* at good v1 interop
#elf-pavliki proposed on today's agenda to convert big part of issues raised by jasnell to actions
#tantekelf-pavlik re: issue-26 - I think you revealed a big problem in the AS data model
#jasnellfor Issue-26... consider the statement "Tantek created a profile and added his phone number and avatar to it". Using the AS2 syntax, how do we represent those actions
#Arnaudnote that we could agree to open everything by default but I'm not sure that would help
#jasnell_regardless of what we call it, the point is that it's needless to have separate "actor" and "author" and "attributedTo" properties that end up forcing Activities and Objects to be handled differently
#jasnell_so? Activities are themselves types of objects
#elf-pavlika part of data model not the whole data model
#bretArnaud: when it comes to reply formatting on the mailing list, trying to pick out new information vs quoted/past information is a chore since its not visually formatted
#jasnell_the approach in AS1 and AS2 has always been to leave it largely open. Let folks do what they want. Our user stories, however, talk about specific actions being taken against a profile.
#jasnell_but we have no normative model for a profile
#tantekjasnell_: by saying a name, e.g. "Tantek" in the context of the web, you are already referring to a profile.
#wilkiemy understanding of even AS1 was that Person/Author contained the profile information and that they were equivalent
#tantekjasnell_: indieweb solves this by saying hey, sign-in with your domain. don't care how you got it or how it was setup etc. it just is. you just use it.
#elf-pavlikrel="me" or rel="schema:sameAs" take in a way pragmatic approach
#jasnell_Ok. So are we saying then that there's no need to record the action that a profile was created?
#tantekwilkie: if that's so, then let's stick with that simplicity!
#tantekseriously, have missed having you around here wilkie, glad you're back.
#jasnell_(twitter is just one example of a service that announces explicit creation of new profiles)
#jasnell_keep in mind, I'm not arguing any side of the issue here, I'm simply describing the issue. the question is what is the requirement we need to capture. Does AS2 need a way of describing Profile as a separate type of thing
#tantekwilkie: which is why the somewhat ambiguous "author" works so well
#tantekcould be an org, a bot, a weather condition (@karlthefog)
#jasnell_consider another story. MySocialSite uses FB for authentication. When Tantek first visits MySocialSite, he logs in using his Facebook account. He's given the option of creating a MySocialSite Profile. Which, of course, he does. A notification is sent to his Facebook friends that his new MySocialSite profile has been created.
#tantekmeh on FB-specific user-story. they're not even in the WG :P
#wilkieperhaps certain profiles you'd want... private. so it makes more sense to have them be distinct things with that in mind, instead of amending to your identity a list of profiles/services you are using.
#tantekjasnell_: that's the point - there's no need to create a duplicate profile
#elf-pavlikharry, can you please jump on #socialig for 2 min?
#tantekif you have a profile that other services can federate with, you don't need duplicates on each service!
#jasnell_tantek: that may be true, but there are existing sites that do exactly that
#jasnell_regardless of what you think is needed or not
#elf-pavlikso you just say birthDate and createdAt ?
#jasnell_existing distributed auth systems do not treat them as the same
#wilkiewhere does the name "Tantek" go? not in the profile apparently.
#jasnell_sometimes they are, sometimes they're not
#jasnell_note.. using the existing AS2 vocabulary, it's perfectly valid to model something like {"@type": "Exists", "actor": {"@type": "Person", "displayName": "Tantek"}}
#jasnell_Exists doesn't currently exist but you get the idea
#wilkiein my code, local sign-in is a separate object with a username/password that you use to prove you can represent a particular profile. but beyond auth and crypto signing, it's not used.
#jasnell_we don't *HAVE* to model it as actor verb object
#jasnell_we can model intransitive activities with simple actor verb type statements
#wilkiethe more things in AS model actor-verb-object, the less surprising they are, imo
#jasnell_think of it as the difference between sending someone a diff-patch versus the patched document
bengo joined the channel
#jasnell_I have a profile. I make a bunch of changes to that profile. I want you to know specifically what changes were made. I want to be able to say, "I added an avatar", "I added my phone number", "Sally added a tag endorsing me for skill Foo"
#jasnell_or, I can simply say, "My profile was updated."
#jasnell_both approaches tell you that the profile was updated. The former breaks it down into more granular details
#jasnell_AS2 gives us a syntax for expressing those granular details
#wilkieyeah, so right now you'd make an activity like: actor:"wilkie" verb:"updated" object:"wilkie" heh... and since it is an activity, people could comment on it, like it, etc, but it has no granularity
#jasnell_but I could also say, actor:"james" verb:"add" object:"avatar" target:"james' profile"
#wilkieit's almost like object should have a means of specifying a particular field within the object. actor:"wilkie" verb:"updated" object:"wilkie.avatar" which would be considered a profile update, but also something more specific
#tantekwhich, because they're fully system / URL / domain independent, can be you editing your own stuff, or posting a suggested edit to something else
#jasnell_tantek: in microformats, how would you describe that you added your phone number to your profile
#tantekjasnell_: and yet no one in AS looked at the RSS feeds coming from say Wikipedia / Mediawiki recent *change* to see what could be minimally modeled
#jasnell_In the link to edit posts, I see: "We haven't quite figured out the "how" of a good way to markup edit posts."
#tantekI think that's likely the current state - you can ask in irc://irc.freenode.net/indiewebcamp to see if anyone (e.g. kylewm - the example listed on that page) has thought about it
#jasnell_ok, so indieweb has talked about it but doesn't yet have a solution for it
#tantekso far the edit example(s) are "text block" level
#tantekproperty specific edits (photo, relationship status) are interesting based on how much interest such posts generate on silos like FB
#tantekphone number (which elf-pavlik keeps bringing up) not so much
#tantekdon't think I've ever seen a "so and so updated their phone number" post anywhere
#jasnell_this conversation keeps going in circles because as much as I'm trying to get it focused on specific examples, it keeps being brought back to a metadiscussion
#jasnell_do we agree that the ability to describe granular changes to a object, whether it's a profile or otherwise, is an important requirement?
#tanteklacking specific examples (e.g. permalinks to public posts), it's inevitable for discussions to go meta
#elf-pavlikjasnell_, i get impression that tantek doesn't see feature you requested hight priority
#jasnell_it doesn't matter if you call those Edit Posts or Activities
#jasnell_elf: that's what I'm trying to clarify. we have user stories that describe a set of actions but it's not clear how those map back to the syntax requirements
#jasnell_I cannot reconcile the vocabulary to the user stories unless I know the level of granularity that is required