• Shopping Cart
    There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

BS ISO/IEC 10728:1993

Withdrawn

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

£318.00
Excluding VAT

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

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.

Committee
IST/40
DevelopmentNote
Supersedes 91/66983 DC. (07/2005)
DocumentType
Standard
Pages
118
PublisherName
British Standards Institution
Status
Withdrawn
Supersedes

Standards Relationship
ISO/IEC 10728:1993 Identical

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, flexible and cost effective.