Deliverables¶
Ontomatica will deliver a complete system composed of:
- Application services for end-users
- Deposition services for food suppliers and investigators
- Data services for production applications and investigators
- Infrastructure services for executing all services under demanding on-line conditions
- Operating services for managing and controlling all services
- Development services for information curators and food compilers
Ontomatica Navigator, similar to a GPS navigator, enables a user to select categories-of-interest. Each selection presents more specific categories. Categories are implemented as application services that manipulate label classes. Ontomatica has developed a library of label classes. USDA will identify the label classes required for label project. Ontomatica then will package USDA-identified classes to operate in label project applications. Label classes are composed of facets, predicates and data. Ontomatica Navigator loads label classes and items that are members of label classes.
Navigator presents information in two views:
- Listing page where items that are members of label classes are displayed
- Landing page where all properties of a single item are displayed
Ontomatica deposition services:
- Accept data from food suppliers and investigators
- Validate data deposits
- Add value to deposits
- Update data services
Two options are available to deposit data:
- Message deposit is an electronic submissions from GS1
- Web deposit is an on-line interface for food suppliers and investigators
Ontomatica application, deposition and data services will support two data groups:
- USDA select data that meets the requirements for managing GS1 data
- USDA prime data that meets and exceeds USDA food composition and non-composition information requirements
Ontomatica deposition services will automate current USDA NDL/FSRG practices used to produce current USDA databases.
Ontomatica data services manage data deposits. Data services have two components:
- Data for application services that is stored in MySQL
- Data for food suppliers and investigators that is available through REST services
All services execute on infrastructure services. The major components of infrastructure services are:
- Intel Xeon servers
- LAMP (Linux, Apache, MySQL and PHP - Perl - Python)
- Operating services that monitor primary CPU and storage and failover to secondary services when necessary
Curators and food compilers use Ontomatica development services to manage and maintain deposits. Development services also manage the process of promoting a new version of label project applications:
- from development
- to quality assurance
- to production
Ontomatica will provide source code for application services, deposition services, data services, and development service according to licensing terms.
See Services, Products and Technologies for detail.