La crida al sistema ha d'incloure una única opció alhora,
és a dir, no es pot cridar per exemple al programa amb les opcions
-a i -c al mateix temps. En cas que no es
compleixi aquesta restricció el sistema retorna un error.
-a -A [a | o] <file> <entity_name>
<entity_parent> <entity_son>*
Afegeix una nova Entitat i els seus fills en cas necessari a aquesta
BC. L'opció per defecte és afegir un objecte (o).
a : l'entitat es una 'activitat'.
o : l'entitat es un 'objecte'.
Exemples:
java KBGenesys asterix.kb servicio _object servicio_directorio servicio_atención
: afegeix a la BC asterix.kb l'objecte servicio el qual és fill
d'_object i pare de servicio_directorio i servicio_atención.
java KBGenesys -a asterix.kb tomar : afegeix a la BC asterix.kb l'activitat
tomar.
-c -C [sp | cat | eng] [plain | parole]
[none | l | r | lr] <file>
Crea una BC a partir del fitxer d'entrada. Les opcions per defecte
són idioma espanyol (sp), fitxer d'entrada escrit en llenguatge
natural (plain) i no es guarda ni el lexicó ni el text refinat
(none).
sp : idioma espanyol.
cat : no implementat.
eng : no implementat.
plain : el fitxer d'entrada és un
text escrit en llenguatge natural.
parole : el fitxer d'entrada conté
les paraules analitzades. Està en format: (forma lema etiqueta).
none : no es guarda els lexicons ni el
text refinat.
l : guarda els lexicons.
r : guarda el text refinat (sense sinònims).
lr : guarda els lexicons i el text refinat.
Exemples:
java KBGenesys -c asterix.txt : es crea una BC amb les opcions per
defecte.
java KBGenesys -c plain r asterix.txt : es crea una BC guardant el
text refinat.
java KBGenesys -c sp parole l asterix.maco : es crea una BC a partir
d'un fitxer amb les paraules analitzades i es guarda el lexicó.
java KBGenesys -c lr asterix.txt : es crea una BC a partir d'un fitxer
escrit en llenguatge natural i es guarda el lexicó i el text
refinat.
-d -D [a | o] <file> <entity_name>
Esborra l'Entitat amb aquest nom d'aquesta BC. L'opció per defecte
és esborrar un objecte (o).
Aquesta opció pot destruir de la consistència de la BC.
a : l'entitat es una 'activitat'.
o : l'entitat es un 'objecte'.
Exemples:
java KBGenesys -d asterix.kb servicio : esborra l'objecte 'servicio'
de la BC 'asterix.kb'.
java KBGenesys -d a asterix.kb proveer : esborra l'activitat 'proveer'
de la BC 'asterix.kb'.
-f -F [a | o] <file> <entity>
Mostra una part de la BC que conté aquesta 'entitat'. L'opció
per defecte és visualitzar un objecte.
a : l'entitat es una 'activitat'.
o : l'entitat es un 'objecte'.
Exemples:
java KBGenesys -f asterix.kb servicio : crea un fitxer anomenat 'asterix.html'
que mostra l'objecte 'servicio' de la BC 'asterix.kb'.
java KBGenesys -f a asterix.kb suministrar : crea un fitxer anomenat
'asterix.html' que mostra l'activitat 'suministrar' de la BC 'asterix.kb'.
-h -H
Mostra l'ajuda.
-v -V <file>
Visualitza tota aquesta BC.
Exemples:
java KBGenesys -v asterix.kb : crea un fitxer anomenat 'asterix.html'
que conté la visualització de tota la BC.
|