Discussion Forum Schema improvements

From the other thread:

So, yes, “url” is optional, but there are actual genuine errors here, too.