Browse Prior Art Database

Language-Independent Interfaces for Culturally-Sensitive Information Retrieval Services

IP.com Disclosure Number: IPCOM000114944D
Original Publication Date: 1995-Feb-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 65K

Publishing Venue

IBM

Related People

Rose, WD: AUTHOR [+5]

Abstract

A method for accessing a common set of culturally-sensitive information retrieval services has been disclosed. The access methodology is independent of the programming language chosen (COBOL, FORTRAN, PL/I, RPG and C) and is provided as a set of language independent procedure calls.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Language-Independent Interfaces for Culturally-Sensitive Information
Retrieval Services

      A method for accessing a common set of culturally-sensitive
information retrieval services has been disclosed.  The access
methodology is independent of the programming language chosen (COBOL,
FORTRAN, PL/I, RPG and C) and is provided as a set of language
independent procedure calls.

      The defined set of common culturally sensitive information
retrieval services provides a consistent interface to the user
without requiring the programmer to code with a specific culture in
mind, and broadens the choices of operating systems and programming
languages for which and in which he may develop the product.

      These services are keyed off the user's local profile
information which identifies preferences for various presentation
formats of the culturally sensitive information.  The POSIX concept
of 'locale' has been adopted as the means of specifying the
installation's or user's preferences.

      The subject of this disclosure is the adaptation of a
programming language independent interface to these culturally
sensitive information retrieval routines.  This will enable the use
of these routines from a wider range of programming languages
consistently across a wider range of computing platforms.

      The use of C function prototypes allows the specification of
the argument list as well as the data type of each argument to be
done accurately and concisely in one place.  It also clarifies
whether a parameter is passed by value or reference.

      The services are described as standard procedures, rather than
as functions, because not all programmin...