Browse Prior Art Database

Hierarchical Folders for Storing Data

IP.com Disclosure Number: IPCOM000034148D
Original Publication Date: 1989-Jan-01
Included in the Prior Art Database: 2005-Jan-26
Document File: 8 page(s) / 162K

Publishing Venue

IBM

Related People

Jaaskelainen, W: AUTHOR [+3]

Abstract

IBM System/36 and IBM PC (personal computer) storage organizations are integrated by: 1. Using the IBM System/36 Folder Member construct to support the IBM PC File construct. 2. Using the IBM System/36 Folder subdivision concept of Member Type to support the IBM PC concept of Subdirectory. 3. Changing IBM System/36 Folder management to allow subdivisions to occur dynamically. 4. Defining special members within the IBM System/36 Folder to allow chaining of the subdivisions. 5. Using existing IBM System/36 Folder management functions for additional "Subdirectory" management. 6. Adding an overall controlling mechanism, Subdirectory Support to manage host (IBM System/36) Subdirectory functions.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 24% of the total text.

Page 1 of 8

Hierarchical Folders for Storing Data

IBM System/36 and IBM PC (personal computer) storage organizations are integrated by: 1. Using the IBM System/36 Folder Member construct to support the

IBM PC File construct.

2. Using the IBM System/36 Folder subdivision concept of Member

Type to support the IBM PC concept of Subdirectory.

3. Changing IBM System/36 Folder management to allow subdivisions to occur dynamically. 4. Defining special members within the IBM System/36 Folder to allow chaining of the subdivisions. 5. Using existing IBM System/36 Folder management functions for additional "Subdirectory" management. 6. Adding an overall controlling mechanism, Subdirectory Support to manage host (IBM System/36) Subdirectory functions. The IBM PC has a hierarchical secondary storage organization which consists of two objects: files and directories. Files contain ascii or binary data. Directories contain files and other directories. Users can nest directories as they see fit. This organization provides the user with a great deal of flexibility to organize and group files by category and sub-category.

(Image Omitted)

On the IBM System/36 documents are stored in containers called folders. Each document is stored as a member in a folder. A folder consists of two parts: the Data Descriptor Area (DDA), and the Data Text Area (DTA). The DTA contains the text for the members in that folder, and the DDA contains information about those members. The type of information that can be associated with folder members is determined by the program that creates the folder. In the case of documents, information like author, subject, date, description, and so on, can be associated with a folder member. Folders allow a search on folder members based on one or a combination of fields associated with members. In the case of document folders, the user could request a list of documents written by a certain author that deal with a particular subject; or the user could search for all documents that were written in a certain time period. Folders contain folder members only, not other folders. For a DDA there is an object in the folder called a type header. The type header is a description of the DDA. It is similar to a data definition in a database management system. A DDA consists of one or more fields with certain attributes like length, data type, etc.; the type header contains the information about the attributes for each field. A document folder is a folder with a certain type of type header for its DDA. Its fields are author, subject, title, and so on, as previously mentioned.

1

Page 2 of 8

(Image Omitted)

Other types of folders can have different types of type headers, depending on the type of information the user might need about the folder members. Any folder can have multiple type headers. Each type header describes a member type, and each member type is uniquely identified by number within the folder. Previously, all member types in a folder had to be decl...