ISPRS International Journal of Geo-Information (Jul 2022)

Domain-Specific Language for Land Administration System Transactions

  • Đorđe Pržulj,
  • Igor Dejanović,
  • Miroslav Stefanović,
  • Teodora Lolić,
  • Srđan Sladojević

DOI
https://doi.org/10.3390/ijgi11080425
Journal volume & issue
Vol. 11, no. 8
p. 425

Abstract

Read online

The Land Administration System (LAS) records real estates, owners, and rights information. Changes that take place in the real world are recorded as transactions in LAS. This paper discusses various data-integrity constraints that have to be taken into account so that LAS data will be correct and consistent after the execution of LAS transactions. Those transactions are executed by system users, typically through some graphical user interface (GUI) applications. Domain-specific languages (DSLs) provide the possibility for domain experts to write statements that can be interpreted and executed on respective software systems. In the case of LAS, DSL for LAS transactions could enable land administration experts to write statements that would execute transactions and keep LAS data up to date with real world changes. Two types of LAS transactions are considered: legal transactions, which result in ownership changes, and survey transactions, which change the real estate geometry data. In this paper, a possible DSL solution for transactions in the LAS domain is proposed. A system architecture that could enable the efficient writing, validation, verification, execution, and storage of DSL statements is also proposed. A possible DSL for LAS transaction implementation is presented, and examples of legal and survey transactions are explained. The advantages and possible challenges of the proposed solution’s implementation are also discussed in this paper.

Keywords