add optional dataset uuid to spec