Shapir: Standardizing and Democratizing Access to Web APIs
summary
A standardized, machine-readable ontology called WoOPI maps diverse REST endpoints to typed objects and Schema.org properties, and an authoring GUI generates client code so sites appear as local objects. The system auto-produces ShapirJS libraries and integrates with Mavo for no-code HTML apps. Evaluation shows the generated libraries make API data tasks roughly 5.6× faster for programmers and that novices build multi-API apps in about 4 minutes, with 90% of sampled APIs fully describable.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:51HTML Templating Language
- 3:19The Web of Objects
- 5:09Shapir Ecosystem
- 5:38Surveying Web APIs
- 6:50WOOPI Design
- 9:15Shapir User Studies
- 9:35Shapir-Mavo Evaluation
related talks
21mFrom Web APIs to Cross-Device Web Sites
59mHandy Tools for Designing Great Web APIs
21mThe API of the API
01h 00mDesigning Programmer-Friendly APIs
27mBuilding Great Web APIs
45mOpenAPI for Web Developers
27mGetting developers hooked on your API
01h 00mThe Secrets to Smart, Flexible, Self Describing API
