Skip to content

XML Schema Reference

{/_ This file is auto-generated by scripts/generate-schema-docs.mjs — do not edit manually. _/}

This page is automatically generated from odict.xsd and pos.rs.

dictionary
└── entry
├── pronunciation
│ └── url
└── ety
└── sense
├── group
│ └── definition
│ ├── example
│ │ └── pronunciation …
│ └── note
│ └── example …
└── definition …

AttributeTypeRequired
idstringNo
namestringNo
ElementMinMax
<entry>1unbounded

AttributeTypeRequired
termstringYes
seestringNo
ElementMinMax
<pronunciation>0unbounded
<ety>0unbounded

AttributeTypeRequired
idstringNo
pronunciationstringNo
descriptionstringNo
ElementMinMax
<sense>1unbounded

AttributeTypeRequired
posstringNo
ElementMinMax
<group>0unbounded
<definition>0unbounded

AttributeTypeRequired
idstringNo
descriptionstringNo
ElementMinMax
<definition>1unbounded

AttributeTypeRequired
idstringNo
valuestringYes
ElementMinMax
<example>0unbounded
<note>0unbounded

AttributeTypeRequired
idstringNo
valuestringYes
ElementMinMax
<example>1unbounded

AttributeTypeRequired
valuestringYes
ElementMinMax
<pronunciation>0unbounded

AttributeTypeRequired
kindstringYes
valuestringYes
ElementMinMax
<url>0unbounded

AttributeTypeRequired
srcstringYes
typestringNo
descriptionstringNo

The pos attribute on <sense> accepts the following values. You can also pass any custom string, which will be treated as a custom part of speech.

CodeLabel
artarticle
abvabbreviation
adfadfix
adjadjective
phr_adjadjective phrase
advadverb
phr_advadverbial phrase
affaffix
auxauxiliary
aux_adjauxiliary adjective
aux_vauxiliary verb
chrcharacter
cfcircumfix
clsclassifier
conjconjunction
conj_ccoordinating conjunction
contrcontraction
copcopula
ctrcounter
detdeterminer
exprexpression
infinfix
intfinterfix
intjinterjection
viintransitive verb
namename
nnoun
numnumeric
partparticle
phrphrase
postppostposition
prefprefix
preppreposition
phr_prepprepositional phrase
pronpronoun
propnproper noun
provproverb
puncpunctuation
conj_ssubordinating conjunction
suffsuffix
symsymbol
vttransitive verb
ununknown
vverb
CodeLabel
adj_pnpre-noun adjectival (rentaishi)
adj_kari’kari’ adjective (archaic)
adj_ku’ku’ adjective (archaic)
adj_nariarchaic/formal form of na-adjective
adj_naadjectival nouns or quasi-adjectives (keiyodoshi)
adj_shiku’shiku’ adjective (archaic)
adj_t’taru’ adjective
adj_ixadjective (keiyoushi) - yoi/ii class
n_advadverbial noun (fukushitekimeishi)
adv_toadverb taking the ‘to’ particle
adj_nonouns which may take the genitive case particle ‘no’
n_prefnoun, used as a prefix
n_sufnoun, used as a suffix
ntnoun (temporal) (jisoumeishi)
adj_fnoun or verb acting prenominally
v5bGodan verb with ‘bu’ ending
v5gGodan verb with ‘gu’ ending
v5kGodan verb with ‘ku’ ending
v5mGodan verb with ‘mu’ ending
v5nGodan verb with ‘nu’ ending
v5rGodan verb with ‘ru’ ending
v5r_iGodan verb with ‘ru’ ending (irregular verb)
v5aruGodan verb - -aru special class
v5k_sGodan verb - Iku/Yuku special class
v5sGodan verb with ‘su’ ending
v5tGodan verb with ‘tsu’ ending
v5uGodan verb with ‘u’ ending
v5uruGodan verb - Uru old class verb (old form of Eru)
v5u_sGodan verb with ‘u’ ending (special class)
v1Ichidan verb
v1sIchidan verb - kureru special class
vzIchidan verb - zuru verb (alternative form of -jiru verbs)
vkKuru verb - special class
v2b_sNidan verb (lower class) with ‘bu’ ending (archaic)
v2b_kNidan verb (upper class) with ‘bu’ ending (archaic)
v2d_sNidan verb (lower class) with ‘dzu’ ending (archaic)
v2d_kNidan verb (upper class) with ‘dzu’ ending (archaic)
v2g_sNidan verb (lower class) with ‘gu’ ending (archaic)
v2g_kNidan verb (upper class) with ‘gu’ ending (archaic)
v2h_sNidan verb (lower class) with ‘hu/fu’ ending (archaic)
v2h_kNidan verb (upper class) with ‘hu/fu’ ending (archaic)
v2k_sNidan verb (lower class) with ‘ku’ ending (archaic)
v2k_kNidan verb (upper class) with ‘ku’ ending (archaic)
v2m_sNidan verb (lower class) with ‘mu’ ending (archaic)
v2m_kNidan verb (upper class) with ‘mu’ ending (archaic)
v2n_sNidan verb (lower class) with ‘nu’ ending (archaic)
v2r_sNidan verb (lower class) with ‘ru’ ending (archaic)
v2r_kNidan verb (upper class) with ‘ru’ ending (archaic)
v2s_sNidan verb (lower class) with ‘su’ ending (archaic)
v2t_sNidan verb (lower class) with ‘tsu’ ending (archaic)
v2t_kNidan verb (upper class) with ‘tsu’ ending (archaic)
v2a_sNidan verb with ‘u’ ending (archaic)
v2w_sNidan verb (lower class) with ‘u’ ending and ‘we’ conjugation (archaic)
v2y_sNidan verb (lower class) with ‘yu’ ending (archaic)
v2y_kNidan verb (upper class) with ‘yu’ ending (archaic)
v2z_sNidan verb (lower class) with ‘zu’ ending (archaic)
vnirregular nu verb
vrirregular ru verb, plain form ends with -ri
vs_csu verb - precursor to the modern suru
vsnoun or participle which takes the aux. verb suru
vs_isuru verb - included
vs_ssuru verb - special class
v_unspecverb unspecified
v4bYodan verb with ‘bu’ ending (archaic)
v4gYodan verb with ‘gu’ ending (archaic)
v4hYodan verb with ‘hu/fu’ ending (archaic)
v4kYodan verb with ‘ku’ ending (archaic)
v4mYodan verb with ‘mu’ ending (archaic)
v4nYodan verb with ‘nu’ ending (archaic)
v4rYodan verb with ‘ru’ ending (archaic)
v4sYodan verb with ‘su’ ending (archaic)
v4tYodan verb with ‘tsu’ ending (archaic)