i.e. complains if rdfs:label has chars that aren't in [^a-zA-Z0-9_ ].
- Probably we really want to say [a-zA-Z]?[a-zA-Z0-9_]*
- Tolerate whitespace at ends? in middle? for now. Do we want the ID in string form not a humanized version?
- Make sure we run this against the data/ext/* extension definitions too.