From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: org-exp-bibtex missing in git? Date: Thu, 07 Mar 2013 18:39:34 +0100 Message-ID: <87ppzbcdnt.fsf@Rainer.invalid> References: <20130303070635.GA12112@panahar> <87fw0cg42y.fsf@allisson.co> <87vc98be83.fsf@bzg.ath.cx> <87ehfwwgdd.fsf@gmail.com> <87ppzg2r05.fsf@med.uni-goettingen.de> <87ppzgusem.fsf@gmail.com> <87ppzcfy2e.fsf@med.uni-goettingen.de> <87lia0s7wi.fsf@bzg.ath.cx> <876213lqfk.fsf@gmail.com> <87wqtjo6h6.fsf@bzg.ath.cx> <87boavcpzc.fsf@gmail.com> <87fw075ivl.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:57447) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDenK-0008Bb-Ir for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 12:39:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDenI-0007mg-PS for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 12:39:54 -0500 Received: from plane.gmane.org ([80.91.229.3]:46962) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDenI-0007ly-Ik for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 12:39:52 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UDenb-0005Og-JP for emacs-orgmode@gnu.org; Thu, 07 Mar 2013 18:40:11 +0100 Received: from pd9eb5714.dip.t-dialin.net ([217.235.87.20]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Mar 2013 18:40:11 +0100 Received: from Stromeko by pd9eb5714.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Mar 2013 18:40:11 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Bastien writes: > I like Aaron's idea (maybe others proposed this too) of having > parameters in links: We've had some of this discussion about two years ago IIRC, so here I am again: there's an internet standard for this kind of thing, it's called URN/URI. If we adhere to this, we can at least hope for interoperability and outside tool support. I don't think we should try to invent something that is almost, but not entirely unlike the standard. (with apologies to the late Douglas N. Adams) Back to citations, I don't know if an URI scheme for citations already exists. Citation tools are complicated because nobody really agrees on what they should do exactly and there are many different citation styles. The common ground is that there is a key/handle for the citation itself and then different fields for different types of citations to pull the various bits of information together into an actual citation, in whatever order and form that is prescribed. If you're writing for the Journal of Irreproducible Results and the Magazine of Things that go Boom!, you'll likely have just two definitions that you will somehow reference in the respective articles. Here's what Wikipedia says is around, and that surely is only the tip of the iceberg: https://en.wikipedia.org/wiki/Comparison_of_reference_management_software If there's no support for BibTeX however, you probably shouldn't play at all. BibTeX itself has a long and colored past: https://en.wikipedia.org/wiki/BibTeX That it is still used should be an indication that its basic principles are sound. The most interesting part of this history from the Org/Emacs perspective is perhaps CL-BibTeX. At least Bibsonomy.org has several response formats for queries including JSON (and BibTeX, of course) and lets you ask for the whole database entry and a pre-formatted citation. I haven't payed close attention to Zotero, but I think they are doing something similar. So it might be possible today to simply (or not so simply) have a reference scheme and have all the database and formatting work done by one of these (or more likely several of them) services. But even coming up with a good reference scheme (the "links with parameters" part) for this will be a sizeable project. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ DIY Stuff: http://Synth.Stromeko.net/DIY.html