Documentation

Linglib.Fragments.Dutch.Nouns

Dutch Noun Lexicon Fragment #

[Kri04] [Chi98] [LBdS22]

Dutch-specific noun entries with scrambling support. Dutch allows scrambling: objects can move across negation/adverbs, affecting bare plural scope.

Based on [LBdS22]: scrambled BPs take wide scope but can still be kind-referring, supporting [Kri04] over [Chi98].

A lexical entry for a Dutch noun.

  • formSg : String
  • formPl : Option String
  • countable : Bool
  • proper : Bool
  • formDim : Option String
Instances For
    def Dutch.Nouns.instReprNounEntry.repr :
    NounEntryStd.Format
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      Instances For

        Number marking on a Dutch NP.

        Instances For
          @[implicit_reducible]
          Equations
          def Dutch.Nouns.instReprNPNumber.repr :
          NPNumberStd.Format
          Equations
          Instances For

            Dutch NP number in the canonical inventory; mass NPs bear no count-number value.

            Equations
            Instances For

              Scrambling position in the Dutch middle field.

              Instances For
                @[implicit_reducible]
                Equations
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  structure Dutch.Nouns.NP :

                  A Dutch noun phrase with scrambling information.

                  Instances For
                    @[implicit_reducible]
                    instance Dutch.Nouns.instReprNP :
                    Repr NP
                    Equations
                    def Dutch.Nouns.instReprNP.repr :
                    NPStd.Format
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Dutch.Nouns.instBEqNP.beq :
                      NPNPBool
                      Equations
                      Instances For
                        @[implicit_reducible]
                        Equations
                        @[implicit_reducible]

                        A Dutch NP bears its number slot canonically (HasNumber).

                        Equations
                        Equations
                        Instances For
                          def Dutch.Nouns.NP.isBareMass (np : NP) :
                          Bool
                          Equations
                          Instances For
                            Equations
                            Instances For
                              Equations
                              Instances For
                                Equations
                                Instances For
                                  Equations
                                  Instances For
                                    Equations
                                    Instances For
                                      def Dutch.Nouns.definiteNP (n : NounEntry) (det : String := "de") (num : NPNumber := NPNumber.sg) :
                                      Equations
                                      Instances For
                                        Equations
                                        Instances For

                                          Dutch blocking: articles block covert type shifts, bare singulars cannot occur.

                                          Equations
                                          • Dutch.Nouns.dutchBlocking = { determiners := ["de", "het", "een", "alle", "geen", "sommige"], iotaBlocked := true, existsBlocked := true, downBlocked := false }
                                          Instances For
                                            def Dutch.Nouns.barePluralScope (np : NP) :
                                            String

                                            BP scope: unscrambled = narrow, scrambled = wide.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              Equations
                                              • Dutch.Nouns.boek = { formSg := "boek", formPl := some "boeken", formDim := some "boekje" }
                                              Instances For
                                                Equations
                                                Instances For
                                                  Equations
                                                  Instances For
                                                    Equations
                                                    Instances For
                                                      Equations
                                                      • Dutch.Nouns.hond = { formSg := "hond", formPl := some "honden", formDim := some "hondje" }
                                                      Instances For
                                                        Equations
                                                        • Dutch.Nouns.kat = { formSg := "kat", formPl := some "katten", formDim := some "katje" }
                                                        Instances For
                                                          Equations
                                                          • Dutch.Nouns.film = { formSg := "film", formPl := some "films", formDim := some "filmpje" }
                                                          Instances For
                                                            Equations
                                                            Instances For
                                                              Equations
                                                              Instances For
                                                                Equations
                                                                Instances For
                                                                  Equations
                                                                  Instances For
                                                                    Equations
                                                                    Instances For
                                                                      Equations
                                                                      Instances For
                                                                        Equations
                                                                        Instances For
                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For
                                                                            def Dutch.Nouns.lookup (form : String) :
                                                                            Option NounEntry
                                                                            Equations
                                                                            Instances For