1. A system including instructions and executable by at least one processor, the system comprising: the at least one processor; and at least one memory storing: a plurality of business applications, each business application configured to request data from an interface technology using one of a number of communication protocols, a log configuration file, wherein a record in the log configuration file identifies one of the plurality of business applications and maps a business application entity to a semantic entity, a number of read access hooks configured to use the at least one processor to: observe requests from the business applications for data, the requests made over the communication protocols, and determine whether a particular request for data from a particular business application is log-relevant based on at least one record in the log configuration file for the particular business application, and a log writer configured to use the at least one processor to write a record in a read-access log when it is determined that the particular request for data is log-relevant, the record in the read-access log including information reflecting the particular request for data and a mapping of a business application entity returned in response to the particular request to its semantic entity in the at least one record in the log configuration file.