8. A computer program product for defining disclosure policies for data residing in a repository of an electronic product code information service, comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to present a user interface through which a user can define one or more disclosure policies for the data residing in the repository; computer readable program code configured to receive user input defining the one or more disclosure policies for an entity representing a set of items sharing a common master data attribute, each item being tagged with an electronic product code and having associated data stored in a relational database in the repository, each disclosure policy including a rule defining what attributes of the entity can be disclosed to a querying party, by creating a security view on one or more relational database objects in the database; and computer readable program code configured to apply the defined disclosure policies to the data residing in the repository; and computer readable program code configured to enforce the one or more disclosure policies in response to receiving a query pertaining to an entity, by: transforming the received query to use the created security view for the one or more relational database objects pertaining to the entity, and returning data defined by the security view to the querying party, thereby only disclosing a subset of the data from the repository, the subset being determined in accordance with the defined one or more disclosure policies.
8. A computer program product for defining disclosure policies for data residing in a repository of an electronic product code information service, comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to present a user interface through which a user can define one or more disclosure policies for the data residing in the repository; computer readable program code configured to receive user input defining the one or more disclosure policies for an entity representing a set of items sharing a common master data attribute, each item being tagged with an electronic product code and having associated data stored in a relational database in the repository, each disclosure policy including a rule defining what attributes of the entity can be disclosed to a querying party, by creating a security view on one or more relational database objects in the database; and computer readable program code configured to apply the defined disclosure policies to the data residing in the repository; and computer readable program code configured to enforce the one or more disclosure policies in response to receiving a query pertaining to an entity, by: transforming the received query to use the created security view for the one or more relational database objects pertaining to the entity, and returning data defined by the security view to the querying party, thereby only disclosing a subset of the data from the repository, the subset being determined in accordance with the defined one or more disclosure policies. 10. The computer program product of claim 8 , wherein the user input includes: a definition of a role to be associated with one or more querying parties; and an association of one or more disclosure policies with the role.