...
Saga has a "Resource Management" system for reading and using these resources for language processing.Note that resources
Note |
---|
Resources are intended to be shared across all engines within an instance of Saga (and, possibly, across multiple nodes as well - depending on the implementation). |
Goals:
- Separated storage layer
- Allow for resources to be stored in files or different database systems
- Isolate storage details from pipeline functionality
- Change providers without changing pipeline configuration
- Allow extremely large dictionary resources to be stored and used centrally
- For example, in a REDIS or similar distributed key-value system
- Allow for Dev, Staging, and Production publishing
- Allow for business user editors to edit dictionaries and publish updates
- Allow for publishing of dynamic updates linguistic resources
Note |
---|
Note that mMany of these goals are just goals for now and are in the process of being implemented. |
...