From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Nobis Subject: Re: Citation syntax: a revised proposal Date: Tue, 17 Feb 2015 07:47:55 +0100 Message-ID: References: <87k2zjnc0e.fsf@berkeley.edu> <87a90e83ki.fsf@ucl.ac.uk> <874mql7r2h.fsf@yale.edu> <87mw4d64wr.fsf@yale.edu> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNbx0-0003wV-V5 for emacs-orgmode@gnu.org; Tue, 17 Feb 2015 01:48:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YNbwx-0004Jm-Me for emacs-orgmode@gnu.org; Tue, 17 Feb 2015 01:48:06 -0500 Received: from basilikum.nobis-admin.de ([89.238.71.130]:39165) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNbwx-0004Je-Dq for emacs-orgmode@gnu.org; Tue, 17 Feb 2015 01:48:03 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by basilikum.nobis-admin.de (Postfix) with ESMTP id CE7927E3C22 for ; Tue, 17 Feb 2015 07:48:01 +0100 (CET) Received: from basilikum.nobis-admin.de ([127.0.0.1]) by localhost (basilikum.nobis-admin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gKVqLILIuy2O for ; Tue, 17 Feb 2015 07:47:55 +0100 (CET) Received: from karotte.fritz.box (unknown [IPv6:2001:4dd0:fb8a:0:c88:dfb2:26a8:31db]) by basilikum.nobis-admin.de (Postfix) with ESMTPSA for ; Tue, 17 Feb 2015 07:47:55 +0100 (CET) In-Reply-To: <87mw4d64wr.fsf@yale.edu> (Jorge A. Alfaro-Murillo's message of "Mon, 16 Feb 2015 14:19:00 -0500") 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 jorge.alfaro-murillo@yale.edu (Jorge A. Alfaro-Murillo) writes: > I see, so in the examples provided Doe99 is only the key, org would > not have to know that the author name is Doe and its year is 1999, > or any other information about the citation. Yes and no. In the first place org should only get a special syntax for citations. That means there will be special data structures for citations and backends get a uniform interface for these parts of the source text. In the simple case that's all, i.e. the backends get more information to generate the correct commands (in the case of LaTeX) or to call some tool that will generate the text/object to be inserted in the resulting document. On the other hand org should be able to show additional information for citations, like linking to its data (in some bib file, in zotero or wherever). But that's a second step. > But now it is not clear to me what the actual org reference points > to. If it is the actual reference, I mean the article's PDF or URL, > what would you do when you need to cite a physical book? The org element, say "[cite: see @doe99]", will point to some data source, to be defined in the same org document (e.g. with "#+BIBIOGRAPHY:..."). This data source for citations may be a bib file, a zotero database, maybe even Endnote or something else. As said above, org will not handle every aspect of citation. It should only know a little more about these things in order to enable some extra features (e.g. special UI for citations or exporting citations to different backends instead of the need to fallback to LaTeX commands). -- Until the next mail..., Stefan.