RE: how to update bibtex file

From: M.A.Wermelinger <>
Date: Tue, 2 Sep 2008 12:30:14 -0400

Hello MacKenzie,

I think I might not have been quite clear. I'm certainly not expecing
Citeline to manage my references nor wish it to do it, for the reasons
you say. What I was expecting is:

1. I create a new exhibit by uploading my local bibtex file to citeline.
2. I change the deafult style from classic, I create new filters on the
right column, change their order, create a timeline, etc.
3. I save the resulting HMTL file on my local machine and put it on my
(some time later...)
4. I add new references to my local bibtex file.
5. I log into citeline, and update my already configured exhibit by
uploading the new bibtex file.
6. I go to step 3.

What I see missing from Citeline is step 4, a button that says 'update
your exhbit with new data' instead of just a button to create a new
exhibit from scratch, having to go through all the configuration in step
2 again. My whole point was that if Citeline implemented step 5, it
would become much more frequently used.

That's why I was trying to tweak the downloaded HTML file: so that it
points to a local JSON file and therefore I could keep the exhibit
updated by just updating the bibtex file and running it again through
Babel. In other words, I was tryiong to do step 5, which is not provided
by Citeline, by using Babel.

I must say I lost you when you mentioned Zotero and exporting the JSON
file from Exhibit. I don't have either installed, so what exactly should
I do?



-----Original Message-----
From: MacKenzie Smith [mailto:kenzie_at_MIT.EDU]
Sent: 02 September 2008 17:04
To: M.A.Wermelinger
Subject: Re: how to update bibtex file

Hi Michel,
> I came across Citeline and it's very nice. Well done!
Thank you!
> However, I can't see how to update the bibliography exhibit without
going again through the process of uploading the new version of the
bibtex file to create a new exhibit and then configure the way it's
displayed again from scratch, and finally downloading to my site. I am
correct or am I missing some point?
You are correct. That was our intent, since the users we designed this
for (i.e. faculty and researchers) are using various personal
bibliographic managements systems to edit their citations -- e.g.
Endnote, Refworks, Zotero -- and we don't want to force them to do
double editing. We've made this very easy with open source tools like
Zotero, it's just one click to update your Exhibit. But you're right
that in general you have to repeat the process each time you want to
update your Exhibit.
> I tried to translate the bibtex file via Babel to JSONP format and
then change the source of the downloaded HTML file to point to my local
JSONP file instead of the data.jsonp file on your server, but it didn't
work anymore.
We could probably diagnose the problem if you sent the HTML, but could
you say a bit about why you wanted to do this? Was it to maintain your
bibliography in JSONP rather than the original bibtex file?
> Without any simple way of keeping the system working whenever a new
reference is added to the bibtex file, I'm afraid the Citeline system
won't become popular.
We certainly considered that, but writing a system to edit and manage
citations would be orders of magnitude more complicated that what
Citeline does. We want it to work seamlessly with existing, popular
editing tools and avoid having people maintaining this data in multiple
places. Does that make sense?
> Moreover, it seems contrary to the Exhibit philosophy of separating
presentation from data. If whenever I change the data (the bibtex file),
I have to go again through the same exhibition generation steps from
start, then it seems the two are actually quite hard-wired...
Well, the system does support templates that can be updated
automatically from an updated bibtex file (e.g. in the Zotero export
case), so it can be as little as two extra clicks.
> Not to mention that keeping our bibliographical data on your website
without any explicit statement in the citeline seems to contravene basic
privacy good practice.
That is a convenience for users who don't want to store their data
locally and change their Exhibit HTML file. If you want to do that it is
possible -- you export the Exhibit JSON (in Exhibit), save it locally,
and edit the HTML file accordingly. But I do agree that some sort of
statement in the Citeline "about" file that explains this would be a
good idea. You are clearly more expert at how these tools might work
than our typical user!

I can also assure you that we are not storing any personal information
beyond the userid of the Exhibit owner.
> Thanks in advance for any clarifications!
You're welcome, hope this helped, and please let us know your reactions
to our thinking about this service.

By the way, since Citeline and Exhibit are 100% open source, we
anticipate that some institutions will decide to run their own Citeline
services rather than relying on ours. So if MIT's policies were
troublesome but you like the service you could consider that route.



MacKenzie Smith
Associate Director for Technology
MIT Libraries
The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302).
Received on Tue Sep 02 2008 - 12:30:14 EDT

This archive was generated by hypermail 2.3.0 : Thu Aug 09 2012 - 16:43:53 EDT