Subject Field is a class representing a text string that provides domain or status information. Subject Field class is in a zero to many aggregate association with the Sense class. The Subject Field class allows for hierarchical senses in that a Subject Field instance may be more specific than another Subject Field instance of the same lexical entry.
A Subcategorization Frame can inherit relationships and attributes from another more generic Subcategorization Frame by means of a reflexive link. Therefore, it is possible to integrate a hierarchical structure of Subcategorization Frame instances.
Affix Slot is a class referencing a set of affixes that attach to the same position relative to a stem through the Template Slot class. The set of affixes represents a subset of the affixes managed directly or indirectly by a Morphological Paradigm. An affix may be referenced by one or more Affix Slot class objects.
Synset Relation is a class representing the oriented relationship between Synset instances.
Template Slot is a class representing a set of affixes that can be attached to an ordered position in the Affix Template class. A Template Slot can manage an Affix class indirectly through the Affix Slot class, or can manage the Affix class directly, but not both in the same model. Affix Slot attributes may describe the type of affix (e.g. suffix, circumfix), the rank of the affix in an ordered set, the number of affixes in an ordered set, and any special conditions applicable to the affix (e.g. the morphological functions shared by the affixes that occupy the slot).
The Context class represents a text string that provides authentic context for the use of the word form managed by the Lemma. The Context class is in a zero to many aggregate association with the Sense class and may be associated with zero to many Text Representation classes which manage the representation of the translation equivalent in more than one script or orthography.
Attribute Valuation is a class representing a pair between an attribute name of an LMF class and a value of this particular attribute.
Sense Axis Relation is a class representing the relationship between two different Sense Axis instances.
MWE Pattern is a class representing a certain type of lexical combination phenomena. A pattern always refers to the List Of Components instances of the Lexical Entry instance. MWE Pattern shall not to be used for a Lexical Entry instance that is not associated with a List Of Components instance. An MWE Pattern instance is described using MWE Node instances.
The SynArgMap is a class representing the relationship that maps various Syntactic Argument instances of the same Subcategorization Frame Set instance.
SynSemCorrespondence is a class representing a set of SynSemArgMap instances for a given Subcategorization Frame instance.
SynSemArgMap is a class representing the links between a semantic argument and a syntactic argument.
Constraint Set is a class representing a group of constraints. Constraint Set class is associated to Lexicon class with a zero to many cardinality.
Transform Set is a class representing the association between Process class and Grammatical Features class that further defines the scope or range of the managed pattern. Transform Set is in a zero to many aggregation with the Morphological Pattern.
Related Form is a Form subclass representing a word form or a morph that can be related to the Lexical Entry in one of a variety of ways (e.g. derivation, root). The Related Form can be typed. There is no assumption that the Related Form is associated with the Sense class in the Lexical Entry.
This should probably not be a subclass of Form - John McCrae
Form class is an abstract class representing a lexeme, a morphological variant of a lexeme or a morph. The Form class manages one or more orthographical variants of the abstract Form as well as data categories that describe the attributes of the word form (e.g. lemma, pronunciation, syllabification). The Form class allows subclasses.
Component is a class representing a reference to a lexical entry for each lexical component aggregated in a List Of Components class.
In a bilingual MRD, the Equivalent class represents the translation equivalent of the word form managed by the Lemma class. The Equivalent class is in a zero to many aggregate association with the Sense class, which allows the lexicon developer to omit the Equivalent class from a monolingual dictionary.
Logical Operation is a class representing a boolean expression between Attribute Valuation instances and Constraint instances.
Predicate Relation is a class representing the oriented relationship between instances of Semantic Predicate.
Affix Template is a class managing a pattern of ordered affixes for inflectional, derivational, or agglutinative morphology indirectly through a Template Slot class. Affix Template attributes may describe the directionality of the affixes, the number of affixes in an ordered set, and any special conditions applicable to the affix pattern (e.g. optionality for specific slots).
Subcategorization Frame Set is a class representing a set of syntactic constructions and possibly the relationship between these constructions. A Subcategorization Frame Set can inherit relationships and attributes from another more generic Subcategorization Frame Set by means of a reflexive link. Therefore, it is possible to integrate a hierarchical structure of Subcategorization Frame Set instances. A Subcategorization Frame Set groups various syntactic constructions that appear frequently for certain sets of lexemes. The objective is to factorize syntactic descriptions and to maintain a minimum of syntactic behaviour instances in the lexicon.
Stem is a Form subclass representing a morph. The aggregation association between a Lexical Entry and a Stem is ordered. So, Stem class manages the sub-lexeme parts.
Target Test is a class representing a condition that affects the translation with respect to the usage on the target language side.
Text Representation is a class representing one textual content of Definition or Statement. When there is more than one variant orthography, the Text Representation class contains a Unicode string representing the textual content as well as the unique attribute-value pairs that describe the specific language, script, and orthography.
Lexicon is a class containing all the lexical entries of a given language within the entire resource. A Lexicon instance must contain at least one lexical entry. The Lexicon class does not allow subclasses.
MWE Node is a class representing the details about the structure of the MWE. A Combiner instance can be linked with zero to many MWE Edge instances.
Monolingual External Ref is a class representing the relationship between a Sense or a Synset instance and an external system.
Lexeme Property is a class representing the central node of the Subcategorization Frame and is the class that refers to the current Lexical Entry instance. A Lexeme Property instance connected to a Subcategorization Frame instance is shared by all the lexemes that have the same syntactic behaviour.
Context Axis is a class representing previously translated translation examples that meet matching or fuzzy matching criteria for a given text chunk.
Statement is a class representing a narrative description and refines or complements Definition. A Definition instance can have zero to many Statement instances.
MWE Edge is a class representing a smaller element of information as the MWE Node class. A MWE Edge instance may itself be associated recursively to a MWE Node instance.
Definition is a class representing a narrative description of a sense. It is displayed for human users to facilitate their understanding of the meaning of a Lexical Entry and is not meant to be processable by computer programs. A Sense instance can have zero to many definitions. Each Definition instance may be associated with zero to many Text Representation instances in order to manage the text definition in more than one language or script. The narrative description can be expressed in a different language and/or script than the one of the Lexical Entry instance.
MWE Lex is a class representing a reference to a lexical component. The objective of the whole package being to provide a generic representation of MWE combinations within a given language, the components are not referenced directly but on the contrary, they are referenced by their respective ordering as specified in the List Of Component instance.
Source Test is a class representing a condition that affects the translation with respect to the usage on the source language side.
Grammatical Features is a class representing an unordered combination of grammatical features.
Sometimes referred to as just "person" in LMF specification
Sense Example is a class used to illustrate the particular meaning of a Sense instance. A Sense can have zero to many examples.
Morphological Patern is a class representing the structure of affixes and/or a set of processes that describe a pattern of morphological changes for a given language.
Lexical Entry is a class representing a lexeme in a given language. The Lexical Entry is a container for managing the Form and Sense classes. Therefore, the Lexical Entry manages the relationship between the forms and their related senses. A Lexical Entry instance can contain one to many different forms, and can have from zero to many different senses. The Lexical Entry class does not allow subclasses.
Process is a class representing the rules or linguistic operations applied to one word form, affix, or stem, or combination of word forms, affixes and stems. A Process instance can be subtyped, e.g. processType='phonologicalOperation' and is in ordered aggregation with the Transform Set class.
Transfer Axis Relation is a class representing the relationship between two Transfer Axis instances.
Transfer Axis is a class representing multilingual transfer. A Transfer Axis instance links several Syntactic Behaviour instances pertaining to different languages.
List Of Components is a class representing the aggregative aspect of a multiword expression. The List Of Components class is in a zero or one aggregate relationship with the Lexical Entry class. Each List Of Components instance should have at least two components. The mechanism can also be applied recursively, that is a multiword expression may be comprised of components that are themselves multiword expressions. List Of Components class is used in Morphological Pattern and MWE Pattern packages.
Represents a reference to an external resource
Semantic Predicate is a class representing an abstract meaning together with its association with the Semantic Argument class. A Semantic Predicate instance may be used to represent the common meaning between different senses that are not necessarily fully synonymous. These senses may be linked to Lexical Entry instances whose parts of speech are different. A Semantic Predicate instance may be typed by means of a relation to one or many Synset instances. A Semantic Predicate instance pertains to a given Lexicon instance. Example: In a Lexical Entry instance for to buy in the sense of "to get something by paying money for it", a Semantic Predicate instance might be defined with two semantic arguments: one for the person who buys and one for what is bought. Another Lexical Entry instance could be recorded for buyer and linked to the same predicate.
Sense is a class representing one meaning of a lexical entry. The Sense class allows subclasses. The Sense class allows for hierarchical senses in that a sense may be more specific than another sense of the same lexical entry.
Sense Axis is a class representing the relationship between different closely related senses in different languages and implements approach based on the interlingual pivot. The purpose is to describe the translation of lexemes from one language to another. Optionally, a Sense Axis may refer to an external knowledge representation system where the appropriate equivalent can be found.
Specification of Lexical Markup Framework (ISO 24613 rev 14)
Lexical Markup Framework Ontology version 14
Predicative Representation class is a class representing the link between the Sense and the Semantic Predicate classes.
Argument Relation is a class representing an oriented relationship between Semantic Argument instances of the same Predicate instance
Affix Allomorph is a generalization of the Form Representation class representing allomorphs of the canonical affix form in all scripts and representations. An Affix Allomorph is associated with Condition class instances that describe the phonological environment or other conditions (e.g. stem allomorph boundary) that resulted in the production of the allomorph.
Syntactic Argument is a class representing an argument of a given Subcategorization Frame. A Syntactic Argument can be linked recursively to a Subcategorization Frame instance in order to describe deeply complex arguments. Syntactic Argument allows the connection with a semantic argument by means of a SynSemArgMap instance.
Representation is an abstract class representing a Unicode string as well as, if needed, the unique attribute-value pairs that describe the specific language, script, and orthography. The Representation class allows subclasses.
Form Representation is a class representing one variant orthography of a Form. When there is more than one variant orthography, the Form Representation class contains a Unicode string representing the Form as well as, if needed, the unique attribute-value pairs that describe the specific language, script, and orthography.
Constraint is a class representing one or several boolean expressions that must be respected in a given Lexicon instance.
Affix is a class representing an affix, that is a word form or morpheme that is qualified by a set of grammatical features and is required for analyzing or generating word forms. An Affix class manages one or more affix allomorphs through aggregate association with the Affix Allomorph class.
Transform Category is a class representing attributes that constrain or describe sets of features needed to manage morphological change.
Subcategorization Frame is a class representing one syntactic construction. A Subcategorization Frame instance is shared by all Lexical Entry instances that have the same syntactic behaviour in the same language. A Subcategorization Frame can inherit relationships and attributes from another more generic Subcategorization Frame by means of a reflexive link. Therefore, it is possible to integrate a hierarchical structure of Subcategorization Frame instances.
Sense Relation is a class representing the oriented relationship between Senses instances.
Syntactic Behaviour is a class representing one of the possible behaviours of a lexeme. The Syntactic Behaviour instance is attached to the Lexical Entry instance and optionally to the Sense instance. The presence in a given lexicon of one Syntactic Behaviour instance for a lexical entry means that this lexeme can have this behaviour in the language of the lexicon. Syntactic description is optional, so it is possible to describe morphology and semantics without any syntactic description. Lexical Entry, Syntactic Behaviour and Sense instances form a triangle representing Morphology, Syntax and Semantics. Detailed description of the syntactic behaviour of a lexical entry is defined by the Subcategorization Frame instance.
Semantic Argument is a class representing an argument of a given Semantic Predicate. A Semantic Argument instance may be typed by means of a relation to one or many Synset instances.
Lemma is a Form subclass representing a word form chosen by convention to designate the Lexical Entry. The Lemma class is in a one to one aggregate association with the Lexical Entry that overrides the multiplicity inherited from the Form class. The lemma is usually equivalent to one of the inflected forms, the root or stem, or MWE, e.g. compound, idiomatic phrase. The convention for selecting the lemma can vary by language, language family, or editorial choice.
Word Form is a Form subclass representing a form that a lexeme can take when used in a sentence or a phrase. So, Word Form class can manage simple lexemes, compounds and multi-word expressions.
Condition is a class representing the conditions that determine or constrain the usage of a Process or Affix Allomorph instance.
A Syntactic Argument can be linked recursively to a Subcategorization Frame instance in order to describe deeply complex arguments.
Interlingual External Ref is a class representing the relationship between a Sense Axis instance as attested by an external system
Global Information is a class representing administrative information and other general attributes. There is an aggregation relationship between the Lexical Resource class and the Global Information class in that the latter describes the administrative information and general attributes of the entire resource. The Global Information class does not allow subclasses.
Lexical Resource is a class representing the entire resource. Lexical Resource occurs once and only once. The Lexical Resource instance is a container for one or more lexicons.
Synset is a class representing the set of shared meanings within the same language. Synset links synonyms forming a synonym set. A Synset instance can link senses of different Lexical Entry instances with the same part of speech.
Context Axis Relation is a class representing the relationship between two Context Axis instances.