Basic Concepts

In order to get to grips with 1Validate, it is important to understand a few basic concepts and terms used within the product:

    B
  • Extensions, sometimes referred to as "built-ins" can be added to 1Validate to extend existing functionality.
  • C
  • A condition is a high-level, logical test that defines the syntax for a rule.
  • D
  • A data store is an external source of data (expected to be geographic data). Rules are applied to data drawn from one or more data stores.
  • E
  • Extensions, sometimes referred to as "built-ins" can be added to 1Validate to extend existing functionality.
  • An extent is the selected area on which any validation checks will be run. By default this is set to the entire dataset, however this can be altered using the draw tool.
  • F
  • A folder is a logical grouping of rules or actions. The 1Validate interface mimics the Windows File Explorer interface, using a tree of folders and sub-folders to store rules and actions. 1Validate folders do not correspond directly to file-system directories.
  • G
  • Grid processing allows 1Validate to take advantage of the resources of multi-core machines and multiple machines. As a result, 1Validate is a scalable system. If more processing power is needed, it can be added easily by adding more hardware resources to the grid.
  • R
  • Rules identify a group of features based on sets of logical expressions.
  • S
  • A session is a sequence of tasks that describe a workflow. For example, open data from one or more data sources, check conformance against selected rules, apply rule-based transformations to resolve problems, and commit the changes to the original data source(s).
  • T
  • A task is an abstraction referring to some process applied to data from a data store. Specific tasks performed by 1Integrate include "Open data", "discover rules", "check rules", "apply action" and "commit data". A task may take seconds, minutes, hours, or days. Therefore it executes asynchronously, so that the user can monitor progress and abort sessions. Tasks continue processing even if the user who started them logs out or shuts down the client computer. All status values and reports associated with the task are retained.
  • V
  • A value is a constant, a reference to objects or a calculation. They are compared using a relationship.