Article of the Month - February 2013

Evolutionary Land Tenure Information System Development: The Talking Titler Methodology

Michael BARRY, Richard MOLERO and Abdel-Rahman MUHSEN, Geomatics Engineering Department, University of Calgary, Canada 

Michael Barry

This article in .pdf-format (19 pages)

1)  This article was presented at the 8th FIG Regional Conference, 26-29 November 2012 in Montevideo Uruguay. The authors argue that conventional land registration systems often do not produce the desired results in uncertain land tenure situations such as peri-urban areas in developing world cities, post-conflict situations, land restitution cases and aboriginal lands. They introduce a methodology “The Talking Titler” system. The methodology was conceived in South Africa, and has recently been tested in Canada and Nigeria.

Key words: land tenure information systems, evolutionary design and development, wicked problems, uncertain land tenure situations.

SUMMARY

Conventional land registration systems often do not produce the desired results in uncertain land tenure situations such as peri-urban areas in developing world cities, post-conflict situations, land restitution cases and aboriginal lands. The Talking Titler system is a software design and development methodology where flexibility in creating relationships between people and between people and their interests in land has been the primary design feature. It uses a range of structured, unstructured and semi-structured data types as evidence such as videos, photographs, documents, maps, digital graphics and sound recordings. It is most suited as a tool for prototyping and for evolutionary land tenure information system design and implementation. In its current form it is also a good training and information design support tool, and it can be used as a local level land records system. The methodology was originally conceived in urban informal settlement upgrade projects and land reform and land restitution projects in South Africa in the 1990’s. In recent years, the concepts have been tested through interviews with aboriginal peoples groups in Canada and field trials in Nigeria.

This paper provides an overview of the conceptual design of the system, how the design was formulated, testing of the system, and current development. The current version uses a conventional relational database design. The research team has experimented with evolutionary database development using extensible markup language (XML) databases and self adapting software to reduce the human input into system changes. A current project is examining how to evolve the database using social network analysis.

1. INTRODUCTION

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).

Flexible database structures are likely to form a significant area of interest in land administration systems. Over the past decade, there has been much interest in standardized data models for land records, such as the Land Administration Domain Model (LADM), which is an ISO standard (ISO/FDIS 19152, Lemmen et al 2011). However, in contrast to bureaucratic situational cultures that characterise many land administration institutions, uncertain tenure situations are unlikely to be well served by a standard model, or top down design approach, as user needs are often difficult to define. If justice and fairness at the local level are driving principles in a land administration programme, which we submit should take priority over grand economic development plans, we should be careful not to inadvertently extinguish the interests of vulnerable groups. We argue that land record systems in uncertain situations should be sufficiently flexible to handle frequent change in system requirements, unconventional data forms and structures, and unforeseen user requirements. From a design philosophy perspective, we should be mindful to allow for a situation where an information system design that is radically different to anything that has been used before may be required to address a particular situation (Barry et al 2013).

In essence, we are arguing for design in wicked problem situations. In designing for wicked problems the problem is not easily defined and stakeholders seldom agree on the exact problem to be “solved”. In short, wicked problems require complex judgements about the level of abstraction at which to define the problem (e.g. substantive or micro level versus grand or macro level). They lack clear rules as to when a project should end, the development process is heuristic as there are no better or worse solutions, and there are no objective measures of success. Information system development requires iteration, as there are no given alternative solutions; these must be discovered through trial and error. Importantly, wicked problem scenarios often have strong moral, political and professional dimensions (Rittel and Webber 1973, 1984, Buckingham Shum 1997, Barry and Fourie 2002a, Patel 2009). In short, attempting to state the problem is a major problem in itself, and many situations in which tenure transformation takes place can be classified as wicked problems.

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 popularised 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 disempower 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 (e.g. Payne 2002, 2008, Payne et al 2009, Gilbert 2002, Deininger 2003, Deininger and Feder 2009, Augustinus and Deininger 2005, Shipton 2009, Roux and Barry 2011, Cousins et al 2005, Sjaastad and Cousins 2008, Platteau 1996).

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 Titler 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).

STDM is an adaptation of the Land Administration Domain Model (LADM). The LADM is an ISO standard, linked to initiatives by the Open GIS Consortium (OGC) and Infrastructure for Spatial Information in the European Community (INSPIRE). The LADM core is based on two core classes Person and RegisterObject (e.g. a title or deed), which are related through a third class RRR (Rights, Restrictions, and Responsibilities), which can be expanded into a number of specialised sub-classes (Hespanha et al 2008, Lemmen and van Oosterom 2006).
The STDM is proposed as a specialisation of the LADM as an ISO standard (Lemmen 2010).
As per figure 1, the STDM has recast the Rights, Restrictions and Responsibilities relationship as Social Tenure. The RegisterObject class has been renamed SpatialUnit, and the Person class is unchanged. Lemmen et al (2007) argue that it is possible to merge formal and informal tenure systems in STDM. This is achieved by introducing lookup tables and keywords to represent different kinds of SocialTenureRelations (formal and customary relations, instead of rights, restrictions and responsibilities) such as ownership, apartment rights, possessory rights, Waqf (Islamic law), occupation interest, and other similar rights and interests.

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.

Our main criticism is that setting the STDM as an ISO standard is premature. It is a prescription yet to be supported by compelling evidence derived from long and sustained usage. An international standard should be based on empirical support in a number of different types of situations over long periods of time. As the discussion above indicates, there is empirical evidence to show when titling is appropriate in a given situation and when not. In contrast, we have yet to acquire sufficient, appropriate, long-standing and diverse empirical evidence for any alternative LTIS to be promoted as an international standard. The risk of setting it as an ISO standard may result in it being specified in project documents without the critical scrutiny to check if it suits the local circumstances. Suitability to circumstances is nothing new as a critical success factor (CSF) in land tenure information systems; it was listed as a CSF for a registration system by Fortescue-Brickdale (1913) one hundred years ago.

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 organisational 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.

In evolutionary design, the planning philosophy is not to plan; information systems evolve and a clear end goal is not known (Patel 2009, Miller 1985). It fits anarchic or democratic organisational cultures, where creative thinking, risk taking and innovation are encouraged. Innovative solutions may arise from this method, but the risks are that incompatible systems and nodes of information systems power may emerge in different locations and institutions. Ideally, however, some form of coordination institution should oversee the process to avoid vastly different, incompatible designs emerging which cannot be integrated or at least harmonised with a jurisdiction based LTIS at a later stage. Thus standards such as the LADM serve as a useful reference point, even if the design emerges and evolves from the data. However, this is outside the scope of this article. 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 modelling 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 artefacts, 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 modelled. 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 (Molero et al 2010).

Using the example of a post conflict situation, it may be necessary to change the schema in a vastly changing environment to address more specialised 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 Titler 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 specialise 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 specialised classes as the system evolves.


Figure 6 Talking Titler Specializations of Reference Instrument Class.

In an ideal design, we should be able to generalise 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 Fourie 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 (Andersson et al. 2009, Salehie and Tahvildari 2009).

Drawing on Cheng et al. (2009), there are four major factors to be addressed in developing a self-adaptive system:

  • Modelling 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 behaviour 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.

Ideally a self-adaptive system should be able to handle whole feedback loop iterations in an evolutionary cycle on its own (see Figure 2). However, to achieve the ideal where no human intervention is needed is perhaps utopian, but a self-adaptive approach may result in a significant reduction in human intervention.

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. CASE STUDY: EVOLUTION OF 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 specialised 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.

As per Cheng at al’s (2009) factors, the case study can be roughly summarized as follows (Molero et al. 2010):

  • Modelling 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.

In the mean time, at the practical level, flexible evolutionary methods should be developed and applied in computer assisted applications on the ground that accommodate both analogue and digital data. In our observation, the reality is that many digital land information systems are designed and implemented using a project based approach, with little attention to the systems required for the system to be a going concern. Thus system planning should accommodate the scenario where a computerised system may collapse completely - for a variety of reasons (e.g. key staff members leave, computer hardware breaks down or is destroyed, failure of management to maintain administrative procedures).

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.

A problem is that flexible, evolutionary forms of LTIS tend to lack appeal to the user community. As outlined elsewhere (Barry 2009b), the simpler the LTIS, the more likely it will be easy to use and the more likely the system will actually be used. Conversely the simpler the system, the less likely it will provide an adequate model of complex tenure situations or address wicked problem situations. In a worst case scenario, a simplistic system may exacerbate an already troubled situation. The more flexible the system, the more relationships and the greater the level of complexity can be modelled, and the more likely it will be mirror the situation on the ground. But, the more flexible and complex the LTIS, the less likely it will be easy to use, and the less likely it will actually be used. It is a conundrum that has kept information system designers occupied for a long time, and it should keep LTIS designers and researchers similarly occupied.

ACKNOWLEDMENT

This study was supported by the John Holmlund Chair in Land Tenure and Cadastral Systems and the Canadian National Science and Engineering Research Council Talking Titler project.

REFERENCES

Andersson, J., de Lemos, R., Malek, S., and Weyns, D., 2009. Reflecting on self-adaptive software systems. In Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on. Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on. pp. 38-47.

Augustinus and Deininger, 2005. Innovations in Land Tenure, Reform and Administration in Africa. Available at http://www.capri.cgiar.org/wp/..\pdf\brief_land-06.pdf

Augustinus, C., and Barry, M., 2006. Land Management Strategy Formulation in Post Conflict Societies. Survey Review, 38(302), 668-681.

Barodien G and Barry M 2004. Palm Computers for Spatially Referenced Social Surveys in Upgrading Informal Settlements. New Zealand Surveyor 294(June 2004), 3-9.

Barry M 1995. Conceptual Design of a Communal Land Registration System for South Africa. South African Journal of Surveying and Mapping, December 1995, 23(3), No 139, 153 - 162.

Barry M, Roux L, Barodien G and Bishop I 2002. Video-evidencing and Palmtop Computer Technology to support formalising Land Rights. Development Southern Africa 19(2), 261-272.

Barry M and Fourie C 2002a. Wicked Problems, Soft Systems and Cadastral Systems in Periods of Uncertainty: South African Experience. Survey Review. 36(285), 483-496.

Barry M and Fourie C 2002b. Analysing cadastral systems in uncertain situations: a conceptual framework based on soft systems theory. International Journal of Geographical Information Science, 16(1), 23–40.

Barry M and Khan K 2005. Developing Talking Titler Methods in Creating Land Records. Research Report to Natural Resources Canada, Surveyor General, Western Region.

Barry M 2006. Formalising Informal Land Rights: the case of Marconi Beam and Joe Slovo Park. Habitat International. 30(2006), 628 – 644.

Barry M 2009a. Land Administration Strategy Formulation using GIS in Post Conflict Hargeisa, Somaliland. Surveys and Land Information Science. 69(1), March 2009, 39 – 52.

Barry M 2009b. Standards for Oral Tradition Evidence: Guidelines from First Nations Land Claims in Canada. 7th FIG Regional Conference, Land Governance and the Environment, Hanoi, Vietnam, 19 -21 October 2009.

Barry M 2009c. Innovative Response to Land Registration, Customary Title and Land Conflict: Applying Talking Titler Methodology: Report No 4 February 2009. British Council, Security Justice and Growth Programme, Nigeria.

Barry M, Hunter A, Muhsen A 2009. Scalable Land Tenure Record Systems. Technika Chronika Tech. Chron. Sci. J. TCG, I, No 1-2.

Barry M, Molero R and Muhsen A-R. 2013. Talking Titler: Evolutionary and Self-Adaptive Land Tenure Information System Development. South African Journal of Geomatics, Vol. 2, No. 1, January 2013.

Beynon-Davies, P., D. Tudhope, and H. Mackay. 1999. Information systems prototyping in practice. Journal of Information Technology 14, (1): 107-20.

Buckingham Shum S. 1997. Representing Hard-to-Formalise, Contextualised, Multidisciplinary, Organis¬ational Knowledge. AAAI Spring Symposium on Artificial Intelligence in Knowledge Management (Mar. 24-26, 1997), Stanford University, Palo Alto, CA, AAAI Press.

Boehm, B. W. 1988. A spiral model of software development and enhancement. Computer 21, (5): 61-72.

Buckley, J., Mens, T., Zenger, M., Rachid, A., and Kniesel, G., 2005. Towards a taxonomy of software change. Journal of Software Maintenance and Evolution: Research and Practice, 17(5), 309–332.

Budgen, D. 2003. Software design. 2nd Edition ed. Harlow, England: Addison Wesley.

Cheng, B., et al., 2009. Software engineering for self-adaptive systems: A research roadmap. Software Engineering for Self-Adaptive Systems, 1–26.

Cousins, B, Cousins, T., Hornby, D., Kingwill, R., Royston, L., and Smit, W., 2005. Will formalising property rights reduce poverty in South Africa’s “Second Economy?” Questioning the mythologies of Hernando de Soto. Policy Brief. Debating land reform, natural resources and poverty. N° 18, (October 2005), 1-6, PLAAS, Programme for Land and Agrarian Studies.

Danso E and Barry M 2012, Land Tenure Administration in Peri-Urban Accra: A Case Study of Bortianor. FIG Working Week, Rome, Italy, 6-10 May 2012, TS09A - Customary and Group Land Rights, 5739.

Davis, A. 1992. Operational prototyping: A new development approach. Software, IEEE 9, (5): 70-8.

De Soto, H., 2000. The mystery of capital: why capitalism triumphs in the west and fails everywhere else. New York: Basic Books.

Deininger, K. 2003: Land Policies for Growth and Poverty Reduction, Washington DC, World Bank.

Deininger K and Feder G 2009. Land Registration, Governance and Development. World Bank Research Observer, 24(2), 233 -266.

Edmead, N 2010. Open Title: a Low Cost Tool for Inventorying Property Rights - Experiences from Ghana In Land Tenure and Land Management Projects in developing Countries. FIG Congress -Facing the Challenges – Building the Capacity Sydney, Australia,

Fortescue-Brickdale C 1913. Methods of Land Transfer. London, Stevens & Sons.

Gilbert, A., 2002. On the Mystery of Capital and the Myths of Hernando de Soto: What Difference Does Legal Title Make? International Development Planning Review, 24 (1), 1-19.

Harold, E.R., and Means, W.S., 2002. XML in a Nutshell, O'Reilly & Associates, Inc. Sebastopol, CA, USA.

Hespanha J,van Oosterom P, Zevenbergen J, and Dias G 2006. A modular standard for the cadastral domain: Application to the Portuguese Cadastre. Computers, Environment and Urban Systems, 30 (2006) 562–584.

ISO/FDIS 19152. http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=51206 

Kimball, R., and J. Caserta. 2004. The data warehouse ETL toolkit: Practical techniques for extracting, cleaning, conforming, and delivering data. John Wiley & Sons, Inc.

Lemmen, C., and van Oosterom, P., 2006. Version 1.0 of the core cadastral domain model. Paper presented at XXIII FIG Congress – shaping the change, Munich, Germany.

Lemmen, C., Augustinus, C., van Oosterom, P., and van der Molen, P., 2007. The Social Tenure Domain Model - Specifications of a First Draft Model. Paper presented at the Strategic Integration of Surveying Services, FIG Working Week, Hong Kong SAR, China.

Lemmen C 2010. The Social Tenure Domain Model A Pro-Poor Land Tool. International Federation Of Surveyors (FIG), Global Land Tool Network (GLTN), United Nations Human Settlements Programme (UN-Habitat)

Lemmen C, Uitermark H, Van Oosterom P, Zevenbergen J, Greenway I 2011. The Road to a Standard Land Administration Domain Model, and Beyond. Proceedings FIG Working Week 2011. Marrakech, Morocco.

Mason S, Barry M, Crone S, Geffen N, Camroodien L 1998. Information Management System for Affordable Housing Provision. South African Journal of Surveying and Mapping, 24(3), 129-138.

Miller, J.M., 1985. Information Systems Planning - Principles and Practice, South African Journal of Library Information Science, 53(4) 183-190.

Molero, R., Barry, M., and Hunter, A., 2010. Evolution of XML-based land records database for uncertain land administration situations. In: Proceedings of the Joint FIG Commission 3 and Commission 7 Workshop 2010, Sofia, Bulgaria, 15-17 November, 2010.

Muhsen A-R 2008. Developing Multimedia Land Record Systems. MSc thesis, University of Calgary, UCGE Report 20283. http://www.ucalgary.ca/engo_webdocs/MB/09.20283_AbdelMuhsen.pdf 

Muhsen A-R and Barry M B 2008. Technical Challenges in Developing Flexible Land Records Software. Surveys and Land Information Science. 68(3), 171-181.

Patel, N. 2009. Theory of Deferred Action: Informing the Design of Information Systems for Complexity, Ch X in Yogesh K D, Lai B, Williams M D, Schneberger S L and Wade M (Eds) Handbook of Research on Contemporary Theoretical Models in Information Systems. Information Science Reference, New York.

Payne G 2002. Introduction in Geoffrey Payne (Ed.) (2002) Land, Rights and Innovation: Improving Tenure Security for the Urban Poor. London: ITDG Publishing.

Payne G 2008. Owning up: what price home ownership? Housing Finance International, 23(2), 12-18.

Payne G, Durand-Lasserve A, and Rakodi C 2009. The limits of land titling and home ownership. Environment & Urbanization. Vol 21(2): 443–462

Platteau, J.P. 1996. The Evolutionary Theory of Land Rights as Applied To sub-Saharan Africa: A Critical Assessment, Development and Change, 27(1986), 29-86.

Pullar N, Mcdowell A, Solovov A, Manoku E And Rizzo M P 2012. Solutions for Open Land Administration (Sola) Software - Customising Open Source Software to Support Land Administration Services and Responsible Land Governance, World Bank Conference on Land and Poverty, April 23 – 26 Washington DC.

Rittel, H. J., and M. M. Webber (1984). Planning problems are wicked problems, In N. Cross (Ed.), Developments in Design Methodology, Wiley, pp. 135-144.

Rittel, H. W. J. & Webber, M. M. (1973). Dilemmas in a General Theory of Planning. Policy Sciences, 4, 155-169.

Roddick, J.F., 1995. A survey of schema versioning issues for database systems. Information and Software Technology, 37(7), 383-393.

Roux L and Barry M 2001. Using Video Imagery in Land Tenure Information Systems: A Study of a Communal Property Association in the village of Algeria, South Africa . Geomatica 55(1), 47-55.

Roux L and Barry M 2011. Land Transactions in Social Housing in the Western Cape of South Africa: A Narrative of Kransdorp. Proceedings AfricaGeo, Cape Town 31 May – 2 June 2011.

Salehie, M., and Tahvildari, L., 2009. Self-adaptive software: Landscape and research challenges. ACM Transactions on Autonomous and Adaptive Systems (TAAS), 4, 14:1–14:42.

Shipton P 2009. Mortgaging the Ancestors. Ideologies of Attachment in Africa, Yale University Press, New Haven.

Sjaastad, E & Cousins, B, 2008 Formalisation of land rights in the South: An overview. Land Use Policy, 26(1), 1-9.

W3C, 2004, XML Schema Part 0: Primer (Second edition), Retrieved 2010, October 10, from http://www.w3.org/TR/xmlschema-0/

W3C, 2008, Extensible markup language (XML) 1.0 (Fifth edition), Retrieved 2010, October 10, from http://www.w3.org/TR/REC-xml/ 

Ziff B 2006. Principles of Property Law, 4th Edition, Thomson - Carswell Toronto.

This study was supported by the John Holmlund Chair in Land Tenure and Cadastral Systems and the Canadian National Science and Engineering Research Council Talking Titler project.

CONTACTS

Michael BARRY
E-mail: mbarry@ucalgary.ca
Web site: www.ucalgary.ca/MikeBarry

Richard MOLERO
E-mail: rmmolero@ucalgary.ca

Abdel-Rahman MUHSEN
E-mail: abdel-rahman.muhsen@accenture.com

Hit Counter