1. A computer-implemented method for testing layered data for the existence of at least one value comprising: accepting on a computer a subset of data for an audience with respect to another audience into a data attribute table of said computer wherein said subset of data is unique with respect to said another audience, wherein audience data for said audience not contained in said subset of data is inherited from at least one other audience including said another audience, wherein said audience and said another audience differ in one or more of language, country, region, regulatory, or cultural designations; obtaining on said computer a current audience identifier wherein said current audience identifier is associated with a current layer of data corresponding to a current audience; obtaining on said computer an audience order of inheritance defined for said current audience identifier, wherein said audience order of inheritance is implemented as a linear structure specifying two or more audience identifiers comprising a first audience identifier associated with a first layer of data for a first audience and a second audience identifier associated with a second layer of data for a second audience, wherein said second audience identifier is independently specified in said linear structure with respect to said first audience identifier; checking in said data attribute table for a value or link in a field in a plurality of layers of data associated with said two or more audience identifiers of said linear structure, wherein said first layer of data is checked before said second layer of data; and, returning a result for a search based on said checking, wherein said result indicates the existence of said value or link.
1. A computer-implemented method for testing layered data for the existence of at least one value comprising: accepting on a computer a subset of data for an audience with respect to another audience into a data attribute table of said computer wherein said subset of data is unique with respect to said another audience, wherein audience data for said audience not contained in said subset of data is inherited from at least one other audience including said another audience, wherein said audience and said another audience differ in one or more of language, country, region, regulatory, or cultural designations; obtaining on said computer a current audience identifier wherein said current audience identifier is associated with a current layer of data corresponding to a current audience; obtaining on said computer an audience order of inheritance defined for said current audience identifier, wherein said audience order of inheritance is implemented as a linear structure specifying two or more audience identifiers comprising a first audience identifier associated with a first layer of data for a first audience and a second audience identifier associated with a second layer of data for a second audience, wherein said second audience identifier is independently specified in said linear structure with respect to said first audience identifier; checking in said data attribute table for a value or link in a field in a plurality of layers of data associated with said two or more audience identifiers of said linear structure, wherein said first layer of data is checked before said second layer of data; and, returning a result for a search based on said checking, wherein said result indicates the existence of said value or link. 2. The computer-implemented method of claim 1 further comprising: accepting a coarse grained operator to determine if said value or link exists in said current layer of data or any layer of data associated with said two or more audience identifiers; and, applying said coarse grained operator in said search, wherein said result indicates the existence of said value or link in said current layer of data or any layer of data associated with said two or more audience identifiers.