Copyright (c) Memodata 1998-2005

Web Memodata 

 
       

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

  • Formen

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.

  • Erkennung von Zeichenketten-Mustern

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,...

  • Die Oberbegriffe zu einem Wort

Bsp.: public Vector getGeneric( String mot, String langues )
       extendGenerics( " Kutsche ", " D ")
Dieser Aufruf wuerde etwa ergeben: : " Pferdegespann ", " Fahrzeug ", " Transportmittel ".

  • Synonyme

Bsp. : public Vector getSynonym( String mot, String languesAutorisees )
       extendSynonymes( " Telefon ", " F ")

  • Starke Synonyme (Aliasse)

Bsp.: public Vector getAlias( String chaine )
       getAlias( " Photographie " )
liefert das Wort Fotografie und seine morphologischen Informationen

  • Uebersetzungen

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".

  • Antonyme

Ex : public Vector getAntonyms( String mot, String LanguesAutorisees )
       getAntonyms( " hoch ", " D ")
Liefert die Antonyme des Wortes "hoch".

  • Enthaltene Orte

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.

  • Einschließende Orte

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.

  • Fragen (Ist ein Friseur eine Person?, ...)

    • umfasst ein bestimmtes Konzept ein bestimmtes Wort-Sinn-Paar...
      Bsp.: public boolean isSpecific( String chaine, String chaineGeneric,
      String langues )
            isSpecific( " Friseurr ", " Person ", " D " ) gibt "true" zurueck.

    • Die Unterbegriffe eines Oberbegriffs in einem bestimmten Kontext:
      Bsp.: public boolean SpecificActif( String chaine, String chaineGeneric,
      String langues )
            SpecificActif( " Waehrung", " Tokio", " D " ) liefert "yen" und "sen".

    • ...

    • NB : mit den von MEMODATA zur Verfuegung gestellten lexikalischen Funktionen koennen weitere solcher Funktionen implementiert werden.

Copyright (c) Memodata 1998-2004 English/deutsch : Sensagent.com