Hello Vocbench community,
With this email I intend to better understand the idea behind the implementation of the Lexical Senses on Ontolex models, as well as receive some help in stablishing a relation from a Lexical Entry to a Lexical Concept using a Lexical Sense without connecting it to an Ontology Entity.
In the core model of Ontolex, the Lexical Senses plays an important role regarding the relations between Lexical Entries, Lexical Concepts and Ontology Entities in an Ontolex Model.
In a project I am working in, the data input begins by the Lexical Enty and then we want to assert its relations with the other cited classes. From a Lexical Entry, it is possible to:
1) Create a relation to Ontological Entities (denotes property)
According to the Ontolex specification, the property chain sense ∘ reference is equivalent to the property denotes. Vocbench deals greatly in this case, presenting an option to the user asking if he wants to create the Lexical Sense that intermediates the relation between the Lexical Entry and the Ontology Entity. Then the user can create the direct relation between the classes (property denotes) and optionally create automatically the Lexical Sense and the two related properties (sense and reference).
2) Create a relation to Lexical Concepts (evokes property)
In this case, according to the Ontolex specification, the property chain sense o isLexicalizedSenseOf is equivalent to the property evokes. However, Vocbench treats this relation differently from case 1. In this case, Vocbench only presents the option to choose an already created Lexical Concept for stablishing the evokes relation – the option to automatically create the intermediate Lexical Sense is not presented.
My question is: considering the similarities between this case and the previous one, where both properties are equivalent to a property chain, why just the first one is implemented and the second one is not? For example, in the project I am working in, the creation of Lexical Senses in this case is fundamental and, using Vocbench, it cannot be done. In my humble opinion, implementing an option to automatically create the Lexical Sense related to the evokes property would be really helpful.
3) Create a relation to Lexical Senses
Finally, on this third case, using the option to add a Lexical Sense, Vocbench obligatorily requires the creation of an associated Ontology Entity. For example, in the project in which I work, we not always have this Ontology Entity to provide, leading me without a possibility to create the Lexical Sense (and its relation to the Lexical Concept).
Another option I have tried is the creation of the Lexical Sense from the Lexical Concept, using the “other properties” and then adding an ontolex:isLexicalizedSense relation to the Lexical Concept. But unfortunately this only works when there is a Lexical Sense already created, i.e., it is not possible to create a new Lexical Sense in this way.
Considering the impossibility presented in case 2 to create a Lexical Sense from Lexical Entries to Lexical Concepts and the impossibility presented in case 3 to create the relation between Lexical Entries and Lexical Senses without setting an external reference (Ontology Entity), what do you recommend me to do?
I could find only one workaround for this situation, which is, from a Lexical Entry, setting a denotes relation using a fake URL and then deleting this fake URL maintaining the created Lexical Sense. Then I can get into the Lexical Sense and define its relation with the Lexical Concept. The problem is that (besides all unnecessary work with the creation and deletion of the Ontology Entity), the evokes relation is not automatically set between the Lexical Entry and the related Lexical Concept.
Sorry for the long email! If you need more examples or if you couldn’t understand something, please let me know.
Thank you in advance for the support!
Kind regards,
Pedro Paulo Favato Barcelos
2) Create a relation to Lexical Concepts (evokes property)
For this item, I think that a Custom Range would solve the reported issue. From a Lexical Entry, when clicking to add an evoked Lexical Concept, the form asks to insert an ontolex:evokes object property and hence we are talking about Custom Ranges. As it is possible to replace the original form with a new one, I am thinking in replacing the original form for a similar form that can optionally create a Lexical Sense (working on the same way as the denotes property - reported in topic 1 of the last email). Would this be the solution for this case? Can an instance be created through a Custom Range? Does someone have an example of code with this behavior to share with me?
3) Create a relation to Lexical Senses
You wrote: "In this case, Vocbench only presents the option to choose an already created Lexical Concept for [e]stablishing the evokes relation [...]". However, the dialog "Add ontolex:evokes" also allows creating a new Lexical Concept. All you have to do is to create an ontolex:ConceptSet first and enable it. In the "Create concept" dialog you need to enter a label that can be deleted again later.
Adding an ontolex:sense is a separate step.
considering the similarities between this case and the previous one, where both properties are equivalent to a property chain, why just the first one is implemented and the second one is not? For example, in the project I am working in, the creation of Lexical Senses in this case is fundamental and, using Vocbench, it cannot be done. In my humble opinion, implementing an option to automatically create the Lexical Sense related to the evokes property would be really helpful.
--
You received this message because you are subscribed to a topic in the Google Groups "vocbench-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vocbench-user/_Tr6o76tmgo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vocbench-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/bb7a80a7-46c9-49ea-9c87-27ba97557596n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/12a45670-e475-4ad5-ac48-e9e757fcfacan%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/26038556-5c2c-4ea4-8a22-9c5df0e6d306n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/82817e27-ac33-444d-8f14-d4cfe5278592n%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "vocbench-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vocbench-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/495dab1f-0538-43c5-a1b1-aec3c1640ac9n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/CAGDmdGhYnNuEwdhkQO6XdeF4ycRdfQ9cMTqx5DxkmS2wfMZJZA%40mail.gmail.com.