I don't see any restrictions against having standardized index file
format for xdxf format. Client software may use it with no need to
index dictionary itself. Yet it must be noted that modifying
dictionary makes related index file invalid. Though single dictionary
without index file is just a raw data that must be parsed and indexed
in some way. Additionally I expect that standardized index can be more
advanced over indexes produced by existing clients. For example, let
we have the following English-Russian article:
<ar><k>cast</k>
<b>I</b>
<dtrn>приведение <co>(<i>к какой-л. форме</i>)</co> || приводить
<co>(<i>к какой-л. форме</i>)</co></dtrn>
<ex>to cast out — отбрасывать <co>(<i>напр., члены ряда</i>)</co></
ex>
- <kref>type cast</kref>
<b>II</b>
<dtrn>изобразительный ряд <co>(<i>создаваемого компьютерного фильма</
i>)</co></dtrn></ar>
This article have one example 'to cast out'. Generic client would
index 'cast' keyword only, but not examples. I consider it as a
serious shortcoming. We may want to find exactly 'cast out' article or
article having such example.
This means that we can't apply on client software to index dictionary
correctly.
Standard index can be produced by some standard xdxf index generator.
That's it. It's up to client software whether to use such index or
not.