Skip to main content
Skip table of contents

MSO - Linguistics

Intended audience: ANALYSTS DEVELOPERS ADMINISTRATORS

AO Platform: 4.3

Overview

This section contains the configuration of words (terms) that are being used by the Natural Language Processing (NLP) component in the AO Platform. Users can provide unique terminology to use in addition to the database properties. The linguistic properties are also used by other sub-systems in the AO Platform, such as when configuring Strategies in the Entity Extraction section.

image-20250408-171804.png

User Actions

  • Add New (+) - adds a new property that Words or Value Based Synonyms can be associated with.

  • Delete - deletes individual or all properties from the existing Linguistics.

The following configurations are possible

For MSOs

  • Words, Word Provider and/or Rules for each respective Word bucket – see Words sections below.

  • Rule-Based Synonyms - see Rule Based Synonyms section below.

  • Words and Rule Words statistics indicate how many Words and Rule Words have been added - including an Alert icon if too many added.

For individual MSO Field Properties

  • Words, Word Provider and/or Rules for each Word bucket – see Words sections below.

  • Value-Based Synonyms – see Value Based Synonyms section below.

  • Words and Value Words statistics indicate how many Words and Value Words have been added - including an Alert icon if too many added.

For Curations

  • Words, Word Provider and/or Rules for each respective Word bucket – see Words sections below. This is used to either include (Bag of Words) or exclude (Negative Bag of Words) a Curation on the Easy Answers Results page.

For Traits

  • Words, Word Provider and/or Rules for each respective Word bucket – see Words sections below. This is used to either include (using Bag of Words) or exclude (using Negative Bag of Words) a Trait-based visualization on the Easy Answers Results page.

image-20240520-104853.png

Word buckets

Label

Description

Stop Words

The Stop Words are used in NLP to eliminate commonly used words eg. “a”, “the”, “is”, “are” etc.

Bag Of Words

The Bag Of Words is a representation used in NLP and information retrieval of text that describes the occurrence of words within a database records.

Negative BoW

The Negative Bag of Words are used …

Prompt BoW

The Prompt Bag of Words are used …

Search Synonyms

The Search Synonyms are used …

Words

Label

Description

Word

The Word is used in Bag of Words.

Abbreviation

Add an Abbreviation if required/available for Word.

Plural

Add the Plural form of the Word being configured.

Plural Abbreviation

Add an Plural Abbreviation for the Word if required/available.

Ontology

Select the Ontology that all additional Words shall be associated with.

Weight

Add a Weight for this Word in case multiple Words are added relating to the MSO selected. This can set priority of which Words are assessed with higher importance over others.

Synonyms

Add Synonyms for Word from a Thesaurus dictionary (if available). This provides an easy lookup of additional words that could be added as Synonyms for the Word being configured.

Word Provider

Label

Description

Word Provider

The Word Provider is used to get a group of Bag of Words.

Rules

Label

Description

Name

Add a Name the display name of the Rule.

Description

Add a Description field as a brief description of the Rules.

Rules

Add a Word Rule for the Word being configured. A Word Rule makes use of the Using Query Builder to allow user to establish one or more criteria being considered when the Word is used.

Words

 The Words are used in Bag of Word.

Value-Based Synonyms

The Value-Based Synonyms tab allows users to add individual Synonyms, or import values from the data source property as Synonyms (Sourcing of the MSO is required). The latter will quickly enable the “dictionary” used by Easy Answers and allow a better understanding of user questions. Additional Synonyms can be added for each entry found in the data source as well as Word Rules that are more complex configurations based on criteria.

Example: A property "Premise Type", which has values, "Residential", "Commercial", "Industrial" in the data source, can be configured with the following synonyms:

  • Residential: "Home” and “House”.

  • Commercial:“ Store” and “Office”.

  • Industrial: “Factory".

Once Value Based Synonyms have been added, the user can search for specific Synonyms or filter the list of Synonyms based on the following options:

  • Show All - view all Value-Based Synonyms created manually or imported from values in the Data Source (default).

  • Show only entries with Synonyms - view entries with additional Synonyms added.

  • Show only entries with Word Rules - view entries with additional Word Rule(s) added.

Label

Description

Import values

Import values from MSO’s data source as Value-Based Synonyms. This option only works if Sourcing has been configured for MSO.

Import values by Criteria

Opens the Query Builder to allow users to create criteria for the import of the Value-Based Synonyms.

+

Opens a dialog allowing users to add a number of new Words relating to the Value for the MSO Property selected.

For each Word added…

Word

Shows the Word added in the previous dialog.

Abbreviation

Add an Abbreviation if required/available for Word.

Plural

Add the Plural form of the Word being configured.

Plural Abbreviation

Add a Plural Abbreviation for the Word if required/available.

Alternate Values

Add one or more Alternate Values/Words, eg. if the Word USA is added as a Value-Based Synonym, then Alternate Words could be entered as US, United States, United States of America, and America.

Ontology

Select the Ontology that all additional Words shall be associated with.

Weight

Add a Weight for this Word in case multiple Words are added relating to the MSO Property Value selected. This can set the priority of which Words are assessed with higher importance over others.

Word Rule

Add a Word Rule for the Word being configured. A Word Rule makes use of the Using Query Builder to allow the user to establish one or more criteria being considered when the Word is used, eg. if a Word “alloy” is configured relating to the “Material” MSO Property, the criteria could be configured as Material = Cobber and Material = Brass, ie only those Meters which Material equals Cobber or Brass will be shown if the user asked the question: “Show all alloy meters”.

Synonyms

Add Synonyms for Word from a Thesaurus dictionary (if available). This provides an easy lookup of additional words that could be added as Synonyms for the Word being configured.

Rule-Based Synonyms

The Rule-Based Synonyms tab allows users to add individual Synonyms that require one or more criteria to be defined (Rules).

Example: A property called "Age" which has number values in the data source, Rule-Based Synonyms can be configured using criteria, such as:

  • “Infant”: Age < 2

  • “Toddler”: Age >= 2 and Age < 6

  • “Minor Child”: Age > 6 and Age < 13

  • “Teenager”: Age >= 13 and Age < 18", - and so on. Instead of specifying the Age the user can use the Synonyms in their Easy Answers questions.

Once Rule Based Synonyms have been added, the user can search for specific Synonyms or filter the list of Synonyms based on the following options:

  • Show All - view all Rule-Based Synonyms (default).

  • Show only entries with Synonyms - view entries with additional Synonyms added.

  • Show only entries with Word Rules - view entries with additional Word Rule(s) added.

Label

Description

+

Opens a dialog allowing the user to add a number of new Words relating to the MSO selected.

For each Word added…

Word

Shows the Word added in the previous dialog.

Abbreviation

Add an Abbreviation if required/available for Word.

Plural

Add the Plural form of the Word being configured.

Plural Abbreviation

Add a Plural Abbreviation for the Word if required/available.

Ontology

Select the Ontology that all additional Words shall be associated with.

Weight

Add a Weight for this Word in case multiple Words are added relating to the MSO selected. This can set the priority of which Words are assessed with higher importance over others.

Word Rule

Add a Word Rule for the Word being configured. A Word Rule makes use of the Using Query Builder to allow users to establish one or more criteria being considered when the Word is used, eg. if a Word “risky” is configured relating to the “meter” MSO, the criteria could be configured to relate to a specific “Manufacturer” and “Material”, ie only those Meters from a specific Manufacturer and made of a specific Material will be shown if user asked the question: “Show all risky meters”.

Synonyms

Add Synonyms for Word from a Thesaurus dictionary (if available). This provides an easy lookup of additional words that could be added as Synonyms for the Word being configured.


Contact App Orchid | Disclaimer

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.