Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Object Oriented National Language Support Character Data Representation Implementation

IP.com Disclosure Number: IPCOM000107695D
Original Publication Date: 1992-Mar-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 4 page(s) / 158K

Publishing Venue

IBM

Related People

Mitchell, TF: AUTHOR [+2]

Abstract

Disclosed is a method for the implementation of the Character Data Representation (CDR) which can provide a system with a complete set of supporting services to maintain a consistent representation of graphic character data. This implementation of CDR is targeted for various users, particularly those involved in international communications, for example, those running systems that require multi-lingual, multi- national, and multi-platform environments. Because there currently exists a variety of character sets and encoding schemes used to represent them, there is less accuracy in data integrity because of misinterpretation of these characters.

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

Object Oriented National Language Support Character Data Representation Implementation

       Disclosed is a method for the implementation of the
Character Data Representation (CDR) which can provide a system with a
complete set of supporting services to maintain a consistent
representation of graphic character data.  This implementation of CDR
is targeted for various users, particularly those involved in
international communications, for example, those running systems that
require multi-lingual, multi- national, and multi-platform
environments.  Because there currently exists a variety of character
sets and encoding schemes used to represent them, there is less
accuracy in data integrity because of misinterpretation of these
characters.  The disclosed implementation of Character Data
Representation will encapsulate the ability to distinguish graphic
character data and tag data appropriately so that developers can
continue to develop systems that span multi-national environments.

      The concept and coverage of the Object-Oriented National
Language Support for Character Data Representation is as follows:
  - A tagging or identification system to identify in a reliable
scope the representation of graphic character data.  Every piece of
data is an object with a tagged identifier which is itself an object
that contains the appropriate attributes and methods to manipulate
each coded character.
  - A set of services to tag the data, make inquiries on various
attributes of the tagged data, and control the complete set of
conventions placed on the tagged data.  Methods on this object may
manipulate other objects that define lists of character sets and code
pages that correspond to the tagged data.  These methods are known as
objects that make up the "Long Form" of the coded char    acter set
identifier.
  - A set of resources in support of the tags and services. These
resources include conversion tables, characters sets, code pages,
character set descriptions, and encoding schemes.
  - Implementation of "Difference Management" which is the process of
logically interpreting any variations or different representations of
graphic character data.  Difference Management also provides the
rules available when defining external resources such as conversion
tables, conversion mappings, character set descrip    tions, etc.
The implementation of Character Data Representation enables customers
to customize not only there National Language Support features but
their underlying conversion tables and con    version character
mappings.

      The implementation of character data representation contains
various elements cooperating with one another to accomplish a
consistent, fluent, well-defined behavior of encapsulated character
data representation functions. Figure 1 depicts the elements
associated with graphic character representation identifiers.

  ...