A need of interoperability with other data systems has clearly been expressed, especially with the BNF. This is mainly about making the metadata available through some sort of web service, using the proper protocol and language.
The metadata should be made available by respecting the Dublin Core standard.
In regard to the implementation, if we follow the ModelViewController architecture, Telemeta should simply feature an additional View for broadcasting metadata to other machines using the chosen XML dialect. Some tweaks at the Controller level will of course be required to handle the chosen protocol.
- OAI : the Open Archives Initiative is responsible for the OAI-PMH protocol, which appears to be used by the BNF (french)
- pyoai by Infrae : python package for high-level access to an OAI-PMH metadata repository
- OMF : the Open Source Metadata Framework has made an XML dialect (DTD) that follows the Dublin Core standard.
- Métadonnées et Dublin Core : An interesting introduction to Dublin Core (french)