On the road to being compliant with the json schema specification