Schema for the Symgate Wordlist Service data types. These provide a mechanism of modifying
custom wordlists within the Symgate Symbolisation Engine.
Written by Simon Detheridge, Copyright Widgit Software 2007
The context of a wordlist stored on the system.
Lexical wordlists are languate-related, and supplied by the system.
Topic wordlist are related to an activity, or set of activities.
User wordlists define vocabulary specific to a certain user.
3rdParty wordlists are provided by a third-party symbol provider,
to support their symbols in a non-smart way.
Temp wordlists related to a currently running application only...
This context is unlikely to be used on a server, it is provided for use with Windows client applications
Evanescent wordlists designed to hold temporary data for the duration of a user sesson. May be deleted by the system if unused.
Allowed types for wordlist custom graphic attacnments.
Allowed types are png, jpeg, gif, and svg. You must supply a complete mime type.
Information about a wordlist stored on the system. It contains the name, context, id,
entry count, and date of the last change for the wordlist.
A custom graphic attachment for a single wordlist entry. It contains the mime type,
a unique ID, and the actual base64-encoded image data.
This specifies an entry in a wordlist.
It contains the word to match, a priority (to
distinguish itself from other entries for the same word, words with lower priorities will
be displayed to the client first), a unique identifier, (optionally) a concept code, one
or more symbol entries describing which symbol(s) to display, and possibly one or more
custom graphics, containing actual image data to display for the given symbol.