openscihub.org: API definitions and language interfaces