Provides a tool for extracting information (entities and relations between them) in text datasets. It also emphasizes the results exploration with graphical displays. It is a rule-based system and works with hand-made dictionaries and local grammars defined by users. 'x.ent' uses parsing with Perl functions and JavaScript to define user preferences through a browser and R to display and support analysis of the results extracted. Local grammars are defined and compiled with the tool Unitex, a tool developed by University Paris Est that supports multiple languages. See ?xconfig for an introduction.

Author | Nicolas Turenne [aut], Tien T. Phan [aut, cre], John Resig [ctb, cph] (the JavaScript file at inst/www/jquery-1.11.1.min.js), Jeroen Ooms [ctb] (the JavaScript file at inst/www/opencpu-0.5.js) |

Date of publication | 2016-11-30 14:55:28 |

Maintainer | Tien T. Phan <phantien84@gmail.com> |

License | GPL-3 |

Version | 1.1.6 |

https://github.com/win-stub/x.ent |

**add_unique:** Add a value to a current list that every value is unique

**save_config:** Save configuration file

**str_count:** Count words in a text

**trim:** Remove whitespace from both sides of a string

**upload_dico:** Upload file

**xconfig:** System configuration

**xdata:** Transform the results to data frame

**xentity:** List of entities or relations

**xhist:** Graph 'xhist'

**xparse:** Call script Perl for extracting data from corpus

**xplot:** Graph 'xplot'

**xprop:** Graph 'xprop'

**xshow:** Show results

**xtest:** Test each pair relations

**xvenn:** Graph 'xvenn'

x.ent

x.ent/inst

x.ent/inst/www

x.ent/inst/www/config.html

x.ent/inst/www/config

x.ent/inst/www/config/ini.json

x.ent/inst/www/js

x.ent/inst/www/js/opencpu-0.5.js

x.ent/inst/www/js/myscript.js

x.ent/inst/www/js/jquery-1.11.1.min.js

x.ent/inst/Perl

x.ent/inst/Perl/Modules

x.ent/inst/Perl/Modules/Dico.pm

x.ent/inst/Perl/Modules/Parametre.pm

x.ent/inst/Perl/Modules/Entite.pm

x.ent/inst/Perl/Modules/Utils.pm

x.ent/inst/Perl/Modules/Structure.pm

x.ent/inst/Perl/Modules/Evaluation.pm

x.ent/inst/Perl/Modules/Relation.pm

x.ent/inst/Perl/Main.pl

x.ent/inst/Perl/CheckDico.pl

x.ent/inst/Perl/TestRelation.pl

x.ent/inst/Perl/NormaliseFileEval.pl

x.ent/inst/Perl/CreateCSV.pl

x.ent/inst/Perl/ConvertUnicode.pl

x.ent/inst/Perl/CreateSQL.pl

x.ent/inst/dico

x.ent/inst/dico/frenchST.txt

x.ent/inst/dico/dico-m_v3.txt

x.ent/inst/dico/dico-n_v1.txt

x.ent/inst/dico/avoid.txt

x.ent/inst/dico/blacklist_ville.txt

x.ent/inst/dico/dico-b_v3.txt

x.ent/inst/dico/dico-p_v3.txt

x.ent/inst/dico/dico-r_v2.txt

x.ent/inst/dico/dico-f_v3.txt

x.ent/inst/dico/dico-v_v3.txt

x.ent/inst/dico/dico-s_v2.txt

x.ent/inst/dico/dico-r_v1.txt

x.ent/inst/dico/dico-d_v1.txt

x.ent/inst/dico/replace.txt

x.ent/inst/dico/dico-a_v2.txt

x.ent/inst/Unitex

x.ent/inst/Unitex/dicos

x.ent/inst/Unitex/dicos/Delaf_Toponyme_Region_France_FR_utf8.inf

x.ent/inst/Unitex/dicos/Delaf_Communes_France_FR_utf8.bin

x.ent/inst/Unitex/dicos/Delaf_Toponyme_Region_France_FR_utf8.bin

x.ent/inst/Unitex/dicos/Delaf_Toponyme_Departement_France_FR_utf8.inf

x.ent/inst/Unitex/dicos/Delaf_Communes_France_FR_utf8.inf

x.ent/inst/Unitex/dicos/Delaf_Toponyme_Departement_France_FR_utf8.bin

x.ent/inst/Unitex/graphs

x.ent/inst/Unitex/graphs/S_Mois.fst2

x.ent/inst/Unitex/graphs/S_Stade1.fst2

x.ent/inst/Unitex/graphs/S_Nui3.fst2

x.ent/inst/Unitex/graphs/S_S_Number_Ordinal.fst2

x.ent/inst/Unitex/graphs/S_S_Boucle_Phrase.fst2

x.ent/inst/Unitex/graphs/S_S_N_Parcelles.grf

x.ent/inst/Unitex/graphs/S_Climat2.fst2

x.ent/inst/Unitex/graphs/S_S_Boucle.fst2

x.ent/inst/Unitex/graphs/S_Neg2.fst2

x.ent/inst/Unitex/graphs/S_S_Stade1.fst2

x.ent/inst/Unitex/graphs/S_Stade2.grf

x.ent/inst/Unitex/graphs/S_Nui8.grf

x.ent/inst/Unitex/graphs/S_S_Units.grf

x.ent/inst/Unitex/graphs/P_Stade.fst2

x.ent/inst/Unitex/graphs/S_S_N_Number.grf

x.ent/inst/Unitex/graphs/S_Neg1.fst2

x.ent/inst/Unitex/graphs/P_Date.grf

x.ent/inst/Unitex/graphs/S_S_Boucle_Phase.grf

x.ent/inst/Unitex/graphs/S_S_Stade3.fst2

x.ent/inst/Unitex/graphs/S_S_N_Interval.grf

x.ent/inst/Unitex/graphs/S_Climat2.grf

x.ent/inst/Unitex/graphs/S_Stade4.fst2

x.ent/inst/Unitex/graphs/S_Climat1.grf

x.ent/inst/Unitex/graphs/S_Nui7.grf

x.ent/inst/Unitex/graphs/VESPA.fst2

x.ent/inst/Unitex/graphs/S_S_Comparative.fst2

x.ent/inst/Unitex/graphs/S_Nui5.fst2

x.ent/inst/Unitex/graphs/S_Nui1.grf

x.ent/inst/Unitex/graphs/S_Stade4.grf

x.ent/inst/Unitex/graphs/S_Jour.grf

x.ent/inst/Unitex/graphs/S_Nui6.fst2

x.ent/inst/Unitex/graphs/S_S_Elements.fst2

x.ent/inst/Unitex/graphs/S_S_N_Negation.grf

x.ent/inst/Unitex/graphs/S_S_N_Etre_N.grf

x.ent/inst/Unitex/graphs/S_Nui10.fst2

x.ent/inst/Unitex/graphs/P_Climat.fst2

x.ent/inst/Unitex/graphs/S_S_N_Verb.grf

x.ent/inst/Unitex/graphs/S_S_Mot_Debut.grf

x.ent/inst/Unitex/graphs/S_S_Comparative.grf

x.ent/inst/Unitex/graphs/S_S_N_Atteint.grf

x.ent/inst/Unitex/graphs/S_S_Mot_Fin.grf

x.ent/inst/Unitex/graphs/S_S_N_Pouvoir.fst2

x.ent/inst/Unitex/graphs/S_Neg1.grf

x.ent/inst/Unitex/graphs/S_S_N_Verb.fst2

x.ent/inst/Unitex/graphs/S_S_N_Adv_Niveau.grf

x.ent/inst/Unitex/graphs/S_S_N_Etre.fst2

x.ent/inst/Unitex/graphs/S_Nui4.grf

x.ent/inst/Unitex/graphs/S_S_Units.fst2

x.ent/inst/Unitex/graphs/S_S_N_Inferieur.grf

x.ent/inst/Unitex/graphs/P_Date.fst2

x.ent/inst/Unitex/graphs/S_S_N_Mots.grf

x.ent/inst/Unitex/graphs/S_S_N_Number.fst2

x.ent/inst/Unitex/graphs/S_Stade1.grf

x.ent/inst/Unitex/graphs/S_S_Elements.grf

x.ent/inst/Unitex/graphs/S_S_N_Interval.fst2

x.ent/inst/Unitex/graphs/P_Nuisibilite.grf

x.ent/inst/Unitex/graphs/S_S_N_Marginal.grf

x.ent/inst/Unitex/graphs/P_Negation.grf

x.ent/inst/Unitex/graphs/P_Climat.grf

x.ent/inst/Unitex/graphs/S_S_Stade1.grf

x.ent/inst/Unitex/graphs/S_S_N_Etre.grf

x.ent/inst/Unitex/graphs/S_S_Number.grf

x.ent/inst/Unitex/graphs/S_Nui5.grf

x.ent/inst/Unitex/graphs/S_S_Stade2.grf

x.ent/inst/Unitex/graphs/P_Nuisibilite.fst2

x.ent/inst/Unitex/graphs/S_S_N_Etre_N.fst2

x.ent/inst/Unitex/graphs/S_Nui9.grf

x.ent/inst/Unitex/graphs/S_S_N_Parcelle.grf

x.ent/inst/Unitex/graphs/S_S_N_Degat.grf

x.ent/inst/Unitex/graphs/P_Region.grf

x.ent/inst/Unitex/graphs/S_S_N_Touche.grf

x.ent/inst/Unitex/graphs/S_Nui1.fst2

x.ent/inst/Unitex/graphs/S_S_Number_Ordinal.grf

x.ent/inst/Unitex/graphs/S_Mois.grf

x.ent/inst/Unitex/graphs/S_Nui10.grf

x.ent/inst/Unitex/graphs/P_Stade.grf

x.ent/inst/Unitex/graphs/S_Jour.fst2

x.ent/inst/Unitex/graphs/S_Neg2.grf

x.ent/inst/Unitex/graphs/S_S_N_Negation.fst2

x.ent/inst/Unitex/graphs/S_Stade3.fst2

x.ent/inst/Unitex/graphs/S_S_N_Adv_Niveau.fst2

x.ent/inst/Unitex/graphs/S_Nui9.fst2

x.ent/inst/Unitex/graphs/P_Eviter.fst2

x.ent/inst/Unitex/graphs/S_S_Arret.grf

x.ent/inst/Unitex/graphs/S_S_Boucle_Phrase.grf

x.ent/inst/Unitex/graphs/S_S_N_Marginal.fst2

x.ent/inst/Unitex/graphs/S_S_Boucle.grf

x.ent/inst/Unitex/graphs/S_S_Stade3.grf

x.ent/inst/Unitex/graphs/S_Climat1.fst2

x.ent/inst/Unitex/graphs/S_S_N_Attaque.grf

x.ent/inst/Unitex/graphs/S_S_Arret.fst2

x.ent/inst/Unitex/graphs/S_Nui7.fst2

x.ent/inst/Unitex/graphs/S_Stade3.grf

x.ent/inst/Unitex/graphs/S_S_N_Pouvoir.grf

x.ent/inst/Unitex/graphs/S_Nui2.grf

x.ent/inst/Unitex/graphs/S_Nui3.grf

x.ent/inst/Unitex/graphs/S_Nui4.fst2

x.ent/inst/Unitex/graphs/S_Nui6.grf

x.ent/inst/Unitex/graphs/S_Nui2.fst2

x.ent/inst/Unitex/graphs/S_Nuisibilite1.grf

x.ent/inst/Unitex/graphs/S_S_N_Adv_Niveau.snt

x.ent/inst/Unitex/graphs/S_Nui8.fst2

x.ent/inst/Unitex/graphs/P_Negation.fst2

x.ent/inst/Unitex/graphs/P_Region.fst2

x.ent/inst/Unitex/graphs/VESPA.grf

x.ent/inst/Unitex/graphs/P_Eviter.grf

x.ent/inst/Unitex/graphs/S_Stade2.fst2

x.ent/inst/corpus

x.ent/inst/corpus/GC_Centre_15.04.04.txt

x.ent/inst/corpus/BSV_Grandes_Cultures_Oleagineux_n_o4_20100928_JC_cle8d49fa.txt

x.ent/inst/corpus/8_-_BSV_CEREALES_PROTEAGINEUX_MAIS_S20_cle8e92d4.txt

x.ent/inst/corpus/AvisGC_612.txt

x.ent/inst/corpus/AvisGC_627.txt

x.ent/inst/corpus/Message_cereales_14_2009s18_cle079951.txt

x.ent/inst/corpus/5_-_BSV_CHAMPAGNE-ARDENNE_COLZA_2010_03_25_cle09c576.txt

x.ent/inst/corpus/7-_BSV_Grandes_cultures_S19_cle0fc223.txt

x.ent/inst/corpus/AvisGC_667.txt

x.ent/inst/corpus/AvisGC_633.txt

x.ent/inst/corpus/BSV_Grandes_Cultures_Oleagineux_n_o22_20110412_JC_sans_reglementaire_cle8bba7c.txt

x.ent/inst/corpus/Message_cereales_16_2009s20_cle0ae9b3.txt

x.ent/inst/corpus/1-_BSV_Colza_-_Tournesol_S07_cle818b27.txt

x.ent/inst/corpus/AvisGC_638.txt

x.ent/inst/corpus/33-BSV_Colza_S47_cle4c7cfe.txt

x.ent/inst/corpus/AvisGC_677.txt

x.ent/inst/corpus/AvisGC_701.txt

x.ent/inst/corpus/AvisGC_652.txt

x.ent/inst/corpus/17_-_BSV_Grandes_cultures_S29_cle8657c3.txt

x.ent/inst/corpus/2-_BSV_Grandes_cultures_S14_cle072718.txt

x.ent/inst/corpus/AvisGC_608.txt

x.ent/inst/corpus/26-BSV_Colza_S39_cle4e211b.txt

x.ent/inst/corpus/Avertissement_Tournesol_Centre22_20090602_cle468adb.txt

x.ent/inst/corpus/AvisGC_672.txt

x.ent/inst/corpus/AvisGC_697.txt

x.ent/inst/corpus/AvisGC_706.txt

x.ent/inst/corpus/AvisGC_617.txt

x.ent/inst/corpus/GC-04-08.txt

x.ent/inst/corpus/AvisGC_622.txt

x.ent/inst/corpus/AvisGC_682.txt

x.ent/inst/corpus/AvisGC_692.txt

x.ent/inst/corpus/AvisGC_657.txt

x.ent/inst/corpus/BSV_GC_MP_10_6.txt

x.ent/inst/corpus/AvisGC_687.txt

x.ent/inst/corpus/AvisGC_662.txt

x.ent/inst/corpus/AvisGC_644.txt

x.ent/inst/corpus/Avertissement_Colza_Centre4_20090217_cle4fe6f1.txt

x.ent/inst/eval

x.ent/inst/eval/eval.txt

x.ent/inst/out

x.ent/inst/out/output.txt

x.ent/NAMESPACE

x.ent/NEWS

x.ent/R

x.ent/R/upload.R
x.ent/R/xdata_value.R
x.ent/R/utils.R
x.ent/R/xhist.R
x.ent/R/xtest.R
x.ent/R/xdata.R
x.ent/R/xshow.R
x.ent/R/xplot.R
x.ent/R/config.R
x.ent/R/parse.R
x.ent/R/stat.R
x.ent/R/xvenn.R
x.ent/R/xprop.R
x.ent/MD5

x.ent/README

x.ent/DESCRIPTION

x.ent/man

x.ent/man/xplot.Rd
x.ent/man/xconfig.Rd
x.ent/man/xshow.Rd
x.ent/man/save_config.Rd
x.ent/man/xprop.Rd
x.ent/man/xhist.Rd
x.ent/man/str_count.Rd
x.ent/man/xdata.Rd
x.ent/man/xentity.Rd
x.ent/man/add_unique.Rd
x.ent/man/xtest.Rd
x.ent/man/upload_dico.Rd
x.ent/man/xparse.Rd
x.ent/man/trim.Rd
x.ent/man/xvenn.Rd
Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.