Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All probable variables for autocorrect - big issue #23

Open
TalhaBedir opened this issue Mar 29, 2021 · 1 comment
Open

All probable variables for autocorrect - big issue #23

TalhaBedir opened this issue Mar 29, 2021 · 1 comment

Comments

@TalhaBedir
Copy link

Ignore definitions please that is the part that starts with the last colon and rightwards. Basically, we need a button like ENTER to confirm that particular proposal proposed by the code, and we need an additional button to go to the next proposal, for example, ADJ, ADP, and ADV starts very similarly when I want ADV, the first filling the code proposes alphabetically would be ADJ on pressing the character "a". At this point buttons like PgUp and PgDn or F1 and F2 might be used to navigate between proposals, I would not prefer a combo like ALT+ something as it will increase time consumption.

FOR UPOS

ADJ: adjective
ADP: adposition
ADV: adverb
AUX: auxiliary
CCONJ: coordinating conjunction
DET: determiner
INTJ: interjection
NOUN: noun
NUM: numeral
PART: particle
PRON: pronoun
PROPN: proper noun
PUNCT: punctuation
SCONJ: subordinating conjunction
SYM: symbol
VERB: verb
X: other

FOR DEPREL: The most important segment is the ones before the colon, for nmod:poss for example is a subtype of nmod. However, subtypes do not have to be there either, i.e. we can solely have nmod. So ultimately, what I want is that when I press n, code proposes a filling for example nmod, when I press ENTER it means I confirm it. At this point I want to stay IN the same slot because I am NOT done with it; I may add a colon to insert a subtype. If I write a colon then it proposes a subtype like nmod:poss, if that is sufficient, however, I press ENTER again and I am done with that particular slot.

acl: clausal modifier of noun (adnominal clause)
acl:relcl: relative clause modifier
advcl: adverbial clause modifier
advcl:cond
advmod: adverbial modifier
advmod:emph: emphasizing word, intensifier
advmod:lmod: locative adverbial modifier
amod: adjectival modifier
appos: appositional modifier
aux: auxiliary
aux:pass: passive auxiliary
aux:q
case: case marking
cc: coordinating conjunction
cc:preconj: preconjunct
ccomp: clausal complement
clf: classifier
compound: compound
compound:lvc: light verb construction
compound:prt: phrasal verb particle
compound:redup: reduplicated compounds
compound:svc: serial verb compounds
conj: conjunct
cop: copula
csubj: clausal subject
csubj:pass: clausal passive subject
dep: unspecified dependency
det: determiner
det:numgov: pronominal quantifier governing the case of the noun
det:nummod: pronominal quantifier agreeing in case with the noun
det:poss: possessive determiner
discourse: discourse element
dislocated: dislocated elements
expl: expletive
expl:impers: impersonal expletive
expl:pass: reflexive pronoun used in reflexive passive
expl:pv: reflexive clitic with an inherently reflexive verb
fixed: fixed multiword expression
flat: flat multiword expression
flat:foreign: foreign words
flat:name: names
goeswith: goes with
iobj: indirect object
list: list
mark: marker
nmod: nominal modifier
nmod:poss: possessive nominal modifier
nmod:tmod: temporal modifier
nsubj: nominal subject
nsubj:pass: passive nominal subject
nummod: numeric modifier
nummod:gov: numeric modifier governing the case of the noun
obj: object
obl: oblique nominal
obl:agent: agent modifier
obl:arg: oblique argument
obl:lmod: locative modifier
obl:tmod: temporal modifier
orphan: orphan
parataxis: parataxis
punct: punctuation
reparandum: overridden disfluency
root: root
vocative: vocative
xcomp: open clausal complement

FOR MISC:

@TalhaBedir
Copy link
Author

FOR MISC: SpaceAfter=No could be filled after typing "s".

FOR FEATURES: Well each feature must have a value actually and since in BoAT they have their own columns we can propose values for each of them like we propose values for UPOS and DEPREL. One thing to note is that UPOS values are always capital and DEPREL values are always lower case letters. Well, all the feature values are capital initial like so: Perf. Below I listed all possible values (this is a bit dishonest since value set for features is a flexible one, it may expand) for all the features.

Abbr: Yes
Aspect: Hab, Imp, Perf, Prog, Prosp
Case: Abl, Acc, Dat, Gen, Ins, Loc, Nom
Evident: Fh, Nfh
Foreign: Yes
Mood: Cnd, Des, Gen, Nec, Opt, Pot
Number: Plur, Sing
Number[psor]: Plur, Sing
NumType: Card, Dist, Ord
Person: 1, 2, 3
Person[psor]: 1, 2, 3
Polarity: Neg, Pos
PronType: Dem, Prs, Rcp
Reflex: Yes
Tense: Fut, Past, Pres
VerbForm: Conv, Part, Vnoun
Voice: Cau, CauPass, Pass, Rcp, Rfl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant