Patent ID: 7640266
Filing Date: 2009-12-29
Classification: G06F,Y10S

Abstract:
1. A computer program product having program code which program code is stored on a computer-readable storage medium and which, when executed on a processor is adapted to provide a database of information objects and a database engine for managing said information objects, wherein each information object comprises metadata for describing the information object and for defining a hierarchical structure of branches which constitutes said information object and which includes relations to other information objects, wherein an individual branch has: an arbitrary number of other branches, of any hierarchical level strictly subordinate to the hierarchical level of said individual branch, connected to said individual branch as children thereof, said arbitrary number including zero branches; wherein said database comprises a branch table having a fixed structure of columns that correspond to the n different metadata types and each information object is stored in said database in the form of an n-field data structure is stored as a row in said branch table, said fixed structure being independent of content in or type of the information object; and a query function for searching said database, wherein said query function is adapted to: