Here is what I would like: I'm typing and I want to cite something. I press a key and I can search by author, title in a database of everything ever published. When I make my choice a cite key is inserted in my format of choice (Pandoc) and the bibliographic information is pulled from that big database to a local file. This file is kept in sync with the big database and my own document, until I decide to 'freeze' it and it becomes static as a permanent record.
Maybe what I want would actually be bad because it assumes that I'm on the internet whenever I write, and doesn't involve a local database of PDFs.
@twsh I've been happy with Zotero for citations
Works with BibTeX / LibreOffice / Word all very nicely, but it doesn't have every citation of every thing, like you want :(
IIRC, ReadCube (https://www.readcube.com/) organizes and extracts metadata of local PDFs and can also search across different search engines to download and extract metadata from online articles.
Not sure how that compares to Zotero, but ReadCube was definitely helpful for me when I was involved in research.
(note: subscription required; offers 30-day trial)
@ipt I remembered that I used the Crossref API to get DOIs for things that were missing them in a script that I haven't thought about for a while.
https://github.com/jdherman/bibby worked for me at some point but now doesn't seem to. It hasn't been updated for four years so maybe it just needs a spring clean.
Anyway, it looks like there are options.
If, also, it interprets copying a section from another paper and pasting it into yours in such a way that it creates a blockquote if the section goes for longer than one line, injects footnotes & citations, and adds the source to the bibliography in the appropriate format, then you've sold me.
I'm glad you're seeing where I'm going for that.
Of course, a full xanadu system is not strictly necessary for that (and probably wouldn't comply with citation standards in its default interface anyhow, being generalizable beyond academia), but it sure would be nice!
All modern forms of hypertext derive from watered-down forms of Xanadu, which is optimized for permanent unbreakable links & quotation. (Even drafts are represented as extensive quotes from previous drafts.)
Unfortunately, it's also famously dogged by management problems. So, while there have been many internal prototypes and some open source releases over the course of the past 60 years, there have been no designated 'full' releases.
An editor like that would be all kinds of amazing! Plus a decentralized database so something screwy wouldn't undermine the whole system.
So, a blockchain-based system? Libraries, universities, etc. could run full nodes, which would also facilitate offline use within those institutions.
A blockchain just means a list where every entry contains a hash of all previous entries. The purpose is to prevent people from forging earlier entries and maintain a consistent order (which makes sense for a financial ledger).
A distributed hash table is what it sounds like -- a hash table spread over multiple machines. If your machine doesn't have what you're looking for, it'll ask peers. A CAN is the same thing but the name is a hash of the content of the document.
Scholar Social is meant for: researchers, grad students, librarians, archivists, undergrads, academically inclined high schoolers, educators of all levels, journal editors, research assistants, professors, administrators—anyone involved in academia who is willing to engage with others respectfully.
We strive to be a safe space for queer people and other minorities, recognizing that there can only be academic freedom where the existence and validity of interlocutors' identities is taken as axiomatic.
"A Mastodon profile you can be proud to put on the last slide of a presentation at a conference"
(Participation is, of course, optional)
Scholar Social features a monthly "official" journal club, in which we try to read and comment on a paper of interest.
Any user of Scholar Social can suggest an article by sending the DOI by direct message to @firstname.lastname@example.org and one will be chosen by random lottery on the last day of the month. We ask that you only submit articles that are from *outside* your own field of study to try to ensure that the papers we read are accessible and interesting to non-experts.