Bidirectional Mapping Between OWL DL and Attempto Controlled English

  • Kaarel Kaljurand
  • Norbert E. Fuchs
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4187)


We describe ongoing work on a bidirectional mapping between Attempto Controlled English (ACE) and OWL DL. ACE is a well-studied controlled natural language, with a parser that converts ACE texts into Discourse Representation Structures (DRS). We show how ACE can be translated into OWL DL (by using the DRS as interlingua) and how OWL DL can be verbalized in ACE. This mapping renders ACE an interesting companion to existing OWL front-ends.


Noun Phrase Relative Clause Description Logic Datatype Property Anaphoric Reference 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Attempto project. Attempto website (2006),
  2. 2.
    Bernstein, A., Kaufmann, E., Göhring, A., Kiefer, C.: Querying Ontologies: A Controlled English Interface for End-users. In: 4th International Semantic Web Conference, pp. 112–126 (November 2005)Google Scholar
  3. 3.
    Fuchs, N.E., Höfler, S., Kaljurand, K., Schneider, G., Schwertel, U.: Extended Discourse Representation Structures in Attempto Controlled English. Technical Report ifi-2005.08, Department of Informatics, University of Zurich, Zurich, Switzerland (2005)Google Scholar
  4. 4.
    Fuchs, N.E., Kaljurand, K., Schneider, G.: Deliverable I2-D5. Verbalising Formal Languages in Attempto Controlled English I. Technical report, REWERSE (2005),
  5. 5.
    Fuchs, N.E., Kaljurand, K., Schneider, G.: Attempto Controlled English Meets the Challenges of Knowledge Representation, Reasoning, Interoperability and User Interfaces. In: FLAIRS 2006, Melbourne Beach, Florida, May 11–13 (2006)Google Scholar
  6. 6.
    Grosof, B.N., Horrocks, I., Volz, R., Decker, S.: Description logic programs: Combining logic programs with description logic. In: Twelfth International World Wide Web Conference (WWW 2003), Budapest, Hungary, May 20–24, pp. 48–57 (2003)Google Scholar
  7. 7.
    Halaschek-Wiener, C., Golbeck, J., Parsia, B., Kolovski, V., Hendler, J.: Image browsing and natural language paraphrases of semantic web annotations. In: First International Workshop on Semantic Web Annotations for Multimedia (SWAMM), Edinburgh, Scotland, May 22 (2006)Google Scholar
  8. 8.
    Hewlett, D., Kalyanpur, A., Kovlovski, V., Halaschek-Wiener, C.: Effective Natural Language Paraphrasing of Ontologies on the Semantic Web. In: End User Semantic Web Interaction Workshop (ISWC 2005) (2005)Google Scholar
  9. 9.
    Hori, M., Euzenat, J., Patel-Schneider, P.F.: OWL Web Ontology Language XML Presentation Syntax. W3C Note 11 June 2003. Technical report, W3C, June 11, 2003 (2003),
  10. 10.
    Horridge, M., Knublauch, H., Rector, A., Stevens, R., Wroe, C.: A Practical Guide To Building OWL Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools. Edition 1.0. Technical report, The University Of Manchester (2004),
  11. 11.
    Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission 21 May 2004. Technical report, W3C (2004),
  12. 12.
    Marchiori, M.: Towards a People’s Web: Metalog. Technical report, W3C (2004)Google Scholar
  13. 13.
    Mellish, C., Sun, X.: Natural Language Directed Inference in the Presentation of Ontologies. In: 10th European Workshop on Natural Language Generation, Aberdeen, Scotland, August 8–10 (2005)Google Scholar
  14. 14.
    Mellish, C., Sun, X.: The Semantic Web as a Linguistic Resource. In: Twenty-sixth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, Peterhouse College, Cambridge, UK, December 12–14 (2005)Google Scholar
  15. 15.
    Patel-Schneider, P.F.: The OWL 1.1 Extension to the W3C OWL Web Ontology Language. Editor’s Draft of 14 June. Technical report (2006),
  16. 16.
    Patel-Schneider, P.F., Hayes, P., Horrocks, I.: OWL Web Ontology Language Semantics and Abstract Syntax. W3C Recommendation. Technical report, W3C (February 10, 2004),
  17. 17.
    Rector, A.L., Drummond, N., Horridge, M., Rogers, J., Knublauch, H., Stevens, R., Wang, H., Wroe, C.: OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns. In: Motta, E., Shadbolt, N.R., Stutt, A., Gibbins, N. (eds.) EKAW 2004. LNCS (LNAI), vol. 3257, pp. 63–81. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  18. 18.
    Schwitter, R.: Controlled Natural Language as Interface Language to the Semantic Web. In: 2nd Indian International Conference on Artificial Intelligence (IICAI 2005), Pune, India, December 20–22 (2005)Google Scholar
  19. 19.
    Schwitter, R., Tilbrook, M.: Let’s Talk in Description Logic via Controlled Natural Language. In: Logic and Engineering of Natural Language Semantics 2006 (LENLS 2006), Tokyo, Japan, June 5–6 (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Kaarel Kaljurand
    • 1
  • Norbert E. Fuchs
    • 2
  1. 1.University of Zurich, University of Tartu 
  2. 2.University of Zurich 

Personalised recommendations