Transformation of the Common Information Model to OWL

  • Andreas Textor
  • Jeanne Stynes
  • Reinhold Kroeger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6385)


Managing an IT environment requires the exchange of structured data between different agents. The Common Information Model (CIM) is a comprehensive open standard that specifies how managed elements in an IT environment are modelled as a set of common objects and relationships between them. It has however limited support for knowledge interoperability and aggregation, as well as reasoning. By converting the existing CIM model into a format that can be processed by semantic web tools, these limitations can be overcome. This paper describes how CIM can be converted into a Web Ontology Language (OWL) ontology including constructs for which no obvious direct conversion exists, such as CIM qualifiers.


Object Property Object Constraint Language Common Information Model Object Constraint Language Expression Object Constraint Language Constraint 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Storage Networking Industry Association,
  2. 2.
    De Vergara, J.E.L., Villagrá, V.A., Berrocal, J.: Semantic Management: advantages of using an ontology- based management information meta-model. In: Proceedings of the HP OpenView University Association Ninth Plenary Workshop (2002)Google Scholar
  3. 3.
    Shvaiko, P., Euzenat, J.: Ten Challenges for Ontology Matching. In: Proceedings of the 7th International Conference on Ontologies, DataBases, and Applications of Semantics, ODBASE (2008)Google Scholar
  4. 4.
    Hepp, M., Roman, D.: An Ontology Framework for Semantic Business Process Management. In: Proceedings of Wirtschaftsinformatik 2007, Karlsruhe (2007)Google Scholar
  5. 5.
    De Vergara, J.E.L., Villagrá, V.A., Asensio, J.I., Berrocal, J.: Ontologies: Giving Semantics to Network Management Models. IEEE Network 17 (May/June 2003)Google Scholar
  6. 6.
    Quirolgico, S., Assis, P., Westerinen, A., Baskey, M., Stokes, E.: Toward a Formal Common Information Model Ontology (2004)Google Scholar
  7. 7.
    De Vergara, J.E.L., Guerrero, A., Villagrá, V.A., Berrocal, J.: Ontology-Based Network Management: Study Cases and Lessons Learned. Journal of Network and Systems Management (2009)Google Scholar
  8. 8.
    Xu, H., Xiao, D.: A Common Ontology-based Intelligent Configuration Management Model for IP Network Devices. In: Proceedings of the First International Conference on Innovative Computing, Information and Control (ICICIC). IEEE Computer Society, Los Alamitos (2006)Google Scholar
  9. 9.
    Heimbigner, D.: DMTF - CIM to OWL: A Case Study in Ontology Conversion. In: Ontology in Action Workshop in conjunction with the 2004 Conference on Software Engineering and Knowledge Engineering, SEKE 2004 (2004)Google Scholar
  10. 10.
    Majewska, M., Kryza, B., Kitowski, J.: Translation of Common Information Model to Web Ontology Language. In: Shi, Y., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2007. LNCS, vol. 4487, pp. 414–417. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Object Management Group: Unified Modeling Language (UML),
  12. 12.
    Distributed Management Task Force: Common Information Model (CIM),
  13. 13.
    World Wide Web Consortium: OWL Web Ontology Language Reference, Enumerated Datatypes,
  14. 14.
    Astrova, I.: Rules for Mapping SQL Relational Databases to OWL Ontologies. In: Metadata and Semantics, pp. 415–424. Springer, US (2009)CrossRefGoogle Scholar
  15. 15.
    Milanović, M., Gašević, D., Giurca, A., Wagner, G.: On Interchanging Between OWL/SWRL and UML/OCL (2006)Google Scholar
  16. 16.
    The Scala Programming Language,

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Andreas Textor
    • 1
    • 2
  • Jeanne Stynes
    • 2
  • Reinhold Kroeger
    • 1
  1. 1.Distributed Systems LabRheinMain University of Applied SciencesWiesbadenGermany
  2. 2.Department of ComputingCork Institute of TechnologyCorkIreland

Personalised recommendations