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 id | Label | Fields |
|---|---|---|---|
| 1 | section_location | Location & Identification | street_address, address_type, house_number |
| 2 | section_owner | Owner Information | owner_name, owner_phone, owner_gender, ownership_type |
| 3 | section_land_use | Land Use | land_use |
| 4 | section_building | Building Details | property_structure, property_arrangement, building_stories, building_material, roof_type, num_rooms_units, year_built, property_condition, fence_status |
| 5 | section_services | Services & Utilities | road_access, electricity_source, water_source, other_water_source, sanitation_type, drainage |
| 6 | section_valuation | Valuation & Tax | occupancy_status, tenancy_status, estimated_annual_rent |
| 7 | section_media | Photos & Media | property_photo, property_photo_2 |
| 8 | section_enumerator | Enumerator & QA | enumerator_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) |
|---|---|
| Residential | 9 |
| Commercial | 12 |
| Industrial | 9 |
| Agricultural | 10 |
| Institutional | 19 |
| Open Space Recreation | 9 |
| Infrastructure and Utilities | 11 |
| Transportation | 11 |
| Hazard and Constrained Land | 7 |
| Mixed Use | 4 |
| Vacant and Undeveloped | 5 |
The conditionals below test the class (land_use), so they apply to every specific use within it.
Conditional Rules
| Rule | Logic |
|---|---|
| 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
{
"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"
}
}