Building upon the concepts of constructed past theory, this paper introduces the outcome of ontology-mediated data modeling developed by the authors within the last 15 years. Assuming that the past is something constructed through reflection of former times, one of our major concerns is guaranteeing the traceability of the construction process of an integrated historical discourse built from all available sources of information, regardless of their origin or nature. Therefore, by means of defining key concepts such as ‘unit of topography’ and ‘actor’, we created an information system for data gathering and exploitation and applied it to some experiences of construction of the past. When applied within the archaeological domain, the result is an archaeological information system interoperable with other sources of historical information. Its strength is that it ensures the traceability of the process from the beginning avoiding the introduction and repetition of errors within the system. Along with the main case example developed in this paper, we also summarize some other data modeling examples within the same conceptual framework.