Browse Prior Art Database

Infinite Nesting of Folders in a Host Library

IP.com Disclosure Number: IPCOM000036586D
Original Publication Date: 1989-Oct-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 4 page(s) / 36K

Publishing Venue

IBM

Related People

MacPhail, MG: AUTHOR

Abstract

A method is described which allows a library user to nest folders of information to as many levels as the user requires in a host library. Nesting of documents refers to the ability to create and maintain a hierarchy of documents. Many database applications lend themselves to a hierarchical organization which is infinitely deep and wide and contains the same folder more than one time, as long as no folder contains itself at any level. A folder of information can be thought of as a collection of information similar to a folder in a filing cabinet.

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 33% of the total text.

Page 1 of 4

Infinite Nesting of Folders in a Host Library

A method is described which allows a library user to nest folders of information to as many levels as the user requires in a host library. Nesting of documents refers to the ability to create and maintain a hierarchy of documents. Many database applications lend themselves to a hierarchical organization which is infinitely deep and wide and contains the same folder more than one time, as long as no folder contains itself at any level. A folder of information can be thought of as a collection of information similar to a folder in a filing cabinet.

This method provides the capability of creating and maintaining a hierarchy of documents. In accordance with the new method, a protocol is provided for an application to create a folder with documents and nested folders, enter other folders into a folder and remove other folders from a file. To create a new folder which includes nested folders and new documents to be filed in the host library, a file request including the following information is built and sent to the host library application. The file request consists of:

A physical copy of each document to be filed in the library including any folder documents to be filed. The file command includes an IDENTIFIED-DATA operand with a pointer to the document unit in the command that contains a physical copy of the document.

A reference for each document that already exists in the library that will be contained in the first level of nesting for a folder to be filed with this request. The file command includes a REFERENCED-DATA operand with a unique pointer to the document in the library.

A reference for each folder document that already exists in the library that will contain in its first level of nesting a document to be filed with this request. The file command includes a REFERENCED- DATA operand with a unique pointer to the folder in the library.

A unique identifier within the scope of this request for each document to be filed in the library and each document already in the library that is referenced in this request. Each REFERENCED-DATA operand and IDENTIFIED-DATA operand are assigned a unique identifier (DID) within the scope of the request.

The document to be contained within a folder references that folder using the folder's unique identifier within the request. Each REFERENCED-DATA operand and IDENTIFIED-DATA operand corresponds to a document to be contained within the first level of nesting for a folder and sets a reference identifier (RID) to the folder's DID.

It is important to note that since a document or folder to be contained within the first level of nesting for a folder references that folder and the referenced folder can in turn be contained by other folders, infinite nesting is possible in the upward direction. Alternatively, the folder to be entered into another folder can be referenced allowing infinite nesting in a downward direction as well.

The host library application p...