This repository has been archived by the owner on Mar 21, 2019. It is now read-only.
Open World Assumption vs Closed World Assumption (discussion from OpenAPI) #25
Labels
research
Requires research
Take a look at this: http://docs.http-prompt.com/en/latest/user-guide.html#ls-cd-and-openapi-swagger-specification
It's an interactive HTTP client that when given an OpenAPI spec it can understand an HTTP API and interactively explore it.
This raises an interesting issue. Is OpenAPI related to HATEOAS?
There's 2 discussions about this:
This blog post captures some of the essential problem between OWA and CWA: https://nordicapis.com/evolution-openapi-specification-openapi-mean-open-world/
I'm wondering if this has some relationship to type systems. Specifically about polymorphism. Types appears to bound the external behaviour of a data structure or functions. But allows levels of genericity to occur. How does this relate to the issue of API types that we are trying to implement in our Architect language and protocol specification?
The text was updated successfully, but these errors were encountered: