Abstract
Interest in Semantic Web technologies, including knowledge graphs and ontologies, is increasing rapidly in industry and academics. In order to support ontology engineers and domain experts, it is necessary to provide them with robust tools that facilitate the ontology engineering process. Often, the schema diagram of an ontology is the most important tool for quickly conveying the overall purpose of an ontology. In this paper, we present a method for programmatically generating a schema diagram from an OWL file. We evaluate its ability to generate schema diagrams similar to manually drawn schema diagrams and show that it outperforms VOWL and OWLGrEd. In addition, we provide a prototype implementation of this tool.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
At this time, we do not consider owl:Imports as the tool is completely offline. Additionally, we wish to only generate a schema diagram for those axioms directly in the OWL file of interest.
- 11.
- 12.
- 13.
- 14.
For this diagram, SDOnt utilized an “orthagonal layout” that is pre-defined in the associated visualization library. Our method for generating a schema diagram, at this time, makes no assertions about the placement of nodes in the graph.
- 15.
- 16.
We note that there has been an update to both of these web application since we conducted our evaluation. However, due to time constraints, we were unable to go back and re-run the evaluation. Fortunately, we do not punish any tool for being unable to render a document; we only compare performance against the subset of patterns that every tool successfully processed.
- 17.
- 18.
- 19.
References
Hussain, A., Latif, K., Rextin, A.T., Hayat, A., Alam, M.: Scalable visualization of semantic nets using power-law graphs. Appl. Math. 8, 355–367 (2014)
Barzdins, J., Barzdins, G., Cerans, K., Liepins, R., Sprogis, A.: UML style graphical notation and editor for OWL 2. In: Forbrig, P., Günther, H. (eds.) BIR 2010. LNBIP, vol. 64, pp. 102–114. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16101-8_9
Cheatham, M., Ferguson, H., Charles Vardeman, I., Shimizu, C.: A modification to the hazardous situation ODP to support risk assessment and mitigation. In: Proceedings of WOP, vol. 16 (2016)
Dadzie, A.-S., Rowe, M.: Approaches to visualising linked data: a survey. Semant. Web 2(2), 89–124 (2011)
Geroimenko, V., Chen, C.: Visualizing the Semantic Web: XML-Based Internet and Information Visualization. Springer, New York (2005). https://doi.org/10.1007/1-84628-290-X
Ghorbel, F., Ellouze, N., Mtais, E., Hamdi, F., Gargouri, F., Herradi, N.: MEMO GRAPH: an ontology visualization tool for everyone. Proc. Comput. Sci. 96(Supplement C), 265–274 (2016)
Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., Presutti, V. (eds.): Ontology Engineering with Ontology Design Patterns - Foundations and Applications. Studies on the Semantic Web, vol. 25. IOS Press (2016)
Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A.A., Presutti, V.: Towards a simple but useful ontology design pattern representation language. In: Proceedings WOP 2017, October 2017 (2017, to appear)
Hitzler, P., Krötzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman and Hall/CRC Press, Boca Raton (2010)
Hitzler, P., Shimizu, C.: Modular ontologies as a bridge between human conceptualization and data. In: Chapman, P., Endres, D., Pernelle, N. (eds.) ICCS 2018. LNCS (LNAI), vol. 10872, pp. 3–6. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91379-7_1
Karima, N., Hammar, K., Hitzler, P.: How to document ontology design patterns. In: Hammar, K., Hitzler, P., Lawrynowicz, A., Krisnadhi, A., Nuzzolese, A., Solanki, M. (eds.) Advances in Ontology Design and Patterns. Studies on the Semantic Web, vol. 32, pp. 15–28. IOS Press, Amsterdam (2017)
Krisnadhi, A., Hitzler, P.: Modeling with ontology design patterns: chess games as a worked example. In: Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., Presutti, V. (eds.) Ontology Engineering with Ontology Design Patterns - Foundations and Applications. Studies on the Semantic Web, vol. 25, pp. 3–21. IOS Press (2016)
Liebig, T., Noppens, O.: OntoTrack: combining browsing and editing with reasoning and explaining for OWL lite ontologies. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 244–258. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30475-3_18
Lohmann, S., Negru, S., Haag, F., Ertl, T.: Visualizing ontologies with VOWL. Semant. Web 7(4), 399–419 (2016)
Nicola, A.D., Missikoff, M., Navigli, R.: A software engineering approach to ontology building. Inf. Syst. 34(2), 258–275 (2009)
Sarker, M.K., Krisnadhi, A., Carral, D., Hitzler, P.: Rule-based OWL modeling with ROWLTab Protégé plugin. In: Blomqvist, E., Maynard, D., Gangemi, A., Hoekstra, R., Hitzler, P., Hartig, O. (eds.) ESWC 2017. LNCS, vol. 10249, pp. 419–433. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58068-5_26
Sarker, M.K., Krisnadhi, A., Hitzler, P.: OWLAx: a Protégé plugin to support ontology axiomatization through diagramming. In: Kawamura, T., Paulheim, H. (eds.) Proceedings of the ISWC 2016 Posters & Demonstrations Track Co-located with 15th International Semantic Web Conference (ISWC 2016), 19 October 2016, Kobe, Japan, vol. 1690. CEUR Workshop Proceedings. CEUR-WS.org (2016)
Shimizu, C., Hitzler, P., Horridge, M.: Rendering OWL in description logic syntax. In: Blomqvist, E., Hose, K., Paulheim, H., Ławrynowicz, A., Ciravegna, F., Hartig, O. (eds.) ESWC 2017. LNCS, vol. 10577, pp. 109–113. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70407-4_21
Acknowledgement
Cogan Shimizu acknowledges support by the Dayton Area Graduate Studies Institute (DAGSI). This work was partially supported by the Air Force Office of Scientific Research under award number FA9550-18-1-0386.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Shimizu, C., Eberhart, A., Karima, N., Hirt, Q., Krisnadhi, A., Hitzler, P. (2019). A Method for Automatically Generating Schema Diagrams for OWL Ontologies. In: Villazón-Terrazas, B., Hidalgo-Delgado, Y. (eds) Knowledge Graphs and Semantic Web. KGSWC 2019. Communications in Computer and Information Science, vol 1029. Springer, Cham. https://doi.org/10.1007/978-3-030-21395-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-21395-4_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21394-7
Online ISBN: 978-3-030-21395-4
eBook Packages: Computer ScienceComputer Science (R0)