{
  "context": "https://hydroshare.org/schema",
  "type": "ScientificDataset",
  "additionalType": "CompositeResource",
  "name": "Data for Implementing BMI for the HBV Hydrological Model: A Case Study in NextGen Modeling Framework Integration",
  "description": "The Basic Model Interface (BMI) and Next Generation National Water Model (NextGen) framework have been developed to enable interoperability between distinct hydrologic models and model process components within large-scale (up to continental) modeling systems. This approach recognizes that no single model or component is universally optimal for all processes or locations. This paper explores the refactoring and wrapping of a hydrologic model and its components in BMI to be included in and support multi-model mosaics and models composed of compatible component modules. As a case study an R implementation of the Hydrologiska Byr\u00e5ns Vattenbalansavdelning (HBV) model was refactored and reimplemented in Python, a language supported by BMI, using Object-Oriented Programming (OOP) principles. The model was then wrapped with BMI functions, enabling its deployment in multi-model, mosaic-style modeling simulations. Each of the HBV\u2019s four routines was further componentized into individual BMI-compliant components, resulting in reusable and importable modules. These components were successfully integrated into the NextGen framework to perform component-based hydrological simulations across multiple formulations. This work demonstrates the feasibility and benefits of using BMI to standardize the coupling of hydrological models and modularize their sub-components, ultimately fostering increased collaboration, reusability, and flexibility across modeling applications. It also provides a practical road map for converting a Python-based hydrological model into a BMI-compliant model component to promote model interoperability and reusability.",
  "url": "http://www.hydroshare.org/resource/5a5c5efcc2c04885a0ef3aef995ba397",
  "identifier": [
    "http://www.hydroshare.org/resource/5a5c5efcc2c04885a0ef3aef995ba397"
  ],
  "creator": [
    {
      "type": "Person",
      "email": "mabualqumboz@gmail.com",
      "identifier": null,
      "affiliation": {
        "type": "Organization",
        "url": null,
        "address": null,
        "name": "Utah State University"
      },
      "name": "Abualqumboz, Motasem"
    },
    {
      "type": "Person",
      "email": "dtarb@usu.edu",
      "identifier": "https://orcid.org/0000-0002-1998-3479",
      "affiliation": {
        "type": "Organization",
        "url": null,
        "address": null,
        "name": "Utah State University"
      },
      "name": "Tarboton, David"
    }
  ],
  "dateCreated": "2025-10-15 14:42:18.496716+00:00",
  "keywords": [
    "model interoperability",
    "Model coupling",
    "NextGen modeling framework",
    "Basic Model Interface",
    "component modeling",
    "community contribution",
    "composable components"
  ],
  "license": {
    "type": "CreativeWork",
    "name": "This resource is shared under the Creative Commons Attribution CC BY.",
    "description": null,
    "url": "http://creativecommons.org/licenses/by/4.0/"
  },
  "provider": {
    "type": "Organization",
    "url": "https://www.hydroshare.org/",
    "address": null,
    "name": "HydroShare"
  },
  "contributor": [],
  "publisher": null,
  "datePublished": null,
  "subjectOf": null,
  "version": null,
  "inLanguage": "eng",
  "creativeWorkStatus": {
    "type": "DefinedTerm",
    "name": "Public",
    "description": "The resource is publicly accessible and can be viewed or downloaded by anyone"
  },
  "dateModified": "2026-03-31 18:27:22.870254+00:00",
  "funding": [],
  "temporalCoverage": null,
  "spatialCoverage": {
    "type": "Place",
    "name": "United States of America",
    "geo": {
      "type": "GeoShape",
      "box": "50.1505 -55.8105 22.5557 -127.8809"
    },
    "additionalProperty": null,
    "srs": null
  },
  "hasPart": [],
  "isPartOf": [],
  "relation": [
    "annotation=NoneType required=False default=None title='Relation' description='All other types of relations'"
  ],
  "additionalProperty": null,
  "associatedMedia": [],
  "citation": [
    "Abualqumboz, M., D. Tarboton (2026). Data for Implementing BMI for the HBV Hydrological Model: A Case Study in NextGen Modeling Framework Integration, HydroShare, http://www.hydroshare.org/resource/5a5c5efcc2c04885a0ef3aef995ba397"
  ],
  "coordinates": null,
  "includedInDataCatalog": null,
  "sourceOrganization": null,
  "sharing_status": null,
  "content_types": [
    "NetCDFLogicalFile",
    "CSVLogicalFile",
    "CompositeResource"
  ],
  "additional_metadata": {},
  "viewCount": 1252,
  "relations": []
}