
Chapter 11 Semantics and Business Metadata
206
and technology-agnostic. The OMG also intends it to support Model-Driven
Architecture (MDA), allowing for models to generate code directly. UML is
much more effective than ER models in generating software applications, but
it can be argued convincingly that UML is misplaced in the chart showing it
to be on the same level as RDF and OWL. Its ability to capture semantics is
restricted by a hierarchical design. More germane to our purposes, UML models
are geared to a technical audience, and businesspeople would have a hard time
deciphering them. Although UML models can provide a more efficient means ...