Glossary

Caret
A flashing line, block, or bitmap that marks the location of the insertion point in a window's client area.   Compare with Cursor.

Current node
The node currently being processed or whose pattern is being sought.

Cursor
A small bitmap whose location on the screen is controlled by a pointing device, such as a mouse, pen, or trackball.   Compare with Caret.

DBMS
Database Management System.   See the database topic.

Destination
An output stream or database field.

DLL
A Windows dynamic link library.

Fission
The act of cleaving or splitting into parts.

HTML
HyperText Markup Language.   Visit the web scraping topic for more information.

HTTP
Hypertext Transfer Protocol.   Visit the web scraping topic for more information.

Link
See the links topic.

MAPI
Messaging Application Programming Interface.   See the email parsing topic.

Next node
The node to be processed after the current node.

Node
See the nodes topic.

Node group
See the node groups topic.

Null node
A node whose recognized pattern length is zero.

Object
A catch-all phrase that can refer to any Data Splitter component - PGraph, Node, Link, Pattern, Set, Stream, etcetera.

ODBC
Open Database Connectivity.   A standard SQL-based protocol for accessing relational databases that provides access to a wide variety of DBMS packages.  

PAD file
Portable Application Description file.   An XML file containing information about a software product.   Visit http://www.asp-shareware.org for more information.

Parse
For Data Splitter's purposes, "parsing" means dividing an input stream into sequences of values (e.g. bytes or characters) that can be associated with nodes.

Pattern
See the pattern topic.

RTF
Rich Text Format.

Set
A user-defined set of values.   See the sets topic.

SMTP
Simple Mail Transfer Protocol, an Internet standard for electronic mail.

SQL
Structured Query Language, a database query and programming language.

Stream
See the stream topic.

Subpattern
A sequence of members of a single set, having a minimum and maximum length.

Tag
A (usually) unique textual identifier for a Data Splitter object.   See the tags topic.

Terminal node
A node from which no links emanate.

XML
Extensible Markup Language.   See the XML parsing topic on the Data Splitter website.