Update Sección III – Primeiros pasos authored by Andrea Cascallar Fuentes's avatar Andrea Cascallar Fuentes
...@@ -4,6 +4,7 @@ Para utilizar a libraría SimpleNLG-gl é necesario: ...@@ -4,6 +4,7 @@ Para utilizar a libraría SimpleNLG-gl é necesario:
* Extraer e engadir o arquivo .jar de SimpleNLG-gl ao classpath. * 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”. * 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”: * Na parte superior da clase engadimos os seguintes “import”:
import simplenlg.framework.*; import simplenlg.framework.*;
import simplenlg.lexicon.*; import simplenlg.lexicon.*;
import simplenlg.lexicon.galician.XMLLexicon; import simplenlg.lexicon.galician.XMLLexicon;
...@@ -18,6 +19,7 @@ Para utilizar a libraría SimpleNLG-gl é necesario: ...@@ -18,6 +19,7 @@ Para utilizar a libraría SimpleNLG-gl é necesario:
Realiser realiser = new Realiser(lexicon); Realiser realiser = new Realiser(lexicon);
Seguindo estes pasos, deberíase obter un código similar ao seguinte: Seguindo estes pasos, deberíase obter un código similar ao seguinte:
import simplenlg.framework.*; import simplenlg.framework.*;
import simplenlg.lexicon.*; import simplenlg.lexicon.*;
import simplenlg.lexicon.galician.XMLLexicon; import simplenlg.lexicon.galician.XMLLexicon;
...@@ -69,7 +71,8 @@ Para construír unha oración utilizando as clases de SimpleNLG-gl, normalmente ...@@ -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. 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. 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| |Parte o discurso|Tipo de frase|Exemplos|Método|
|------------------|-------------|--------|------| |------------------|-------------|--------|------|
|Suxeito|Frase nominal|"o neno"|setSubject()| |Suxeito|Frase nominal|"o neno"|setSubject()|
... ...
......