Conversion between different schemas
Status: partially implemented
Say you have data in a BibTeX based schema, and want to merge it with RIS-based data. You then need an adapter that will do the heavy lifting of the conversion.
[Gobry] adapters should be usable in cascade, so that you don't need to develop one for every pair of formats.
[Gobry] schemas should be more easily extensible (some kind of schema inheritance)
Usage
Given a database isi_db that uses the ISI schema, you should be able to write sth like:
bibtex_db = adapt_schema(isi_db, 'org.pybliographer/bibtex/1.0')
...and you would obtain a bibtex_db that dynamically performs the bridging from the original db (including result sets, txos,...). When the conversion is one-way only, the obtained db should be read-only, and reject modification attempts.
