Schema types
Representational State Transfer - an architectural style for designing networked applications.