product


Type: product

Properties:

Property Description Type Reference
coverages coverages included in product array /product/coverages
policyholder policyholder for product /person
contributor contributor for product /person
deductible deductible for given coverage(bundle) or product /definitions/money
start-date start date of validity period of the product /definitions/date
term-time term-time for product in months /definitions/nonnegative-integer
cancellation-period cancellation-period of product in months /definitions/nonnegative-integer
premium-amount premium amount per payment interval /definitions/money
premium-payment-interval payment interval for product-premium /definitions/temporal-interval
premium-payment-method payment method for product-premium /definitions/payment-method
area-of-validity area of validity for product /definitions/area-of-validity
coverage-period-non-european-countries how long is medical treatment covered in non-european countries (in months) /definitions/coverage-period
package specific tariff-name string /product/package

Schema:


{
    "$id": "https://ontology.riskine.com/product.json",
    "type": "object",
    "properties": {
        "coverages": {
            "type": "array",
            "description": "coverages included in product",
            "items": {
                "$ref": "coverage.json"
            }
        },
        "policyholder": {
            "description": "policyholder for product",
            "$ref": "person.json"
        },
        "contributor": {
            "description": "contributor for product",
            "$ref": "person.json"
        },
        "deductible": {
            "description": "deductible for given coverage(bundle) or product",
            "$ref": "definitions.json#/money"
        },
        "start-date": {
            "description": "start date of validity period of the product",
            "$ref": "definitions.json#/date"
        },
        "term-time": {
            "description": "term-time for product in months",
            "$ref": "definitions.json#/nonnegative-integer"
        },
        "cancellation-period": {
            "$ref": "definitions.json#/nonnegative-integer",
            "description": "cancellation-period of product in months"
        },
        "premium-amount": {
            "description": "premium amount per payment interval",
            "$ref": "definitions.json#/money"
        },
        "premium-payment-interval": {
            "description": "payment interval for product-premium",
            "$ref": "definitions.json#/temporal-interval"
        },
        "premium-payment-method": {
            "description": "payment method for product-premium",
            "$ref": "definitions.json#/payment-method"
        },
        "area-of-validity": {
            "description": "area of validity for product",
            "$ref": "definitions.json#/area-of-validity"
        },
        "coverage-period-non-european-countries": {
            "description": "how long is medical treatment covered in non-european countries (in months)",
            "$ref": "definitions.json#/coverage-period"
        },
        "package": {
            "type": "string",
            "description": "specific tariff-name"
        }
    }
}