Skip to main content

A Method for Automatically Generating Schema Diagrams for OWL Ontologies

  • Conference paper
  • First Online:
Knowledge Graphs and Semantic Web (KGSWC 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1029))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://vowl.visualdataweb.org/.

  2. 2.

    http://owlgred.lumii.lv/.

  3. 3.

    http://dase.cs.wright.edu/content/sdont.

  4. 4.

    http://home.deib.polimi.it/hussain/navigowl/.

  5. 5.

    https://protege.stanford.edu/.

  6. 6.

    https://protegewiki.stanford.edu/wiki/NavigOWL.

  7. 7.

    https://www.topquadrant.com/products/.

  8. 8.

    https://www.ifis.uni-luebeck.de/index.php?id=385.

  9. 9.

    https://protegewiki.stanford.edu/wiki/OntoGraf.

  10. 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. 11.

    http://dase.cs.wright.edu/content/sdont.

  12. 12.

    https://github.com/jgraph/jgraphx.

  13. 13.

    http://www.visualdataweb.de/webvowl/.

  14. 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. 15.

    http://www.dase.cs.wright.edu/content/sdont.

  16. 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. 17.

    http://dase.cs.wright.edu/content/modeling-owl-rules.

  18. 18.

    http://dase.cs.wright.edu/content/ontology-axiomatization-support.

  19. 19.

    http://dase.cs.wright.edu/content/owl2dl-rendering.

References

  1. 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)

    Article  MathSciNet  Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Dadzie, A.-S., Rowe, M.: Approaches to visualising linked data: a survey. Semant. Web 2(2), 89–124 (2011)

    Google Scholar 

  5. 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

    Book  MATH  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Hitzler, P., Krötzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. Chapman and Hall/CRC Press, Boca Raton (2010)

    Book  Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. Lohmann, S., Negru, S., Haag, F., Ertl, T.: Visualizing ontologies with VOWL. Semant. Web 7(4), 399–419 (2016)

    Article  Google Scholar 

  15. Nicola, A.D., Missikoff, M., Navigli, R.: A software engineering approach to ontology building. Inf. Syst. 34(2), 258–275 (2009)

    Article  Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. 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)

    Google Scholar 

  18. 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

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Cogan Shimizu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics