lexicon

Lexicon management/admin, including full validation

list

Lists available lexicons along with some basic info.
/lexicon/list

lookup

Lookup in lexicon.
/lexicon/lookup

entries_exist

Lookup orthographies in the db and see if they exist as entries.
/lexicon/entries_exist?lexicons=wikispeech_lexserver_testdb:sv&words=hund,h%C3%A4st,hunnd

info

Get some basic lexicon info.

API URL: /lexicon/info/{lexicon_name}

/lexicon/info/wikispeech_lexserver_testdb:sv

stats

Lists lexicon stats.

API URL: /lexicon/stats/{lexicon_name}

/lexicon/stats/wikispeech_lexserver_testdb:sv

list_comment_labels

List comment labels.

API URL: /lexicon/list_comment_labels/{lexicon_name}

/lexicon/list_current_entry_statuses/wikispeech_lexserver_testdb:sv

list_current_entry_users

List current entry users. Optional param freq set to true will include frequencies for each user.

API URL: /lexicon/list_current_entry_users/{lexicon_name}

/lexicon/list_current_entry_users/wikispeech_lexserver_testdb:sv?freq=true

list_current_entry_statuses

List current entry statuses. Optional param freq set to true will include frequencies for each status.

API URL: /lexicon/list_current_entry_statuses/{lexicon_name}

/lexicon/list_current_entry_statuses/wikispeech_lexserver_testdb:sv

list_all_entry_statuses

List all entry statuses.

API URL: /lexicon/list_all_entry_statuses/{lexicon_name}

/lexicon/list_all_entry_statuses/wikispeech_lexserver_testdb:sv

updateentry

Updates an entry in the database. Input is an entry variable in JSON format. For examples, see package documentation.
/lexicon/updateentry?entry={
    "id": 9,
    "lexRef": {
        "DBRef": "wikispeech_lexserver_testdb",
        "LexName": "sv"
    },
    "strn": "dom",
    "language": "sv",
    "partOfSpeech": "NN",
    "morphology": "UTR IND SIN",
    "wordParts": "dom",
        "lemma": {
        "id": 5,
        "strn": "dom",
        "reading": "",
        "paradigm": ""
    },
    "tag": "building",
    "transcriptions": [
    {
        "id": 12,
        "entryId": 9,
        "strn": "\" d o: m",
        "language": "sv",
        "sources": [ ]
    }
    ],
    "status": {
    "id": 9,
    "name": "demo",
    "source": "auto",
    "timestamp": "2017-11-14T09:34:30Z",
        "current": true
    },
    "entryValidations": [ ],
    "preferred": false
}

updatevalidation

Updates the validation for an entry in the database. Input is an entry variable in JSON format. For examples, see package documentation.

addentry

Add an entry to the database. Input entry in JSON format. For examples, see package documentation.
/lexicon/addentry?lexicon_name=wikispeech_lexserver_testdb:sv&entry={
    "strn": "flesk",
    "language": "sv-se",
    "partOfSpeech": "NN",
    "morphology": "SIN-PLU|IND|NOM|NEU",
    "wordParts": "flesk",
    "lemma": {
	"strn": "flesk",
	"reading": "",
	"paradigm": "s7n-övriga ex träd"
    },
    "transcriptions": [
	{
	    "strn": "\" f l E s k",
	    "language": "sv-se"
	}
    ]
}

delete_entry

Delete an entry from the database.

API URL: /lexicon/delete_entry/{lexicon_name}/{entry_id}