Patent ID: 8423586

Claim:
A computer-implemented method for automatically determining the existence of a parent/child relationship between a first eXtensible Business Reporting Language (“XBRL”) hypercube and a second XBRL hypercube, the method comprising: obtaining, by the computer, a first XBRL hypercube definition defining the first XBRL hypercube as comprising a first set of XBRL dimensions and a first set of XBRL dimensional members; obtaining, by the computer, a second XBRL hypercube definition defining the second XBRL hypercube as comprising a second set of XBRL dimensions and a second set of XBRL dimensional members; determining, by the computer based on said first and said second XBRL hypercube definitions, whether the second set of XBRL dimensions is a proper subset of the first set of XBRL dimensions; determining, by the computer based on said first and said second XBRL hypercube definitions, whether the second set of XBRL dimensional members is a subset of the first set of XBRL dimensional members; and when the first set of XBRL dimensions is determined to be a proper subset of the second set of XBRL dimensions, and when the first set of XBRL dimensional members is determined to be a subset of the second set of XBRL dimensional members, generating, by the computer, a parent-relationship data structure indicating that the second XBRL hypercube is a parent of the first XBRL hypercube.