Basic IBML Concepts

Version 0.001 2015-03-06

Authors:
Richard Weyhrauch (IBUKI)
Note:
The information in this document (and its companion documents) is the confidential proprietary property of IBUKI. It contains trade secret, published and unpublished components. The IBML system (appearing under various names) has been developed over a substantial period of time at IBUKI's expense.

Abstract

This document enumerates the basic IBML mental lexicon necessary for prossessing Natural language.

Table of contents

  1. Introduction
  2. quantities
  3. Times and Dates
  4. People
  5. Places
  6. Geography
  7. Acknowledgments


Introdction

The goal of this document is to enumerate those concepts nesessary to process natural language ans to manipulate ones mental lexicon as a result.

These notions are the building blocks of language.

Quanities/Measurment

Answers to the question "How many?" or for things measured quantatively "How much?".

Numbers

The mosr basic trems for quantities we need to deal with are the descriptions of numbers. In non-technical text these These may come in several forms: digits intermixed with other numeric characters (1254 12.54 12/54, -6, 3 1/5, 13! ...); different systems of numbers (roman numerals: CCCXVII, ... ); terms denoting numbers (one, twenty-three, a million, half a million, ... ). IBUKI has a comprehensive set of number terms it can recognize. The include: integers, rational numbers (fractions), munbers with 'decimal' points (fliating point), mixed numbers and several other formats. You can see sone number recognization examples at number demo.

Dimentioned Quanities/Measurment

Answers to the question "How manyof whtt?" or for things measured quantatively "How much of what?".

Time and Data

Answers to the question "when?".