RenderSpud Data, developed originally as a scene description format for production rendering.  It is human-readable and highly composable.