Terms related to Project¶
- Grammar
An ontology is a set of statements in the logical form:
subjectpredicateobjectwheresubjectandobjectare facet terms.
- Python
Application programming language used to build several Ontomatica services. Python is the main scripting language used at Google.
- Prototype
Baseline for specifying USDA Complete System requirements using existing Ontomatica capabilities.
- Severity Level 1
Bug or issue affects a crucial part of complete system, and must be fixed in order for it to resume normal operation.
- Severity Level 3
Bug or issue affects a minor part of complete system, and has very little impact on its operation. This severity level is assigned when a non-central requirement of a system (and with lower importance) is affected.
- Severity Level 2
Bug or issue affects a minor part of complete system, but has some impact on its operation. This severity level is assigned when a non-central requirement of a system is affected.
- Graph
Composed of vertices (nodes) and lines (edges) that connect them. Ontomatica graphs are directed acyclic graphs that represent things or events, and causal relationships between them.
- Ilustration
Depicts how a concept works. Illustration (illo) may be a Figure (image or SVG file); a Table; or, a Graph (directed acyclic graph).
- Parser
Deposition service that reads food record from GS1 data stream. Using a lexical analyzer and regular expression, parser matches tokens from data stream to ontology terms. Parser output is used to update graphs and build a new application instance for quality assurance.
- OnTop
Deposition service to parse inputs and generate outputs.
- Landing Page
Displays all facets and data properties for a specific Item.
- Listing Page
Displays items that share facets and predicates.
- Item
Food record in electronic format.
- Depositor
Food supplier that submits information about food items to label project.
- Modified Specification
Functional changes and additions to prototype to fulfill specifications for complete system.
- Infrastructure Service
Hardware and software to execute and manage all services.
- Class
Hierarchy of facet terms and/or predicate terms.
- Taxonomy
Hierarchy of facets in a specific knowledge domain. Base of taxonomy is called a facet. Term in hierarchy is called facet term (FT). Code assigned to facet term is called facet term code (FTC). Taxonomy does not include predicates, formal classes, expressions or axioms.
- End User
Individual consumer who accesses complete system information with respect to food purchasing decisions.
- User
Individual who accesses complete system.
- Data Service
Information stored in and presented from REST services and MySQL database to implement label project features.
- Complete System
Integration of application, deposition, data, infrastructure and operation services to implement label project specifications.
- Future Feature
Label class not in complete system. Example: integration with Linked Data.
- Creative Commons CC 0
Licenses that allow creators to communicate which rights they reserve, and which rights they waive for the benefit of recipients or other creators. See http://creativecommons.org/publicdomain/zero/1.0/
- Creative Commons BY 4.0
Licenses that allow creators to communicate which rights they reserve, and which rights they waive for the benefit of recipients or other creators. See https://creativecommons.org/licenses/by/4.0/
- Relationship
Line (edge) expressing connection between facets and facet terms in a graph. Logically, a relationship is a verb.
- Data
Literals (numbers and letters).
- Navigation
Map applications, such as Google Maps, display points-of-interest when a user selects and navigates different routes to a destination. For label project, landscape is represented as graphs (rather than maps) and a user navigates facets and predicates to display foods-of-interest.
- Label Project
Name of USDA project to deliver branded food label information from a web server.
- Application Service
Navigator, label classes, and related services to implement label project features.
- Navigator
Ontomatica application that traverses graphs and enables a user to view one or more facets in a taxonomy. As of 2014, Navigator’s ability to generate a multi-facet listing page is unique in technology marketplace.
- OnTarget
Ontomatica collection of development services tools.
- OnCall
Ontomatica customer services.
- OnDemand
Ontomatica Infrastructure, data and operating services.
- OntoLogics
Ontomatica process of defining graphs and related services such as classes, predicates and data.
- Deposition Service
Ontomatica service for registering research and related data in a structured format for integration with other data deposits.
- OnLine
Ontomatica web-based deposition system.
- Food Compiler
Person who analyzes food data, calculates representative data, acquires related data from other sources, estmates value of data from similar foods, and calculates multi-ingredient food values
- Development
Process of adding or changing facets, predicates and items to prototype or complete system.
- OntoMation
Process of managing Development, Quality Assurance and Production.
- Quality Assurance
Process when Development version is evaluated and tested by specific professionals or users.
- Production
Process when Quality Assurance version is promoted to public access.
- Metadata
Same as terms in taxonomy.
- Label Class
Set of facets and predicates required to implement USDA label project.
- Ontology
Set of statements about a domain of knowledge. Statements in Ontomatica ontologies are implemented as graphs.
- Fail-over
Switching to a redundant or standby computer server, system, hardware component or network upon the failure or abnormal termination of the previously active application, server, system, hardware component, or network.
- Conversation
TBD
- Deposition Workflow
TBD
- Depository
TBD
- Development Service
TBD
- Food Composition Data
TBD
- Food Identity
TBD
- Food Non-Composition Data
TBD
- Food Supplier
TBD
- Github
TBD
- Intel Xeon Server
TBD
- Investigator
TBD
- LAMP
TBD
- Level 1 Support
TBD
- Level 2 Support
TBD
- lex ++
TBD
- Maintenance Service
TBD
- make ++
TBD
- Message Deposit
TBD
- Migration
TBD
- MySQL
TBD
- OnPoint
TBD
- Operating Service
TBD
- Release 0
TBD
- Release 1
TBD
- Release 2
TBD
- Release 3
TBD
- REST
TBD
- Service Level Agreement
TBD
- Sphinx
TBD
- Support Service
TBD
- Trade Secret
TBD
- Training Service
TBD
- USDA NDL FSRG Practice
TBD
- USDA Prime
TBD
- USDA Select
TBD
- Web Deposit
TBD
- Scope Notes
TBD
- Additional Information
TBD
- JSON-LD
TBD
- OnTask
TBD
- Constituent
TBD
- Component
TBD
- Regular Expression
TBD
- make++
TBD
- Version Control
TBD
- Concept
TBD
- Work flow
TBD
- Predicate
Type (single) or hierarchy (class) of relationship. Type or class term is called predicate term. Code assigned to predicate term (PT) is called predicate term code (PTC).
- USDA Mathematics
USDA algorithm - integrated with deposition services - that assigns new data values during parser operation. Data values are numbers for chemical methods and chemical terms otherwise not available from depositor.
- Curator
USDA professional who manages item life-cycle. Item life-cycle has five dates: (1) creation; (2) deposition; (3) hold; (4) modification; and, (5) deprecation. See Data Services for detail.
- Facet
Vertex (node) in a graph. Logically, a facet is a noun. Type or class term is called facet term. Code assigned to facet term (FT) is called facet term code (FTC).
- Vocal
Vocal (acronym for Latin phrase “Vocabularium Alimentarum” – Vocabulary of Food) is a controlled vocabulary of food. Vocal is organized as a taxonomy.
- Authority
TBD
- OnMessage
TBD
- Deposit
TBD
- Pre-combined item
TBD
- Deposition
TBD
- jointWith
TBD
- disjointWith
TBD
- Proximate
TBD
- Fraction
TBD
- Carbohydrate
TBD
- Fatty Acid
TBD
- Fat
TBD
- Carotenoid
TBD
- Factor
TBD
- Vitamin A
TBD
- Refuse Value
TBD
- Household Measure
TBD
- Retention Value
TBD
- Cooking Method
TBD
- INFOODS
TBD
- Term
TBD
- Web Service
TBD
- Jurisdiction
TBD
- Facet Map
TBD