1. A method, comprising: receiving a three-dimensional (3D) model of an object, the object associated with a domain; determining, by a computer processor, a set of characteristics of the object from the 3D model; searching a domain-specific database for data matching the set of characteristics, the domain-specific database corresponding to the domain associated with the object; determining an identification of the object from data in the domain-specific database that matches the set of characteristics; for each characteristic in the set of characteristics: comparing each value of the characteristic to a corresponding value in the matching data of the domain-specific database; and calculating any variation between the corresponding value of the characteristic and the value of the matching data; creating, by the computer processor, a searchable index of the matching data and corresponding variations; receiving a request for a monetary value corresponding to a variation responsive to a search of the searchable index, the search including a characteristic from the set of characteristics and corresponding variation; and submitting a query to a data source, the query including the characteristics and the corresponding variation, wherein the domain-specific database is linked to the data source through an index of domain-specific data and an identifier of the object; wherein the monetary value reflects one of an increase in value of the object and a decrease in value of the object based on a type and degree of the variation.