Description
Self-explaining APIs - PyCon Italia 2022
To mash up various APIs you need data to have a well defined meaning: imagine meshing up healthcare APIs using different units for human temperature, or financial APIs using different currencies.
This talk describes strategies and python tools to overcome these problems in large API ecosystems. This talk will present strategies and python tools to create semantically interoperable REST APIs. After the problem statement, various solutions will be presented, including: - contract-first api development with OpenAPI 3, ontologies, controlled vocabularies; - the rdflib and pyld python libraries; - the use of centralized catalogs.
[Very draft slides here](
Speaker: Roberto Polli