- From: Guido Vetere <gvetere@it.ibm.com>
- Date: Thu, 14 Jun 2012 21:54:04 +0200
- To: John McCrae <jmccrae@cit-ec.uni-bielefeld.de>
- Cc: Aldo Gangemi <aldo.gangemi@istc.cnr.it>, Alessandro Oltramari <aoltrama@andrew.cmu.edu>, Philipp Cimiano <cimiano@cit-ec.uni-bielefeld.de>, johnmccrae@gmail.com, Paul Buitelaar <paul.buitelaar@deri.org>, public-ontolex <public-ontolex@w3.org>
- Message-ID: <OF9D9C9D5A.F51F5B99-ONC1257A1D.00511767-C1257A1D.006D55A5@it.ibm.com>
John, thanks for your remarks. In general, as I said, our owl ontologies are in a draft status, and there are a number of known (but not striking) differences w.r.t. the current agreed model. Please find my reply below. Guido Vetere Manager, Center for Advanced Studies IBM Italia _________________________________________________ Rome Trento Via Sciangai 53 Via Sommarive 18 00144 Roma, Italy 38123 Povo in Trento, Italy +39 06 59662137 +39 0461 314031 Mobile: +39 3357454658 _________________________________________________ johnmccrae@gmail.com wrote on 14/06/2012 15:16:29: > John McCrae <jmccrae@cit-ec.uni-bielefeld.de> > Sent by: johnmccrae@gmail.com > > 14/06/2012 15:16 > > To > > Guido Vetere/Italy/IBM@IBMIT, Alessandro Oltramari > <aoltrama@andrew.cmu.edu>, Philipp Cimiano <cimiano@cit-ec.uni- > bielefeld.de>, Paul Buitelaar <paul.buitelaar@deri.org>, Aldo > Gangemi <aldo.gangemi@istc.cnr.it>, public-ontolex <public-ontolex@w3.org> > > cc > > Subject > > Analysis of Senso Comune ontology w.r.t to lemon > > Hi all, > > I had a look into the Senso Comune. First, I hit the issue that that > the OWL files differ from Guido's presentation.... > > I think one of the important issues is that "MeaningRecord" from > Guido's slides is entirely absent from the slides but there is a > class called "Acceptation" that I guess is the same class. > You are right, I personally prefer Acceptation (it: Accezione), to give a lexicographical flavour, but others argued that the term is very uncommon in English. What's your opinion about that? > Next I could not find the "mapping/punning" relationship between > MeaningRecord and Meaning... instead the link between Acceptation > and Meaning is via the Expression class. > I recall you that our mapping occurs between *instances* of Acceptation (MeaningRecord) and *classes* which are derived (subclassed) from the class Meaning. These mappings can be obtained via punning (a syntactic extension of OWL2 that, roughly, allows using the same URI for classes and instances) or via the 'classMapping' data property, which ranges over URIs. Another (maybe better) option would be using OWL Annotations. We know that this allows to set up unintended models (e.g. by mapping with URI whatsoever) but I guess that this is a fatal consequence of any model like this.. > I also found it quite odd that SC has no direct relationship between > Lemmas and Words, however the Inflection class indicated that both > "cat" and "cats" would be words (hence word=>form in lemon), which > then confused me as this would lead to duplicate modelling of the > canonical form of the word (e.g., "cat" would have both a Lemma with > headWord="cat"@en and a Word with stringRealization="cat"@en) > Once again, our notion of Lemma is strictly lexicographic: it represents the section of the dictionary where a lexeme (more precisely, a bunch of etymological consistent senses of a lexeme) is described. The headword, hence, is just the string that allows you to find the entry in the dictionary. In fact, headwords can contain numbers, as in the case of homonymous terms. On the contrary, Word is a MorphologicalForm, i.e. a linguistic units with a lexical root and a number of grammatical features. They are linked by 'derivation' relations, hence we have a notion of 'base form', which, however, is not to be confused with Lemma. The relation between Lemmas, MeaningRecords and the corresponding Words is complicated indeed. For instance (trivially) not all the meanings of a lemma accept the same inflexion. Hence, we chose (after long discussions) to avoid a direct link between the two classes. Instead, if needed, we can retrieve all the Word's base forms for any lemma via the headword (there can be more than one, typically noun and adjective). Also, we set the appropriate grammatical restrictions to every Acceptation (e.g. only noun, any number). > Based on these guesses (see attached diagram for SC core model as I > understand it) I would suppose the following mapping exists: > sc:Dictionary = lemon:Lexicon Ok > sc:Lemma = lemon:LexicalEntry: Represent that part of the dictionary > describing this word Ok > sc:Acceptation/MeaningRecord = lemon:LexicalSense: A meaning a > single word or phrase Ok > sc:Expression =~ lemon:SenseDefinition: A description of the meaningof a word Ok, but note that Expression is the class of any meaningful and combinable linguistic manifestation. A definition (glossa) is in fact one of these. > sc:Meaning =~ lemon's Reference: lemon takes a slightly different > stance here in not mixing the ontology and lexicon (thus a > referenced individual is not an instance of a lemon class) where as > SC relies on categorization that are both the referenced ontology > class and a sc:Meaning... I'm interested to here both viewpoints on > the modelling here Actually, SC aims at modelling the semantic counterpart of the lexicon, while lemon (if I understand well) aims at mapping with any legacy ontology. I would say that SC Meaning has no correspondence in lemon. > sc:LinguisticForm = lemon:LexicalForm: Note here that in SC Word and > Phrase subclass Forms where as in lemon Word and Phrase subclass > LexicalEntry (sc:Lemma), perhaps someone from SC could comment on this? See my comments on Lemma vs Word above. > There are also some connection that differ > lemon connects entries to forms (sc: lemmas to words) by means of > the form property that has no equivalent in SC > SC connects forms to definitions by means of characterizes... lemon > has no such property In general, 'characterize' links reified semiotic concepts (including Meanings) with their referents, much like 'instance of'. Here the problem of logical layering is involved. Not a trivial one .. :-) > SC connects expressions to meanings (lemon: definitions to > references) by means of the meaning property, lemon would consider > this property to be between senses and references (sc: acceptation > and meanings). But as Guido's slides suggest he opposite perhaps > there is no difference here > Furthermore, SC at times seems to go into much more detail hence why > it is significantly larger (133 classes, 97 properties) than lemon > (31 classes, 57 properties). With lemon we split off a lot of this > modelling into another ontology called LexInfo (220 classes, 190 > properties). As can be seen from attached screen shot this covers > similar ground to SC. > > In summary, it seems that the models cover very similar ground and > we should definitely attempt to learn from one another :) > Sure, and thanks for your remarks! > Regards, > John McCrae > > OWL files referenced: > http://www.sensocomune.org/ontologies/SensoComune.owl > http://www.sensocomune.org/ontologies/SensoComuneLexicon.owl > http://www.sensocomune.org/ontologies/SensoComuneSemantics.owl > http://www.monnet-project.eu/lemon > http://www.lexinfo.net/ontology/2.0/lexinfo[attachment > "Screenshot-10.png" deleted by Guido Vetere/Italy/IBM] [attachment > "senso-comune-core.png" deleted by Guido Vetere/Italy/IBM] IBM Italia S.p.A. Sede Legale: Circonvallazione Idroscalo - 20090 Segrate (MI) Cap. Soc. euro 347.256.998,80 C. F. e Reg. Imprese MI 01442240030 - Partita IVA 10914660153 Societą con unico azionista Societą soggetta all?attivitą di direzione e coordinamento di International Business Machines Corporation (Salvo che sia diversamente indicato sopra / Unless stated otherwise above)
Received on Thursday, 14 June 2012 19:54:49 UTC