Yatrogenesis/NL-SRE-Semantico: v1.0.0 - Spanish Semantic Disambiguation Engine
Abstract
NL-SRE-Semantico v1.0.0 Motor de Desambiguación Semántica Probabilística para Español Features 218,105 Spanish words from RAE/LATAM dictionaries 134,503 verb conjugations with full morphological analysis 85,811 definitions with semantic categories Zero external dependencies - Pure Rust implementation Deterministic NLP - No machine learning, fully reproducible Core Components SpanishDictionary - Complete Spanish lexicon loader CommandParser - Semantic role labeling (Agent, Patient, Goal, Constraint) ParsedCommand → PIRS predicates - Direct conversion to Prolog inference format Interactive REPL with /stats, /verbose, /ayuda commands Usage use nl_sre_semantico::{CommandParser, SpanishDictionary}; let dict = SpanishDictionary::load_from_directory("data")?; let parser = CommandParser::with_dictionary(&dict); let result = parser.parse("Requiero un producto que sustituya al propofol"); println!("{}", result.to_prolog_string()); Author Francisco Molina-Burgos Avermex Research Division Mérida, Yucatán, México License MIT OR Apache-2.0
Fields of Study & Subjects
Natural Language Processing Techniques
Syntax
Semantics
Linguistic Variation
Speech and dialogue systems
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 18 January 2026