Accession Number:



The Best of All Possible Worlds: Applying the Model Driven Architecture Approach to a JC3IEDM OWL Ontology Modeled in UML

Descriptive Note:

Conference paper

Corporate Author:


Report Date:


Pagination or Media Count:



Using the Web Ontology Language OWL1 to model information can have great benefits. It is semantically richer than many commonly used models, such as entity-relationship ER diagrams for relational database systems or class diagrams for information models. The W3C 2, which is responsible for OWL, does not endorse a standard graphical representation, but the Object Management Group s Ontology Definition Metamodel ODM3 defines how to use the Unified Modeling Language4 UML s wellknown class diagram notation to depict OWL ontologies. As OWL grows in popularity, it is reasonable to expect that many organizations will want to use OWL for their information models. This raises the question of the most efficient way an organization can produce its OWL-based model, especially if as is common it already has a significant investment in another model. A second and equally important question is what an organization does with its OWL model An organization with a significant investment in using a relational database system for data persistence may be loath to abandon that model. In other words, it may want to use the ontology as a specification but continue using RDBMS technology as the implementation until it has the resources to update all its systems. This paper describes our experience converting a legacy ER-based information model to OWL, and using that OWL model as the basis for generating DBMS and other implementations. The methodology is broadly applicable. It relies on well-known standards and technologies, in particular OWL, UML, and the Model Driven Architecture.5

Subject Categories:

  • Information Science

Distribution Statement: