https://bugzilla.wikimedia.org/show_bug.cgi?id=24432

           Summary: Inflection parameters
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: OmegaWiki
        AssignedTo: [email protected]
        ReportedBy: [email protected]


Created an attachment (id=7577)
 --> (https://bugzilla.wikimedia.org/attachment.cgi?id=7577)
Tables of inflection parameters and of parameter modes.

In order to deal with inflexions, I suggest:

1) you first build an "Inflection parameter" table, aiming at saying what
inflections depend on, in any given language. The idea is a triple-entry table:
language/word class/parameter whose modes would be booleans or triple-state
things ("depends on" / "does not depend on" / "not known yet"). The table will
say that an English verb inflects according to mode, voice, tense, person and
number, but not on form (affirmative, negative, interrogative).
As far as I know (and I know little), the data management systems I know only
allow double-entry tables (field/record), and not triple-entry tables with
direct access to fields. A single-entry table triply indexed will do if
necessary. An example of such a table is here enclosed (1st sheet). Of course,
in real life, instead of names, we need numbers referring to other tables (word
class table, parameter name table).
  Note that we need to fill the table from the inflection point of view, not
from the semantic point of view. For instance, in French, the indicative
"imparfait" (past continuous) tense has several meanings:
  past continuous TENSE: "J'ÉTAIS chez moi quand je le feu a pris. ("I WAS at
home when the fire started.",
  unreal MODE: "Si j'ÉTAIS une femme, je porterais une jupe." ("If I WERE a
woman, I would wear a skirt.")
while in other languages these two meanings are expressed completely
differently. This doesn't matter in a dictionary, it's a grammar question. The
thing that matters is the indicative past continuous of "être" ("to be") is
"j'étais, tu étais, il était, elle était, nous étions, vous étiez, ils
étaient". When to use the French past continuous is, to my mind, not relevant.
In other words, what is called "imparfait" and for that thought to be a past
tense of the indicative mode can in fact express something else (the unreal
mode) but this piece of information probably doesn't need to appear in an
inflection table. If it did, then the full French past continuous would appear
twice. French learners are supposed to learn that, in French, the unreal mode
is always expressed by the indicative mode's past continuous forms, so that,
traditionally, no "unreal" mode appears in French conjugations tables.

2)   Then we'll need a table of the "parameters modes" themselves, saying that,
in ancient Greek, the numbers are "singular", "dual", "plural", in Malagasy,
the tenses are "past", "present", "future". Etc. Note that this table won't
replace the inflection parameters table, because a given parameter can
influence several word classes (for instance in French and Spanish, the number
influences nouns, adjectives, verbs, demonstrative determiners, possessive
determiners, demonstrative pronouns, possessive pronouns etc.) but not all.
This parameters modes table should be filled by Omegawiki users, so needs a
user interface. An example is also included (2nd sheet), just for Malagasy,
because it's easier.

3)   We also need an "Inflection groups" table, each group being exemplified.
The traditional groups are usually not enough, but necessary for human users.
In French, 3 verbal inflection groups would be
+ 1st group "chanter",
+ 1st group "jeter",
+ 1st group "acheter".
We also need a user interface for readers to fill this table.

4)   Every word (couple expression + DefineMeaning) in a given language should
be given a field "inflection group", which could be null (no inflection), or
"unique group" if this word class in this language does inflects but in only
one way.

5) Then we need a mechanism to present in 2 dimensions tables the more-than-2
parameters inflections, and enable users to fill such tables.

This will do: any reader will then be able get one or two fully inflected words
of the same inflection group than the word he is looking at. By "fully
inflected", I mean at the first level because, in agglutinative languages,
inflections combine.

6) To go further, we'll need, for each inflection group, a function producing
the tables for any word of that group.

To my opinion, the most difficult points are 5) and 6).
What do you thing of such a plan?

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to