- From: Francesca Frontini <francescafrontini@gmail.com>
- Date: Fri, 5 Sep 2014 14:44:40 +0200
- To: "John P. McCrae" <jmccrae@cit-ec.uni-bielefeld.de>
- Cc: Fahad Khan <anasfkhan81@gmail.com>, Philipp Cimiano <cimiano@cit-ec.uni-bielefeld.de>, public-ontolex <public-ontolex@w3.org>
- Message-ID: <CAB3JCs6kB+UB1n-zAKi7gjP3mnyFK71iWAQBnpfWvA2ZxdMwrg@mail.gmail.com>
Hi John, IF and only IF your remark 1) refers to my remark 1), i was referring to the synsemFrame (as defined in Philips new example), not to the synbehavior, which is fine under lexicalEntry. f. 2014-09-05 14:25 GMT+02:00 John P. McCrae <jmccrae@cit-ec.uni-bielefeld.de>: > Hi, > > Apologies that I will not make the telco this afternoon. Some general > comments: > > > 1. Syntactic behavior belongs to the lexical entry. It has been > previously argued that there should be a link between Frames and Senses... > I remain unconvinced as there is a link by means of the arguments, and so I > wonder if there is any use case where there needs to a be sense-specific > use of a frame without using the arguments? > 2. A very large number of the triples in the example are used for the > "semantic frame" or "semantic predicate"... 19 in fact. Is there any use > case, which justifies the use of this modelling, in preference to the less > verbose existing model? > > In general, the model as defined by *lemon* has been verified in a large > number of applications, and I have not heard of any use cases that require > modification of that structure. Can we please see if there are any relevant > applications not currently satisfied by the syn-sem module as is, rather > than innovating for innovation's sake! > > Regards, > > John > > > On Fri, Sep 5, 2014 at 2:03 PM, Francesca Frontini < > francescafrontini@gmail.com> wrote: > >> Dear Philip, all, >> i've looked into the example and there are three main points that should >> be looked into, from my part: >> >> 1) the synsemFrame here is one for sell and buy, as in Philipps first >> example; following mine and Fahad's alternative example, could one also >> represent two synsemFrame objects, one for sell and one for buy, linked to >> the same ontological object? or would that force us to have two ontological >> events too? >> >> 2) the synsemFrame is linked to the lexicalEntry, with (if im not >> mistaken) no direct or indirect connection to the sense. This feels a bit >> wrong to me; when a verb has more than one sense, you want to be able to >> match correctly; couldn't one make it a property of the sense instead? >> >> 3) the thematic roles are on the synbehavior. I think that, especially >> for intransitive verbs one can think of cases where the subject may have >> different roles (in one case agent and in the other something else, like >> Force or Natural Cause, in some inventories). Intuitively, "John_agent >> destroyed the house_patient" and "The avalanche_cause destroyed the >> house_patient" have the same synbehavior, but may correspond to a >> different sense and a different ontological event, have different >> selectional preferences and thematic role. How would one deal with this? >> Generally speaking Thematic Roles are considered at the interface of syntax >> and semantics rather than a syntactic phenomenon; hypothesis: couldn't they >> somewhat be linked to the synsem:argBinding? >> >> Hope I can be there this afternoon, otherwise i'll read you from the >> thread. >> >> Cheers from Paris, >> Francesca >> >> >> 2014-09-04 17:04 GMT+02:00 Fahad Khan <anasfkhan81@gmail.com>: >> >>> Dear Philipp and list, >>> >>> Thanks for the example, I will go through it this afternoon. >>> >>> Francesca has told me she probably won't be able to make it tomorrow, >>> but, unexpected circumstances aside, I will be there. >>> >>> >>> >>> Cheers, >>> Fahad >>> >>> >>> On 4 September 2014 14:04, Philipp Cimiano < >>> cimiano@cit-ec.uni-bielefeld.de> wrote: >>> >>>> Hi Fahad, Francesca, all, >>>> >>>> I attach a new version of example10.ttl (see also GIT). >>>> >>>> I have tried to merge the proposals of Fahad/Francesca with my proposal >>>> at the same time trying to remain as compact as possible. >>>> >>>> It would be great if we could discuss this example at the telco >>>> tomorrow. >>>> >>>> In particular, I would like to know whether these is any information >>>> that was in your example (Fahad and Francesca) that is not in mine. >>>> >>>> I will send out access details for the telco in a few minutes. >>>> >>>> Talk to you tomorrow. >>>> >>>> Philipp. >>>> >>>> Am 29.08.14 11:35, schrieb Fahad Khan: >>>> >>>> Hi everyone >>>> >>>> Here are a few responses to John and Philipp’s comments. Hopefully we >>>> can discuss these further in the call and afterwards in the list too. One >>>> thing I would like to point out at the start is that even though the emails >>>> are being sent out under my (Fahad’s) name and I’m doing the majority of >>>> the typing most of the work on the model is Francesca’s. Hopefully in >>>> the call today most of the explanation will be her's too :) >>>> >>>> Our main motivation here is our resistance to stripping all semantics >>>> from the lexicon part especially with respect to the conversion of legacy >>>> resources. In principle we agree with a lot of John & Philipp’s >>>> remarks that go in the direction of preserving semantics by reference. But >>>> it is difficult to see how this impacts us, as people who have a legacy >>>> resource (such as Parole Simple Clips) and want to use the ontolex model to >>>> publish it. >>>> >>>> Practically speaking we don’t know what to do with the PSC semantic >>>> layer. On the one hand Philip reminds us that Ontolex deals primarily with >>>> "given" ontologies. That leaves our semantic layer out. As you know we >>>> have tried to be faithful to the idea of semantics by reference in >>>> converting PSC using lemon; but we also wanted to publish all the semantics >>>> of PSC; this forced us to create a new ontological level to accommodate our >>>> semantic layer. >>>> >>>> But this to be honest is not really a well formed ontology, and can >>>> hardly be pointed to by other lexicons (other languages...) without a lot >>>> of manual checking. This is not what we want... we want ontologies that are >>>> reusable even independently from the original lexicon. >>>> >>>> Our concern is that people with a legacy resource, are just going to >>>> choose the easy way, use the "lexical" basics of the model, like the >>>> lexical entry, the canonical form.... and then add/define their semantic >>>> stuff on top of it, as an extension to the lexical model, that is without >>>> using "reference" to an ontology. Basically they'll add their semantic >>>> layer the way they want it. >>>> >>>> Nevertheless, for the sake of the argument, why don't we take a >>>> resource of some complexity and try to see how it accomodates in your best >>>> model in a way that is really faithful to the ontolex philosophy, and at >>>> the same time leaving as little information out as possible. >>>> >>>> We are thinking of completing Parole Simple Clips, as a test case for >>>> this, but it's a big beast. We have started to do this, but when you tackle >>>> the verbs and the predicates, it's even more complex. Maybe this will give >>>> us an idea of how much adjustment legacy resources would require to be >>>> faithful to the "semantics by reference" model, and how reusable the stuff >>>> that ends up on the ontological side. >>>> Cheers, >>>> Fahad & Francesca >>>> >>>> >>>> >>>> On 29 August 2014 08:34, Philipp Cimiano < >>>> cimiano@cit-ec.uni-bielefeld.de> wrote: >>>> >>>>> Dear Fahad, all, >>>>> >>>>> I finally had the chance to look at your proposal in more detail, I >>>>> think it is more in line than we might expect at first sight with the >>>>> example that I provided a few weeks ago. I attach the example again for the >>>>> sake of easier reference. In particular, I think that: >>>>> >>>>> 1) The *PredicativeRepresentation*s you are proposing corresponds to >>>>> the *SemanticFrame*s that I was proposing. It sort of represents "the >>>>> complex predicate expressed by a lexical entry", where the atomic parts >>>>> come from a given ontology. Our proposals differ in that I was attaching >>>>> the SemanticFrames to the SyntacticBehaviour via the relation "semFrame", >>>>> then linking the frame to the sense. However, we can of course link the >>>>> "sense" to the Frame as you propose and then link the Frame to the >>>>> corresponding syntactic behaviour. Both are fine from my side. If you think >>>>> your modelling here is better, then I have no problem in endorsing it. >>>>> >>>>> 2) As John mentioned, our building assumption is that predicates per >>>>> se are *only* in the ontology. In this sense, the first decision to make is >>>>> whether sell and buy denote the same concept in the ontology (lemon and >>>>> myself are agnostic in this respect, this is a conceptual decision to >>>>> make). The different perspectives you mention could be modelled by the >>>>> SemanticFrame class that I was proposing, with different mappings between >>>>> syntactic and semantic arguments. Information about semantic roles can be >>>>> attached as annotations, that's not a problem. Further, the ontolex model >>>>> allows you to have two different senses for sell and buy that nevertheless >>>>> link to the same ontological class/predicate. >>>>> >>>>> 3) Note that ontolex was used to interface a lexicon with a given >>>>> (domain) ontology, not a linguistic ontology. Agent / Themes / Beneficiary >>>>> are linguistic roles rather than roles/relations that would appear in a >>>>> (domain) ontology. As John mentions we can attach these roles to the >>>>> syntactic arguments without a problem. >>>>> >>>>> Let's discuss this further today. I will then try to create a new >>>>> example that unifies both proposals, mine and Fahads. >>>>> >>>>> talk to you later, >>>>> >>>>> Philipp. >>>>> >>>>> Am 28.08.14 15:01, schrieb John P. McCrae: >>>>> >>>>> Hi, >>>>> >>>>> >>>>> On Thu, Aug 28, 2014 at 2:10 PM, Fahad Khan <anasfkhan81@gmail.com> >>>>> wrote: >>>>> >>>>>> Dear John, >>>>>> >>>>>> Thanks for your comments. >>>>>> >>>>>> We partly agree on your points, especially about the redundancy of >>>>>> some modules. We want to use this LMF style treatment as a starting point >>>>>> for further discussion. >>>>>> >>>>>> As for the the use of reference for selectional preferences we can >>>>>> see your point (maybe instead we can use a different relation such as >>>>>> "domain" instead of "reference"). >>>>>> >>>>>> What we're still not sure about is the fact that predicates should >>>>>> only be in the ontology: where the ontology in this case represents the >>>>>> extensions of lexical items. The problem we have is that for example, one >>>>>> can understand the senses of "buy" and "sell" in this example to represent >>>>>> two different predicates but just one class of "actions" (e.g., >>>>>> purchase_exchange_actions): where the predicate represents a different >>>>>> "linguistically" motivated way of looking at the same class of events. >>>>>> >>>>>> If you want to make "buy" and "sell" one predicate as in the >>>>>> Ontolex example that was given earlier on, i see practical as well as >>>>>> theoretical problems. Practically, you force all those who have two >>>>>> predicates in their resource to go and check which should be merged. >>>>>> >>>>> The question of whether to model buy and sell as a single event or as >>>>> two events that entail each other is an interesting question in general, >>>>> but it is a conceptual modelling issue, rather than a lexical issue. As >>>>> long as the lexicon can capture how each entry interfaces with predicates >>>>> defined in the ontology, such details of the lexical modelling should not >>>>> matter. It is also unavoidable that when dealing with legacy resources, >>>>> some work will be needed to harmonize with any defined OntoLex model. >>>>> >>>>>> >>>>>> Also, what about semantic role labeling? the first argument of the >>>>>> sell predicate is an agent according to PSC. So is the first argument of >>>>>> the buy predicate. It is because the same action is conceptualized in >>>>>> different ways in language. But on the ontological level, these different >>>>>> roles point to the same participant in the action (eg. The buyer is >>>>>> beneficiary in one case and agent in another). >>>>>> >>>>>> Overall it seems to us there exists information related to semantic >>>>>> predicates (as they are used in lexical resources we know) which seems to >>>>>> pertain more to word use, and to the linguistic rather than to the >>>>>> ontological level. But, we think this would a good matter for discussion. >>>>>> >>>>> Such linguistic features can be captured by annotations on the >>>>> arguments as required. >>>>> >>>>>> >>>>>> As for the SynSemCorrespondence, indeed it is verbose to implement, >>>>>> but consider also that instead of having to laboriously map lots of >>>>>> individual cases of syntactic and semantic arguments you can just define a >>>>>> reified object that represents without redundancy a whole class of such >>>>>> mappings. For instance in Parole Simple Clips, you'd have thousands of >>>>>> instances all pointing to one class of mappings, such as IsoTrivalent, or >>>>>> IsoBivalent. The synsemcorrespondence object enables you to do this. >>>>>> >>>>> As I said, the merging of the syntactic and semantic arguments as >>>>> proposed by *lemon* is maximally efficient as it requires no extra >>>>> triples, it also has several other advantages, most notably it is easier to >>>>> query and work with. >>>>> >>>>> Regards, >>>>> John >>>>> >>>>>> >>>>>> >>>>>> Cheers, >>>>>> Francesca + Fahad >>>>>> >>>>>> >>>>>> On 28 August 2014 12:19, John P. McCrae < >>>>>> jmccrae@cit-ec.uni-bielefeld.de> wrote: >>>>>> >>>>>>> Hi Fahad, Francesca, all, >>>>>>> >>>>>>> I will not be at the telco tomorrow due to being busy at Coling, >>>>>>> but I will provide some comments on the proposal >>>>>>> >>>>>>> - 'Predicates' should not be included in the modelling of >>>>>>> SynSem, as predicates are something clearly defined by the ontology. A >>>>>>> duplicate mechanism for semantics is not needed in lemon/OntoLex as we have >>>>>>> a good semantic model (OWL) in contrast to a pure lexicon model like LMF, >>>>>>> which must define its own semantic model. >>>>>>> - I still have no clue what a 'predicative representation' >>>>>>> is... it seems entirely unnecessary in LMF, but perhaps I am wrong here? >>>>>>> - Arguments cannot have references to an ontology, they >>>>>>> represent slots that should be filled in the logical representation defined >>>>>>> by the ontology. The proposal here seems to confuse references with domains >>>>>>> (that is the class of object referenced by the argument rather than the >>>>>>> actual values referred to by the argument, when the frame is realized). >>>>>>> - The SynSemCorrespondence object from LMF is frankly verbose >>>>>>> and unnecessarily so, it occupies 14 triples in your proposal, where as >>>>>>> direct linking of semantic and syntactic arguments would take only 3 >>>>>>> triples, and URI reuse as in *lemon* requires 0 triples! Is >>>>>>> there any justification for this complex and verbose modelling? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> John >>>>>>> >>>>>>> >>>>>>> On Tue, Aug 26, 2014 at 4:06 PM, Fahad Khan <anasfkhan81@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Dear Philipp >>>>>>>> >>>>>>>> We've tried to put our money where our mouth is so here is a >>>>>>>> rough and ready version in RDF of the buy/sell example as well as a >>>>>>>> diagram of part of the example, as inspired by a more LMF type aproach: >>>>>>>> >>>>>>>> >>>>>>>> https://docs.google.com/document/d/1dojqhFMHTswFWUarQAbeVo3ap6_UjDLyN9gTPydqr_g/edit >>>>>>>> >>>>>>>> Cheers, >>>>>>>> >>>>>>>> Fahad & Francesca >>>>>>>> >>>>>>>> >>>>>>>> On 22 August 2014 10:37, Fahad Khan <anasfkhan81@gmail.com> wrote: >>>>>>>> >>>>>>>>> Dear Philipp, >>>>>>>>> Sorry for the delay in responding, we have been on holiday too >>>>>>>>> the last couple of weeks. We were planning to send something to the list >>>>>>>>> before we went away, but it turns out the translation was harder to do than >>>>>>>>> we thought (and our collective knowledge of lmf less comprehensive) and we >>>>>>>>> weren't entirely happy with what we came up with. However we will send you >>>>>>>>> a slightly polished version of our proposed example next week before the >>>>>>>>> telco -- after having hopefully discussed it with colleagues far more well >>>>>>>>> versed in lmf than us. >>>>>>>>> Cheers >>>>>>>>> Fahad and Francesca >>>>>>>>> Dear all, >>>>>>>>> >>>>>>>>> I returned from holidays end of last week. Given that some >>>>>>>>> people are still on holidays, I propose we have our next telco on Friday >>>>>>>>> 29th at the regular slot, i.e. 15:00 (CET). I will send out an announcement >>>>>>>>> soon. >>>>>>>>> >>>>>>>>> @Fahad and Francesca: regarding our email thread before the >>>>>>>>> holidays, would you please be so kind to send an example of the modelling >>>>>>>>> of frames that is in your view appropriate, an LMF document would be fine >>>>>>>>> for now so that we can study the LMF modelling in more detail in the next >>>>>>>>> telco and then propose appropriate vocabulary elements in the synsem module >>>>>>>>> to do the job. Starting from LMF seems a good idea to me as I mentione a >>>>>>>>> few weeks ago. >>>>>>>>> >>>>>>>>> I will continue working with the vartrans and metadata modules >>>>>>>>> from next week on until we receive the input form Fahad and Francesca to >>>>>>>>> continue the work on the synsem module. >>>>>>>>> >>>>>>>>> I regard the ontolex and decomp modules as largely finished. >>>>>>>>> Please check the ontologies and examples carefully so that we can soon >>>>>>>>> agree to release them. >>>>>>>>> >>>>>>>>> Looking forward to continuing with our work. >>>>>>>>> >>>>>>>>> Best regards, >>>>>>>>> >>>>>>>>> Philipp. >>>>>>>>> >>>>>>>>> Am 02.08.14 18:46, schrieb Manuel Fiorelli: >>>>>>>>> >>>>>>>>> Hi Philipp, All >>>>>>>>> >>>>>>>>> sorry for the delayed response, which is in fact quite simple. >>>>>>>>> See below. >>>>>>>>> >>>>>>>>> 2014-08-01 11:53 GMT+02:00 Philipp Cimiano < >>>>>>>>> cimiano@cit-ec.uni-bielefeld.de>: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Am 01.08.14 00:10, schrieb Manuel Fiorelli: >>>>>>>>>> >>>>>>>>>> My objection is that you split the description of the semantic >>>>>>>>>> frame into two blocks. In each block, you associated the frame with >>>>>>>>>> subframes, each one associating a semantic role with a syntactic argument. >>>>>>>>>> Having these two blocks, I can easily understand that the semantic frame >>>>>>>>>> has three roles, which maps to the syntactic arguments. Conversely, it I >>>>>>>>>> consider these two blocks together, as they are in reality, then I am not >>>>>>>>>> sure I can easily spot the "shape" of the semantic frame. >>>>>>>>>> >>>>>>>>>> Yes, that is the only objection I can see so far as well. >>>>>>>>>> Let's give a deeper look at this after the holidays, ok? >>>>>>>>>> >>>>>>>>> >>>>>>>>> I used the word "objection", which is quite a strong word. Maybe >>>>>>>>> "observation" would have been a better choice. Nevertheless, I agree with >>>>>>>>> you that we can continue the discussion after the holidays. >>>>>>>>> >>>>>>>>> Meanwhile, happy holidays to everybody listening to this thread, >>>>>>>>> and the rest of the OntoLex community :-D >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> Prof. Dr. Philipp Cimiano >>>>>>>>> AG Semantic Computing >>>>>>>>> Exzellenzcluster für Cognitive Interaction Technology (CITEC) >>>>>>>>> Universität Bielefeld >>>>>>>>> >>>>>>>>> Tel: +49 521 106 12249 >>>>>>>>> Fax: +49 521 106 6560 >>>>>>>>> Mail: cimiano@cit-ec.uni-bielefeld.de >>>>>>>>> >>>>>>>>> Office CITEC-2.307 >>>>>>>>> Universitätsstr. 21-25 >>>>>>>>> 33615 Bielefeld, NRW >>>>>>>>> Germany >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> -- >>>>> Prof. Dr. Philipp Cimiano >>>>> AG Semantic Computing >>>>> Exzellenzcluster für Cognitive Interaction Technology (CITEC) >>>>> Universität Bielefeld >>>>> >>>>> Tel: +49 521 106 12249 >>>>> Fax: +49 521 106 6560 >>>>> Mail: cimiano@cit-ec.uni-bielefeld.de >>>>> >>>>> Office CITEC-2.307 >>>>> Universitätsstr. 21-25 >>>>> 33615 Bielefeld, NRW >>>>> Germany >>>>> >>>>> >>>> >>>> -- >>>> -- >>>> Prof. Dr. Philipp Cimiano >>>> AG Semantic Computing >>>> Exzellenzcluster für Cognitive Interaction Technology (CITEC) >>>> Universität Bielefeld >>>> >>>> Tel: +49 521 106 12249 >>>> Fax: +49 521 106 6560 >>>> Mail: cimiano@cit-ec.uni-bielefeld.de >>>> >>>> Office CITEC-2.307 >>>> Universitätsstr. 21-25 >>>> 33615 Bielefeld, NRW >>>> Germany >>>> >>>> >>> >> >
Received on Friday, 5 September 2014 12:45:17 UTC