Deliverables
Ontomatica will deliver a complete system composed of:
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:
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 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.