Skip to content

Niger State Land Information System ​

This survey collects property, land-use, building, services, occupancy and valuation data for Niger State land administration. It has 32 fields across 8 sections, and uses grouped choices for land use.

TIP

To edit this survey visually, copy the JSON below and paste it into Import JSON in the Survey Builder.

Sections ​

The form is split into 8 pages. Each field's section points at one of them.

#Page idLabelFields
1section_locationLocation & Identificationstreet_address, address_type, house_number
2section_ownerOwner Informationowner_name, owner_phone, owner_gender, ownership_type
3section_land_useLand Useland_use
4section_buildingBuilding Detailsproperty_structure, property_arrangement, building_stories, building_material, roof_type, num_rooms_units, year_built, property_condition, fence_status
5section_servicesServices & Utilitiesroad_access, electricity_source, water_source, other_water_source, sanitation_type, drainage
6section_valuationValuation & Taxoccupancy_status, tenancy_status, estimated_annual_rent
7section_mediaPhotos & Mediaproperty_photo, property_photo_2
8section_enumeratorEnumerator & QAenumerator_id, survey_date, data_source, field_remarks

Land Use Classification ​

land_use uses grouped choices. The enumerator picks one of 11 land-use classes, which is saved in land_use. They then pick the specific use within that class, which is saved in detail_land_use.

Class (land_use)Number of specific uses (detail_land_use)
Residential9
Commercial12
Industrial9
Agricultural10
Institutional19
Open Space Recreation9
Infrastructure and Utilities11
Transportation11
Hazard and Constrained Land7
Mixed Use4
Vacant and Undeveloped5

The conditionals below test the class (land_use), so they apply to every specific use within it.

Conditional Rules ​

RuleLogic
1(occupancy_status == 'Vacant' || occupancy_status == 'Abandoned') >> tenancy_status
2(land_use == 'Vacant and Undeveloped' || building_material == 'No structure / open land' || property_structure == 'Not applicable') >> roof_type && num_rooms_units && building_stories
3(land_use == 'Vacant and Undeveloped') >> property_structure && property_arrangement && building_stories && building_material && roof_type && num_rooms_units && year_built && property_condition && fence_status
4(land_use == 'Agricultural' || land_use == 'Transportation' || land_use == 'Open Space Recreation' || land_use == 'Hazard and Constrained Land') >> property_structure && property_arrangement && roof_type && num_rooms_units
5(tenancy_status == 'Owner-occupied' || tenancy_status == 'Vacant / unoccupied') >> estimated_annual_rent
6(water_source == 'None') >> other_water_source

Rules 2, 3 and 4 each target several fields at once using multiple targets (>> field_a && field_b).

Full Schema ​

json
{
  "project_title": "Niger State Land Information System",
  "survey_id": "niger_state_001",
  "geometry_type": "point",
  "gps_accuracy_threshold": 5,
  "capture_altitude": true,
  "version": "1.4.0",
  "description": "Property and Land Use Survey for Niger State Land Administration",
  "locale": { "default": "en_US", "supported": ["en_US"]},
  "pages": [
    { "id": "section_location", "label": "Location & Identification" },
    { "id": "section_owner", "label": "Owner Information" },
    { "id": "section_land_use", "label": "Land Use" },
    { "id": "section_building", "label": "Building Details" },
    { "id": "section_services", "label": "Services & Utilities" },
    { "id": "section_valuation", "label": "Valuation & Tax" },
    { "id": "section_media", "label": "Photos & Media" },
    { "id": "section_enumerator", "label": "Enumerator & QA" }
  ],
  "fields": [
    {
      "key": "street_address",
      "section": "section_location",
      "question": "Street Name / Address",
      "display_type": "text_field",
      "data_type": "text",
      "required": false,
      "hint": "Street name and house number if available"
    },
    {
      "key": "address_type",
      "section": "section_location",
      "question": "Property Address Type",
      "display_type": "drop_down",
      "data_type": "text",
      "column_name": "TYPE_OF_ADDR",
      "required": true,
      "choices": ["Standard address", "Description of building / name of owner"]
    },
    {
      "key": "house_number",
      "section": "section_location",
      "question": "House Number",
      "display_type": "text_field",
      "data_type": "text",
      "required": true,
      "min_length": 0,
      "max_length": 200,
      "hint": "Enter the house or building number"
    },
    {
      "key": "owner_name",
      "section": "section_owner",
      "question": "Property Owner Name",
      "display_type": "text_field",
      "data_type": "text",
      "required": true,
      "entry_title": true,
      "hint": "Full name of the property owner or family head"
    },
    {
      "key": "owner_phone",
      "section": "section_owner",
      "question": "Owner Phone Number",
      "display_type": "phone",
      "data_type": "text",
      "required": false,
      "placeholder": "080..."
    },
    {
      "key": "owner_gender",
      "section": "section_owner",
      "question": "Owner Gender",
      "display_type": "radio",
      "data_type": "text",
      "required": false,
      "choices": ["Male", "Female", "Joint / multiple owners"]
    },
    {
      "key": "ownership_type",
      "section": "section_owner",
      "question": "Ownership Type",
      "display_type": "radio",
      "data_type": "text",
      "required": true,
      "choices": [
        "Private individual",
        "Group / family / communal",
        "Corporate / company",
        "Government",
        "Religious body",
        "Unknown"
      ]
    },
    {
      "key": "land_use",
      "sub_key": "detail_land_use",
      "section": "section_land_use",
      "question": "Primary Land Use",
      "display_type": "drop_down",
      "data_type": "text",
      "required": true,
      "choices": {
        "Residential": [
          "Low-density housing (detached / bungalow)",
          "Medium-density housing (semi-detached / terrace)",
          "High-density housing (block of flats / multi-storey)",
          "Traditional / mud house",
          "Informal settlement / shanty",
          "Government / staff quarters",
          "Private estate housing",
          "Temporary / displaced persons shelter",
          "Other"
        ],
        "Commercial": [
          "Retail shop / supermarket",
          "Open market / stalls",
          "Shopping complex / mall / plaza",
          "Office / business centre",
          "Bank / financial services",
          "Hotel / motel / guest house",
          "Restaurant / fast food / eatery",
          "Filling station / fuel depot",
          "Entertainment / leisure (club, cinema, games)",
          "Workshop / garage / carwash",
          "Logistics / courier depot",
          "Other"
        ],
        "Industrial": [
          "Light industry (assembly, packaging, printing)",
          "Heavy industry (steel, chemicals, cement)",
          "Agro-processing (milling, ginnery, food & beverage)",
          "Extractive industry (quarry, mining, sand / gravel)",
          "Warehousing / cold storage",
          "Waste management / recycling facility",
          "Small-scale / cottage industry",
          "Energy production (power plant, solar farm, biogas)",
          "Other"
        ],
        "Agricultural": [
          "Cropland — irrigated",
          "Cropland — rain-fed",
          "Orchard / plantation (cashew, mango, rubber)",
          "Livestock / grazing / ranching",
          "Poultry / piggery / dairy farm",
          "Aquaculture / fish pond",
          "Agricultural storage (silo, barn, cold room)",
          "Forestry / woodlot / tree nursery",
          "Community / cooperative farm",
          "Other"
        ],
        "Institutional": [
          "Nursery / primary school",
          "Secondary school",
          "College / university / vocational centre",
          "Primary health care / clinic",
          "General hospital / specialist hospital",
          "Government office / ministry / parastatal",
          "Local government secretariat",
          "Traditional ruler's palace / emirate",
          "Court (magistrate, high court, area / sharia)",
          "Police station / barracks / military",
          "Prison / correctional / remand centre",
          "Fire service",
          "Mosque",
          "Church",
          "Other place of worship",
          "Museum / library / cultural centre",
          "Research / laboratory institute",
          "Social welfare / rehabilitation centre",
          "Other"
        ],
        "Open Space Recreation": [
          "Urban / neighbourhood park",
          "Forest reserve / buffer zone",
          "Flood plain / wetland / riparian area",
          "Sports field / stadium / recreation centre",
          "Cemetery / burial ground",
          "Sacred / ancestral grove",
          "Grazing reserve / cattle pathway",
          "Amusement / leisure resort",
          "Other"
        ],
        "Infrastructure and Utilities": [
          "Power station / substation (grid / mini-grid)",
          "Water treatment plant / reservoir",
          "Borehole / water point / overhead tank",
          "Sewage / wastewater treatment",
          "Dump site / landfill",
          "Telecommunications mast / exchange",
          "Gas / petroleum pipeline corridor",
          "Post office / NIPOST",
          "TV / radio station",
          "Irrigation canal / drainage channel",
          "Other"
        ],
        "Transportation": [
          "Expressway / arterial road",
          "Collector / local road",
          "Feeder / rural access road",
          "Motor park / bus terminal",
          "Airport / airstrip",
          "Railway / rail station",
          "Waterway / river jetty / ferry landing",
          "Parking facility",
          "Bridge / interchange",
          "Logistics / freight terminal",
          "Other"
        ],
        "Hazard and Constrained Land": [
          "Flood-prone / flood plain zone",
          "Active erosion gully / unstable slope",
          "Power line / high-tension exclusion zone",
          "Pipeline exclusion / safety corridor",
          "Contaminated / degraded land",
          "Reclamation / remediation site",
          "Other constrained land"
        ],
        "Mixed Use": [
          "Residential + commercial",
          "Residential + institutional",
          "Commercial + industrial",
          "Other mixed combination"
        ],
        "Vacant and Undeveloped": [
          "Undeveloped / bare plot",
          "Fallow / idle agricultural land",
          "Abandoned structure / property",
          "Land under acquisition / pending development",
          "Other"
        ]
      }
    },
    {
      "key": "property_structure",
      "section": "section_building",
      "question": "Property Structure",
      "display_type": "drop_down",
      "data_type": "text",
      "required": true,
      "choices": [
        "Bungalow",
        "Flat",
        "Duplex",
        "One storey",
        "Two storey",
        "Three storey",
        "Four storey and above",
        "Terrace",
        "Portal cabin / prefab",
        "Not applicable"
      ]
    },
    {
      "key": "property_arrangement",
      "section": "section_building",
      "question": "Property Arrangement",
      "display_type": "drop_down",
      "data_type": "text",
      "required": true,
      "choices": ["Stand alone", "Compound", "Estate", "Not applicable"]
    },
    {
      "key": "building_stories",
      "section": "section_building",
      "question": "Number of Floors (Storeys)",
      "display_type": "number",
      "data_type": "number",
      "required": true,
      "default_value": ["1"]
    },
    {
      "key": "building_material",
      "section": "section_building",
      "question": "Main Building Material",
      "display_type": "drop_down",
      "data_type": "text",
      "required": true,
      "choices": [
        "Mud / earth",
        "Sandcrete block",
        "Burnt brick",
        "Timber / wood",
        "Steel / prefab / container",
        "Mixed materials",
        "No structure / open land",
        "Other"
      ]
    },
    {
      "key": "roof_type",
      "section": "section_building",
      "question": "Roof Type",
      "display_type": "drop_down",
      "data_type": "text",
      "required": false,
      "choices": [
        "Corrugated iron sheet",
        "Concrete / flat slab",
        "Clay / ceramic tiles",
        "Thatch",
        "No roof / open",
        "Other"
      ]
    },
    {
      "key": "num_rooms_units",
      "section": "section_building",
      "question": "Number of Rooms / Units",
      "display_type": "number",
      "data_type": "number",
      "required": false,
      "hint": "Total number of habitable rooms or rentable units"
    },
    {
      "key": "year_built",
      "section": "section_building",
      "question": "Approximate Year Built",
      "display_type": "drop_down",
      "data_type": "text",
      "required": false,
      "choices": [
        "Before 1970",
        "1970 – 1979",
        "1980 – 1989",
        "1990 – 1999",
        "2000 – 2009",
        "2010 – 2019",
        "2020 or later",
        "Unknown"
      ]
    },
    {
      "key": "property_condition",
      "section": "section_building",
      "question": "Physical Condition of Building",
      "display_type": "radio",
      "data_type": "text",
      "required": true,
      "choices": ["Good", "Fair", "Poor", "Dilapidated", "Under Construction"]
    },
    {
      "key": "fence_status",
      "section": "section_building",
      "question": "Is the property fenced?",
      "display_type": "radio",
      "data_type": "text",
      "required": true,
      "choices": ["Yes", "No", "Partially"]
    },
    {
      "key": "road_access",
      "section": "section_services",
      "question": "Type of Road Access",
      "display_type": "drop_down",
      "data_type": "text",
      "required": true,
      "choices": [
        "Tarred / paved road",
        "Graded earth road",
        "Ungraded / bush track",
        "Footpath only",
        "No access",
        "Other"
      ]
    },
    {
      "key": "electricity_source",
      "section": "section_services",
      "question": "Electricity Connection",
      "display_type": "radio",
      "data_type": "text",
      "required": true,
      "choices": [
        "AEDC / national grid",
        "Solar (off-grid)",
        "Generator only",
        "Mini-grid / community power",
        "None"
      ]
    },
    {
      "key": "water_source",
      "section": "section_services",
      "question": "Primary Water Source",
      "display_type": "drop_down",
      "data_type": "text",
      "required": true,
      "choices": [
        "Pipe-borne (treated / NWSC)",
        "Private borehole",
        "Community borehole",
        "Hand-dug well",
        "Rainwater harvesting",
        "Water vendor / tanker",
        "River / stream",
        "None"
      ]
    },
    {
      "key": "other_water_source",
      "section": "section_services",
      "question": "Secondary Water Sources",
      "display_type": "checkbox",
      "data_type": "array",
      "required": false,
      "choices": [
        "Pipe-borne (treated / NWSC)",
        "Private borehole",
        "Community borehole",
        "Hand-dug well",
        "Rainwater harvesting",
        "Water vendor / tanker",
        "River / stream"
      ]
    },
    {
      "key": "sanitation_type",
      "section": "section_services",
      "question": "Toilet / Sanitation Facility",
      "display_type": "drop_down",
      "data_type": "text",
      "required": true,
      "choices": [
        "WC / flush toilet (connected to sewer)",
        "WC / flush toilet (septic tank)",
        "Improved pit latrine / KVIP",
        "Traditional pit latrine",
        "Open defecation / none",
        "Other"
      ]
    },
    {
      "key": "drainage",
      "section": "section_services",
      "question": "Drainage Provision",
      "display_type": "radio",
      "data_type": "text",
      "required": false,
      "choices": ["Covered storm drain", "Open channel / gutter", "None"]
    },
    {
      "key": "occupancy_status",
      "section": "section_valuation",
      "question": "Occupancy Status",
      "display_type": "radio",
      "data_type": "text",
      "required": true,
      "choices": ["Occupied", "Vacant", "Abandoned"]
    },
    {
      "key": "tenancy_status",
      "section": "section_valuation",
      "question": "Tenancy / Use Status",
      "display_type": "radio",
      "data_type": "text",
      "required": true,
      "choices": ["Owner-occupied", "Fully rented out", "Mixed (owner + tenants)"]
    },
    {
      "key": "estimated_annual_rent",
      "section": "section_valuation",
      "question": "Estimated Annual Rent / Value (₦)",
      "display_type": "number",
      "data_type": "number",
      "required": false,
      "hint": "Actual or estimated annual rental income. Enter 0 if owner-occupied."
    },
    {
      "key": "property_photo",
      "section": "section_media",
      "question": "Property Photo (Front View)",
      "display_type": "image",
      "data_type": "file",
      "required": true,
      "hint": "Capture a clear front-facing photo of the property"
    },
    {
      "key": "property_photo_2",
      "section": "section_media",
      "question": "Property Photo (Side / Additional View)",
      "display_type": "image",
      "data_type": "file",
      "required": false,
      "hint": "Additional photo — side view, interior, or notable feature"
    },
    {
      "key": "enumerator_id",
      "section": "section_enumerator",
      "question": "Enumerator Name / ID",
      "display_type": "text_field",
      "data_type": "text",
      "required": true,
      "hint": "Auto-populated from login where possible",
      "auto_populate": true
    },
    {
      "key": "survey_date",
      "section": "section_enumerator",
      "question": "Date of Survey",
      "display_type": "date",
      "data_type": "date",
      "required": true,
      "hint": "Auto-stamped on submission",
      "auto_populate": true
    },
    {
      "key": "data_source",
      "section": "section_enumerator",
      "question": "Data Source / Respondent",
      "display_type": "radio",
      "data_type": "text",
      "required": true,
      "choices": [
        "Owner (in person)",
        "Tenant / occupant",
        "Neighbor / third party",
        "Direct observation only",
        "Other"
      ],
      "hint": "Indicate the source of information for this survey entry"
    },
    {
      "key": "field_remarks",
      "section": "section_enumerator",
      "question": "Field Notes / Remarks",
      "display_type": "text_field",
      "data_type": "text",
      "required": false,
      "hint": "Note disputes, access difficulties, anomalies or anything unusual about this property"
    }
  ],
  "conditionals": {
    "1": "(occupancy_status == 'Vacant' || occupancy_status == 'Abandoned') >> tenancy_status",
    "2": "(land_use == 'Vacant and Undeveloped' || building_material == 'No structure / open land' || property_structure == 'Not applicable') >> roof_type && num_rooms_units && building_stories",
    "3": "(land_use == 'Vacant and Undeveloped') >> property_structure && property_arrangement && building_stories && building_material && roof_type && num_rooms_units && year_built && property_condition && fence_status",
    "4": "(land_use == 'Agricultural' || land_use == 'Transportation' || land_use == 'Open Space Recreation' || land_use == 'Hazard and Constrained Land') >> property_structure && property_arrangement && roof_type && num_rooms_units",
    "5": "(tenancy_status == 'Owner-occupied' || tenancy_status == 'Vacant / unoccupied') >> estimated_annual_rent",
    "6": "(water_source == 'None') >> other_water_source"
  }
}