|
| | | |
Annotating Websites with Machine-processable Information in Controlled Natural Language
Schwitter, R. and Tilbrook, M.
In this paper we present a user friendly approach to an-notate websites with machine-processable information in controlled natural language. The controlled natural lan-guage serves as a high-level specification and knowledge representation language which allows human annotators to summarise individual web pages of a website and to express domain-specific ontological knowledge about that website in an unambiguous subset of English. The annota-tion process is backed up by an intelligent text editor which supports the writing process of the controlled natu-ral language with the help of text- and menu-based pre-dictive interface techniques. The text editor runs as a Java applet and is connected over the Internet to a controlled natural language processor and to a reasoning service (consisting of a theorem prover and a model builder). The controlled language processor translates the summaries of web pages and the ontological knowledge about a website into first-order predicate logic and the reasoning service combines this information into a set of micro theories for consistency and informativity checking as well as for question answering. Specification texts written in con-trolled natural language are both human-readable and machine-processable, and can be easily exported and dis-tributed as web feeds. |
Cite as: Schwitter, R. and Tilbrook, M. (2006). Annotating Websites with Machine-processable Information in Controlled Natural Language. In Proc. Second Australasian Ontology Workshop (AOW 2006), Hobart, Australia. CRPIT, 72. Orgun, M. A. and Meyer, T., Eds. ACS. 75-84. |
(from crpit.com)
(local if available)
|
|