See my reply to
tchrist. If it uses an API rather than just exporting a hash, it could contain additional parameters to the calls, and be more flexible. If the entities have multiple "authorities" they can be provided as additional arguments.
Thanks for bringing that up.