<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Verbalizing OWL in Attempto Controlled English</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Kaarel</forename><surname>Kaljurand</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">University of Zurich</orgName>
								<orgName type="institution" key="instit2">University of Tartu</orgName>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Norbert</forename><forename type="middle">E</forename><surname>Fuchs</surname></persName>
							<email>fuchs@ifi.uzh.ch</email>
							<affiliation key="aff1">
								<orgName type="institution">University of Zurich</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Verbalizing OWL in Attempto Controlled English</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">C9013BECED7D5C3751DD2D884BEA4CC0</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T02:10+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>We describe a verbalization of the logical content of OWL ontologies -using OWL 1.1 without data-valued properties -in Attempto Controlled English (ACE). Because ACE is a subset of English, the verbalization makes OWL ontologies accessible to people with no training in formal methods. We conclude that OWL can be verbalized in concise and understandable English provided that a certain naming style is adopted for OWL individuals, classes, and properties.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The Web Ontology Language OWL has a normative syntax based on RDF and XML, languages that are oriented towards machines and thus inherently difficult to read and write for humans. OWL can be alternatively expressed in other RDF notations that do not use XML, or in dedicated OWL syntaxes like the functional-style OWL Abstract Syntax notation <ref type="bibr" target="#b13">[14]</ref>, or in the concise syntax traditionally used for description logics. While easier to read and write for logicians and programmers, these alternative syntaxes lack the features that would bring OWL closer to domain experts who are likely not to be well-trained in formal methods. <ref type="bibr" target="#b15">[16]</ref> list the problems that users encounter when working with OWL DL and express the need for a "pedantic but explicit" paraphrase language. In order to understand OWL, the users are also encouraged to use front-end tools. Such tools map OWL constructs into graphical user interface widgets (tabs, checkboxes, trees, etc.), but in general they too fail to hide the complexities of OWL.</p><p>An alternative and less explored approach is to use natural language as a front-end to OWL. In <ref type="bibr" target="#b9">[10]</ref>, we introduced the idea of a bidirectional mapping between OWL DL ontologies and Attempto Controlled English (ACE) texts. In this paper, we focus on the verbalization direction. Concretely, we discuss the details of verbalizing ontologies expressed in OWL 1.1 <ref type="bibr" target="#b12">[13]</ref> -the likely successor to the OWL standard -without using data-valued properties and extra-logical constructs. A partial implementation of the verbalization covering the OWL DL subset of OWL 1.1 is publicly available. <ref type="foot" target="#foot_0">3</ref> This verbalization is reversible, i.e. the readers of the resulting ACE text can edit it and then convert it back into the normative OWL representation, and are thus able to communicate with OWL reasoners and other ontology tools.</p><p>This paper is structured in the following way. In section 2 we review the related work, in section 3 we give a short overview of ACE, in section 4 we describe the mapping of OWL 1.1 into ACE, in section 5 we discuss the problems that we have encountered, and finally, in section 6 we draw conclusions and describe future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related work</head><p>At the moment, the only way to explore the contents of OWL ontologies is to use OWL ontology editors. Such tools -TopBraid Composer<ref type="foot" target="#foot_1">4</ref> , Protégé<ref type="foot" target="#foot_2">5</ref> , SWOOP <ref type="foot" target="#foot_3">6</ref>-offer a graphical front-end with forms, trees, wizards, etc. to enable the writing and reading of ontologies. For complex class descriptions, however, they revert to using the syntax of description logics, and thus fail to hide the complexities of OWL. They also restrict the user in various ways, for example the names have to be declared before they can be used and entering SubClassOf -axioms with a complex left-side is impossible in most tools. <ref type="bibr" target="#b3">[4]</ref> compared TopBraid Composer and Protégé and found several problems that both novices and experts encountered. Recently, some tools have adopted the Manchester OWL Syntax <ref type="bibr" target="#b7">[8]</ref> as a means to enter complex class descriptions. Several features, for instance infix notation and English operator names, make the Manchester syntax more palatable than the traditional notation of description logics. However, the lack of determiners and specifically the heavy use of parentheses render it unnatural in comparison to English.</p><p>There is also existing work to provide more natural representations of OWL. <ref type="bibr" target="#b6">[7]</ref> verbalize OWL class descriptions and use a part-of-speech tagger to analyze the linguistic nature of class names and then split the names apart to form more readable sentences. <ref type="bibr" target="#b5">[6]</ref> extend this work to OWL individuals and their properties. They also validate their approach by experimenting with seven university students, and find that they significantly prefer natural language verbalizations to the syntax of description logics, and even more so to the Abstract Syntax, Turtle and RDF/XML. <ref type="bibr" target="#b10">[11]</ref> discuss so called natural language directed inference to be applied to the ontology to make the verbalization of the ontology linguistically more acceptable. <ref type="bibr" target="#b8">[9]</ref> verbalize OWL ontologies on the basis of predefined templates (e.g. Mandatory, Exclusion, InterUniqueness). Each template contains canned text for one of a set of supported languages. In a more mixed approach, the ontology editor COE<ref type="foot" target="#foot_4">7</ref> uses natural language labels (such as "isMotherOf must be at least 2") on otherwise graphical representation of ontologies.</p><p>The major shortcoming of these approaches is that they lack any formal check that the resulting verbalizations are unambiguous. In this sense, a better approach is based on controlled natural languages that typically have a formal language semantics and come with a parser that could convert the verbalization back into the native OWL representation so that the verbalization is not a dead end, but rather a conversation turn in the machine-human communication. <ref type="bibr" target="#b16">[17]</ref> discuss a mapping between the controlled English PENG and various OWL subsets (RDFS, Description Logic Programs, etc.). <ref type="bibr" target="#b17">[18]</ref> extend this work to cover OWL DL (without data-valued properties) via a bidirectional mapping that is implemented as a Definite Clause Grammar. In this mapping, the Sub-ClassOf -axiom is always written as an if-then sentence with explicit anaphoric references which for simpler axioms is unnecessarily hard to read. <ref type="bibr" target="#b2">[3]</ref> propose a controlled natural language -Sydney OWL Syntax (SOS) -that can be used to write and read OWL ontologies. SOS is designed to provide a unique natural language representation for each OWL axiom type, meaning that a verbalization of two syntactically different axioms would result in two syntactically different sentences. This is different from our approach which only preserves the semantics of axioms, i.e. syntactically different axioms can be mapped to the same verbalization, given that they are semantically equivalent. <ref type="bibr" target="#b0">[1]</ref> provide a Categorial Grammar for a controlled English (Lite Natural Language) that expresses DL-Lite (a subset of OWL-Lite). Users may find Lite Natural Language somewhat unnatural since restrictions in DL-Lite, for instance that negations cannot occur on the left-hand side of the SubClassOf -axiom, are reflected in the syntax of Lite Natural Language.</p><p>Other expressive and recently developed versions of controlled English include CLCE <ref type="bibr" target="#b18">[19]</ref>, Boeing's Computer Processable Language <ref type="bibr" target="#b1">[2]</ref>, and E2V <ref type="bibr" target="#b14">[15]</ref> that is shown to correspond to the decidable two-variable fragment of first-order logic. None of these controlled languages has been used for the verbalization of OWL ontologies, although most of them seem to have the required expressivity.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Attempto Controlled English</head><p>Attempto Controlled English (ACE) is a subset of English that can be converted into Discourse Representation Structures (DRS) -a syntactical variant of firstorder logic -and automatically reasoned about (see <ref type="bibr" target="#b4">[5]</ref> for a general overview). The current version of ACE offers, among others, language constructs like singular and plural countable nouns; mass nouns; existential and universal quantification; generalized quantifiers; indefinite pronouns; relative phrases; active and passive verbs; negation, conjunction and disjunction of noun phrases, verb phrases, relative clauses and sentences; and various forms of anaphoric references to noun phrases.</p><p>The intention behind ACE is to provide domain specialists with an expressive knowledge representation language that is easy to learn, use and understand. ACE is defined by a small number of construction rules that define its syntax and a small number of interpretation rules that disambiguate constructs that in full English might be ambiguous. Experience gained from teaching ACE to university students shows that ACE can be learned in a few days. On the other hand, being based on English, ACE can be read by anybody familiar with English.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Verbalizing OWL</head><p>Verbalizing OWL ontologies in natural language and presenting the result as plain text has several advantages. There is no need for a dedicated and possibly complex ontology editor since plain text can be viewed and modified in any text editor. Plain text can also be easily stored, compared and searched with existing general tools. Presentation in natural language brings further benefits -natural language is understandable by any speaker of that language, it hides the formal syntax of OWL, it makes it possible to apply existing natural language processing tools such as spell checking and speech synthesis to the result.</p><p>When designing the verbalization, our first and most important decision was that the verbalization must be reversible, i.e. the mapping of OWL constructs into ACE constructs must be injective so that the resulting ACE text could be parsed and converted back into OWL, obtaining an ontology that is identical or at least semantically equivalent to the original. This feature makes sure that the output of the verbalization is not ambiguous with regards to the OWL semantics and that communication with OWL reasoners remains possible, which further enforces the user's correct understanding of the ontology.</p><p>Secondly, the verbalization must be acceptable and understandable English. This requirement is guaranteed by the ACE design decisions. Furthermore, we use ACE constructs, such as relative clauses, that provide conciseness. In order to increase readability, we also try to avoid anaphoric references. For instance, we prefer "Every man is a human." to the in ACE semantically equivalent "If there is a man then he is a human.".</p><p>Third, the OWL to ACE mapping must be compatible with the ACE semantics, for example SubClassOf (dog animal) must be mapped to a universally quantified (i.e. if-then or every) sentence and not to a sentence like "A dog is a kind of an animal." that in ACE is interpreted as having only existential quantification.</p><p>Finally, we try to leave the structure of the input ontology as far as possible intact. It must be visible to OWL experts how their constructs where mapped to ACE. Now we describe the steps involved in the verbalization: rewriting some of the class descriptions and axioms via more general constructs, and the generation of ACE noun phrases and sentences. <ref type="foot" target="#foot_5">8</ref>Rewriting OWL constructs The main intention behind rewriting OWL constructs via more general constructs is to replace constructs like ObjectProper-tyRange that cannot directly be mapped to ACE. Also, a notion like range cannot be directly verbalized as the ACE word 'range' since this would most probably not confer the intended meaning. According to WordNet<ref type="foot" target="#foot_6">9</ref> , 'range' has 9 meanings as a noun and 8 meanings as a verb. We therefore replace most OWL constructs with general SubClassOf, SubObjectPropertyOf, DisjointObjectProperties, and ClassAssertion axioms (see table <ref type="table">1</ref> for the rewriting rules).</p><p>Verbalizing OWL classes and properties After rewriting, the remaining class descriptions map to ACE noun phrases and property descriptions map to active and passive verbs. Note that the class description ObjectOneOf maps to a proper name. See table <ref type="table" target="#tab_0">2</ref>.</p><p>In OWL, it is possible to build complex class descriptions from simpler ones by intersection, union, complementation and property restriction. Similarly, ACE allows building complex noun phrases via relative clauses that can be conjoined (by 'and that'), disjoined (by 'or that'), negated (by 'that is/does not') and embedded (by 'that'). While the mapping of boolean operators can be found in table 2, embedding allows us to use a relative clause to modify an object of another relative clause. For instance, the OWL class description can be verbalized in ACE as something that is a cat and that does not like a dog that attacks a mailman or that is Fido Class descriptions in OWL can be syntactically arbitrarily complex as one can use parentheses to denote the scope of the expressions. ACE, however, has no support for parentheses. Scope ambiguities are resolved according to a small set of interpretation rules and the users have a choice between disentangling complex sentences, or using syntactic means to enforce the desired scoping. For instance, the binding order of and and or favors and, but can be reversed by using a comma in front of and. This approach is natural (as natural language does not use parentheses for grouping) but for the verbalization process it poses a problem as very complex class descriptions cannot be mapped to ACE noun phrases. For example, a relative clause can either modify the object (via 'that') or the subject (via 'and/or that') of a preceding relative clause, but not a more distant noun. Therefore, complex class descriptions like The verbalization assumes that all names used in the ontology are English words. Furthermore, that individuals are denoted by singular proper names (preferably capitalized), named classes by singular countable nouns, and (object) properties by transitive verbs in their lemma form (i.e. infinitive form). These restrictions are needed because the names will be used in certain syntactic constructions or will undergo certain morphological changes. Proper names are used in the subject and object positions without a determiner, e.g. "Every man knows John.", "John is a man.". Common nouns are used in the subject and object positions with determiners 'every', 'a', 'at least 2', etc., and can have a plural ending, e.g. "Every man owns at most 5 cars.". Transitive verbs are often used in singular, but under negation and in plural will stay in infinitive, e.g. "Every person knows a child that does not own a bike and that has at least 3 friends that own a bike.". In some cases, most often when verbalizing the Ob-jectPropertyRange-axiom, the verb will be turned into a past participle in order to construct a passive sentence, e.g. "Everything that is owned by something is a possession."</p><formula xml:id="formula_0">(∃ R 1 (∃ R 2 C 1 )) (∃ R 3 (∃ R 4 C 2 )) cannot</formula><p>Sentence planning OWL axioms are mapped to ACE sentences (see table <ref type="table">3</ref>). Apart from sentences that are derived from the ClassAssertion-axioms, all sentences are every-sentences, i.e. they have a pattern NounPhrase VerbPhrase, where NounPhrase starts with every. If the verb phrase is negated, we move the negation into the noun phrase to obtain a simpler sentence ("Every dog is not a cat." −→ "No dog is a cat.").</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>OWL axioms</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Examples of corresponding ACE sentences SubClassOf(C D)</head><p>Every man is a human. SubObjectPropertyOf( SubObjectPropertyChain(R1 . . . Rn) S)</p><p>Everything that owns something that contains something owns it. DisjointObjectProperties(R1 . . . Rn) Nothing that is-child-of something isspouse-of it. . . .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ClassAssertion(a C)</head><p>John is a man that owns at least 2 cars.</p><p>Table <ref type="table">3</ref>. Verbalizing OWL axioms as ACE sentences. Note that the anaphoric reference 'it' is resolved to the most recent noun according to the ACE interpretation rules.</p><p>In general, we try to keep the structure of the ACE sentence similar to the input axiom, and do not verbalize an axiom as several ACE sentences. Still, for better readability we apply certain modifications to the axioms before verbalizing: we remove negations as much as possible, e.g. "No man owns at most 5 books." −→ "Every man owns at least 6 books.", and reorder classes in coordination so that simple classes come first, e.g. "Everything that does not own a bike and that is a man and that owns a car . . . " −→ "Every man that owns a car and that does not own a bike . . . ". In our experience, even simple reordering can increase the readability significantly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Problems</head><p>As the quality of the verbalization depends on the morphologic and orthographic nature of the names used for individuals, classes and properties in the input ontology, probably the most visible deficiency of the described verbalization is caused by the naming conventions used in OWL ontologies. Real-world OWL ontologies can contain class names like FifteenMinutes, NAMEDArtery, Urgent, mirrorImaged ; property names like hasTopping, offeredIn, isPairedOrUnpaired, accountName, brotherOf, isWrittenBy; and individual names like red, married. Such names do not lend themselves well to any verbalization scheme. Still, <ref type="bibr" target="#b11">[12]</ref> analyze the linguistic nature of class and property names in 882 public OWL ontologies and find that these names fall, in most cases, quite well into the categories of nouns and verbs, respectively, with only a small overlap in linguistic patterns used. Unfortunately, their study does not discuss object properties and data-valued properties separately, and does not analyze the morphological features of names of individuals.</p><p>Hopefully, names will become more English-like over time as ontology languages, tools, and style guides evolve. Encouragingly, OWL 1.1 adds support for anonymous inverse properties (InverseObjectProperty) and thus does not force the user to invent a new name just to be able to talk about an inverse of an existing property. Also, the practice of attaching nouns (i.e. class names) to property names might disappear in the presence of qualified cardinality restrictions. OWL 1.1 includes powerful short-hand axioms like DisjointUnion, and other forms of syntactic sugar motivated by OWL usage patterns are discussed in the literature <ref type="bibr" target="#b7">[8]</ref>. ACE does not provide such short-hands and the verbalization will therefore unravel complex constructions. For instance, DisjointUnion(person male female) would be verbalized as No male is a female. No female is a male. Every person is a male or is a female. Everything that is a male or that is a female is a person.</p><p>While this is a valid approach that explains the notion of a covering union of pair-wise disjoint classes to a novice OWL user, more experienced OWL users may prefer a more concise verbalization.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusions and future work</head><p>We conclude that OWL can be verbalized in concise and understandable English provided that a certain naming style is adopted for OWL individuals, classes, and properties. In order to be able to compare our approach to existing ontology engineering approaches, we have experimentally integrated the mapping into the Protégé editor <ref type="foot" target="#foot_7">10</ref> . This allows us to perform usability tests with users who are familiar with current ontology editors.</p><p>Using an existing ontology editor as a host environment also alleviates some of the problems that we have encountered. For example, the host environment can take care of things that are easier to handle by forms (such as entering data about individuals) and wizards (e.g. entering DisjointUnion). The users can thus profit from the synergy resulting from the combination of traditional form-based ontology editing and natural language-based editing.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 2 .</head><label>2</label><figDesc>be handled by ACE directly. Verbalizing OWL property and class expressions as ACE verbs and noun phrases (including common nouns and proper names).</figDesc><table><row><cell>OWL properties and classes</cell><cell>Examples of corresponding ACE verbs and noun</cell></row><row><cell></cell><cell>phrases</cell></row><row><cell>Named property</cell><cell>Transitive verb, e.g. like</cell></row><row><cell>InverseObjectProperty(R)</cell><cell>Passive verb, e.g. is liked by</cell></row><row><cell>Named class</cell><cell>Common noun, e.g. cat</cell></row><row><cell>owl:Thing</cell><cell>something; thing</cell></row><row><cell>ObjectComplementOf(C)</cell><cell>something that is not a car; something that does</cell></row><row><cell></cell><cell>not like a cat</cell></row><row><cell cols="2">ObjectIntersectionOf(C1 . . . Cn) something that is not a cat and that owns a car</cell></row><row><cell></cell><cell>and that . . .</cell></row><row><cell>ObjectUnionOf(C1 . . . Cn)</cell><cell>something that is a cat or that is a camel or</cell></row><row><cell></cell><cell>that . . .</cell></row><row><cell>ObjectOneOf(a)</cell><cell>Proper name, e.g. John; something that is John</cell></row><row><cell>ObjectSomeValuesFrom(R C)</cell><cell>something that likes a cat</cell></row><row><cell>ObjectExistsSelf(R)</cell><cell>something that likes itself</cell></row><row><cell>ObjectMinCardinality(n R C)</cell><cell>something that owns at least 2 cars</cell></row><row><cell>ObjectMaxCardinality(n R C)</cell><cell>something that owns at most 2 cars</cell></row><row><cell cols="2">ObjectExactCardinality(n R C) something that owns exactly 2 cars</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">http://attempto.ifi.uzh.ch/site/documentation/verbalizing owl in controlled english.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_1">http://www.topbraidcomposer.com</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_2">http://protege.stanford.edu</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_3">http://www.mindswap.org/2004/SWOOP/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_4">http://cmap.ihmc.us/coe/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_5">For a detailed description of the ACE subset used in the verbalization, as well as a bidirectional Definite Clause Grammar for this subset, see http://attempto.ifi.uzh.ch/site/documentation/owlace constructionrules.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_6">http://wordnet.princeton.edu</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="10" xml:id="foot_7">For a demonstration of the integration into Protégé 4.0 alpha, see the screencast http://attempto.ifi.uzh.ch/site/documentation/screencast ace in protege.mov</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgment</head><p>This research has been funded by the European Commission and by the Swiss State Secretariat for Education and Research within the 6th Framework Program project REWERSE number 506779 (cf. http://rewerse.net). The authors would like to thank Tobias Kuhn and Fabio Rinaldi, as well as two anonymous reviewers of OWLED 2007 for useful comments on the draft of this paper.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>OWL classes and axioms</head><p>Equivalent OWL classes and axioms owl:Nothing ObjectComplementOf(owl:Thing) ObjectOneOf(a1 . . . an)</p><p>ObjectUnionOf(ObjectOneOf(a1) . . . ObjectOneOf(an)) </p><p>ClassAssertion(a1 ObjectOneOf(a2)), . . . DifferentIndividuals(a1 . . . an) ClassAssertion(a1 ObjectComplementOf(ObjectOneOf(a2))), . . .</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Lite Natural Language</title>
		<author>
			<persName><forename type="first">Raffaella</forename><surname>Bernardi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Diego</forename><surname>Calvanese</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Camilo</forename><surname>Thorne</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IWCS-7</title>
				<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Acquiring and Using World Knowledge Using a Restricted Subset of English</title>
		<author>
			<persName><forename type="first">Peter</forename><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Philip</forename><surname>Harrison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Thomas</forename><surname>Jenkins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">John</forename><surname>Thompson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Richard</forename><forename type="middle">H</forename><surname>Wojcik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">FLAIRS 2005</title>
				<imprint>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="506" to="511" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Sydney OWL Syntax -towards a Controlled Natural Language Syntax for OWL 1.1</title>
		<author>
			<persName><forename type="first">Anne</forename><surname>Cregan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Rolf</forename><surname>Schwitter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Thomas</forename><surname>Meyer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">OWLED 2007</title>
				<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Developing ontologies in OWL: An observational study</title>
		<author>
			<persName><forename type="first">Martin</forename><surname>Dzbor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Enrico</forename><surname>Motta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Carlos</forename><surname>Buil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jose</forename><surname>Gomez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Olaf</forename><surname>Görlitz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Holger</forename><surname>Lewen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">OWLED 2006</title>
				<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Attempto Controlled English Meets the Challenges of Knowledge Representation, Reasoning, Interoperability and User Interfaces</title>
		<author>
			<persName><forename type="first">Norbert</forename><forename type="middle">E</forename><surname>Fuchs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kaarel</forename><surname>Kaljurand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gerold</forename><surname>Schneider</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">FLAIRS 2006</title>
				<meeting><address><addrLine>Melbourne Beach, Florida</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">May 11-13th 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Image browsing and natural language paraphrases of semantic web annotations</title>
		<author>
			<persName><forename type="first">Christian</forename><surname>Halaschek-Wiener</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jennifer</forename><surname>Golbeck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bijan</forename><surname>Parsia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Vladimir</forename><surname>Kolovski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jim</forename><surname>Hendler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">First International Workshop on Semantic Web Annotations for Multimedia (SWAMM)</title>
				<meeting><address><addrLine>Edinburgh, Scotland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006-05-22">May 22nd 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Effective Natural Language Paraphrasing of Ontologies on the Semantic Web</title>
		<author>
			<persName><forename type="first">Daniel</forename><surname>Hewlett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aditya</forename><surname>Kalyanpur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Vladimir</forename><surname>Kolovski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chris</forename><surname>Halaschek-Wiener</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">End User Semantic Web Interaction Workshop</title>
				<meeting><address><addrLine>ISWC</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005. 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">The Manchester OWL Syntax</title>
		<author>
			<persName><forename type="first">Matthew</forename><surname>Horridge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Nick</forename><surname>Drummond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">John</forename><surname>Goodwin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alan</forename><surname>Rector</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Robert</forename><surname>Stevens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hai</forename><forename type="middle">H</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">OWLED 2006</title>
				<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Multilingual verbalization of ORM conceptual models and axiomatized ontologies</title>
		<author>
			<persName><forename type="first">Mustafa</forename><surname>Jarrar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Maria</forename><surname>Keet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Paolo</forename><surname>Dongilli</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006-02">February 2006</date>
		</imprint>
		<respStmt>
			<orgName>Vrije Universiteit Brussel</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Bidirectional mapping between OWL DL and Attempto Controlled English</title>
		<author>
			<persName><forename type="first">Kaarel</forename><surname>Kaljurand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Norbert</forename><forename type="middle">E</forename><surname>Fuchs</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Fourth Workshop on Principles and Practice of Semantic Web Reasoning</title>
				<meeting><address><addrLine>Budva, Montenegro</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Natural Language Directed Inference in the Presentation of Ontologies</title>
		<author>
			<persName><forename type="first">Chris</forename><surname>Mellish</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiantang</forename><surname>Sun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">10th European Workshop on Natural Language Generation</title>
				<meeting><address><addrLine>Aberdeen, Scotland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">August 8-10th 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">The Semantic Web as a Linguistic Resource</title>
		<author>
			<persName><forename type="first">Chris</forename><surname>Mellish</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiantang</forename><surname>Sun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Twenty-sixth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence</title>
				<meeting><address><addrLine>Cambridge, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">December 12-14th 2005</date>
		</imprint>
		<respStmt>
			<orgName>Peterhouse College</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">OWL 1.1 Web Ontology Language Structural Specification and Functional-Style Syntax</title>
		<author>
			<persName><forename type="first">Boris</forename><surname>Motik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Peter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ian</forename><surname>Patel-Schneider</surname></persName>
		</author>
		<author>
			<persName><surname>Horrocks</surname></persName>
		</author>
		<ptr target="http://www.w3.org/Submission/owl11-owlspecification/" />
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
		<respStmt>
			<orgName>W3C</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">OWL Web Ontology Language Semantics and Abstract Syntax</title>
		<author>
			<persName><forename type="first">F</forename><surname>Peter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Patrick</forename><surname>Patel-Schneider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ian</forename><surname>Hayes</surname></persName>
		</author>
		<author>
			<persName><surname>Horrocks</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/owl-semantics/" />
	</analytic>
	<monogr>
		<title level="m">W3C Recommendation 10</title>
				<meeting><address><addrLine>W3C</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004-02">February 2004. 2004</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">A two-variable fragment of English</title>
		<author>
			<persName><forename type="first">Ian</forename><surname>Pratt-Hartmann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic, Language and Information</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="13" to="45" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors &amp; Common Patterns</title>
		<author>
			<persName><forename type="first">Alan</forename><forename type="middle">L</forename><surname>Rector</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Nick</forename><surname>Drummond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Matthew</forename><surname>Horridge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jeremy</forename><surname>Rogers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Holger</forename><surname>Knublauch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Robert</forename><surname>Stevens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hai</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chris</forename><surname>Wroe</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">EKAW 2004</title>
				<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Controlled Natural Language meets the Semantic Web</title>
		<author>
			<persName><forename type="first">Rolf</forename><surname>Schwitter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Marc</forename><surname>Tilbrook</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Australasian Language Technology Workshop 2004</title>
				<editor>
			<persName><forename type="first">S</forename></persName>
		</editor>
		<editor>
			<persName><forename type="first">Wan</forename><forename type="middle">A</forename><surname>Asudeh</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Paris</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2004-12">December 2004</date>
			<biblScope unit="page" from="55" to="62" />
		</imprint>
		<respStmt>
			<orgName>Macquarie University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Let&apos;s Talk in Description Logic via Controlled Natural Language</title>
		<author>
			<persName><forename type="first">Rolf</forename><surname>Schwitter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Marc</forename><surname>Tilbrook</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Logic and Engineering of Natural Language Semantics 2006</title>
				<meeting><address><addrLine>Tokyo, Japan</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006-06-05">LENLS2006. June 5-6th 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Common Logic Controlled English</title>
		<author>
			<persName><forename type="first">John</forename><forename type="middle">F</forename><surname>Sowa</surname></persName>
		</author>
		<ptr target="http://www.jfsowa.com/clce/specs.htm" />
		<imprint>
			<date type="published" when="2004-02-24">2004. 24 February 2004</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
