An ASN.1 Model and Integration Approach for Structured Text

  • Authors:
  • Nabil Kamel

  • Affiliations:
  • Computer Science Department, American University in Cairo, Falaky Academic Center, 11511 Cairo, Egypt. nkamel@aucegypt.edu

  • Venue:
  • Distributed and Parallel Databases
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

A language for manipulating ASN.1 print files is defined as an addition to the ASN.1 data definition language as specified in the ISO standards 8824 and 8825. The language has syntax similar in spirit to SQL, and provides analogous operations. Together, ASN.1 and the manipulation language define a model that can represent attribute hierarchies, multivalued attributes, optional attributes, both ordered and unordered attributes and tuples, and unnamed attributes—constructs that are absent in the traditional relational model. In addition, the proposed model allows the semantics of order, homogeneity, optionality, choosability, and uniqueness to be attached to constructs and construct elements. The approach is well suited for modeling data where form is important, such as text and flat file databases having ad hoc formats. It also supports modeling relations. The primary motivation for developing this language is to provide a common model for a database integration approach where some of the databases are in the form of formatted flat file text, while others are relational. Although the approach is general and can be applied in many different areas, scientific database and tool integration was the primary motive for its development.