Amundsen's collection+json specification extended to deal with complex models