|
|
Al igual que otros sistemas de procesamiento de lenguaje natural, SimpleNLG-ES necesita información acerca de las palabras; Esto se llama un lexicon. SimpleNLG-ES viene con un lexicon simple integrado en el sistema, al que se accede a través de:
|
|
|
Al igual que otros sistemas de procesamiento de lenguaje natural, SimpleNLG-ES necesita información acerca de las palabras. Esta información la proporciona un lexicon. En SimpleNLG-ES hemos incluido como lexicon el diccionario español proporcionado por el proyecto FreeLing. Se accede al lexicon a través de:
|
|
|
|
|
|
Lexicon lexicon = new XMLLexicon();
|
|
|
|
|
|
También se puede crear un lexicon propio. La forma más sencilla de hacerlo es, editando `default-spanish-lexicon.xml`, en el archivo jar de simpleNLG-es. Si el nuevo lexicon se llama `mi-lexicon.xml`, y se guarda en el directorio de trabajo actual, se puede acceder a él de la siguiente forma:
|
|
|
También se puede crear un lexicon propio. La forma más sencilla de hacerlo es, editando `default-spanish-lexicon.xml`, en el archivo jar de SimpleNLG-ES. Si el nuevo lexicon se llama `mi-lexicon.xml`, y se guarda en el directorio de trabajo actual, se puede acceder a él de la siguiente forma:
|
|
|
|
|
|
Lexicon lexicon = new XMLLexicon("mi-lexicon.xml");
|
|
|
|
... | ... | @@ -11,4 +11,6 @@ Para acceder a un lexicon fuera del directorio de trabajo actual, se debe indica |
|
|
Una vez que tengamos un lexicon, podemos crear un `NLGFactory` (objeto que crea la estructura) y un `realiser` (objeto que transforma las estructuras en texto), de la siguiente forma:
|
|
|
|
|
|
NLGFactory nlgFactory = new NLGFactory(lexicon);
|
|
|
Realiser realiser = new Realiser(lexicon); |
|
|
\ No newline at end of file |
|
|
Realiser realiser = new Realiser(lexicon);
|
|
|
|
|
|
http://nlp.lsi.upc.edu/freeling/node/1 |
|
|
\ No newline at end of file |