Abstract
We describe a controlled fragment of English for editing ontologies in OWL. Although this language substantially overlaps other CNLs that have been proposed for this purpose, it has a number of special features designed to simplify its learning and use. First, the language allows users to start typing in sentences with little or no preliminary effort in building a controlled vocabulary or lexicon. Second, it disallows sentences that people interpret as structurally ambiguous. Third, it employs a finite-state grammar, so facilitating fast and reliable implementation of an editing tool. These advantages are gained at the cost of severe restrictions in coverage, which mean that the majority of potential OWL axioms cannot be expressed. However, analysis of axiom patterns from several ontology repositories suggests that these constraints are almost invariably respected by ontology developers, so that in practice the loss of expressivity is rarely noticeable.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Altmann, G.: Ambiguity in sentence processing. Trends in Cognitive Sciences 2(4), 146–152 (1998)
Cognitum. Fluent Editor for OWL (2012), http://www.cognitum.eu/Products/FluentEditor/ (last accessed: March 5, 2012)
Davis, B., Iqbal, A.A., Funk, A., Tablan, V., Bontcheva, K., Cunningham, H., Handschuh, S.: RoundTrip Ontology Authoring. In: Sheth, A.P., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 50–65. Springer, Heidelberg (2008)
Denaux, R., Holt, I., Corda, I., Dimitrova, V., Dolbear, C., Cohn, A.G.: ROO: A Tool to Assist Domain Experts with Ontology Construction. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) Proceedings of the 5th European Semantic Web Conference (2008)
Ding, L., Finin, T., Joshi, A., Pan, R., Scott Cost, R., Peng, Y., Reddivari, P., Doshi, V., Sachs, J.: Swoogle: a search and metadata engine for the semantic web. In: Proceedings of the 13th ACM International Conference on Information and Knowledge Management, pp. 652–659. ACM, New York (2004)
Hart, G., Johnson, M., Dolbear, C.: Rabbit: Developing a Control Natural Language for Authoring Ontologies. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 348–360. Springer, Heidelberg (2008)
Kaljurand, K., Fuchs, N.: Verbalizing OWL in Attempto Controlled English. In: Proceedings of OWL: Experiences and Directions, Innsbruck, Austria (2007)
Kuhn, T.: How Controlled English can Improve Semantic Wikis. In: Lange, C., Schaffert, S., Skaf-Molli, H., Völkel, M. (eds.) Proceedings of the Fourth Workshop on Semantic Wikis, European Semantic Web Conference 2009. CEUR Workshop Proceedings. CEUR-WS, vol. 464 (June 2009)
Kuhn, T.: Controlled English for Knowledge Representation. PhD thesis, Faculty of Economics, Business Administration and Information Technology of the University of Zurich (2010)
Mellish, C., Sun, X.: The semantic web as a linguistic resource: Opportunities for natural language generation. Knowledge-Based Systems 19(5), 298–303 (2006)
Ontology Design Patterns. Repository of ontologies (NEON Project) (2010), http://ontologydesignpatterns.org/wiki/ (last accessed: April 21, 2010)
Power, R., Scott, D.: Multilingual authoring using feedback texts. In: Proceedings of the 17th International Conference on Computational Linguistics and 36th Annual Meeting of the Association for Computational Linguistics, Montreal, Canada, pp. 1053–1059 (1998)
Power, R.: Complexity assumptions in ontology verbalisation. In: 48th Annual Meeting of the Association for Computational Linguistics (2010)
Power, R., Third, A.: Expressing OWL axioms by English sentences: dubious in theory, feasible in practice. In: Proceedings of the 23rd International Conference on Computational Linguistics (2010)
Pulman, S.: Controlled language for knowledge representation. In: Proceedings of the first International Workshop on Controlled Language Applications. Katholieke Universiteit Leuven, Belgium (1996)
Rector, A., Drummond, N., Horridge, M., Rogers, J., Knublauch, H., Stevens, R., Wang, H., Wroe, C.: OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors and Common Patterns. In: 14th International Conference on Knowledge Engineering and Knowledge Management, pp. 63–81 (2004)
Schwitter, R.: Controlled natural languages for knowledge representation. In: Proceedings of the 23rd International Conference on Computational Linguistics, pp. 1113–1121 (2010)
Schwitter, R.: Processing Coordinated Structures in PENG Light. In: Australasian Conference on Artificial Intelligence, pp. 658–667 (2011)
Schwitter, R., Kaljurand, K., Cregan, A., Dolbear, C., Hart, G.: A Comparison of three Controlled Natural Languages for OWL 1.1. In: 4th OWL Experiences and Directions Workshop (OWLED 2008), Washington, DC, April 1–2 (2008)
Schwitter, R., Meyer, T.: Sydney OWL Syntax - towards a Controlled Natural Language Syntax for OWL 1.1. In: OWLED: OWL Experiences and Directions (2007)
Stevens, R., Malone, J., Williams, S., Power, R., Third, A.: Automating generation of textual class definitions from OWL to English. Journal of Biomedical Semantics 2 (suppl. 2), S5 (2011)
TONES. Repository of ontologies at the University of Manchester (2010), http://owl.cs.manchester.ac.uk/repository/browser (last accessed: April 21, 2010)
Williams, S., Third, A., Power, R.: Levels of organisation in ontology verbalisation. In: Proceedings of the 13th European Workshop on Natural Language Generation, pp. 158–163 (2011)
Yang, H., De Roeck, A.N., Willis, A., Nuseibeh, B.: A methodology for automatic identification of nocuous ambiguity. In: Proceedings of the 23rd International Conference on Computational Linguistics, pp. 1218–1226 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Power, R. (2012). OWL Simplified English: A Finite-State Language for Ontology Editing. In: Kuhn, T., Fuchs, N.E. (eds) Controlled Natural Language. CNL 2012. Lecture Notes in Computer Science(), vol 7427. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32612-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-32612-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32611-0
Online ISBN: 978-3-642-32612-7
eBook Packages: Computer ScienceComputer Science (R0)