sciencefair-land / sciencefair

The futuristic, fabulous and free desktop app for working with scientific literature :microscope: :book:
https://sciencefair-app.com
MIT License
603 stars 52 forks source link

Add ability to open arbitrary JATS XML documents in the reader #134

Open blahah opened 7 years ago

blahah commented 7 years ago

It would be cool to be able to point the reader at an arbitrary JATS XML document and have it open in the reader.

This will often not work cleanly because JATS is highly variable, some files have absolute URLs to resources like images, some local paths etc.

So perhaps a 3-stage thing:

The document could be added to the local collection if a coherent metadata object can be extracted from the JATS too.

blahah commented 7 years ago

This could solve a lot of licensing issues that prevent us making official datasources. The datasource could point to the url, resources, and proper ingestion module for each paper, as well as a hash for the generated bundle, then pull them in on the fly when the user requests, including looking for the hash in the network. This way we aren't distributing the content.