SAFAR
Models and Tools
Other Models and Tools, Piplines/Parsers
Software Architecture For ARrabic. It is open source, cross-platform, modular, and provides an integrated development environment (IDE). It includes: 1) resources needed for different treatments of Arabic NLP, 2) basic levels modules of language, especially those of the Arabic language, namely morphology, syntax and semantics, and 3) applications for the ANLP. All integrated tools and resources remain under the copyright of their original authors. Each layer is developed as a set of reusable Java API: 1) Tools: includes a range of technical services (statistical functions, test tools, tokenization, sentences splitting etc.). 2) Resource Services: Provides resource language consultation such as lexicons and corpora. 3) NLP services: Contains three layers of processing language Regular (morphology, syntax and semantics). 4) Applications: Contains high-level applications that use layers listed above. 5) Client: In case the user needs to directly use the services layer.