COMPURIZED LAND TENURE SYSTEM
INTRODUCTION
Land management is the issue of putting land resources
into efficient use, meaning producing food, shelter and other products or
preserving valuable resources for environmental or cultural reasons. Land administration
is the governmental responsibility to provide security of tenure and
information about tenure issues for property markets and governmental and
private business activities. For this, information is necessary, which is to be
provided by land information systems, sometimes called cadastre. In other
words, the government at local and central levels needs to provide an
institutional setup including policy and legislation, organization for
implementation of the policy and enforcement of the legislation and
dissemination systems to make the information available in society, to benefit
tenure security, property markets, land use planning and taxation and business
in general.
SOFTWARES USED IN COMPUTERIZED LAND TENURE
SYSTEM
We present an
evolutionary design approach and overview some of the software design and
testing procedures in developing a flexible, evolving, land tenure information
data model in wicked land tenure problem situations (Barry and Fourie 2002a).
We then describe an initial attempt at developing a self-adaptive land tenure
information system based on XML data structures and the eXist database as a way
to reduce some of the problems associated with evolutionary design approaches.
The design priority is promoting equity and fairness at the local level,
incorporating the claims of vulnerable groups in what are often highly complex,
rapidly changing, local political situations. A record of personal
relationships and how these change as a situation changes may contribute to
these ideals.
The focus is on land
tenure management in uncertain situations and times of major change. It draws
on field work in informal settlement upgrades, peri-urban customary tenure
regimes, post-conflict situations, and land regularisation as part of
programmes to mend dysfunctional land administration systems, and land reform
and land restitution cases (Barry et al 2002, Barry 2009c). We have also
examined the feasibility of the approach in using recordings of oral history
and oral tradition in aboriginal land claims (Barry and Khan 2005).
Land registration is
the conventional means of statutorily securing rights in land. In terms of the
theory that land titles are a primary driver of economic development, recently popularized
by de Soto (2000), but postulated by a number of others dating back to the mid
1800’s, land titles provide tenure security, which in turn allows property
owners to secure loans using their land as collateral, which in turn stimulates
economic activity and thus alleviates poverty (Shipton 2009). Advocated as an
economic development and poverty alleviation strategy, in practice this theory
can be shown to work for the affluent, the middle class and some of the less
affluent sectors of society.
Although it has been
presented as a grand theory for economic upliftment and poverty alleviation,
empirical evidence suggests the land title theory is not valid in many
situations. A number of observers are strongly critical of it, as practical
titling projects have been implemented based on this theory without due regard
for the conditions that have to be in place for it to hold. Instead of
promoting tenure security, the risks of applying the titling theory
uncritically include (1) it may be contrary to complex, changing, continually
contested, land tenure practices on the ground, and instead of supporting a
stable, secure tenure environment, titling may foment conflict, (2) it can disempowered
certain sectors of a community and extinguish existing land interests, and
facilitate land grabbing, and (3) secondary market transactions may not be
registered which in turn means it fails as a prescription for economic activity
and the formal land market is frozen as few formal financial institutions will
accept cloudy titles as collateral The question then is if land registration is
ill suited to certain situations, what are the strategic alternatives that
should improve tenure security justly and fairly? One part of a strategy, we
submit, may be a land tenure information system that incorporates far more
relationships and more complexity than a typical registration system handles.
The paper proceeds as
follows. In the following order, we briefly examine different initiatives to
develop land tenure information systems (LTIS) that serve as alternatives to
registered titles, information system design strategies, aspects of
evolutionary information system design, why this is necessary, and some design
aspects of the Talking Titler software. We then move on to methods of creating
land records in uncertain situations, and how these records may evolve as a
situation changes. Following this, we overview a part of our work on schema
evolution and self adapting software, as a way of addressing the evolutionary
system design concept. Finally, we overview a prototype design and testing of
schema evolution and self adapting software methods in land tenure information
systems using the eXist-db open source XML database.
2. LAND TENURE INFORMATION SYSTEM (LTIS) INTITIATIVES
There are a number of
recent initiatives to develop information systems that will cater for
situations where titling is inappropriate or unaffordable. These include the
UN-Habitat supported Social Tenure Domain Model (STDM) (Lemmen et al. 2007) and
a commercial package, Open Titler, which is based on the STDM design (Edmead
2010). In addition, UN-FAO is developing the Solutions for Open Source Software
(SOLA) system that uses the Land Administration Domain Model (LADM) as a point
of departure. It aims to make land registration and a computerised cadastre affordable
for developing countries (Pullar 2012). The UN-FAO SOLA system initiative,
however, does not appear to be targeted at situations where registration is
unlikely to suit the particular circumstances at a given time. The mission is
to make registration more accessible (Pullar 2012).
The Talking Tilter
system is a design methodology, which the authors are working on, which aims at
addressing wicked problem situations where titling is inappropriate at a given
time. The methodology is based on field work and design work in South Africa
dating back to the 1990’s (Barry 1995, Mason et al 1998, Barodien and Barry
2004, Barry et al 2002, Roux and Barry 2001, Barry et al 2009), Somaliland
(Barry 2009a), Nigeria (Barry 2009c), Ghana (Danso and Barry 2012), and an
exploratory investigation with First Nations communities in Canada (Barry and
Khan 2005, Barry 2009b).
We first analyse the
STDM, and compare it with the Talking Titler design. We do not review the SOLA
initiative as, apparently, it is not targeted at wicked problem situations
(Pullar 2012).
Figure 1 Social Tenure Domain Model (STDM).
The simple form of
the STDM design is a major strongpoint, as simplicity should lead to a system
that is easy to use. The three primary classes in figure 1 are likely to prove
to be suited to many situations. However, as noted above, simple form may not
capture the complexity of a number of situations, especially if these are
wicked problem scenarios. The STDM is an adaptation of the LADM core, which was
developed for a very different set of circumstances (i.e. the European Union)
and grounded in a top down rather than systemic way of thinking about problem
situations.
3. TALKING TITLER
DESIGN PHILOSOPHY
Figure 2 portrays
different future states for an evolving LTIS. Scenarios A, B and C represent
some form of system with which designers are familiar, such as an existing
registration system, an occupation permit system, taxation information system
or combination of these systems. The fourth one represents the very different
system alluded to above.
Figure 2 Evolution Scenarios
To address these
different scenarios, there are two approaches to system design. The first
approach addresses the completely new scenario, and has parallels with grounded
theory research methodology in the social sciences. The design should be
grounded in the data, and in an uncertain situation the design should emerge
from the data rather than a top-down prescription. The initial design focus
should on the data alone (Media class in figure 4).
The second approach
addresses scenarios A, B and C and it allows a LTIS to evolve based on four
core classes, Media, Person, Land Object and Reference Item (see figure 5).
(The Person and Land Object classes have equivalents in the STDM and LADM).
Evolution tends to occur based on one or more of the Person, Land Object and
Reference Instrument classes. The Reference Item class reflects what happens in
practice most of the time. In our studies, local record systems tend to be
based on some form of reference document or documents, such as a title, a file
number, a rent card or occupation permit and some form of map with unique
identifiers to model land parcels, linear and point features and 3-d objects
(e.g. building or shack numbers). Media may comprise unstructured data items,
such as video clips, photographs, sound recordings, written notes and reports,
and formal or iconic data items such as title deeds, contracts, permits, wills,
marriage contracts and cadastral survey plans.
Our limited
experience at the local level indicates that several system starts ups and
failures may occur in uncertain situations. Thus a design may revert back to
the starting point, i.e. the data in the Media class, if the first design does
not work. Experience has shown that in certain situations, a “well designed”
GIS may be ignored by people on the ground, even if they participate in its
development. Instead, completely unstructured data, such as the noting of
events and relationships in a notebook (or sound recordings or a video) may be
appropriate at a particular time (Barry and Fourie 2002a).
4. INFORMATION SYSTEM
DESIGN STRATEGIES
We can consider two
forms of information system design and development, top down and evolutionary.
A top down approach is ideal in stable situations where the problem contexts are simple and well understood, and it fits in well with the bureaucratic organizational culture typical of many land administration institutions. Top down, detailed design is especially appropriate in the design and implementation of information systems which support land registration. Land registration’s primary purpose is to provide procedural effect to real property law (Ziff 2006). It follows that there may be severe legal and social repercussions if an information system that supports legal procedure is ineffective, particularly if it does not deliver what the law prescribes. At the national or jurisdiction level, a host of other land administration functions draw on land registry data, hence the need for broad top-down inter-institutional LIS planning and design.
A top down approach is ideal in stable situations where the problem contexts are simple and well understood, and it fits in well with the bureaucratic organizational culture typical of many land administration institutions. Top down, detailed design is especially appropriate in the design and implementation of information systems which support land registration. Land registration’s primary purpose is to provide procedural effect to real property law (Ziff 2006). It follows that there may be severe legal and social repercussions if an information system that supports legal procedure is ineffective, particularly if it does not deliver what the law prescribes. At the national or jurisdiction level, a host of other land administration functions draw on land registry data, hence the need for broad top-down inter-institutional LIS planning and design.
We now move on to a
discussion of the conceptual data model for evolutionary LTIS development based
on the Talking Titler model.
5. CONCEPTUAL
EVOLUTIONARY MODEL
The evolutionary model
involves continual prototyping and development. Prototypes can take on a number
of forms. Of relevance are throwaway prototypes and evolutionary forms. The
throwaway type is used to explore and experiment with certain parts of the
final system design and it is then discarded. In the evolutionary form the
software may evolve from an initial form featuring a number of core features
which will be retained as it is gradually developed to a final form (Davis
1992, Budgen 2003). Both of these forms may be relevant to LTIS evolution.
An evolutionary
development approach starts with an initial operational system which gradually
evolves over time. The initial operational system builds the core requirements
that are well-understood, and it progresses as modifications to requirements
are required and other requirements emerge. This approach works well when users
are unsure about what they want initially (i.e. uncertain user needs), but they
can formulate an idea about them when they see them implemented in a working system
(Boehm 1988). In evolutionary development, the system changes on an on-going
basis. Often there is no notion of a final product, but rather the notion of
current state of the system (Patel 2009, Budgen 2003, Beynon-Davies et al
1999).
Figure 3 Evolutionary LTIS Development
As per figure 3, the
evolutionary process commences with a simple, flexible, initial system. The
initial system is designed to address an immediate problem situation, such as
the post-conflict rebuilding process following civil war, where the social and
political environment is likely to be unstable, uncertain and rapidly changing
(Augustinus and Barry 2006). The initial system implements basic requirements
only, while allowing a great deal of flexibility in how this is achieved. The
primary purpose is to collect data quickly, allowing different data types to be
collected within a loose structure (Muhsen 2008). The more uncertainty in the
situation the information system is meant to serve, the more flexible it should
be.
In our work to date,
the initial system comprises two main components, an initial three class data
model and the initial software prototype. The data model has three general
abstract classes, namely Person, Land Object and Media as per figure 4. Each of
these can be related to the other classes and to itself in many-to-many
relationships.
Figure 4 Talking Titler Three-Class Conceptual Model
The Person class
includes anyone (e.g. individual person, legal person, money lender, social
group) who might hold an interest in land and/or be involved in administering
it (e.g. a land surveyor, system
operator). Social structures and lineage groups are represented via recursive relationships (a relationship between a person and another person) which enable modeling parent–child relationships, inheritance, and other interpersonal relationships.
operator). Social structures and lineage groups are represented via recursive relationships (a relationship between a person and another person) which enable modeling parent–child relationships, inheritance, and other interpersonal relationships.
The Land Object class
may represent things such as parcels, volumes of space, dwellings, trees,
hunters’ trap lines, religious artifacts, water bodies, mineral deposits,
and/or any spatial object of economic or cultural value (Muhsen and Barry
2008). Recursive relationships on Land Objects allow situations within and
between objects to be modeled. For example, a dwelling is located on a parcel
and a tree may be located on the same parcel. Entitlement to the land may be
held by one person, the dwelling by another and the tree by yet another person.
The entitlements to use the dwelling and parts of the fruits of the tree may
vest in a number of other persons, which in turn may stem from a number of
personal relationships.
The Media class
contains a mix of records that might represent different items of evidence
relating to the existence of persons or land objects and the relationships
between them such as interests and obligations between people and between
people and the land. The data may be structured, semi-structured and
unstructured. Media items might include, for example, titles, deeds, and survey
plans describing parcel lots, marriage certificates, and rent cards, and
multi-media recordings of dances, stories, ceremonies, video recordings of
customary rules relating to chieftaincy succession and land allocation rules,
recordings of symbolic land transactions, meetings, dispute resolution
proceedings, and personal testimonies.
The recursive
relationship relates a media item to another media item. For example, in a
conventional cadastral survey records system when a new survey diagram
supersedes a cancelled survey diagram, it is necessary to keep both media items
in the system and relate them to retain the chain of title. If we fail to
relate them, we may lose the chain, and possibly vital evidence in the event of
a boundary conflict. Or, audio recordings may be used in conjunction with
photographs (a slide show) to capture an event, and all of these media items
should be related to one another or to the event.
6. SYSTEM EVOLUTION
The system may evolve
in a number of different ways, and we have experimented with schema evolution
to manage this to address a set of known outcomes such as scenarios A, B and C
in figure 2. Schema evolution in this experimental work implies adding more
general classes to the three main classes in Figures 4 and 5, by decomposing
the generalized classes into more specialized ones, and adding additional
attributes to these classes
Using the example of
a post conflict situation, it may be necessary to change the schema in a vastly
changing environment to address more specialized needs. For example, we may
introduce a fourth general class, Reference Instrument as shown in figure 5. We
may start off using a variety of reference instruments, such as certificate of
occupation, taxation certificate, title deed and so forth, in this class and
differentiate between them by identifier type.
Figure 5 Talking Tilter Four-Class Conceptual Model
We might then choose
to separate these into sub-classes of the reference instrument class at a later
stage once we are reasonably certain that the design meets the situation’s
requirements. As figure 6 shows, we could specialize classes in the reference
class, such as a deed and a valuation record, and keep all other types of
reference instruments in the parent reference class until we’re reasonably
certain that we will keep them, whereupon we will separate them into specialized
classes as the system evolves.
Figure 6 Talking Tilter Specializations of Reference Instrument Class.
In an ideal design,
we should be able to generalize the system to revert back to an earlier state.
The system may evolve from System0 through several stages to say System7
(Figure 3). It may then be found to be completely unsuitable and we may have to
start all over again at a new System0 (e.g. if there is a change in government
which has a different approach to land management and administration) or revert
back to an earlier system number. Ideally, we should be able to revert back to
any particular evolutionary stage.
7. DATA MIGRATION
Data migration is the
last step of a cycle in the methodology outlined in figure 3. It aims to move
the data from the old design to the evolved one. In principle, the migration
process involves three main tasks, namely: data extraction from the old model,
transformation of data to suit the format and requirements needed for the new
model, and data loading in which data is imported to the new model. Lastly,
data verification should be performed at the end of the migration to check for
errors (Kimball and Caserta 2004)
We now describe the
concept of self-adapting software using a XML database. Using a XML database
has advantages in an evolutionary approach as in general a XML database is more
flexible than a relational database. On top of this, it should be easier to
extract data from the system at any stage and allow it to be used by a new,
evolved, system or by other systems.
8. EVOLUTION
SCENARIOS AND THE SELF-ADAPTIVE APPROACH
Changes in a system
can be frequent, unforeseen, and caused by a diversity of factors (Buckley et
al. 2005). Continual prototyping and development associated with the
evolutionary process implies repeated refactoring of the system, which requires
skilled IT personnel and the associated costs. This places a question mark over
the feasibility of an evolutionary model, given that budgets and IT skills
capacity are often limited in uncertain land tenure situations (Barry and Fourier
2002b).
In order to reduce
the negative impacts of the evolutionary development approach, self-adaptive
systems may alleviate some of these problems. A self-adaptive system is a
system which has the capacity to modify itself at runtime in response to
changes introduced by an internal decision making process or by external
factors such as user input
Drawing on Cheng et
al. (2009), there are four major factors to be addressed in developing a
self-adaptive system:
- Modeling Dimensions. This concerns the definition of models that represent: (1) objectives, (2) changes occurring at runtime, (3) how the system should react to those changes, and (4) dealing with the effects of changes.
- Requirements. This concerns the specification of: (1) what the system should do, (2) what adaptations are possible, (3) constraints on these adaptations, and (4) how to deal with the uncertainty of not knowing what future requirements could be.
- Engineering. This concerns the implementation and control of the feedback loop that underlies the dynamic behavior of the system which enables internal decision making and self-adaptation.
- Assurances. This concerns the assessment, verification and validation of the changes taking place on the system at runtime.
To improve
feasibility prospects, a self-adaptive LTIS development approach should address
these factors in a manner that the complexity and costs associated with
self-adaption do not outweigh the benefits of flexibility. Special emphasis
should be made on quality management as changes occur, especially data and
relationship integrity, because LTIS are especially sensitive to users’ trust.
Incorrect information in land tenure recording processes can have major social
and legal consequences. Addressing the above challenge is not trivial and there
is no general or simple methodology for developing a self-adaptive system.
To date we have
experimented with self-adaptation at the database level, which we describe in
the next section. Other components that have to be adapted as a system evolves
in the multi-tier software architecture used in our exploratory self-adapting
system are the user interface and the middleware that handles the interaction
between the interface and the database.
9. XML-BASED LAND
RECORDS
XML (W3C 2008) is a
widely used markup language and data format, especially for data exchange
between applications even when these applications do not store data under the
same structure. Among its benefits are flexibility and ease of use as users may
specify their own data structure and extend the structure it to meet their
specific needs (Harold and Means 2002).
We developed and
tested a self-adaptive design using the eXist-db open source XML database based
on a case of an informal settlement upgrade where people were moved from shacks
in an informal settlement to formal houses in a new development (Barry 2006).
There are four phases or evolutionary steps in the experimental model.
- In Phase 1 social and demographic information is captured as multimedia and text documents (MEDIA class) and related to the people living in the informal settlement (PEOPLE class) and the shack that they occupy (LAND OBJECT class) (see figure 4).
- In Phase 2 the local authority decides to relocate the people in each shack to a formal house in a different location. This change is represented as a new relation between two land objects, the shack and the house (figure 4).
- In Phase 3, official recognition of rights over the new land is addressed by issuing an occupation permit to the families, introducing a new INSTRUMENT class and its relations to the existing classes (figure 5).
- In Phase 4, formalization of rights over the new land is completed by issuing a title; the title is linked to the household’s occupation permit in case of fraud or errors in the process. The people who were not allocated a house remain in the informal settlement and the occupation permit provides official recognition of an occupation entitlement. Drawing on Figure 6, the INSTRUMENT class is specialized into an OCCUPATION PERMIT class and a TITLE CLASS.
Phases 2 to 4 impose
changes to the database structure. The introduction of these changes is
possible because of the database schema evolution process built into the
database.
- Modeling Dimensions:
- The main objective is to allow for specialization of the land administration model over time.
- The database should be flexible enough to allow for database schema changes while preserving existing data and consistency.
- Requirements:
- The initial land administration model should allow the changes in Phases 1 -4.
- Possible changes to the initial model include: adding new classes, adding new attributes to existing classes, defining relations between classes, modifying existing classes, and specializing classes through inheritance, among others.
- Changes in the initial model should be translated into database changes.
- Existing instances of the data should be updated if their structure has been changed.
- Automation of the adaptation process model change - database schema update -instances affected migration should be done with minimal intervention by the database administrator.
- Engineering:
- The initial model is represented in UML, which it is then stored as XMI (XML Metadata Interchange; a XML for model representation and exchange).
- The initial model is translated into a XML Schema (W3C 2004).
- Data instances are stored following the current XML Schema.
- Changes in requirements are introduced in the form of changes in the UML model.
- The adaptation process is triggered by user input on the UML model.
- The series of changes provided are in turn converted into XML Schema changes.
- No XML instances updates are performed unless they are solicited by the user in which case the instances are transformed to conform to the new schema before the instances reach the user.
- The feedback loop is controlled in such a way that intervention from the database administrator is expected only if strictly necessary.
- All changes occurring at runtime are documented within the database for validation purposes.
- Assurances:
- Validation of the schema evolution mechanisms taking place is currently performed verifying the correctness of the data instances after the adaptation occurs; i.e. old instances still exists, old instances meet the new database schema, old instances are still correct, and new instances are stored using the new database schema.
- For quality control, unit tests are used for internal validation. A unit test is an automated task within the system that performs an operation for a given input and expects a given result. If a failure is detected the data instance is then flagged for manual revision
We could not get the
process to work entirely through all four phases as there were some types of
changes that required an administrator’s intervention (Molero et al 2010). However,
these can be addressed with further work. Notwithstanding, the design and
testing indicates that the concept does hold promise and that forms of
self-adaptive LTIS are feasible with further work.
10. CONCLUDING
REMARKS
In conclusion,
flexible and evolutionary LTIS systems are one strategic option where
conventional land registration systems, with their rigid rules and procedures,
are not suited to the local circumstances. We have described a conceptual
approach to the evolutionary LTIS development problem and one area of design,
development and testing that our research group has done in this area. These
are concepts that may evolve into practical solutions in the future, but
significantly more work needs to be done in this area.
A XML based approach
to data storage and sharing, along with well designed methods of storing data
outside of the IT system but in parallel with it, e.g. using hard copy plans
and documents to perform administration and filing systems that accommodate
DVD’s and similar devices to store multimedia data, may mitigate some of these
risks and facilitate the revival of the system.
We now understand the
effectiveness of information technology in our land tenure system.
References
Afolabi,
A. (1975). “The Role of Cadastral Surveying in Land Development in the Western State
of Nigeria.” B.S. Department of Surveying Engineering, University of New
Brunswick.
Agboau,
L. K. (1990). “Land Registration in Ghana: Past Present and Future.”
Journal
of African Law 34.2: 104.
Allot,
A. (1971). Theoretical and Practical Limitations to Registration of Title in
Tropical
Africa.
Seminar on problems of land tenure in
African development. Afrika-Studiesentrum, Lieden:
Andersson,
Sune (1986). Cadastre as a Base for Land Information Systems. International Federation of Surveyors-FIG
XVIII Congress. Toronto, Canada: FIG. 369-378.
No comments:
Post a Comment