Citoid

cite-from-id is a node.js service which converts unique identifiers, such as a URL, to citations for use by RefToolbar and VisualEditor.

Implementation
The cite-from-id module will be a node.js service. A rough description of how the service would work is as follows:


 * 1) [client js] VisualEditor makes query for reference
 * 2) [node js] CiteURLEngine considers cache and either responds with the previously stored result or…
 * 3) [first or third party?] Query against DOI/ISBN/ISSN/etc. sources and return citation.

Related extensions and services

 * User:Aurimas/CiteByDOI
 * Extension:Cite/Special:Cite.php
 * Extension:Cite/Cite.php
 * Extension:Cite
 * Extension:VisualEditor
 * Extension:WikiEditor
 * Parsoid
 * https://github.com/zotero/translators -- Zotero translator / scraper modules