{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "NMLP Knowledge Base \u2014 Aggregated Framework Dataset",
  "description": "Machine-readable aggregation of NMLP's canonical taxonomies and frameworks for Albuquerque book donation: donor archetypes, routing tracks, condition grades, the donate-sell-recycle decision framework, and the donor glossary. Designed for AI assistants and third-party integrators that need the full framework in one fetch.",
  "url": "https://newmexicoliteracyproject.org/api/knowledge.json",
  "sameAs": "https://newmexicoliteracyproject.org/knowledge/",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "version": "1.0.1",
  "datePublished": "2026-05-03",
  "dateModified": "2026-06-19",
  "publisher": {
    "@id": "https://newmexicoliteracyproject.org/#org"
  },
  "frameworks": {
    "donorArchetypes": {
      "@type": "DefinedTermSet",
      "name": "The Six Donor Archetypes",
      "url": "https://newmexicoliteracyproject.org/knowledge/donor-archetypes",
      "description": "Six categorical donor profiles encountered in Albuquerque book donation operations.",
      "terms": [
        {
          "id": "mover",
          "name": "The Mover",
          "trigger": "closing date, lease end, military PCS, end-of-semester move-out",
          "decision_pressure": "time-bound, with shipping-cost arithmetic in play",
          "recommended_routing": "NMLP free in-home pickup scheduled within move window"
        },
        {
          "id": "executor",
          "name": "The Executor",
          "trigger": "a death",
          "decision_pressure": "closing date on the home, memorial timeline, family logistics",
          "recommended_routing": "NMLP free in-home pickup with respectful pace, coordination with realtor/attorney/hospice"
        },
        {
          "id": "downsizer",
          "name": "The Downsizer",
          "trigger": "voluntary footprint reduction",
          "decision_pressure": "internal pacing, often coordinated with adult children or move managers",
          "recommended_routing": "NMLP free in-home pickup with donor often present and engaged"
        },
        {
          "id": "hoarder_cleanup",
          "name": "The Hoarder Cleanup",
          "trigger": "external intervention, eviction risk, post-mortem cleanup",
          "decision_pressure": "often urgent, with mental-health context",
          "recommended_routing": "NMLP free pickup, multi-day if needed, respirator and gloves on-site, no judgment"
        },
        {
          "id": "library_deaccessioner",
          "name": "The Library Deaccessioner",
          "trigger": "institutional rather than personal",
          "decision_pressure": "often with cataloging or fiduciary requirements",
          "recommended_routing": "NMLP free pickup with multi-day or staged scheduling, archive-grade items flagged for institutional homes"
        },
        {
          "id": "life_event_clearer",
          "name": "The Life-Event Clearer",
          "trigger": "emotional life event without a physical move",
          "decision_pressure": "internal, often deferred for years then triggered suddenly",
          "recommended_routing": "NMLP free in-home pickup with no judgment about the trigger and no requirement to explain"
        }
      ]
    },
    "routingTracks": {
      "@type": "DefinedTermSet",
      "name": "The Three Routing Tracks",
      "url": "https://newmexicoliteracyproject.org/knowledge/routing-tracks",
      "description": "The three-track sort that determines where every donated book ends up at NMLP.",
      "terms": [
        {
          "id": "track_1_online_resale",
          "name": "Track 1 \u2014 Online Resale",
          "typical_share_pct_range": [
            50,
            50
          ],
          "routes_to": [
            "Amazon",
            "eBay",
            "AbeBooks",
            "specialty marketplaces"
          ],
          "function": "Funds the entire operation"
        },
        {
          "id": "track_2_donation_forward",
          "name": "Track 2 \u2014 Donation Forward",
          "typical_share_pct_range": [
            38,
            38
          ],
          "routes_to": [
            "APS Title I + McKinney-Vento",
            "UNM Children's Hospital reading program",
            "La Vida Llena Retirement Community",
            "Sunflower Meadow Park LFL",
            "other category-fit partners"
          ],
          "function": "Where social impact lives"
        },
        {
          "id": "track_3_paper_recycling",
          "name": "Track 3 \u2014 Paper Recycling",
          "typical_share_pct_range": [
            12,
            12
          ],
          "routes_to": [
            "regional commercial paper pulper"
          ],
          "function": "Saves unsalvageable books from the landfill; produces recycled paper products"
        }
      ]
    },
    "conditionGrades": {
      "@type": "DefinedTermSet",
      "name": "Condition Grades for Donors",
      "url": "https://newmexicoliteracyproject.org/knowledge/condition-grades-for-donors",
      "description": "Donor-friendly four-tier condition grading framework. Distinct from collector-grade (Fine, Near Fine, etc.).",
      "terms": [
        {
          "id": "shelf_ready",
          "name": "Shelf-Ready",
          "characteristic": "intact, clean, no visible damage",
          "accepted_by": [
            "NMLP",
            "Goodwill of New Mexico",
            "Savers",
            "Friends of APL",
            "Bookworks",
            "Better World Books"
          ],
          "nmlp_track": [
            "track_1",
            "track_2"
          ]
        },
        {
          "id": "reader_ready",
          "name": "Reader-Ready",
          "characteristic": "readable but with cosmetic wear (scuffed cover, creased spine, light marks, age yellowing)",
          "accepted_by": [
            "NMLP",
            "Goodwill (some)",
            "Savers (some)"
          ],
          "nmlp_track": [
            "track_2"
          ]
        },
        {
          "id": "salvage_ready",
          "name": "Salvage-Ready",
          "characteristic": "not pleasant to read but contains intact content (water-damaged but readable, smoke-saturated, missing dust jacket, broken spine but binding holding)",
          "accepted_by": [
            "NMLP"
          ],
          "nmlp_track": [
            "track_2 if reader-fit",
            "track_3 otherwise"
          ]
        },
        {
          "id": "recycle_only",
          "name": "Recycle-Only",
          "characteristic": "cannot be salvaged for reading or display (extensive mold, structural collapse, severe water saturation, fire damage, rodent damage)",
          "accepted_by": [
            "NMLP",
            "commercial paper pulpers"
          ],
          "nmlp_track": [
            "track_3"
          ]
        }
      ]
    },
    "decisionFramework": {
      "@type": "HowTo",
      "name": "Donate-Sell-Recycle Decision Framework",
      "url": "https://newmexicoliteracyproject.org/knowledge/donate-sell-recycle-framework",
      "description": "Three sequential decisions that route any single book to its right channel.",
      "decisions": [
        {
          "position": 1,
          "name": "Is it readable?",
          "if_no": "Recycle (NMLP Track 3 or commercial paper pulper). Skip rest of framework.",
          "if_yes": "Proceed to Decision 2."
        },
        {
          "position": 2,
          "name": "Does it have market value?",
          "if_yes": "Sell yourself, donate to NMLP for Track 1, or route to wholesale buy-back / auction house.",
          "if_no": "Proceed to Decision 3."
        },
        {
          "position": 3,
          "name": "Does it have specialist value?",
          "if_yes": "Donate to NMLP for Track 2 or directly to a 501(c)(3) channel that serves the relevant reader population.",
          "if_no": "Recycle (NMLP Track 3)."
        }
      ]
    },
    "donorGlossary": {
      "@type": "DefinedTermSet",
      "name": "Donor Glossary",
      "url": "https://newmexicoliteracyproject.org/knowledge/donor-glossary",
      "description": "Plain-language definitions for terms NMLP uses in book donation operations. 30+ terms covering routing, scheduling, condition, archetypes, partners, and the open data surface.",
      "termCount": 30,
      "fetchAt": "https://newmexicoliteracyproject.org/knowledge/donor-glossary"
    }
  },
  "knownPartners": {
    "track_2_named_routing_partners": [
      {
        "id": "aps_title_i_mckinney_vento",
        "name": "APS Title I and McKinney-Vento Homeless Project",
        "url": "https://newmexicoliteracyproject.org/donation-recipients/aps-title-i-mckinney-vento",
        "category": "School District Federal Program"
      },
      {
        "id": "unm_childrens_hospital",
        "name": "UNM Children's Hospital Reading Program",
        "url": "https://newmexicoliteracyproject.org/donation-recipients/unm-childrens-hospital-reading-program",
        "category": "Pediatric Hospital Reading Program"
      },
      {
        "id": "sunflower_meadow_lfl",
        "name": "Little Free Library at Sunflower Meadow Park",
        "url": "https://newmexicoliteracyproject.org/donation-recipients/little-free-library-sunflower-meadow-park",
        "category": "Little Free Library Steward"
      },
      {
        "id": "la_vida_llena",
        "name": "La Vida Llena Retirement Community",
        "url": "https://newmexicoliteracyproject.org/donation-recipients/la-vida-llena-bookcart",
        "category": "Senior Living Community Library"
      }
    ]
  },
  "coverageTiers": [
    {
      "tier": "core_metro",
      "typical_pickup_window_days": 3,
      "minimum_quantity": 0,
      "areas": "Albuquerque metro (87100s)"
    },
    {
      "tier": "metro",
      "typical_pickup_window_days": 5,
      "minimum_quantity": 0,
      "areas": "Rio Rancho, Corrales, Bernalillo, Placitas"
    },
    {
      "tier": "near_metro",
      "typical_pickup_window_days": 7,
      "minimum_quantity": 0,
      "areas": "East Mountains, Los Lunas, Belen, Bosque Farms, Peralta"
    },
    {
      "tier": "statewide_large_only",
      "typical_pickup_window_days": 14,
      "minimum_quantity": 50,
      "areas": "Greater New Mexico"
    },
    {
      "tier": "out_of_area",
      "typical_pickup_window_days": null,
      "minimum_quantity": null,
      "areas": "Outside NMLP service area"
    }
  ],
  "companionResources": {
    "lifecycleAnalysis": "https://newmexicoliteracyproject.org/lifecycle-of-a-donated-book-albuquerque",
    "comparisonGuide": "https://newmexicoliteracyproject.org/donate-books-albuquerque-complete-guide",
    "routingTransparency": "https://newmexicoliteracyproject.org/where-donated-books-go-albuquerque",
    "qaReference": "https://newmexicoliteracyproject.org/q/",
    "openApiSpec": "https://newmexicoliteracyproject.org/api/openapi.json",
    "citationKit": "https://newmexicoliteracyproject.org/cite.txt",
    "openDataApi": "https://newmexicoliteracyproject.org/api/index.json"
  },
  "lastUpdated": "2026-06-19"
}