Proof of Concept on Time Travelling and Assertions Generating an Assertions Administration Using FBM
The Dutch Tax Office processes millions of tax assessments containing assertions from tax payers. These assertions are compared with assertions from data registers and third parties like employers, banks, etc. The tax office has to combine all these assertions into a consistent set of facts about the tax payer on which necessary calculations are performed. These facts often change in time as well. Currently different approaches and systems are implemented to deal with these challenges.
In the “Proof of Concept Gegevens” a pattern is developed for handling these challenges in a generic and repeatable manner. This includes the development of a meta model for defining conceptual data models. This meta model uses parts of the FBM meta model , but also extends the FBM meta model with concepts for time granularity and multi-reality.
The defined data model is automatically transformed into an administration handling assertions and time travelling facts.
KeywordsFact Based Modeling (FBM) Assertions Time travelling Multi-reality
- 1.Fact Based Modeling: Fact‐Based Modelling Metamodel (version WD08) (2014). http://www.factbasedmodeling.org/Data/Sites/1/media/FBM1002WD08.pdf. Accessed 29 Aug 2018
- 2.Goksu, M.C., McFeely, C., McKellar, C., Wang, X.H.: Managing Ever-Increasing Amounts of Data with IBM DB2 for z/OS. IBM Corporation, Armonk (2015)Google Scholar
- 3.Johnston, T., Weis, R.: Managing Time in Relational Databases. Elsevier, Amsterdam (2010)Google Scholar
- 5.JetBrains: MPS: Domain-Specific Language Creator (2004). https://www.jetbrains.com/mps/. Accessed 29 Aug 2018
- 6.Dulfer, D., Boersma, M.: MPS Community Meetup 2018 – Challenges of the Dutch Tax and Customs Administration (2018). https://www.youtube.com/watch?v=_-XMjfz3RcU. Accessed 29 Aug 2018