1. A computer-implemented method for dynamic computation of identity-based attributes, comprising: monitoring a data store for changes to identity-based attributes for structured data and changes to relationships amongst the structured data; in response to a detected change, dynamically computing a computed attribute for a first query; and in response to a second query, providing information from the computed attribute.