Automated UML-Based Ontology Generation in OSLO2
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.
KeywordsLinked Data UML Ontology design RDF generation OSLO2
- 1.Geographic information - ontology - part 2: Rules for developing ontologies in the web ontology language (owl). https://www.iso.org/standard/57466.html
- 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). http://doi.acm.org/10.1145/3014087.3014096
- 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
- 6.Stuckenschmidt, H., Falkovych, K., Sabou, M.: Uml for the semantic web: transformation-based approaches. Knowl. Transformation Semant. Web 95, 92 (2003)Google Scholar