Mandarin Chinese Noun Lexicon Fragment #
@cite{chierchia-1998}
Mandarin-specific noun entries. Mandarin is [+arg, -pred]: all nouns are kind-denoting by default, no number morphology, no articles, classifiers required for counting, bare nouns freely occur as arguments.
Classifiers are now typed ClassifierEntry values from the classifier
lexicon (Fragments.Mandarin.Classifiers), replacing the previous
unstructured Option String representation. This enables verification
of Aikhenvald's semantic generalizations about classifier selection.
A lexical entry for a Mandarin noun.
The classifier field points to a typed ClassifierEntry from the
classifier lexicon, carrying semantic information about why that
classifier is selected (animacy, shape, function, etc.).
- form : String
- pinyin : String
- classifier : Option Typology.ClassifierEntry
- proper : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Equations
- One or more equations did not get rendered due to their size.
- Fragments.Mandarin.Nouns.instBEqNounEntry.beq x✝¹ x✝ = false
Instances For
Mandarin NP structure (no grammatical number or articles).
- noun : NounEntry
- isBare : Bool
- demonstrative : Option String
- numeral : Option ℕ
- classifierOverride : Option Typology.ClassifierEntry
Instances For
Equations
- Fragments.Mandarin.Nouns.instReprNP = { reprPrec := Fragments.Mandarin.Nouns.instReprNP.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
- Fragments.Mandarin.Nouns.instBEqNP.beq x✝¹ x✝ = false
Instances For
Equations
- np.classifier = (np.classifierOverride <|> np.noun.classifier)
Instances For
The form string of the classifier (for display).
Equations
- np.classifierForm = Option.map (fun (x : Typology.ClassifierEntry) => x.form) np.classifier
Instances For
Mandarin has no articles, so no type shifts are blocked.
Equations
- Fragments.Mandarin.Nouns.mandarinBlocking = { determiners := [], iotaBlocked := false, existsBlocked := false, downBlocked := false }
Instances For
Equations
- Fragments.Mandarin.Nouns.bareNP n = { noun := n, isBare := true }
Instances For
Equations
- Fragments.Mandarin.Nouns.zheNP n = { noun := n, isBare := false, demonstrative := some "这" }
Instances For
Equations
- Fragments.Mandarin.Nouns.naNP n = { noun := n, isBare := false, demonstrative := some "那" }
Instances For
Equations
- Fragments.Mandarin.Nouns.numNP n num = { noun := n, isBare := false, numeral := some num }
Instances For
Equations
- Fragments.Mandarin.Nouns.gou = { form := "狗", pinyin := "gǒu", classifier := some Fragments.Mandarin.Classifiers.zhi }
Instances For
Equations
- Fragments.Mandarin.Nouns.mao = { form := "猫", pinyin := "māo", classifier := some Fragments.Mandarin.Classifiers.zhi }
Instances For
Equations
- Fragments.Mandarin.Nouns.niao = { form := "鸟", pinyin := "niǎo", classifier := some Fragments.Mandarin.Classifiers.zhi }
Instances For
Equations
- Fragments.Mandarin.Nouns.ren = { form := "人", pinyin := "rén" }
Instances For
Equations
- Fragments.Mandarin.Nouns.xuesheng = { form := "学生", pinyin := "xuésheng" }
Instances For
Equations
- Fragments.Mandarin.Nouns.pengyou = { form := "朋友", pinyin := "péngyou" }
Instances For
Equations
- Fragments.Mandarin.Nouns.laoshi = { form := "老师", pinyin := "lǎoshī", classifier := some Fragments.Mandarin.Classifiers.wei }
Instances For
Equations
- Fragments.Mandarin.Nouns.nuer = { form := "女儿", pinyin := "nǚ'ér" }
Instances For
Equations
- Fragments.Mandarin.Nouns.erzi = { form := "儿子", pinyin := "érzi" }
Instances For
Equations
- Fragments.Mandarin.Nouns.shu = { form := "书", pinyin := "shū", classifier := some Fragments.Mandarin.Classifiers.ben }
Instances For
Equations
- Fragments.Mandarin.Nouns.che = { form := "车", pinyin := "chē", classifier := some Fragments.Mandarin.Classifiers.liang }
Instances For
Equations
- Fragments.Mandarin.Nouns.hua = { form := "花", pinyin := "huā", classifier := some Fragments.Mandarin.Classifiers.duo }
Instances For
Equations
- Fragments.Mandarin.Nouns.shui = { form := "水", pinyin := "shuǐ", classifier := none }
Instances For
Equations
- Fragments.Mandarin.Nouns.fan = { form := "饭", pinyin := "fàn", classifier := none }
Instances For
Equations
- Fragments.Mandarin.Nouns.zuoyi = { form := "座椅", pinyin := "zuòyǐ" }
Instances For
Equations
- Fragments.Mandarin.Nouns.fangxiangpan = { form := "方向盘", pinyin := "fāngxiàngpán" }
Instances For
Equations
- Fragments.Mandarin.Nouns.lunzi = { form := "轮子", pinyin := "lúnzi" }
Instances For
Equations
- Fragments.Mandarin.Nouns.fengmian = { form := "封面", pinyin := "fēngmiàn" }
Instances For
Equations
- Fragments.Mandarin.Nouns.zuozhe = { form := "作者", pinyin := "zuòzhě", classifier := some Fragments.Mandarin.Classifiers.wei }
Instances For
Equations
- Fragments.Mandarin.Nouns.muqin = { form := "母亲", pinyin := "mǔqīn", classifier := some Fragments.Mandarin.Classifiers.wei }
Instances For
Equations
- Fragments.Mandarin.Nouns.fuqin = { form := "父亲", pinyin := "fùqīn", classifier := some Fragments.Mandarin.Classifiers.wei }
Instances For
Equations
- Fragments.Mandarin.Nouns.laobanniang = { form := "老板娘", pinyin := "lǎobǎnniáng", classifier := some Fragments.Mandarin.Classifiers.wei }
Instances For
Equations
- Fragments.Mandarin.Nouns.laoban = { form := "老板", pinyin := "lǎobǎn", classifier := some Fragments.Mandarin.Classifiers.wei }
Instances For
Equations
- Fragments.Mandarin.Nouns.zhangsan = { form := "张三", pinyin := "Zhāng Sān", proper := true }
Instances For
Equations
- Fragments.Mandarin.Nouns.lisi = { form := "李四", pinyin := "Lǐ Sì", proper := true }
Instances For
Equations
- Fragments.Mandarin.Nouns.xiaoming = { form := "小明", pinyin := "Xiǎo Míng", proper := true }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Fragments.Mandarin.Nouns.lookup form = List.find? (fun (n : Fragments.Mandarin.Nouns.NounEntry) => n.form == form) Fragments.Mandarin.Nouns.allNouns
Instances For
Equations
Instances For
All animal nouns take the animal classifier 只.
Honorific-human nouns take 位.
Books take the bound-volume classifier 本.
Vehicles take the vehicle classifier 辆.
Mass nouns have no classifier.