Antonym shown under two senses after import - what is the solution?

18 views
Skip to first unread message

Bart-Jacqueline Eenkhoorn

unread,
Sep 7, 2022, 6:13:09 AM9/7/22
to 'Oumar Bah' via FLEx list
Dear readers,

In the example below (after import) the antonym fen is shown under sens 4 where it belongs, but also under sens 1, where it does not belong.
My suspicion is that this is caused by the fact that the lexeme for the citation form fen is fèn with a low tone. Can you confirm that this is the case? And how can this be resolved? 

Or can in fact a "Lexical Relation" never be linked to the citation form?

Thanks for any insights you can offer.
Bart
ps. btw the "Antonym sens" is a custom filed I thought was needed before I found out that Flex can find and display the sens from the target ;-)



 width=Virus-free.www.avast.com

Kevin Warfel

unread,
Sep 7, 2022, 9:19:38 AM9/7/22
to flex...@googlegroups.com

I believe that Beth Bryson provided the clue to solving this mystery in point #5 of her post last Friday in the thread titled “Cross Reference \cf import and placement questions”:

If the \cf field is mapped to a Lexical Relation that is between Senses, then it will create a link from one sense to another sense.  However, it can only know *which* sense to point at if that is specified in the SFM file.  If no Sense is specified, then it will point at the first Sense of the entry.  (And it does not make any note that it “guessed”—you just have to know that all references to “the first sense” of a multi-sense entry are suspect.)

Beth was discussing the mapping of the \cf field in that message, but the principle she was describing is a general one. Read her statement this way: “If a field is mapped to …”

 

My guess is that your SFM file included an antonym (\an) field that referenced the entry boi without specifying a sense number. Since the \an field was mapped to a Lexical Relation that was defined as a relation between senses, FLEx was obligated to assign it to a sense, and since there was no sense number specified, it was linked to sense #1.

 

It is possible to create a lexical relation between entries, but the lexical relation chosen must be defined as involving an entry.

By default, the Antonym lexical relation in FLEx is defined as a “Sense Pair” (i.e., a specific sense linked to a specific sense):

 

This is what is normally expected for an antonym, as a word abc is quite often *not* an antonym of each and every sense of fgh. Rather, a specific sense of abc is an antonym of a specific sense of fgh.

 

If you do indeed want an entire entry (my understanding of what you are calling “citation form”) to be linked as an antonym of either a specific sense of another entry or of another entire entry, you will need to create a new lexical relation in FLEx and define it as either an Entry Pair or an Entry-Sense Pair, respectively. Further, you will need to change the SFM code to something unique for the antonyms that you want to map to the newly created lexical entry, in order for FLEx to know which ones are sense-to-sense and which ones are different than that.

 

Hoping that helps,

 

Kevin Warfel

Associate Dictionary & Lexicography Services Coordinator

Rapid Word Collection workshop consultant

--
"FLEx list" messages are public. Only members can post.
flex_d...@sil.org
http://groups.google.com/group/flex-list.
---
You received this message because you are subscribed to the Google Groups "FLEx list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flex-list+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flex-list/Mailbird-c3bc6dcb-23d8-42fb-89b9-e19f53a5c7e5%40sil.org.

Reply all
Reply to author
Forward
0 new messages