MI-DPLA / combine

Combine /kämˌbīn/ - Metadata Aggregator Platform
MIT License
26 stars 11 forks source link

support JSON documents for Records #246

Open ghukill opened 6 years ago

ghukill commented 6 years ago

Until this point, Combine has assumed that Records would have XML documents as their primary payload. Combine was envisioned, initially, as a drop-in replacement for OAI-PMH aggregators like REPOX, so this made sense.

But as it evolves, it's become evident that supporting other types of document types for Records would be beneficial. This issue is proposing to add JSON, but the modifications would also lay the groundwork for other types like CSV (one row per Record, perhaps), raw text, etc.

Some major areas to focus on for allowing JSON documents for Records would include:

Likely much more, but a high-level glance.

ghukill commented 6 years ago

Contd.

antmoth commented 5 years ago

We definitely need to keep this in mind as we move through the future, because it's gonna need to happen eventually.