SGP.BIO — Singapore Bio Directory Index (Almost-Code Canonical) — v0.1

TITLE (WP): SGP.BIO — Singapore Bio Directory Index (Almost-Code Canonical)
SLUG (suggested): sgp-bio-singapore-bio-directory-index-almost-code-canonical


CIVOS.VERSION-CONTRACT (LOCK)

  • CivOS.VERSION = v1.0
  • CivOS.MODE = almost-code-canonical
  • CivOS.STATUS = canonical
  • CivOS.SCOPE = BioOS (Country Index)
  • CivOS.COMPAT = additive-only
  • CivOS.DOES_NOT_REPLACE = Place×Lane×Zoom×Role×Type×ID
  • CivOS.PLACE = SGP.Z5
  • CivOS.RELATED = WORLD.BIO (canonical)

SGP.BIO.PURPOSE (LOCK)

  • SGP.BIO = country-level BioOS index that binds exemplar Taxon-Nodes to SGP PlaceID (Z5), grouped by habitat bins + interaction verbs, optimised for an urban-island ecosystem (URB + coastal + freshwater + mangrove/wetland).

SGP.BIO.PLACE ANCHOR (LOCK)

  • PLACE.ID = SGP.Z5
  • PLACE.NAME = Singapore
  • PLACE.TYPE = country (city-state)
  • PLACE.ALIASES = {SG, Republic of Singapore}

SGP.BIO.SCOPE RULES (v0.1, keep clean)

  • Rule.1 = Index, not a full biodiversity inventory
  • Rule.2 = Use habitat bins relevant to SG: URB, REEF/coastal, MAR, RIV, WET
  • Rule.3 = Every BIO.NODE binds to SGP.Z5 via native_to|introduced_to|migratory_through
  • Rule.4 = Interactions use whitelist verbs only
  • Rule.5 = Keep BP sensors coarse; refine with place subdirectories later (SGP.<district>.Z4/Z3)

SGP.BIO.HABITAT DIRECTORY (HAB → exemplar nodes)

HAB=URB (urban)

BIO.NODE (exemplar: pollinator bridge)

  • BIO.ID = BIO.TAXON::species::apis_mellifera
  • BIO.LCCS = LCCS.TAX=apis_mellifera.RANK=species.ER=POL.HAB=URB.BP=BP2
  • BIO.NAME = Western honey bee
  • BINDS.PLACE = {introduced_to|native_to}: SGP.Z5
  • BINDS.INTERACT = pollinates -> BIO.TAXON::genus::<urban_flowering_plant_placeholder>
  • SENS = {pop_trend=unknown, range_trend=flat, habitat_integrity=med, threat_pressure=med}
  • NOTES = pollinator exemplar; bridges to FOOD lane

BIO.NODE (exemplar: urban competitor / introduced placeholder)

  • BIO.ID = BIO.TAXON::species::<introduced_urban_species_placeholder>
  • BIO.LCCS = LCCS.TAX=<introduced_urban_species_placeholder>.RANK=species.ER=PAR.HAB=URB.BP=BP2
  • BIO.NAME = <introduced/invasive urban exemplar>
  • BINDS.PLACE = {introduced_to}: SGP.Z5
  • BINDS.INTERACT = competes_with -> BIO.TAXON::species::<native_species_placeholder>
  • SENS = {pop_trend=unknown, range_trend=expand, habitat_integrity=med, threat_pressure=med}
  • NOTES = SEC/biosecurity bridge exemplar

HAB=WET (wetland / mangrove / intertidal)

BIO.NODE (exemplar: ecosystem engineer placeholder)

  • BIO.ID = BIO.TAXON::species::<mangrove_engineer_placeholder>
  • BIO.LCCS = LCCS.TAX=<mangrove_engineer_placeholder>.RANK=species.ER=ENG.HAB=WET.BP=BP2
  • BIO.NAME = <mangrove/wetland habitat engineer exemplar>
  • BINDS.PLACE = {native_to}: SGP.Z5
  • BINDS.INTERACT = engineers_habitat_for -> BIO.ER.DEC
  • SENS = {pop_trend=unknown, range_trend=unknown, habitat_integrity=med, threat_pressure=med}
  • NOTES = wetland stability template (coastal protection + nurseries)

BIO.NODE (decomposer backbone)

  • BIO.ID = BIO.TAXON::kingdom::fungi
  • BIO.LCCS = LCCS.TAX=fungi.RANK=kingdom.ER=DEC.HAB=WET.BP=BP3
  • BIO.NAME = Fungi (decomposer backbone)
  • BINDS.PLACE = {native_to}: SGP.Z5
  • BINDS.INTERACT = depends_on -> dead_organic_matter
  • SENS = {pop_trend=unknown, range_trend=unknown, habitat_integrity=high, threat_pressure=low}
  • NOTES = nutrient cycling backbone in wet systems

HAB=RIV (freshwater / reservoirs / canals)

BIO.NODE (freshwater engineer placeholder)

  • BIO.ID = BIO.TAXON::species::<freshwater_engineer_placeholder>
  • BIO.LCCS = LCCS.TAX=<freshwater_engineer_placeholder>.RANK=species.ER=ENG.HAB=RIV.BP=BP2
  • BIO.NAME = <freshwater habitat engineer exemplar>
  • BINDS.PLACE = {native_to}: SGP.Z5
  • BINDS.INTERACT = engineers_habitat_for -> BIO.ER.DEC
  • SENS = {pop_trend=unknown, range_trend=unknown, habitat_integrity=med, threat_pressure=med}
  • NOTES = water ecology template; binds to FOOD + HLT + GOV (water management)

BIO.NODE (vector/parasite placeholder)

  • BIO.ID = BIO.TAXON::species::<freshwater_vector_placeholder>
  • BIO.LCCS = LCCS.TAX=<freshwater_vector_placeholder>.RANK=species.ER=PAR.HAB=RIV.BP=BP2
  • BIO.NAME = <vector/parasite exemplar>
  • BINDS.PLACE = {native_to}: SGP.Z5
  • BINDS.INTERACT = infects -> BIO.TAXON::species::<host_placeholder>
  • SENS = {pop_trend=unknown, range_trend=unknown, habitat_integrity=med, threat_pressure=med}
  • NOTES = HLT bridge placeholder; keep detailed in v0.2

HAB=MAR (marine)

BIO.NODE (marine predator placeholder)

  • BIO.ID = BIO.TAXON::species::<marine_predator_placeholder>
  • BIO.LCCS = LCCS.TAX=<marine_predator_placeholder>.RANK=species.ER=PRD.HAB=MAR.BP=BP2
  • BIO.NAME = <marine predator exemplar>
  • BINDS.PLACE = {migratory_through|native_to}: SGP.Z5
  • BINDS.INTERACT = preys_on -> BIO.TAXON::species::<marine_prey_placeholder>
  • SENS = {pop_trend=unknown, range_trend=unknown, habitat_integrity=med, threat_pressure=med}
  • NOTES = marine food web template; binds to FOOD + TRN (shipping)

HAB=REEF (coastal / coral / seagrass proxy)

BIO.NODE (coastal engineer placeholder)

  • BIO.ID = BIO.TAXON::species::<coastal_engineer_placeholder>
  • BIO.LCCS = LCCS.TAX=<coastal_engineer_placeholder>.RANK=species.ER=ENG.HAB=REEF.BP=BP2
  • BIO.NAME = <coastal habitat engineer exemplar>
  • BINDS.PLACE = {native_to}: SGP.Z5
  • BINDS.INTERACT = engineers_habitat_for -> BIO.ER.DEC
  • SENS = {pop_trend=unknown, range_trend=unknown, habitat_integrity=med, threat_pressure=med}
  • NOTES = coastal nursery/reef stability template

SGP.BIO.INTERACTION INDEX (verb → examples)

pollinates

  • BIO.TAXON::species::apis_mellifera pollinates BIO.TAXON::genus::<urban_flowering_plant_placeholder>

engineers_habitat_for

  • BIO.TAXON::species::<mangrove_engineer_placeholder> engineers_habitat_for BIO.ER.DEC
  • BIO.TAXON::species::<freshwater_engineer_placeholder> engineers_habitat_for BIO.ER.DEC
  • BIO.TAXON::species::<coastal_engineer_placeholder> engineers_habitat_for BIO.ER.DEC

infects

  • BIO.TAXON::species::<freshwater_vector_placeholder> infects BIO.TAXON::species::<host_placeholder>

preys_on

  • BIO.TAXON::species::<marine_predator_placeholder> preys_on BIO.TAXON::species::<marine_prey_placeholder>

competes_with

  • BIO.TAXON::species::<introduced_urban_species_placeholder> competes_with BIO.TAXON::species::<native_species_placeholder>

SGP.BIO → CIVOS LANE BRIDGES (Singapore-specific, high-signal)

FOOD lane (pollination + marine webs + wetlands)

BIO→CIV.BRIDGE

  • BIO.ER.POL BINDS.CIVLANE = FOOD
  • HAB=MAR|REEF BINDS.CIVLANE = FOOD
  • HAB=WET BINDS.CIVLANE = FOOD
  • NOTES = island-city food stability depends on coastal systems + pollination

HLT lane (infects/hosts + water ecology)

BIO→CIV.BRIDGE

  • BIO.INTERACT.infects BINDS.CIVLANE = HLT
  • BIO.HAB.RIV BINDS.CIVLANE = HLT
  • NOTES = detailed vector/pathogen nodes in v0.2 (kept placeholder in v0.1)

SEC lane (biosecurity, introduced species, invasive risk)

BIO→CIV.BRIDGE

  • BINDS.PLACE.introduced_to BINDS.CIVLANE = SEC
  • NOTES = port city-state: introduced_to implies screening + enforcement load

TRN lane (ports, shipping, movement)

BIO→CIV.BRIDGE

  • BINDS.PLACE.migratory_through BINDS.CIVLANE = TRN
  • HAB=MAR BINDS.CIVLANE = TRN
  • NOTES = organism movement intersects shipping & inspections

GOV lane (habitat integrity controls)

BIO→CIV.BRIDGE

  • BIO.SENS.habitat_integrity BINDS.CIVLANE = GOV
  • NOTES = governance controls habitat integrity via planning/constraints

SGP.BIO.NEXT (v0.2 expansion, still additive-only)

  • Replace placeholders with chosen Singapore exemplars
  • Add sub-place binds = SGP.<town>.Z4 / SGP.<district>.Z3 (Bukit Timah, Jurong, etc.)
  • Add “introduced_to” exemplars tied to ports/air hubs (SEC + TRN bridge)
  • Add curriculum bridge page: SGP.EDU.BIO (taxonomy + interactions as knowledge units)

LEGACY ISOLATION (SHORT)

CIVOS.LEGACY-BRIDGE

  • Rule = Any legacy CivOS page mentioning “Singapore nature/wildlife” in prose should point here as canonical SGP.BIO index
  • Mechanism = legacy banner + rel=canonical + optional noindex/301

History and Biology Lattice Series:

Recommended Internal Links (Spine)

Start Here: 

Exit mobile version
%%footer%%