There is no standard grammar for metadata as a whole
Lots of words (elements), but no agreement among standards on types of elements and structure of sentences
Until we have this, it will be hard to construct interoperable profiles, crosswalks, and registries
Here: a grammar of Dublin Core -- a simple language for high-level resource discovery