II.2]
Die lexikalischen Funktionen des Sémiographe
Die lexikalischen Funktionen gehoeren zur API des
Sémiographeä
.
Sie betreffen die statistische, morphologische, syntaktische und semantische Ebene.
Die wesentliche Charakteristik einer lexikalischen Funktion ist es, Woerter oder Informationen ueber Woerter zurueckzugeben.
II.2.1] Die statistischen Funktionen
Diese Funkionen sind nur fuer das Franzoesische verfuegbar und geben fuer ein gegebenes Wort dessen Haeufigkeits-Klasse zurueck.
II.2.2]
Die morphologischen Funktionen
Diese Funktionen bilden entweder eine gebeugte Wortform auf die Grundform des Wortes ab, oder fuehren die inverse Operation aus.
A]
public
Vector
lemmatiser
( String
uneChaine,
String
unFiltreLibelle,
short
eliminerDoublons
)
Bsp.:
Vector
result =
lemmatiser(
" bin ",
null,
true).
Gibt die Grundform "sein" zurueck.
B]
public
Vector
conjuguer
( String
uneChaine,
String
categorieGramm
)
Bsp.:
Vector
result =
conjuguer(
"sein",
" V " )
Gibt alle Formen des Verbs "sein" zurueck.
Mit Hilfe des Moduls zur syntaktischen Analyse, Erkennung von Internet-/Email-Adressen, Molekuel-Bezeichnungen, etc. .
II.2.3]
Die syntaktischen und semantischen Wort-Funktionen
Bsp.:
public
getSpecific(
String
mot,
String
langues
)
getSpecifics(
" Kraftfahrzeug ",
-1,
" D " )
Gibt alle Unterbegriffe zu "Kraftfahrzeug" (auf deutsch) zurueck:
" Kraftfahrzeug "
: PKW, Motorrad, Lastwagen,...
Bsp.:
public
Vector
getGeneric(
String
mot,
String
langues
)
extendGenerics(
" Kutsche ",
" D ")
Dieser Aufruf wuerde etwa ergeben:
:
" Pferdegespann ",
" Fahrzeug ",
" Transportmittel ".
Bsp. :
public
Vector
getSynonym(
String
mot,
String
languesAutorisees
)
extendSynonymes(
" Telefon ",
" F ")
Bsp.:
public
Vector
getAlias(
String
chaine )
getAlias(
" Photographie "
)
liefert das Wort Fotografie und seine morphologischen Informationen
Ex :
public
Vector
translate(
String
chaine,
char
catGram,
char
LangueSource,
String
languesCibles)
translate(
" Reisebus ",
" Nomen ",
" D ",
" EFSI ")
Liefert die englische, franzoesische, spanische und italienische Uebersetzung des Wortes
"Reisebus".
Ex :
public
Vector
getAntonyms(
String
mot,
String
LanguesAutorisees
)
getAntonyms(
" hoch ",
" D ")
Liefert die Antonyme des Wortes "hoch".
Bsp.:
public
Vector
getGeo(
String
toponyme,
int
profondeur,
boolean
inclus)
public
boolean
extendGeo(
" Indien ",
-1, true
)
Gibt alle geographischen Elemente (Staedte, Berge, Fluesse) Indiens zurueck.
Bsp.:
public
Vector
getGeo(
String
toponyme,
int
profondeur,
boolean
inclus)
public
boolean
extendGeo(
" Peking ",
2,
False)
Gibt die Elemente zurueck, in denen Peking enthalten ist (
" China ",
" Asien ").
Durch geeignetes Setzen der Tiefe (profondeur) kann die Suche eingeschraenkt werden.
|