Fact-Based Modeling is an effective approach for defining the structure and semantics of stored data. Data integration involves combining data residing in disparate sources into meaningful and valuable information. Data integration faces two key challenges: matching records from different sources corresponding to the same real-world entity, and transforming the associated data so that the combined information is meaningful. We show that a fact-based integration language can be tightly coupled with a data matching system and compiled to data transformation code for data integration.
Dr. Graeme Port has been an innovator and leader in data architecture and enterprise software product development for over 30 years. Graeme was co-founder, head of engineering and CTO at ManageSoft, which built market-leading products in business intelligence, application development and application deployment. Graeme has consulted extensively in data architecture in government and commercial sectors. Graeme received his PhD from the University of Melbourne in the field of Logic Programming.