diff --git a/mappings/cgn2upos.tconv b/mappings/cgn2upos.tconv
new file mode 100644
index 0000000000000000000000000000000000000000..f8fe3d849fbf3621386e7ab8ef2e046054f38e18
--- /dev/null
+++ b/mappings/cgn2upos.tconv
@@ -0,0 +1,330 @@
+[REG]
+pos=([A-Za-z0-9]+):?.*
+attr=:([a-z0-9]+)
+
+[POS]
+N(soort,ev,basis,zijd,stan)=NOUN
+N(soort,ev,basis,onz,stan)=NOUN
+N(soort,ev,basis,genus,stan)=NOUN
+N(soort,ev,dim,onz,stan)=NOUN
+N(soort,ev,basis,gen)=NOUN
+N(soort,ev,dim,gen)=NOUN
+N(soort,ev,basis,dat)=NOUN
+N(soort,mv,basis)=NOUN
+N(soort,mv,dim)=NOUN
+N(eigen,ev,basis,zijd,stan)=PROPN
+N(eigen,ev,basis,onz,stan)=PROPN
+N(eigen,ev,basis,genus,stan)=PROPN
+N(eigen,ev,dim,onz,stan)=PROPN
+N(eigen,ev,basis,gen)=PROPN
+N(eigen,ev,dim,gen)=PROPN
+N(eigen,ev,basis,dat)=PROPN
+N(eigen,mv,basis)=PROPN
+N(eigen,mv,dim)=PROPN
+ADJ(prenom,basis,zonder)=ADJ
+ADJ(prenom,basis,met-e,stan)=ADJ
+ADJ(prenom,basis,met-e,bijz)=ADJ
+ADJ(prenom,comp,zonder)=ADJ
+ADJ(prenom,comp,met-e,stan)=ADJ
+ADJ(prenom,comp,met-e,bijz)=ADJ
+ADJ(prenom,sup,zonder)=ADJ
+ADJ(prenom,sup,met-e,stan)=ADJ
+ADJ(prenom,sup,met-e,bijz)=ADJ
+ADJ(nom,basis,zonder,zonder-n)=ADJ
+ADJ(nom,basis,zonder,mv-n)=ADJ
+ADJ(nom,basis,met-e,zonder-n,stan)=ADJ
+ADJ(nom,basis,met-e,zonder-n,bijz)=ADJ
+ADJ(nom,basis,met-e,mv-n)=ADJ
+ADJ(nom,comp,zonder,zonder-n)=ADJ
+ADJ(nom,comp,met-e,zonder-n,stan)=ADJ
+ADJ(nom,comp,met-e,zonder-n,bijz)=ADJ
+ADJ(nom,comp,met-e,mv-n)=ADJ
+ADJ(nom,sup,zonder,zonder-n)=ADJ
+ADJ(nom,sup,met-e,zonder-n,stan)=ADJ
+ADJ(nom,sup,met-e,zonder-n,bijz)=ADJ
+ADJ(nom,sup,met-e,mv-n)=ADJ
+ADJ(postnom,basis,zonder)=ADJ
+ADJ(postnom,basis,met-s)=ADJ
+ADJ(postnom,comp,zonder)=ADJ
+ADJ(postnom,comp,met-s)=ADJ
+ADJ(vrij,basis,zonder)=ADJ
+ADJ(vrij,comp,zonder)=ADJ
+ADJ(vrij,sup,zonder)=ADJ
+ADJ(vrij,dim,zonder)=ADJ
+WW(pv,tgw,ev)=VERB
+WW(pv,tgw,mv)=VERB
+WW(pv,tgw,met-t)=VERB
+WW(pv,verl,ev)=VERB
+WW(pv,verl,mv)=VERB
+WW(pv,verl,met-t)=VERB
+WW(pv,conj,ev)=VERB
+WW(inf,prenom,zonder)=VERB
+WW(inf,prenom,met-e)=VERB
+WW(inf,nom,zonder,zonder-n)=VERB
+WW(inf,vrij,zonder)=VERB
+WW(vd,prenom,zonder)=VERB
+WW(vd,prenom,met-e)=VERB
+WW(vd,nom,met-e,zonder-n)=VERB
+WW(vd,nom,met-e,mv-n)=VERB
+WW(vd,vrij,zonder)=VERB
+WW(od,prenom,zonder)=VERB
+WW(od,prenom,met-e)=VERB
+WW(od,nom,met-e,zonder-n)=VERB
+WW(od,nom,met-e,mv-n)=VERB
+WW(od,vrij,zonder)=VERB
+TW(hoofd,prenom,stan)=NUM
+TW(hoofd,prenom,bijz)=NUM
+TW(hoofd,nom,zonder-n,basis)=NUM
+TW(hoofd,nom,mv-n,basis)=NUM
+TW(hoofd,nom,zonder-n,dim)=NUM
+TW(hoofd,nom,mv-n,dim)=NUM
+TW(hoofd,vrij)=NUM
+TW(rang,prenom,stan)=ADJ
+TW(rang,prenom,bijz)=ADJ
+TW(rang,nom,zonder-n)=ADJ
+TW(rang,nom,mv-n)=ADJ
+VNW(pers,pron,nomin,vol,1,ev)=PRON
+VNW(pers,pron,nomin,nadr,1,ev)=PRON
+VNW(pers,pron,nomin,red,1,ev)=PRON
+VNW(pers,pron,nomin,vol,1,mv)=PRON
+VNW(pers,pron,nomin,nadr,1,mv)=PRON
+VNW(pers,pron,nomin,red,1,mv)=PRON
+VNW(pers,pron,nomin,vol,2v,ev)=PRON
+VNW(pers,pron,nomin,nadr,2v,ev)=PRON
+VNW(pers,pron,nomin,red,2v,ev)=PRON
+VNW(pers,pron,nomin,vol,2b,getal)=PRON
+VNW(pers,pron,nomin,nadr,2b,getal)=PRON
+VNW(pers,pron,nomin,vol,2,getal)=PRON
+VNW(pers,pron,nomin,nadr,2,getal)=PRON
+VNW(pers,pron,nomin,red,2,getal)=PRON
+VNW(pers,pron,nomin,vol,3,ev,masc)=PRON
+VNW(pers,pron,nomin,nadr,3m,ev,masc)=PRON
+VNW(pers,pron,nomin,red,3,ev,masc)=PRON
+VNW(pers,pron,nomin,red,3p,ev,masc)=PRON
+VNW(pers,pron,nomin,vol,3v,ev,fem)=PRON
+VNW(pers,pron,nomin,nadr,3v,ev,fem)=PRON
+VNW(pers,pron,nomin,vol,3p,mv)=PRON
+VNW(pers,pron,nomin,nadr,3p,mv)=PRON
+VNW(pers,pron,obl,vol,2v,ev)=PRON
+VNW(pers,pron,obl,vol,3,ev,masc)=PRON
+VNW(pers,pron,obl,nadr,3m,ev,masc)=PRON
+VNW(pers,pron,obl,red,3,ev,masc)=PRON
+VNW(pers,pron,obl,vol,3,getal,fem)=PRON
+VNW(pers,pron,obl,nadr,3v,getal,fem)=PRON
+VNW(pers,pron,obl,red,3v,getal,fem)=PRON
+VNW(pers,pron,obl,vol,3p,mv)=PRON
+VNW(pers,pron,obl,nadr,3p,mv)=PRON
+VNW(pers,pron,stan,nadr,2v,mv)=PRON
+VNW(pers,pron,stan,red,3,ev,onz)=PRON
+VNW(pers,pron,stan,red,3,ev,fem)=PRON
+VNW(pers,pron,stan,red,3,mv)=PRON
+VNW(pers,pron,gen,vol,1,ev)=PRON
+VNW(pers,pron,gen,vol,1,mv)=PRON
+VNW(pers,pron,gen,vol,2,getal)=PRON
+VNW(pers,pron,gen,vol,3m,ev)=PRON
+VNW(pers,pron,gen,vol,3v,getal)=PRON
+VNW(pers,pron,gen,vol,3p,mv)=PRON
+VNW(pr,pron,obl,vol,1,ev)=PRON
+VNW(pr,pron,obl,nadr,1,ev)=PRON
+VNW(pr,pron,obl,red,1,ev)=PRON
+VNW(pr,pron,obl,vol,1,mv)=PRON
+VNW(pr,pron,obl,nadr,1,mv)=PRON
+VNW(pr,pron,obl,red,2v,getal)=PRON
+VNW(pr,pron,obl,nadr,2v,getal)=PRON
+VNW(pr,pron,obl,vol,2,getal)=PRON
+VNW(pr,pron,obl,nadr,2,getal)=PRON
+VNW(refl,pron,obl,red,3,getal)=PRON
+VNW(refl,pron,obl,nadr,3,getal)=PRON
+VNW(recip,pron,obl,vol,persoon,mv)=PRON
+VNW(recip,pron,gen,vol,persoon,mv)=PRON
+VNW(bez,det,stan,vol,1,ev,prenom,zonder,agr)=DET
+VNW(bez,det,stan,vol,1,ev,prenom,met-e,rest)=DET
+VNW(bez,det,stan,red,1,ev,prenom,zonder,agr)=DET
+VNW(bez,det,stan,vol,1,mv,prenom,zonder,evon)=DET
+VNW(bez,det,stan,vol,1,mv,prenom,met-e,rest)=DET
+VNW(bez,det,stan,vol,2,getal,prenom,zonder,agr)=DET
+VNW(bez,det,stan,vol,2,getal,prenom,met-e,rest)=DET
+VNW(bez,det,stan,vol,2v,ev,prenom,zonder,agr)=DET
+VNW(bez,det,stan,red,2v,ev,prenom,zonder,agr)=DET
+VNW(bez,det,stan,nadr,2v,mv,prenom,zonder,agr)=DET
+VNW(bez,det,stan,vol,3,ev,prenom,zonder,agr)=DET
+VNW(bez,det,stan,vol,3m,ev,prenom,met-e,rest)=DET
+VNW(bez,det,stan,vol,3v,ev,prenom,met-e,rest)=DET
+VNW(bez,det,stan,red,3,ev,prenom,zonder,agr)=DET
+VNW(bez,det,stan,vol,3,mv,prenom,zonder,agr)=DET
+VNW(bez,det,stan,vol,3p,mv,prenom,met-e,rest)=DET
+VNW(bez,det,stan,red,3,getal,prenom,zonder,agr)=DET
+VNW(bez,det,gen,vol,1,ev,prenom,zonder,evmo)=DET
+VNW(bez,det,gen,vol,1,ev,prenom,met-e,rest3)=DET
+VNW(bez,det,gen,vol,1,mv,prenom,met-e,evmo)=DET
+VNW(bez,det,gen,vol,1,mv,prenom,met-e,rest3)=DET
+VNW(bez,det,gen,vol,2,getal,prenom,zonder,evmo)=DET
+VNW(bez,det,gen,vol,2,getal,prenom,met-e,rest3)=DET
+VNW(bez,det,gen,vol,2v,ev,prenom,met-e,rest3)=DET
+VNW(bez,det,gen,vol,3,ev,prenom,zonder,evmo)=DET
+VNW(bez,det,gen,vol,3,ev,prenom,met-e,rest3)=DET
+VNW(bez,det,gen,vol,3v,ev,prenom,zonder,evmo)=DET
+VNW(bez,det,gen,vol,3v,ev,prenom,met-e,rest3)=DET
+VNW(bez,det,gen,vol,3p,mv,prenom,zonder,evmo)=DET
+VNW(bez,det,gen,vol,3p,mv,prenom,met-e,rest3)=DET
+VNW(bez,det,dat,vol,1,ev,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,1,ev,prenom,met-e,evf)=DET
+VNW(bez,det,dat,vol,1,mv,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,1,mv,prenom,met-e,evf)=DET
+VNW(bez,det,dat,vol,2,getal,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,2,getal,prenom,met-e,evf)=DET
+VNW(bez,det,dat,vol,2v,ev,prenom,met-e,evf)=DET
+VNW(bez,det,dat,vol,3,ev,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,3,ev,prenom,met-e,evf)=DET
+VNW(bez,det,dat,vol,3v,ev,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,3v,ev,prenom,met-e,evf)=DET
+VNW(bez,det,dat,vol,3p,mv,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,3p,mv,prenom,met-e,evf)=DET
+VNW(bez,det,stan,vol,1,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,1,mv,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,2,getal,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,2v,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,3m,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,3v,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,3p,mv,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,1,ev,nom,met-e,mv-n)=DET
+VNW(bez,det,stan,vol,1,mv,nom,met-e,mv-n)=DET
+VNW(bez,det,stan,vol,2,getal,nom,met-e,mv-n)=DET
+VNW(bez,det,stan,vol,2v,ev,nom,met-e,mv-n)=DET
+VNW(bez,det,stan,vol,3m,ev,nom,met-e,mv-n)=DET
+VNW(bez,det,stan,vol,3v,ev,nom,met-e,mv-n)=DET
+VNW(bez,det,stan,vol,3p,mv,nom,met-e,mv-n)=DET
+VNW(bez,det,dat,vol,1,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,dat,vol,1,mv,nom,met-e,zonder-n)=DET
+VNW(bez,det,dat,vol,2,getal,nom,met-e,zonder-n)=DET
+VNW(bez,det,dat,vol,3m,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,dat,vol,3v,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,dat,vol,3p,mv,nom,met-e,zonder-n)=DET
+VNW(vrag,pron,stan,nadr,3o,ev)=PRON
+VNW(betr,pron,stan,vol,persoon,getal)=PRON
+VNW(betr,pron,stan,vol,3,ev)=PRON
+VNW(betr,det,stan,nom,zonder,zonder-n)=DET
+VNW(betr,det,stan,nom,met-e,zonder-n)=DET
+VNW(betr,pron,gen,vol,3o,ev)=PRON
+VNW(betr,pron,gen,vol,3o,getal)=PRON
+VNW(vb,pron,stan,vol,3p,getal)=PRON
+VNW(vb,pron,stan,vol,3o,ev)=PRON
+VNW(vb,pron,gen,vol,3m,ev)=PRON
+VNW(vb,pron,gen,vol,3v,ev)=PRON
+VNW(vb,pron,gen,vol,3p,mv)=PRON
+VNW(vb,adv-pron,obl,vol,3o,getal)=ADV
+VNW(excl,pron,stan,vol,3,getal)=PRON
+VNW(vb,det,stan,prenom,zonder,evon)=DET
+VNW(vb,det,stan,prenom,met-e,rest)=DET
+VNW(vb,det,stan,nom,met-e,zonder-n)=DET
+VNW(excl,det,stan,vrij,zonder)=DET
+VNW(aanw,pron,stan,vol,3o,ev)=PRON
+VNW(aanw,pron,stan,nadr,3o,ev)=PRON
+VNW(aanw,pron,stan,vol,3,getal)=PRON
+VNW(aanw,pron,gen,vol,3m,ev)=PRON
+VNW(aanw,pron,gen,vol,3o,ev)=PRON
+VNW(aanw,adv-pron,obl,vol,3o,getal)=ADV
+VNW(aanw,adv-pron,stan,red,3,getal)=ADV
+VNW(aanw,det,stan,prenom,zonder,evon)=DET
+VNW(aanw,det,stan,prenom,zonder,rest)=DET
+VNW(aanw,det,stan,prenom,zonder,agr)=DET
+VNW(aanw,det,stan,prenom,met-e,rest)=DET
+VNW(aanw,det,gen,prenom,met-e,rest3)=DET
+VNW(aanw,det,dat,prenom,met-e,evmo)=DET
+VNW(aanw,det,dat,prenom,met-e,evf)=DET
+VNW(aanw,det,stan,nom,met-e,zonder-n)=DET
+VNW(aanw,det,stan,nom,met-e,mv-n)=DET
+VNW(aanw,det,gen,nom,met-e,zonder-n)=DET
+VNW(aanw,det,dat,nom,met-e,zonder-n)=DET
+VNW(aanw,det,stan,vrij,zonder)=DET
+VNW(onbep,pron,stan,vol,3p,ev)=PRON
+VNW(onbep,pron,stan,vol,3o,ev)=PRON
+VNW(onbep,pron,gen,vol,3p,ev)=PRON
+VNW(onbep,adv-pron,obl,vol,3o,getal)=ADV
+VNW(onbep,adv-pron,gen,red,3,getal)=ADV
+VNW(onbep,det,stan,prenom,zonder,evon)=DET
+VNW(onbep,det,stan,prenom,zonder,agr)=DET
+VNW(onbep,det,stan,prenom,met-e,evz)=DET
+VNW(onbep,det,stan,prenom,met-e,mv)=DET
+VNW(onbep,det,stan,prenom,met-e,rest)=DET
+VNW(onbep,det,stan,prenom,met-e,agr)=DET
+VNW(onbep,det,gen,prenom,met-e,mv)=DET
+VNW(onbep,det,dat,prenom,met-e,evmo)=DET
+VNW(onbep,det,dat,prenom,met-e,evf)=DET
+VNW(onbep,grad,stan,prenom,zonder,agr,basis)=DET
+VNW(onbep,grad,stan,prenom,met-e,agr,basis)=DET
+VNW(onbep,grad,stan,prenom,met-e,mv,basis)=DET
+VNW(onbep,grad,stan,prenom,zonder,agr,comp)=DET
+VNW(onbep,grad,stan,prenom,met-e,agr,sup)=DET
+VNW(onbep,grad,stan,prenom,met-e,agr,comp)=DET
+VNW(onbep,det,stan,nom,met-e,mv-n)=DET
+VNW(onbep,det,stan,nom,met-e,zonder-n)=DET
+VNW(onbep,det,stan,nom,zonder,zonder-n)=DET
+VNW(onbep,det,gen,nom,met-e,mv-n)=DET
+VNW(onbep,grad,stan,nom,met-e,zonder-n,basis)=DET
+VNW(onbep,grad,stan,nom,met-e,mv-n,basis)=DET
+VNW(onbep,grad,stan,nom,met-e,zonder-n,sup)=DET
+VNW(onbep,grad,stan,nom,met-e,mv-n,sup)=DET
+VNW(onbep,grad,stan,nom,zonder,mv-n,dim)=DET
+VNW(onbep,grad,gen,nom,met-e,mv-n,basis)=DET
+VNW(onbep,det,stan,vrij,zonder)=DET
+VNW(onbep,grad,stan,vrij,zonder,basis)=DET
+VNW(onbep,grad,stan,vrij,zonder,sup)=DET
+VNW(onbep,grad,stan,vrij,zonder,comp)=DET
+LID(bep,stan,evon)=DET
+LID(bep,stan,rest)=DET
+LID(bep,gen,evmo)=DET
+LID(bep,gen,rest3)=DET
+LID(bep,dat,evmo)=DET
+LID(bep,dat,evf)=DET
+LID(bep,dat,mv)=DET
+LID(onbep,stan,agr)=DET
+LID(onbep,gen,evf)=DET
+VZ(init)=ADP
+VZ(fin)=ADP
+VZ(versm)=ADP
+VG(neven)=CCONJ
+VG(onder)=SCONJ
+BW()=ADV
+TSW()=INTJ
+LET()=PUNCT
+VNW(pers,pron,nomin,red,3m,ev,masc)=PRON
+VNW(pers,pron,gen,vol,3p,ev)=PRON
+VNW(pers,pron,gen,vol,3p,getal)=PRON
+VNW(bez,det,stan,vol,3p,ev,prenom,met-e,rest)=DET
+VNW(bez,det,gen,vol,3v,mv,prenom,met-e,rest3)=DET
+VNW(bez,det,dat,vol,3m,ev,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,3m,mv,prenom,met-e,evmo)=DET
+VNW(bez,det,dat,vol,3v,mv,prenom,met-e,evf)=DET
+VNW(bez,det,stan,vol,3p,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,3p,ev,nom,met-e,zonder-n)=DET
+VNW(bez,det,stan,vol,3p,ev,nom,met-e,mv-n)=DET
+VNW(bez,det,stan,vol,3p,ev,nom,met-e,mv-n)=DET
+VNW(bez,det,dat,vol,3p,ev,nom,met-e,zonder-n)=DET
+VNW(vb,pron,gen,vol,3p,ev)=PRON
+VNW(aanw,pron,gen,vol,3p,ev)=PRON
+WW(vd,nom,zonder,zonder-n)=VERB
+WW(od,nom,zonder,zonder-n)=VERB
+VNW(bez,det,stan,vol,1,ev,prenom,met-e,agr)=DET
+VNW(bez,det,stan,red,1,ev,prenom,met-e,agr)=DET
+VNW(bez,det,stan,vol,1,mv,prenom,met-e,evon)=DET
+VNW(bez,det,stan,vol,2,getal,prenom,met-e,agr)=DET
+VNW(bez,det,stan,vol,2v,ev,prenom,met-e,agr)=DET
+VNW(bez,det,stan,red,2v,ev,prenom,met-e,agr)=DET
+VNW(bez,det,stan,nadr,2v,mv,prenom,met-e,agr)=DET
+VNW(bez,det,stan,vol,3,ev,prenom,met-e,agr)=DET
+VNW(bez,det,stan,red,3,ev,prenom,met-e,agr)=DET
+VNW(bez,det,stan,vol,3,mv,prenom,met-e,agr)=DET
+VNW(bez,det,stan,red,3,getal,prenom,met-e,agr)=DET
+VNW(bez,det,gen,vol,1,ev,prenom,met-e,evmo)=DET
+VNW(bez,det,gen,vol,2,getal,prenom,met-e,evmo)=DET
+VNW(bez,det,gen,vol,3,ev,prenom,met-e,evmo)=DET
+VNW(bez,det,gen,vol,3m,ev,prenom,met-e,evmo)=DET
+VNW(bez,det,gen,vol,3m,mv,prenom,met-e,evmo)=DET
+VNW(vb,det,stan,prenom,met-e,evon)=DET
+VNW(aanw,det,stan,prenom,met-e,evon)=DET
+VNW(aanw,det,stan,prenom,met-e,agr)=DET
+VNW(onbep,det,stan,prenom,met-e,evon)=DET
+VNW(onbep,grad,stan,nom,met-e,mv-n,dim)=DET
+
+[ATTR]