MathHubInfo / Legacy-planetary

Legacy: Planetary System is a math-enabled Web 3.0 information portal.
http://trac.mathweb.org/planetary/
79 stars 25 forks source link

centralized bibliography #80

Open holtzermann17 opened 12 years ago

holtzermann17 commented 12 years ago

We have a lot of bibliographic data from PlanetMath (gathered about two year ago, cf. the latest from me on that, and also speak with Jim Pitman)... it would be great to import this into a centralized bibliography, and also give people a nice way to manage their own article's bibliographies in the future (i.e. via BibTeX integration).

From an editorial standpoint, a bibliography should be required for encyclopedia articles.

Furthermore we can use PlanetMath's legacy "Books/Papers/Lectures" as input data.

holtzermann17 commented 11 years ago

A "minimum" treatment of this should be demoed in https://github.com/holtzermann17/planetmath-docs/issues/41

dginev commented 11 years ago

We have a sibling effort for MediaWiki at: https://github.com/DRMF/DRMF/issues/3

At the very least, the LaTeXML component will be identical.

dginev commented 11 years ago

I'll write here, since there is actually a pair of eyes reading (hi Joe!). Maybe we end up with similar workflows.

For DRMF, my intention is to make a tiny MediaWiki extension that designates a special page as a Bibliography page and have it contain all DRMF-specific bibtex entries. On save, LaTeXML would convert the page into 1) a usable XML database for site-wide use and 2) an HTML page with the entire bibliography for easy reviewing of the entries.

I could see the same setup applicable for Planetary as well. Thoughts?

holtzermann17 commented 11 years ago

That seems like a good approach for a relatively small bibliography (which is a typical use case). If it works, I'm sure we can find a useful way to port it to Planetary (or possibly make it part of LaTeXML, using a variant of filecontents). In short it sounds good. You might look at what WorkingWiki does here.

Long term: it might also interoperate with the approach I have in mind. What I'm thinking of is connecting Drupal to a separate bibliography system (BibServer). A separate system seems important for large-scale bibliographic applications (e.g. we're planning to load the Library of Congress catalog into an instance of this).

dginev commented 11 years ago

Just checked:

The make rules that are provided with WorkingWiki automatically keep track of dependencies on
BibTeX files, figures, locally provided style files and included tex files, so that the displayed manuscript
is kept up to date when any part of it is updated.

It is essentially using local bibliographies, within the limit of a "project". I am more keen on embracing the web as a setting, rather than hiding a file system metaphor behind the scenes, however. And that's exactly the MediaWiki mantra, so Working Wiki seems a bit out of alignment with the Wiki view of the world.