Word order samples: schema #
Typed schema for the language samples of the basic order typology: a paper's classification of
each language of its sample by dominant clause order, adposition type, and the orders of a noun
with its genitive, adjective, demonstrative, and numeral, together with the further properties
the paper records per language, and its table of order types with the languages attesting each.
Generated rows live in Data/WordOrder/<Paper>.lean, emitted from the canonical
<Paper>.json by scripts/gen_word_order.py.
This is data: it imports nothing from Linglib/ and states no theorems. A property is none
for a language when the paper records no value for it: the language lacks the element, the paper
excludes it, or the paper has no data.
References #
The dominant order of verb, nominal subject, and nominal object, by the verb's position, for verb-subject-object, subject-verb-object, and subject-object-verb.
- initial : VerbPosition
- medial : VerbPosition
- final : VerbPosition
Instances For
Equations
- Data.WordOrder.instDecidableEqVerbPosition x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Data.WordOrder.instReprVerbPosition = { reprPrec := Data.WordOrder.instReprVerbPosition.repr }
Equations
- One or more equations did not get rendered due to their size.
Equations
- Data.WordOrder.instDecidableEqAdposition x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Data.WordOrder.instReprAdposition = { reprPrec := Data.WordOrder.instReprAdposition.repr }
Equations
- One or more equations did not get rendered due to their size.
Equations
- Data.WordOrder.instDecidableEqNounOrder x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Data.WordOrder.instReprNounOrder = { reprPrec := Data.WordOrder.instReprNounOrder.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The place of an element fixed by reference to the sentence as a whole.
- initial : SentencePlace
- final : SentencePlace
Instances For
Equations
- Data.WordOrder.instDecidableEqSentencePlace x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The place of an element fixed by reference to a particular word.
Instances For
Equations
- Data.WordOrder.instDecidableEqPlacement x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Data.WordOrder.instReprPlacement = { reprPrec := Data.WordOrder.instReprPlacement.repr }
Equations
- One or more equations did not get rendered due to their size.
The order of an adverb and the adjective it modifies.
- adverbAdjective : AdverbOrder
- adjectiveAdverb : AdverbOrder
- both : AdverbOrder
Instances For
Equations
- Data.WordOrder.instDecidableEqAdverbOrder x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Data.WordOrder.instReprAdverbOrder = { reprPrec := Data.WordOrder.instReprAdverbOrder.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The order of adjective, marker, and standard in a comparison of superiority.
- adjectiveMarkerStandard : ComparisonOrder
- standardMarkerAdjective : ComparisonOrder
- both : ComparisonOrder
Instances For
Equations
- Data.WordOrder.instDecidableEqComparisonOrder x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The order of a common noun and a proper noun in apposition.
- commonProper : Apposition
- properCommon : Apposition
Instances For
Equations
- Data.WordOrder.instDecidableEqApposition x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Data.WordOrder.instReprApposition = { reprPrec := Data.WordOrder.instReprApposition.repr }
Equations
- One or more equations did not get rendered due to their size.
Equations
- Data.WordOrder.instDecidableEqAffixing x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Data.WordOrder.instReprAffixing = { reprPrec := Data.WordOrder.instReprAffixing.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
One language of the sample.
- language : String
The language name as the paper prints it.
- verbPosition : VerbPosition
- adposition : Adposition
- genitive : NounOrder
The governing noun and its dependent genitive.
- adjective : NounOrder
The noun and its qualifying adjective.
- demonstrative : NounOrder
- numeral : NounOrder
- rigidVerbFinal : Bool
The verb follows all its modifiers, with at most object-subject-verb as an alternative order.
- questionParticleSentence : Option SentencePlace
A yes-no question particle or affix placed by reference to the sentence.
- questionParticleWord : Option Placement
A yes-no question particle or affix placed by reference to a word.
- questionWordFirst : Bool
Interrogative words or phrases come first.
- auxiliary : Option Placement
An inflected auxiliary relative to the main verb.
- adverbAdjective : Option AdverbOrder
- comparison : Option ComparisonOrder
- apposition : Option Apposition
- relative : Option NounOrder
The nominal antecedent and its relative expression.
- affixing : Affixing
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Data.WordOrder.instReprSampleRow = { reprPrec := Data.WordOrder.instReprSampleRow.repr }
One of the paper's order types, with the languages the paper lists as attesting it.
- index : ℕ
The paper's number for the type.
- verbPosition : VerbPosition
- adposition : Adposition
- genitive : NounOrder
- adjective : NounOrder
- attested : List String
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Data.WordOrder.instReprOrderType = { reprPrec := Data.WordOrder.instReprOrderType.repr }
Equations
- One or more equations did not get rendered due to their size.