GET api/Derivate?word={word}&fromEtag={fromEtag}&toEtag={toEtag}&lang={lang}
Derivate a word, complex morphologic operation, not always possible because there are several hidden internal rules in lingüistics, and the service addresses the best fit, (if any was found).
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| word |
the word to be derivated, in root form (not inflectioned) |
string |
Required |
| fromEtag |
Eagles 2.0 tag |
string |
Required |
| toEtag |
Eagles 2.0 tag |
string |
None. |
| lang |
ISO-2 language code, lowercase |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
Collection of ETag| Name | Description | Type | Additional information |
|---|---|---|---|
| Token |
The original 'Token' got by the word-splitting schema |
string |
None. |
| Word |
The assumed word form in the sentence, might be spell/pohonetic corrected |
string |
None. |
| Root |
Word derivational root (if available) Typically equals Lemma, but in derivational morphology and depending on language, this might difer. Some adverbs are derived from adjectives, Like this example in Spanish: rápido is the derivational Root of the adverb: rápidamente |
string |
None. |
| Lemma |
The actual lemma (unflexioned word), for verbs it is infinitive, for nouns it's typically Singular and Male, provided that language supports gender, if not its Neutral or Unspecified: 0) |
string |
None. |
| Tag |
Eagles v2.0 tag, representing a multilingual format tag specification. |
string |
None. |
| FreqCorpus |
Corpus relative Frequency of the 'Word' form, if the corpus-freq is not available because it's a parasynthetic or unfrequent word, this frequency gets estimated by an internal algorithm. |
decimal number |
None. |
| Probability |
Relative probability of this Tag/Word among all alternatives |
decimal number |
None. |
| LeftIndex |
token starting index (0-based) inside the originally analyzed text-string |
integer |
None. |
| Length |
'Token' Length (at the originally analyzed text-string) |
integer |
None. |
| WordCount |
Word Count, normally this equals 1 but on locutions, formulas, and multi-word terminology this is always > 1 |
integer |
None. |
| SpellCorrection |
Performed spell-correct action(s) (if any) |
string |
None. |
| Meaning |
Meaning of the word, used mostly by proper nouns and multiword terminology such like locutions, medical term, and expansion of acronyms and abbreviations as well as canonical name of units, chemical products / formula |
string |
None. |
| Properties | Collection of string |
None. |
Response Formats
application/json, text/json
[
{
"Token": "sample string 1",
"Word": "sample string 2",
"Root": "sample string 3",
"Lemma": "sample string 4",
"Tag": "sample string 5",
"FreqCorpus": 6.1,
"Probability": 7.1,
"LeftIndex": 8,
"Length": 9,
"WordCount": 10,
"SpellCorrection": "sample string 11",
"Meaning": "sample string 12",
"Properties": [
"sample string 1",
"sample string 2"
]
},
{
"Token": "sample string 1",
"Word": "sample string 2",
"Root": "sample string 3",
"Lemma": "sample string 4",
"Tag": "sample string 5",
"FreqCorpus": 6.1,
"Probability": 7.1,
"LeftIndex": 8,
"Length": 9,
"WordCount": 10,
"SpellCorrection": "sample string 11",
"Meaning": "sample string 12",
"Properties": [
"sample string 1",
"sample string 2"
]
}
]
application/xml, text/xml
<ArrayOfETag xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LexServerWebApi.Models">
<ETag>
<FreqCorpus>6.1</FreqCorpus>
<LeftIndex>8</LeftIndex>
<Lemma>sample string 4</Lemma>
<Length>9</Length>
<Meaning>sample string 12</Meaning>
<Probability>7.1</Probability>
<Properties xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Properties>
<Root>sample string 3</Root>
<SpellCorrection>sample string 11</SpellCorrection>
<Tag>sample string 5</Tag>
<Token>sample string 1</Token>
<Word>sample string 2</Word>
<WordCount>10</WordCount>
</ETag>
<ETag>
<FreqCorpus>6.1</FreqCorpus>
<LeftIndex>8</LeftIndex>
<Lemma>sample string 4</Lemma>
<Length>9</Length>
<Meaning>sample string 12</Meaning>
<Probability>7.1</Probability>
<Properties xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</Properties>
<Root>sample string 3</Root>
<SpellCorrection>sample string 11</SpellCorrection>
<Tag>sample string 5</Tag>
<Token>sample string 1</Token>
<Word>sample string 2</Word>
<WordCount>10</WordCount>
</ETag>
</ArrayOfETag>