Report Open Access
Rautenberg, Micha; Karwath, Andreas; Kramer, Stefan; Dudgeon, Tim; Spjuth, Ola; Bachler, Daniel; Exner, Thomas; Dokler, Joh; Sarimveis, Haralambos; Valsamis, Angelos; Doganis, Philip; Willighagen, Egon; Bois, Frederic
This document reports the work towards the first version of the OpenRiskNet application programming interfaces (APIs) to be released to all partners of the consortium and associated partners for feedback and usage. Based on the diversity of the requirement foreseeable when developing the case studies to validate the infrastructure with real-world applications across all areas of predictive toxicology and risk assessment, a bottom-up approach to start with existing APIs and then harmonize them and bring them collectively to higher levels by integrating richer scientific annotation (semantic interoperability layer) was adopted in contrast to a top-down approach, where the API specification is defined by the consortium first and then all services have to be changed to comply to this specification. The ongoing efforts to collect and describe the available services in a standardized way will be continued by specifying guidelines for the semantic annotation of the services taking new and emerging semantic web standards like Open API 3.0 and Hydra into account. In parallel, the manually curated inventory of available services and their API descriptions will be transformed into an automated service discovery by querying the information about their capabilities through the added semantic interoperability layer. Already defined or new use cases, which are meant to test specific areas of the infrastructure and which will become part of the case studies later, are used to continuously validate the concepts and their implementation and have already proven sensible for the decision to move from a top-down to a bottom-up approach for the API development.
D2.2 Initial API version provided to providers of services.pdf