5. The TwoUse Conceptual Architecture

  1. Fernando Silva Parreiras

Published Online: 21 MAY 2012

DOI: 10.1002/9781118135068.ch5

Semantic Web and Model-Driven Engineering

Semantic Web and Model-Driven Engineering

How to Cite

Parreiras, F. S. (2012) The TwoUse Conceptual Architecture, in Semantic Web and Model-Driven Engineering, John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/9781118135068.ch5

Author Information

  1. FUMEC University, Brazil

Publication History

  1. Published Online: 21 MAY 2012
  2. Published Print: 1 JUN 2012

ISBN Information

Print ISBN: 9781118004173

Online ISBN: 9781118135068



  • Ecore metamodel;
  • object constraint language (OCL);
  • TwoUse models;
  • unified modeling language (UML);
  • web ontology language (OWL)


This chapter defines an integration between web ontology language (OWL) and unified modeling language (UML) class-based modeling. It comprises an integration of existing metamodels and UML profiles, including relevant (sub) standards such as object constraint language (OCL). The result is a model-driven architecture for specifying integrated systems. The chapter describes the requirements for integrating ontology technologies and model-driven engineering. It presents and explains the building blocks of TwoUse, and discusses the concepts with respect to the integration of UML class-based modeling and OWL in the form of metamodels. The chapter also describes the notations for designing TwoUse models. It discusses the usage of the adapter design pattern to compose similar constructs between the OWL 2 metamodel and the Ecore metamodel.

Controlled Vocabulary Terms

knowledge representation languages; unified modeling language