I would really like to have full support in AMBIT for documents. Entities with it's own properties and links to other things. Like a substance is linked to compound components. I would like to see for a document the identifiers, but also the compounds and/or substances linked to that.
For example, consider this as a document: http://publications.jrc.ec.europa.eu/repository/handle/JRC64075
You could use the features to link compound to documents (or anything else). For substances, the existing support for external identifiers could be used (identifiers have types).
Sounds like a good approach... got a pointer to some example code, perhaps?