From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: org-ref in action Date: Thu, 26 Jun 2014 12:14:07 -0400 Message-ID: <87bntfvear.fsf@gmail.com> References: <87wqc4wxbe.fsf@gmail.com> <87fvisbhnb.fsf@fastmail.fm> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55391) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X0CQF-00053s-OR for emacs-orgmode@gnu.org; Thu, 26 Jun 2014 12:21:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X0CQB-0001b1-Ue for emacs-orgmode@gnu.org; Thu, 26 Jun 2014 12:21:15 -0400 Received: from mail-qg0-x235.google.com ([2607:f8b0:400d:c04::235]:40570) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X0CQB-0001av-Q6 for emacs-orgmode@gnu.org; Thu, 26 Jun 2014 12:21:11 -0400 Received: by mail-qg0-f53.google.com with SMTP id i50so3209742qgf.26 for ; Thu, 26 Jun 2014 09:21:11 -0700 (PDT) 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: John Kitchin Cc: Matt Lundin , Fabrice Popineau , "emacs-orgmode@gnu.org" John Kitchin writes: > Some features could be merged, but there is an important difference in th= at > org-ref uses bibtex as the backend database, and reftex for searching, and > org-bibtex uses org-mode headings as the backend database, and tag/proper= ty > searches (I think). It is like the difference between org-contacts and > bbdb. They both serve similar needs, but with different data sources, and > different ways to think about it. > > We might be able to figure out a way to specify a "backend" that would > allow the independent features to work in both though. > I wonder what the API would look like. The following functions comes to my mind. I'm not sure if there would be much more for org-ref... - jump location for citation by ID - return bibtex information for citation by ID - validate citation With those functions I imagine that a good deal of higher-level code could be shared in a backend agnostic way. Including, - jump to citations - provide information on citations - collect citations during publishing (possibly automatically create the bi= b file) If merging makes sense that's great, but if not then there's certainly no harm in a diverse ecosystem of org tools supporting different work flows and backend tools. Best, Eric > > John > > ----------------------------------- > John Kitchin > Associate Professor > Doherty Hall A207F > Department of Chemical Engineering > Carnegie Mellon University > Pittsburgh, PA 15213 > 412-268-7803 > http://kitchingroup.cheme.cmu.edu > > > > On Thu, Jun 26, 2014 at 8:21 AM, Fabrice Popineau < > fabrice.popineau@supelec.fr> wrote: > >> >> +1 for org-bibtex (and ox-bibtex) that I'm using for a couple of years. >> >> But org-ref seems to go further (video is convincing). >> It would be really nice to merge org-ref and org-bibtex before they split >> too far apart. >> Wishful thinking from me because I don't see that I'm in position to do = it. >> >> Fabrice >> >> >> 2014-06-26 3:10 GMT+02:00 Matt Lundin : >> >> Eric Schulte writes: >>> >>> > >>> > This is a lot of useful functionality, and very nicely presented. >>> > >>> > Did you happen to try the built in bibtex support in Org-mode core and >>> > contrib? And if so, is there a reason that you implemented this all >>> > independently? >>> > >>> > I think part of the problem with existing Org-mode bibtex support is >>> > that no-one knows it exists. >>> >>> Well, you can count on one big fan of org-bibtex.el here! (Though I must >>> admit that I have not used ox-bibtex.el.) >>> >>> > To help address this I threw up a very quick-and-dirty screen cast >>> > demonstrating some of Org's existing bibtex functionality. >>> > >>> > https://vimeo.com/99167082 >>> >>> Thanks! Over the years, I've particularly appreciated the way >>> org-bibtex.el makes it easy to keep bib data together with notes/todos. >>> Both org-bibtex-read and org-bibtex-yank have become indispensable to my >>> own workflow. >>> >>> Best, >>> Matt >>> >>> >> >> >> -- >> Fabrice Popineau >> ----------------------------- >> SUPELEC >> D=C3=A9partement Informatique >> 3, rue Joliot Curie >> 91192 Gif/Yvette Cedex >> Tel direct : +33 (0) 169851950 >> Standard : +33 (0) 169851212 >> ------------------------------ >> >> --=20 Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D (see https://u.fsf.org/yw)