I found this http://jsonary.com/documentation/json-schema/?section=keywords/Object%20validation, which suggests the solution is 'patternProperties'

This allows us to specifiy a regex for the vessel uuid, and applies the attached schema (vessel.json) to that key.

I will kill this pull request, and make a new one with the changes tonight

Rob