Acronym List

AI: Artificial Intelligence

API: Application Programming Interface - The interface that a computer system, library, or application provides which allows requests for services to be made of it by other computer programs and/or allows data to be exchanged between them.

ART: Code for an otherwise unassigned artificial language

ASP: Application Service Provider - a business that provides computer-based services to customers over a network.

BPM: Business Process Management

BRE: Business Rules Engine

BRMS: Business Rules Management System

CLIPS: C-Language-Integrated Production System

CRM: Conceptual Role Model

DHTML: Dynamic HTML, a way of creating interactive web sites with a combination of HTML, a client-side scripting language, and the presentation definition language.

GUI: Graphical User Interface

HTML: HyperText Markup Language, language for the creation of web pages

ID3: Iterative Dichotomiser 3, an algorithm used to generate a decision tree

ISV: Independent Software Vendor

IT: Information Technology

JESS: A rule engine for the Java platform

JP: Java Platform

JSR-94: a Java Rule Engine API, it defines a Java runtime API for rule engines

JVM: Java Virtual Machine

LDAP: Lightweight Directory Access Protocol, networking protocol for querying and modifying directory services running over TCP/IP

LISP: Family of computer programming languages, second oldest high level language in widespread use today

NLP: Natural Language Processing

ODBC: Open DataBase Connectivity

OPS5: Official Production System, version 5; first production system computer language to be used in a successful expert system

RDBMS: Relational DataBase Management System

RML: Rule Markup Language

SOA: Service Oriented Architecture

SOAP: Service-Oriented Architectural Pattern, protocol for exchanging XML-based messages over a computer network, normally using HTTP

SP: Standard Platform

SQL: Structured Query Language, most popular computer language used to create, modify, retrieve, and manipulate data form relational database management systems

The BOX: The Business Ontology eXchange

UI: User Interface

W3C: World Wide Web Consortium

XML: eXtensible Markup Language - general purpose markup language for creating special purpose markup languages, capable of describing many forms of data. Facilitates sharing of data across different systems.

XSD: XML Schema Definition - Defines a type of XML document in terms of constraints upon what elements and attributes may appear, their relations, and what types of data may be in them.