#shanersso, as I understand it, JSON-LD is vocabulary agnostic. which means that if one wanted to use h-card's vocabulary in JSON-LD, they could. in theory.
#shanersbut you can see from their simple example on their homepage, they haven't
#shanersthat's a perfect use case for h-card / xfn
#shanersat the end of the day, we've got something that A: already works, 2: is being widely used and D: is optimized for published first, not developer (which has lead to greater adoption of mf)
#breti was getting the impression that the vocabulary and its representation in json was what they were trying to standardize
#bretbut they want this standard to do the same for data represented in JSON
#tommorrisso, here's a tougher use case than putting-contact-details-online
#tommorrisyou have a chemical database that describes research data into the interactions of genes in the progress of complex diseases and medical conditions - cancer, HIV/AIDS etc.
#tommorrisit links between specific highly-complicated scientific areas - genetics, diseases, drug interactions etc.
#tommorrisand it links into existing complex databases, some of which are public and some of which are behind academic firewalls/paywalls
#bretit seems like given the argument shaners is making about mime formats failing, and uF not, that any kind of data vocab should be tied to the non-mime representation, and map to the mime style representation
#tommorristhe point is that you have RDF which is a Resource Description *Framework*
#tommorrisand you can implement that framework in different ways
#tommorriswhether that's in HTML (with RDFa), in XML (RDF/XML), in JSON (RDF/JSON originally, now the much, much simpler JSON-LD)
#bretcan you have such a framework, and still have the simplicity of uF2?
#tommorrisone of the reasons I'm writing my own mf2 parser is that I can sneak on a make-sane-RDF option, so you can merge data contained in microformats2 with RDF data
barnabywalters joined the channel
#shanerstommorris: i guess, it's like this. every time i hear these examples, they're either
#shanersA: completely made up not real world use cases (not saying you're making this one up) or
#shaners2: have yet to see a case where if someone wanted to model a "complex disease" (or whatever, anything more complex than h-cards) in mf2 that they couldn't
#shanersi haven't seen any effort from the LD set to work on an mf for one of these straw man examples
#tommorristhat's because Linked Data people already have an existing data-in-HTML solution, RDFa.
#shanersi mean, right? is there some history of someone trying to make a mf for diseases or genes or whatever complex science thing?
#tommorrisNope. They already have existing RDF ontologies.
#shanerstommorris: when did people start using RDFa in HTML?
#tommorrisNot sure. Can't remember the history off hand.
#tommorrisWhat put a lot of people off in the early days was that it didn't validate.
#tommorrisMicroformats had that as a significant win: because it was just classnames, it was valid HTML 4.x/XHTML 1.0
#shanersfrom my perspective (and this is certainly) outside looking in, was that it wasn't until the past couple years did people start using RDFa.
#shanerstommorris: either way, debating history doesn't change what's what today.
#tommorristhe social model of microformats is: come to microformats.org, show evidence, work on a spec collaboratively
#shanersas opposed to, just make up a new vocab for an already existing thing?
#tommorrissocial model of RDF is: do whatever the fuck you want. publish it yourself, get together with your friends, build a gigantic committee. whatever you want.
#tommorrisand you can declare equivalencies, you can extend existing specs
#shanersin your example about _making sure that two scientists are looking at the exact same gene_, this "use whichever thing you think is right" does't jibe
#Loqishaners meant to say: in your example about _making sure that two scientists are looking at the exact same gene_, this "use whichever thing you think is right" doesn't jibe
#tommorrisso if you are aforementioned scientists you can use complex gene ontology put together by beardy experts
#shanerspublish HTML + (MF2 or RDFa) on the web and literally everyone with a browser can use it
#shanerspublish JSON (in any "format") and only programmers or snowflake apps can use it
#tommorrissure. I prefer data-in-HTML than data-in-(XML/JSON/etc.)
#tommorristhe problem I have with data-in-HTML approaches is that actually solving the problem of consistent rules for working out the relationship between the page and the objects contained therein is difficult
#shanersi would love to see the day where we're only debating HTML + ?, rather than HTML vs JSON vs XML, etc
#tommorriswell, for me it's not a matter of debating. it's a matter of people actually using JSON, so what's the best way to do that in a non-sucky way
#tommorrissame as people used to use XML, there's ways to do that in a sucky way and a non-sucky way
#shanersthey'll have to put coding time into working with this new flavor of json. that time could be used instead to code against parsing mf2 (or mf2 to json)
#tommorrislike, a "debate" on the merits of data-in-HTML vs. JSON is pointless because people aren't convinced of technology choices on the basis of reason and argument. they are convinced by fashion and engage in a lot of cargo cult science
#tommorriswhat provoked it was the redesign of Google Groups and the utter frustration I felt using it
#barnabywaltersI didn’t live through the xml wars, not do I know much about RDF in any of it’s various forms. Not do I suspect that trying to actively persuade anyone that one technology is better than the other is going to get us anywhere. What will is what we're doing at the moment, solving real problems with mf and proving the community model works by iterating on them, and most of all building things which actually consume the data and make it
#bretI guess I'm still worked up over this weekend listening to all of this JSON-LD propaganda, but not seeing anything tangible from it. http://www.fatberg.org
#tommorrispragmatism: the realisation that the pain caused by shit not working is larger than the pain caused by the solution matching up exactly with your dogmatic preferences.
#shanerstommorris i have ideological prefs too. they just happen to align with what works. …mf2
#bretit provides an api that just sits there, in the html, dead. In the right environment though, it comes alive as a data API
#shanersback when it was kicking off, i lived in Bloomington, Indiana (where IU is) and was all excited about this New Shiny Fast Internet™. I was 19.
#tommorrisInternet2 in simple terms: the UK has an very fast inter-university network called JANET. Now make it bigger, brasher and American. that's Internet2.
#tantekat the time when I was figuring out canonical JSON for microformats2, I chose the simplest other such generic use of JSON
#tantekso I deliberately chose for microformats2 JSON to share common ground with microdata canonical JSON
#tantekwhen something more complex comes along (like JSON-LD), it's up to the more complex thing to share common ground with the simpler thing, not the other way around
#tantekso basically, someone in whatever channel/forum JSON-LD is discussed should be asking if they can share common ground with microformats2 JSON, not vice versa
#tantekalways pursue the simplest solutions, and ignore the complex ones, despite their pleas for common ground or compromise
#tantekleave the responsibility to those who pursue more complex solutions to educate themselves and simplify (or use the simpler solutions as building blocks for their own complex use cases)