Open topic with navigation

# Eduction Components

Eduction consists of the following components:

- Eduction Engine. The core logic in Eduction that supports the extraction of predefined entities from text, using Eduction grammar files compiled from XML source.
- Command-line tool (`edktool`). `edktool` compiles grammar files, performs extraction from the command line, lists entities in a grammar file, and tests the accuracy of the extraction. See edktool Command-Line Tool. A separate `edktool.cfg` configuration file contains `edktool` settings.

- Standard grammars. A collection of ECR grammar files covering commonly sought entities such as Social Security numbers, postal addresses, telephone numbers, people names, and so on. See Standard Grammars.

  You can license standard grammar files by category and by language, so that it is possible to be licensed for any combination of category (for example, sentiment, place, or person) and language.

  The license is now required when using `edktool` to compile any grammar files that use the standard grammars as resources, as well as for extraction.

- User grammar. XML files created by the user that describe entities that can locate patterns in text using the Eduction grammar language. See Grammar Reference.
- Eduction tasks in CFS. You can use the Connector Framework Server (CFS) to manipulate and enrich documents in a variety of ways, including performing Eduction on document fields, using Lua scripts to run Eduction processing and post-processing tasks, and redacting information in documents. For more information, see the Connector Framework Server Administration Guide.

- Eduction SDK. This is the C and Java programming interface for Eduction.

  For information on the IDOL configuration file for the Eduction module, refer to the IDOL Eduction User Guide*.

  For information on the IDOL configuration file for the ACI server, see Eduction ACI Server.

- Eduction ACI server (eductionserver). This component is a stand-alone Eduction server, included in the SDK and typically used with the LSA grammar to identify sentiment in passages of text. The `eductionserver.cfg` configuration file contains the settings for the Eduction server.

* Not all distributions of Eduction contain this component.

© 2013-2017 Hewlett Packard Enterprise Development LP | Send documentation feedback to HPE Close Send documentation feedback To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a web mail client, and send this email to AutonomyTPFeedback@hpe.com. We appreciate your feedback! Product: Topic Title: Help Topic: Feedback:

_HP_HTML5_bannerTitle.htm