ScenarioCostModel
The cost-computation contract for a scenario: the bound inputs (which agreements, plans, modifiers, usage, profile) and the output schema needed to compute and explain a cost.
| Canonical IRI | https://urpx.org/ns/ontology/ScenarioCostModel | ||
|---|---|---|---|
| Note | Distinct from RatePlanVersion + Scenario + CoverageClaim, which describe the resolved facts and their coverage. ScenarioCostModel is the computation contract: it binds one or more AccountServiceAgreements (RatePlan + modifier combos over service points), the usage/profile inputs, and the urpx:Scenario, and declares the output schema a calculator must produce. Scenario-dependent, versus the scenario-independent RatePlanVersion snapshot. Execution engines and result auditing are outside URPX scope. Produces a ScenarioCostResult. | ||
| Source | |||
Properties
| rdf:type | owl:Class |
|---|---|
| rdfs:comment | The cost-computation contract for a scenario: the bound inputs (which agreements, plans, modifiers, usage, profile) and the output schema needed to compute and explain a cost. |
| rdfs:label | Scenario Cost Model |
| skos:note | Distinct from RatePlanVersion + Scenario + CoverageClaim, which describe the resolved facts and their coverage. ScenarioCostModel is the computation contract: it binds one or more AccountServiceAgreements (RatePlan + modifier combos over service points), the usage/profile inputs, and the urpx:Scenario, and declares the output schema a calculator must produce. Scenario-dependent, versus the scenario-independent RatePlanVersion snapshot. Execution engines and result auditing are outside URPX scope. Produces a ScenarioCostResult. |