substance / texture

A visual editor for research.
MIT License
1k stars 86 forks source link

High-level API/CLI use cases #926

Open Integral opened 6 years ago

Integral commented 6 years ago

We want to collect theoretical use cases for Texture high-level API or command line interface. No requests, no promises. Just for better understanding. That way we will prepare better for an API implementation.

Integral commented 6 years ago

My thoughts regarding use cases:

1) Retrieving body (in JATS) for indexing. 2) Retrieving references for indexing. 3) Read/write reference by DOI/elocationId for batch updating. For example I may want to go through all my archives, fetch data from DataCite or other place and populate each reference with data. 4) Read/write data. For example I published article through my publication system and want to set publication date automatically. Btw maybe I even want to edit those properties directly through publication system without entering article editor. As well as other parts of front matter. 5) Read/write authors/affiliations. For example I may want to change author bio or some details about institutions for all of my articles.