• BS ISO/IEC 10728:1993

    Withdrawn A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.

    Information technology. Information Resource Dictionary System (IRDS) Services Interface

    Available format(s):  Hardcopy, PDF

    Withdrawn date:  01-10-2005

    Language(s):  English

    Published date:  15-07-1993

    Publisher:  British Standards Institution

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    Foreword; Introduction;
    1. Scope
    2. Normative references
    3. Definitions and abbreviations
    3.1 Terms defined or referenced in the IRDS
              Framework (ISO/IEC 10027) and used in this
              International Standard
    3.2 Terms defined in this International Standard
    3.3 Data Item Name abbreviations
    4. Conventions
    4.1 Specification of concepts and facilities
    4.2 Specification of data structures
    4.3 Specification of constraints - overview
    4.4 Specification of service data structures
    4.5 Specification of services
    4.6 Data Structure Diagrams
    4.7 Specification of constraints - detail
    4.7.1 Types of constraint
    4.7.2 Overview of referential constraints
    4.7.3 Optional one-to-many referential constraint
    4.7.4 Required uni-directional one-to-many referential
              constraint
    4.7.5 Required uni-directional one-to-one referential
              constraint
    4.7.6 Self-referencing tables
    4.7.7 Required bi-directional referential constraint
    4.7.8 Mutually-exclusive referential constraints
    4.7.9 Subtables
    4.7.10 Principles for expressing constraints
    4.8 Working Set Diagrams
    5. IRDS concepts and facilities
    5.1 IRDS Environment concepts
    5.2 Categories of table
    5.3 Overview of IRD Definition tables
    5.4 Overview of IRD tables
    5.4.1 Overview
    5.4.2 Internal and common tables
    5.4.3 IRD-specific tables
    5.5 Data and the objects to which the data refers
    5.5.1 Definition objects comprising data modelling
              facility
    5.5.2 Definition objects dependent on an IRD Schema
              Group
    5.5.3 Content of IRD tables
    5.5.4 Accessibility of tables to users
    5.6 Version Control concepts
    5.6.1 Objects and Versions of Objects
    5.6.2 Working Sets
    5.6.3 Working sets and users
    5.6.4 Basing one working set on another
    5.6.5 Materialization of a working set
    5.6.6 References from one working set to another
    5.6.7 References to multiple versions of an object
    5.6.8 Context
    5.6.9 IRD content status
    5.6.10 References in the IRD
    5.6.11 Granularity of Version Control
    5.6.12 Access control
    5.7 Naming facilities
    5.7.1 Names
    5.7.2 IRDS names
    5.7.3 Variation name
    5.7.4 Working set name and working set version name
    5.8 Definable limits and installation defaults
    5.8.1 Implementation defined limits
    5.8.2 Installation defaults
    5.9 Creating and dropping IRDs
    5.10 IRD schema modification
    5.11 Other added value functionality
    5.11.1 Audit attributes
    5.11.2 IRDS content modules
    5.11.3 System-maintained values
    6. Abstract data structures
    6.1 IRD Definition Level
    6.1.1 IRD Definition Level data structure
    6.1.2 IRD Definition Level Schema
    6.1.2.1 Schema IRD Definition
    6.1.3 IRD Definition Level Domains
    6.1.3.1 Domain SQL Name
    6.1.3.2 Domain IRDS Key
    6.1.3.3 Domain Char Data
    6.1.3.4 Domain Cardinal
    6.1.3.5 Domain Boolean
    6.1.4 IRD Definition Level Tables
    6.1.4.1 Table IRD Object
    6.1.4.2 Table IRD Working Set
    6.1.4.3 Table IRD Object Version
    6.1.4.4 Table IRD Reference Path
    6.1.4.5 Table IRDS User
    6.1.4.6 Table Implementation Limits
    6.1.4.7 Table IRDS Dictionary
    6.1.4.8 Table IRD Schema Group
    6.1.4.9 Table IRD Schema
    6.1.4.10 Table IRD Schema Reference
    6.1.4.11 Table IRD Data Type Descriptor
    6.1.4.12 Table IRD Domain
    6.1.4.13 Table IRD Table
    6.1.4.14 Table IRD View
    6.1.4.15 Table IRD Column
    6.1.4.16 Table IRD View Table Usage
    6.1.4.17 Table IRD View Column Usage
    6.1.4.18 Table IRD Table Constraint
    6.1.4.19 Table IRD Key Column Usage
    6.1.4.20 Table IRD Referential Constraint
    6.1.4.21 Table IRD Check Table Usage
    6.1.4.23 Table IRD Check Column Usage
    6.1.4.24 Table IRD Assertion
    6.1.4.25 Table IRD Module
    6.1.4 26 Table IRD Content Status
    6.1.4.27 Table Installation Default
    6.1.4.28 Table IRD Working Set Privilege
    6.1.5 IRD Definition Level Views
    6.1.5.1 View All SQL Names
    6.1.5.2 View IRD Object Version
    6.1.5.2 View IRD Working Set
    6.1.5.3 View IRD Reference Path
    6.1.6 IRD Definition Level Change Control
    6.1.7 IRD Definition Level Initial Contents
    6.2 IRD Level
    6.2.1 IRD Level data structure
    6.2.2 IRD Level Initial Contents
    6.3 IRD General Rules
    6.3.1 Use of primary key
    6.3.2 References and content status
    6.3.3 Resolution of references
    6.3.4 Resolution of references within a version path
    6.3.5 References depending on a reference path
    6.3.6 Reference paths and version paths
    7. Services concepts and facilities
    7.1 Levels and parallelism
    7.2 Access to IRDS data via Database Services
              Processor
    7.2.1 Prevention of circumvention of IRDS security
              and integrity
    7.2.2 Access to IRDS Data using a standard Database
              Language
    7.3 Connecting an application to the IRDS Services
              Interface Processor
    7.3.1 Sessions and transactions
    7.3.2 IRDS users and privileges
    7.4 Object selection
    7.5 Sets and cursors
    7.6 Diagnostics
    7.7 Version control
    7.8 Operations on Abstract Data Structures
    8. Service data structures
    8.1 Basic data constants
    8.1.1 Name Length Limits
    8.1.2 Attribute Length Limits
    8.1.3 Control Identifier Length Limits
    8.1.4 Data Types
    8.1.5 IRD Content Status Classes
    8.1.6 Close Type parameter
    8.2 Service data types
    8.2.1 Column datat types
    8.2.2 Object Names
    8.2.3 Control Identifiers
    8.2.4 Diagnostics Area
    8.2.5 Service Return Code
    8.2.6 Column List Parameters
    9. Service Formats and Descriptions
    9.1 Operational services
    9.1.1 Create IRD Definition Service
    9.1.2 Drop IRD Definition Service
    9.1.3 Open IRDS Service
    9.1.4 Prepare Service
    9.1.5 Commit Service
    9.1.6 Rollback Service
    9.1.7 Close IRDS Service
    9.1.8 Get Diagnostics Service
    9.2 Level independent services
    9.2.1 Set Context Service
    9.2.2 Add Object Service
    9.2.3 Open Cursor Service
    9.2.4 Retrieve Object Service
    9.2.5 Modify Object Service
    9.2.6 Delete Object Service
    9.2.7 Declassify Object Service
    9.2.8 Reclassify Object Service
    9.2.9 Close Cursor Service
    9.2.10 Create Working Set Service
    9.2.11 Drop Working Set Service
    9.2.12 Modify Content Status Service
    9.2.13 Create Reference Path Service
    9.2.14 Modify Reference Path Service
    9.2.15 Drop Reference Path Service
    9.3 IRD Definition Level specific services
    9.3.1 Create IRD Service
    9.3.2 Drop IRD Service
    9.3.3 Deactivate IRD Service
    9.3.4 Reactivate IRD Service
    9.3.5 Validate IRD Schema Group Service
    9.4 Sequence of permitted service invocation
    9.4.1 Specification of valid sequences of IRDS
              service invocations
    9.4.2 General rules
    10. Conformance
    Annexes - A. State classes and subclasses
              B. User-defined tables

    Abstract - (Show below) - (Hide below)

    Specifies a Services Interface that gives any program full access to Information Resource Dictionary System (IRDS) services, through whatever external call interface is provided by the language in which the program is written. Makes no assumptions about an implementation environment, and assumes no specific run time or compile time interfaces. Coverage includes: definitions and abbreviations; IRDS concepts and facilities; abstract data structures; services concepts and facilities; service data structures; service formats and descriptions.

    General Product Information - (Show below) - (Hide below)

    Committee IST/40
    Development Note Supersedes 91/66983 DC. (07/2005)
    Document Type Standard
    Publisher British Standards Institution
    Status Withdrawn
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC TR 10032:2003 Information technology Reference Model of Data Management
    ISO 7185:1990 Information technology Programming languages Pascal
    ISO/IEC 10027:1990 Information technology Information Resource Dictionary System (IRDS) framework
    ISO/IEC 9075:1992 Information technology — Database languages — SQL
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective