Automated UML-Based Ontology Generation in OSLO2

  • Dieter De Paepe
  • Geert Thijs
  • Raf Buyle
  • Ruben Verborgh
  • Erik Mannens
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10577)


In 2015, Flanders Information started the OSLO2 project, aimed at easing the exchange of data and increasing the interoperability of Belgian government services. RDF ontologies were developed to break apart the government data silos and stimulate data reuse. However, ontology design still encounters a number of difficulties. Since domain experts are generally unfamiliar with RDF, a design process is needed that allows these experts to efficiently contribute to intermediate ontology prototypes. We designed the OSLO2 ontologies using UML, a modeling language well known within the government, as a single source specification. From this source, the ontology and other relevant documents are generated. This paper describes the conversion tooling and the pragmatic approaches that were taken into account in its design. While this tooling is somewhat focused on the design principles used in the OSLO2 project, it can serve as the basis for a generic conversion tool. All source code and documentation are available online.


Linked Data UML Ontology design RDF generation OSLO2 


  1. 1.
    Geographic information - ontology - part 2: Rules for developing ontologies in the web ontology language (owl).
  2. 2.
    Buyle, R., De Vocht, L., Van Compernolle, M., De Paepe, D., Verborgh, R., Vanlishout, Z., De Vidts, B., Mechant, P., Mannens, E.: Oslo: open standards for linked organizations. In: Proceedings of the International Conference on Electronic Governance and Open Society: Challenges in Eurasia, EGOSE 2016, pp. 126–134. ACM, New York (2016).
  3. 3.
    Cranefield, S.: Uml and the semantic web. In: Proceedings of the First International Conference on Semantic Web Working, pp. 113–130. CEUR-WS. org (2001)Google Scholar
  4. 4.
    Kogut, P., Cranefield, S., Hart, L., Dutra, M., Baclawski, K., Kokar, M., Smith, J.: Uml for ontology development. Knowl. Eng. Rev. 17(01), 61–64 (2002)CrossRefGoogle Scholar
  5. 5.
    Noy, N.F., Sintek, M., Decker, S., Crubézy, M., Fergerson, R.W., Musen, M.A.: Creating semantic web contents with protege-2000. IEEE Intell. Syst. 16(2), 60–71 (2001)CrossRefGoogle Scholar
  6. 6.
    Stuckenschmidt, H., Falkovych, K., Sabou, M.: Uml for the semantic web: transformation-based approaches. Knowl. Transformation Semant. Web 95, 92 (2003)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.IDLab, Department of Electronics and Information SystemsGhent University – imecGhentBelgium
  2. 2.Flanders InformationGhentBelgium

Personalised recommendations