The course teaches strategies and Python tools to create semantically interoperable REST APIs. It covers contract-first API development with OpenAPI 3, ontologies, controlled vocabularies, rdflib, pyld libraries for processing json-ld and RDF files, and the use of centralized catalogs like schema.org. The course is designed for individuals with practical experience in OpenAPI, json schema, data modeling, and API design. The teaching method includes presentations of problem statements and various solutions. The intended audience is those interested in enhancing their API development skills with a focus on semantic interoperability.
Overview
Syllabus
Self-explaining APIs - presented by Roberto Polli
Taught by
EuroPython Conference