... | ... | @@ -4,6 +4,7 @@ Para utilizar a libraría SimpleNLG-gl é necesario: |
|
|
* Extraer e engadir o arquivo .jar de SimpleNLG-gl ao classpath.
|
|
|
* Crear unha clase Java que conteña o método “main”. Neste exemplo, imos chamar á clase “TestMain”.
|
|
|
* Na parte superior da clase engadimos os seguintes “import”:
|
|
|
|
|
|
import simplenlg.framework.*;
|
|
|
import simplenlg.lexicon.*;
|
|
|
import simplenlg.lexicon.galician.XMLLexicon;
|
... | ... | @@ -18,6 +19,7 @@ Para utilizar a libraría SimpleNLG-gl é necesario: |
|
|
Realiser realiser = new Realiser(lexicon);
|
|
|
|
|
|
Seguindo estes pasos, deberíase obter un código similar ao seguinte:
|
|
|
|
|
|
import simplenlg.framework.*;
|
|
|
import simplenlg.lexicon.*;
|
|
|
import simplenlg.lexicon.galician.XMLLexicon;
|
... | ... | @@ -69,7 +71,8 @@ Para construír unha oración utilizando as clases de SimpleNLG-gl, normalmente |
|
|
Finalmente obtense unha cadea de texto que é unha frase ou oración e que se pode tratar como calquera outra cadea de texto de Java.
|
|
|
Hai que ter en conta que este é o enfoque máis detallado xa que se pode utilizar `setSubject`, ` setVerb`, etc., pasando a estes métodos cadeas de texto simples como argumentos. A non ser que se queiran xerar estruturas máis complexas, non é preciso especificar que un suxeito é un `NPPhraseSpec` ou que un verbo é un` VPPhraseSpec`. Consultar a Sección V para ver un exemplo de código Java real utilizado para xerar unha oración.
|
|
|
|
|
|
A continuación móstrase unha táboa coas principais partes do discurso que pode xerar SimpleNLG-gl.
|
|
|
A continuación móstrase unha táboa coas principais partes do discurso que pode xerar SimpleNLG-gl.
|
|
|
|
|
|
|Parte o discurso|Tipo de frase|Exemplos|Método|
|
|
|
|------------------|-------------|--------|------|
|
|
|
|Suxeito|Frase nominal|"o neno"|setSubject()|
|
... | ... | |