KevinMarks, bblfish and cmhobbs joined the channel
#oshepherdHmm, s/simplify/something else/ in my last email.
#rektide"tantek> also - "alignment with things like JSON-LD" has always appeared purely political, rather than technical for any actual real-world use-case." i find this statement terrifying
#rektidei find non-alignment to be destructive, and an unnecessary schizsm that destroys potential real world collaboration
#rektide"url" is an entirely vaccuous descriptor. i much prefer self.
#rektidethe irony of a social group chair wanting to be antisocial against other specs mindblowingly facepalmingly bad. :(
#Arnaudrektide: the good news is that chairs don't set the direction for the WG
#Arnaudchairs are here to facilitate the discussion and help reach consensus
#rektidewell, ++ for that perspective, i think that helps move past the tarpit i might have been laying out
#oshepherdOr: While "url" may not convey enough information, "webpage_url" or similar would just get annoying :-)
#tantekoshepherd: or just "url" has worked fine in numerous objects, in numerous deployments, so bother with "self" which is largely legacy from Atom/XML which is dying.
#Loqitantek meant to say: oshepherd: or just "url" has worked fine in numerous objects, in numerous deployments, so why bother with "self" which is largely legacy from Atom/XML which is dying.
#oshepherdIndeed, especially when "self" has an alternate (useful!) meaning
#tantekrektide, non-alignment is not only not destructive, but essential to exploring multiple varying ideas *in parallel* (more efficiently) to allow for better options to be encouraged, found, developed
#tantekrektide, you say you "much prefer self" - what is your personal site where you use this "self" that you "much prefer"?
#rektideoh we're at the waving stuff around stage now
#tanteknot at all! I'm trying to avoid handwaving by discussing specific examples, e.g. on a real world website.
#tantek!tell tiborKatelbach yes, telecon dialing in etc. information is at https://www.w3.org/wiki/Socialwg#Telecons and be sure to be on IRC as well for minutes, additional converstaion, queuing.
#rektidelooking through the archives for the clash with self to better understand
#rektidethe latter of which reiterates the "we're being different because it's important not to cooperate" viewpoint in frighteningly explicit terms for me
#tantekArnaud: as the most experienced chair here, do you have a URL to a "How to W3C telecon 101" type document which explains the basics of calling in, Zakim, q+, q- etc.?
#tantekrektide the first URL of those is a massive tl;dr. typical of email archives, lots of text, hard to follow, no obvious conclusion.
#oshepherdThe AS1 spec for collections also uses it (same purpose)
#tantekah, "self" is used *inside* a "links" collection as an implied *rel* - that makes much more sense than just having a property/field named "self".
#rektidethat's quite the literal "self" you have in mind, self as in "i" being distinct from self as in "this thing"
#tantekoshepherd: thanks for that real world example.
#oshepherdHmm, I need to get around to implementing garbage collection of the ActivityStreams database in Impeller (Android app); its' kinda silly that its' reached 400MB on my phone...
#tantekfor that reason in microformats we re-used "uid" from vCard/iCalendar for *universal(global)* unique identifier, which by convention we've only used URLs for.
#oshepherdSure, but microformats is designed to exist inside of HTML
#tantekso you see a bunch of class="url uid" to indicate a URL which is also the globally unique identifier
#oshepherdI don't think you can categorically say "Because HTML uses the id attribute this way, everybody must"
#tantekoshepherd: all concepts in webdev pretty much have to have semantic compat with HTML, since webdev start with learning HTML.
#tantekno need to be ambiguously overloading like that though - hence "uid" is a better option if you want to be explicit about being global/universally unique
#wilkieright, even with html, 'id' can be considered global to the page, which is the discrete unit http uses, html isn't going to define a rigid global context, so that makes sense.
#tantekprobably why the vCard/iCalendar folks used it back in the day
#oshepherdRegardless, whatever JSON-LD uses doesn't affect us, because JSON-LD lets you define aliases for its' "built in names", because one of the goals is that you should be able to use JSON-LD to map most existing arbitrary JSON data to 'linked data'
#wilkietrue. and uid is reasonable all on its own. it's not really going to confuse people either way. we all know what an 'id' is :)
#oshepherdThe intended "alignment" is that AS would be a specified subset of JSON-LD, and that you would ignore the crazy @properties behind the curtain (indeed, the spec should prohibit them)
#wilkiethat would get you RDF for free, I think :)
#tantekwilkie lol at "we all know what an 'id' is"! :)
#oshepherdJSON-LD has two "canonical forms"; one is "crazy RDF triples in JSON", one is "canonical JSON via the mapping", the mapping can be defined such that we always get the nice canonical form people actually want
#wilkietantek: <.< it identifies things within its own context! :D
#tantekdouble lol for "would get you RDF for free"
#wilkieoshepherd: my intuition is that it is over-engineered, but that's always what the voice in my head says. looking at it with a clearer head, they have some interesting flexibility wrt interop decisions there.
#wilkiesomebody might care about RDF! :D libraries are mature, I dunno
#oshepherdActivityStreams is a graph. RDF is a graph. You might want to use SPARQL on said graph or such?
#tantekfor those that find graphs useful. I find it simpler to treat streams (activity and other) as simply a list of objects with properties with values
#tanteknicer when those values are linky, but not essential
#wilkieoshepherd: true. that type of flexibility is obviously valuable for that reason.
#oshepherdThe graph bit comes in handy when I want an old post by somebody to display their new avatar
#Loqigives oshepherd an old post by somebody to display their new avatar