RDF is an abbreviation for Resource Description Format, an early-ish part of XML-related technology, that was pitched as the Semantic Web, used in Trackback and RSS 1.0 (but dropped by Pingback and RSS 2.0 respectively), later rebranded as Linked Data, experimentally published in the past, but not used by any indieweb use-cases in practice.
complexity without benefit
The additional conceptual and implementation complexity costs of learning/coding RDF do not provide equivalent (or any in practice?) marginal benefit (certainly not to individual developers who have limited time/maintenance resources for their own websites):
- From: http://microformats.org/wiki/triples
The larger problem is that triples are more than just complicated, they are unnecessarily complicated.
syllogisms not useful
- syllogisms critique http://www.shirky.com/writings/herecomeseverybody/semantic_syllogism.html
provokes emotional ranting
For some reason, RDF and Semantic Web in general provoke strong negative emotional reactions from at least some developers:
- 2018-08-07: https://pleroma.site/notice/2962160
- "these people should be fucking ASHAMED of this work, it is a DISASTER. it is FILLED WITH RDF SEMANTIC WEB HORSESHIT. FUCK THE SEMANTIC WEB." @kaniini August 7, 2018
- Aaron Swartz's unfinished book on the programmable web has a lot to say about RDF https://upload.wikimedia.org/wikipedia/commons/3/3f/Aaron_Swartz_s_A_Programmable_Web_An_Unfinished_Work.pdf
- "There’s a diehard set of purists that will keep spinning the Semantic Web under the guise of different names, undeterred by actual adoption or market need." @jaredhanson October 2, 2018
- Criticism: 2019-02-10 Peter Molnar: A journey to the underworld that is RDF
- Criticism: threads https://twitter.com/YungTseTech/status/1125641970720755712
- "To be honest, I haven't yet seen a convincing case for the Semantic Web. Of course this could be because I'm some kind of unimaginative subliterate ... but ... (and I'm only putting this out here!) ... could it be that it doesn't solve a lot of problems people actually have?" @YungTseTech May 7, 2019
… philosophy about RDF is YAGNI (You Ain’t Gonna Need It). We see RDF’s complexity as a turn-off to developers and something we should try to avoid if we can.
- Criticism, thread (includes some JSONLD criticism too, debunking of "simplicity" claims) https://twitter.com/pfrazee/status/1136719211735277574
- "Eh yeah but you're still encoding all that info somewhere, and it doesn't change the fact that RDF is actually a graph model with URL attributes that we're fighting to behave like a schema identifier" @pfrazee June 6, 2019