HIERARCHICAL STRUCTURED DATA ORGANIZATION SYSTEM
A method in a data processing system and apparatus for organizing files, data items, web site members, or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, data items, web site members, or web pages. The electronic files, data items, web site members, or web pages are organized as a function of the metalabels into the hierarchical file structures. The method includes automatically weighting of individual metalabels as a function of a relevance of the at least one searchable term found in the corresponding one of the electronic files, data items, web site members, or web pages. Searching the plurality of hierarchical structures can then be done with a query including at least one term and a relevance threshold. The search result includes any one or more of the plurality of electronic files, data items, web site members, or web pages having a metalabel and relevancy weighting matching the query.
1 . A computer-implemented method of organizing a plurality of electronic files in an existing first file structure on a recordable medium, the method comprising:
assigning with a data processor a plurality of user-defined metalabels to at least two electronic files, wherein more than one of the electronic files is assigned a same user-defined metalabel;
the data processor creating a plurality of additional file structures organized in a multi-level hierarchy as a function of the assigned metalabels, wherein the additional file structures exist simultaneously with the existing first file structure, and wherein more than one of the plurality of electronic files that is assigned a same user-defined metalabel is included in the same additional file structure;
the data processor linking each of the plurality of user-defined metalabels to a corresponding electronic file;
storing the plurality of additional file structures on the recordable medium or a second recordable medium associated with the data processor; and
automatically updating the additional file structures with the data processor when any of the plurality of electronic files is moved, modified, copied, or deleted.
2 . The method of claim 1 , wherein the existing first file structure and additional file structures are across a network.
3 . The method of claim 1 , wherein the electronic files are web pages.
4 . The method of claim 1 , wherein the existing first file structure is organized in a multi-level hierarchy.