Next to parsing (https://github.com/lode/jsonapi/issues/5) there's a lot of validation to do around the document structure. And optionally also about which values are understood.