Basic Concepts
In order to get to grips with 1Integrate, it is important to understand a few basic concepts and terms used within the product:
-
An action is a procedure or process to be applied to one or more objects, when they are found to violate an associated rule. For example, an action could modify a geometry or attribute in order to fix it.
-
Extensions, sometimes referred to as "built-ins" can be added to 1Integrate for ArcGIS to extend existing functionality. They take the form of .JSON files, and can be uploaded via the Rule Author.
-
A condition is a high-level, logical test that defines the syntax for a rule.
-
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.
-
Discovery is the process of analysing data from a data source, looking for patterns in it, and using statistical techniques to deduce a plausible set of rules that the data appears to satisfy. Discovery, or spatial data mining, is an important part of building a spatial knowledge base. Combined with information from published specifications and knowledge from specific individuals, it may be able to find rules that would otherwise have been omitted.
-
Extensions, sometimes referred to as "built-ins" can be added to 1Integrate for ArcGIS to extend existing functionality. They take the form of .JSON files, and can be uploaded via the Rule Author.
-
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.
-
A folder is a logical grouping of rules or actions. The 1Integrate interface mimics the Windows File Explorer interface, using a tree of folders and sub-folders to store rules and actions. 1Integrate folders do not correspond directly to file-system directories.
-
Grid processing allows 1Integrate to take advantage of the resources of multi-core machines and multiple machines. As a result, 1Integrate is a scalable system. If more processing power is needed, it can be added easily by adding more hardware resources to the grid.
-
An operation is a high level component of an action, which determines the primary function of the action.
-
Rules identify a group of features based on sets of logical expressions.
-
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).
-
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.
-
A value is a constant, a reference to objects or a calculation. They are compared using a relationship.
A
B
C
D
E
F
G
O
R
S
T
V