- From: BigBlueHat via GitHub <sysbot+gh@w3.org>
- Date: Fri, 11 Sep 2015 00:49:13 +0000
- To: public-annotation@w3.org
@melvincarvalho thanks for the input! It wasn't my intent to [bandwagon](https://yourlogicalfallacyis.com/bandwagon). The statements above are rooted in two things: 1. Linked Data tooling is (as you stated) known to be in it's formative days as yet 2. the less overhead required (for anything) the more likely it is to happen I'm working on an [LDP / Web Annotation Protocol server for CouchDB](http://github.com/bigbluehat/ldp-on-couchdb). The current attempt is to build it all *within* CouchDB and avoid any additional languages or run times--so if I can't code it in non-DOM enabled SpiderMonkey friendly JavaScript, it can't be done. This, afaik, is probably the most constrained environment we'll face (or that's my hope in attempting it) and anything beyond that MAY have Linked Data tooling already available. There are plenty (as you know) JS related Linked Data things--which I went hunting for early on--but found that the JSON-LD <=> Turtle transformation world was a tangle of various librariers that seemingly do nearly the same things causing the transformation between those two formats to be several lines of code written by someone who understands that N3 sits somewhere in that mix and that there are other JSON encodings of RDF that are used by these libs as intermediaries, and... etc. In the end, I tabled that effort, and circled back on just getting the API bits implemented around JSON-LD. Browser "level" JS developers will be using (most) of those same tools and will hit the same thing. Could this be solved by more mature tooling? Probably. Will developers still need to learn A New Thing to Do It Right? Definitely. Is that a Bad Thing? Nope. :smile: It comes down to a question of how much learning should/must be *required* for someone to build an annotation endpoint and serve and accept incoming annotations. That, sadly, isn't a precise measurement, but the "geocities" early days of Linked Data tooling is currently an inhibitor...at least for this developer. :smile_cat: Despite his desire to use it... :confused: -- GitHub Notif of comment by BigBlueHat See https://github.com/w3c/web-annotation/issues/34#issuecomment-139420311
Received on Friday, 11 September 2015 00:49:16 UTC