[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Lates changes to the core and module
Hi everyone,
I have made some changes to my outstanding pull request based on this we had agreed at our second-to-last meeting. Attached is a PDF snapshop of that. The following is a summary of the changes Iâve made.
M.
I have changed my mind on the naming convention for objects and relations. Previously, my strategy was that the names of all relations had to end in the word Relation, so we had types such as EntrySetRelation and OverlapRelation. But Iâve come to the conclusion that this is silly and unnecessarily wordy. So I have removed the word Relation from the names. I assume people will find it a relief.
Usage to LabelAs agreed at the second-to-last meeting, I have renamed the Usage object to Label, and the label properties of various other objects to caption.
As agreed at the second-to-last meeting, I have removed the Subsense and Subentry types from the Core. From now on, we will be recommending to people to model subsensing using the SenseTuple relation, and to model subentrying using the SenseEntryTuple relation.
As agreed at the second-to-last meeting, I have implemented a âcheap and easyâ method to handle collocations in DMLex. Collocations are treated as a special case of examples where the headword and its collocate are marked up using inline markup. The types HeadwordMarker and CollocateMarker in the Inline Markup module take care of that.
Attachment:
dmlex-core-and-modules.pdf
Description: Adobe PDF document
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]