{ "@context": { "@version": 1.1, "tmf": "https://tmforum.org/schema/", "schema": "https://schema.org/", "dcterms": "http://purl.org/dc/terms/", "xsd": "http://www.w3.org/2001/XMLSchema#", "Addressable": "tmf:Addressable", "Duration": "tmf:Duration", "Entity": "tmf:Entity", "Extensible": "tmf:Extensible", "JsonPatch": "tmf:JsonPatch", "Money": "tmf:Money", "Quantity": "tmf:Quantity", "TargetProductSchema": "tmf:TargetProductSchema", "TimePeriod": "tmf:TimePeriod", "@baseType": { "@id": "tmf:@baseType", "@type": "xsd:string" }, "@schemaLocation": { "@id": "tmf:@schemaLocation", "@type": "xsd:string" }, "@type": { "@id": "tmf:@type", "@type": "xsd:string" }, "@valueSchemaLocation": { "@id": "tmf:@valueSchemaLocation", "@type": "xsd:string" }, "action": { "@id": "tmf:action", "@type": "xsd:string" }, "agreement": { "@id": "tmf:agreement", "@container": "@set", "@type": "xsd:string" }, "allowedAction": { "@id": "tmf:allowedAction", "@container": "@set", "@type": "xsd:string" }, "amount": { "@id": "tmf:amount", "@type": "xsd:decimal" }, "attachment": { "@id": "tmf:attachment", "@container": "@set", "@type": "xsd:string" }, "attachmentType": { "@id": "tmf:attachmentType", "@type": "xsd:string" }, "brand": { "@id": "tmf:brand", "@type": "xsd:string" }, "bundledGroupProductOffering": { "@id": "tmf:bundledGroupProductOffering", "@container": "@set", "@type": "xsd:string" }, "bundledGroupProductOfferingOption": { "@id": "tmf:bundledGroupProductOfferingOption", "@type": "xsd:string" }, "bundledPopRelationship": { "@id": "tmf:bundledPopRelationship", "@container": "@set", "@type": "xsd:string" }, "bundledProductOffering": { "@id": "tmf:bundledProductOffering", "@container": "@set", "@type": "xsd:string" }, "bundledProductOfferingOption": { "@id": "tmf:bundledProductOfferingOption", "@type": "xsd:string" }, "bundledProductSpecification": { "@id": "tmf:bundledProductSpecification", "@container": "@set", "@type": "xsd:string" }, "catalogType": { "@id": "tmf:catalogType", "@type": "xsd:string" }, "category": { "@id": "tmf:category", "@container": "@set", "@type": "xsd:string" }, "channel": { "@id": "tmf:channel", "@container": "@set", "@type": "xsd:string" }, "charSpecRelationship": { "@id": "tmf:charSpecRelationship", "@container": "@set", "@type": "xsd:string" }, "characteristic": { "@id": "tmf:characteristic", "@container": "@set", "@type": "xsd:string" }, "characteristicRelationship": { "@id": "tmf:characteristicRelationship", "@container": "@set", "@type": "xsd:string" }, "characteristicSpecificationId": { "@id": "tmf:characteristicSpecificationId", "@type": "xsd:string" }, "characteristicValueSpecification": { "@id": "tmf:characteristicValueSpecification", "@container": "@set", "@type": "xsd:string" }, "completionDate": { "@id": "tmf:completionDate", "@type": "xsd:dateTime" }, "configurable": { "@id": "tmf:configurable", "@type": "xsd:boolean" }, "content": { "@id": "tmf:content", "@type": "xsd:string" }, "contentType": { "@id": "tmf:contentType", "@type": "xsd:string" }, "creationDate": { "@id": "tmf:creationDate", "@type": "xsd:dateTime" }, "description": { "@id": "schema:description" }, "duration": { "@id": "tmf:duration", "@type": "xsd:string" }, "endDateTime": { "@id": "tmf:endDateTime", "@type": "xsd:dateTime" }, "errorLog": { "@id": "tmf:errorLog", "@type": "xsd:string" }, "extensible": { "@id": "tmf:extensible", "@type": "xsd:boolean" }, "externalIdentifier": { "@id": "tmf:externalIdentifier", "@container": "@set", "@type": "xsd:string" }, "externalIdentifierType": { "@id": "tmf:externalIdentifierType", "@type": "xsd:string" }, "from": { "@id": "tmf:from", "@type": "xsd:string" }, "href": { "@id": "tmf:href", "@type": "xsd:string" }, "id": { "@id": "tmf:id", "@type": "xsd:string" }, "intentSpecification": { "@id": "tmf:intentSpecification", "@type": "xsd:string" }, "isBundle": { "@id": "tmf:isBundle", "@type": "xsd:boolean" }, "isDefault": { "@id": "tmf:isDefault", "@type": "xsd:boolean" }, "isRoot": { "@id": "tmf:isRoot", "@type": "xsd:boolean" }, "isSellable": { "@id": "tmf:isSellable", "@type": "xsd:boolean" }, "isUnique": { "@id": "tmf:isUnique", "@type": "xsd:boolean" }, "lastUpdate": { "@id": "tmf:lastUpdate", "@type": "xsd:dateTime" }, "lifecycleStatus": { "@id": "tmf:lifecycleStatus", "@type": "xsd:string" }, "marketSegment": { "@id": "tmf:marketSegment", "@container": "@set", "@type": "xsd:string" }, "maxCardinality": { "@id": "tmf:maxCardinality", "@type": "xsd:integer" }, "mimeType": { "@id": "tmf:mimeType", "@type": "xsd:string" }, "minCardinality": { "@id": "tmf:minCardinality", "@type": "xsd:integer" }, "name": { "@id": "schema:name" }, "numberRelOfferDefault": { "@id": "tmf:numberRelOfferDefault", "@type": "xsd:integer" }, "numberRelOfferLowerLimit": { "@id": "tmf:numberRelOfferLowerLimit", "@type": "xsd:integer" }, "numberRelOfferUpperLimit": { "@id": "tmf:numberRelOfferUpperLimit", "@type": "xsd:integer" }, "op": { "@id": "tmf:op", "@type": "xsd:string" }, "owner": { "@id": "tmf:owner", "@type": "xsd:string" }, "parent": { "@id": "tmf:parent", "@type": "xsd:string" }, "parentSpecificationHref": { "@id": "tmf:parentSpecificationHref", "@type": "@id" }, "parentSpecificationId": { "@id": "tmf:parentSpecificationId", "@type": "xsd:string" }, "path": { "@id": "tmf:path", "@type": "xsd:string" }, "percentage": { "@id": "tmf:percentage", "@type": "xsd:decimal" }, "plaSpecId": { "@id": "tmf:plaSpecId", "@type": "xsd:string" }, "place": { "@id": "tmf:place", "@container": "@set", "@type": "xsd:string" }, "policy": { "@id": "tmf:policy", "@container": "@set", "@type": "xsd:string" }, "popRelationship": { "@id": "tmf:popRelationship", "@container": "@set", "@type": "xsd:string" }, "price": { "@id": "tmf:price", "@type": "xsd:string" }, "priceType": { "@id": "tmf:priceType", "@type": "xsd:string" }, "pricingLogicAlgorithm": { "@id": "tmf:pricingLogicAlgorithm", "@container": "@set", "@type": "xsd:string" }, "prodSpecCharValueUse": { "@id": "tmf:prodSpecCharValueUse", "@container": "@set", "@type": "xsd:string" }, "productNumber": { "@id": "tmf:productNumber", "@type": "xsd:string" }, "productOffering": { "@id": "tmf:productOffering", "@container": "@set", "@type": "xsd:string" }, "productOfferingCharacteristic": { "@id": "tmf:productOfferingCharacteristic", "@container": "@set", "@type": "xsd:string" }, "productOfferingPrice": { "@id": "tmf:productOfferingPrice", "@container": "@set", "@type": "xsd:string" }, "productOfferingRelationship": { "@id": "tmf:productOfferingRelationship", "@container": "@set", "@type": "xsd:string" }, "productOfferingTerm": { "@id": "tmf:productOfferingTerm", "@container": "@set", "@type": "xsd:string" }, "productSpecCharacteristic": { "@id": "tmf:productSpecCharacteristic", "@container": "@set", "@type": "xsd:string" }, "productSpecCharacteristicValue": { "@id": "tmf:productSpecCharacteristicValue", "@container": "@set", "@type": "xsd:string" }, "productSpecification": { "@id": "tmf:productSpecification", "@type": "xsd:string" }, "productSpecificationRelationship": { "@id": "tmf:productSpecificationRelationship", "@container": "@set", "@type": "xsd:string" }, "query": { "@id": "tmf:query", "@type": "xsd:string" }, "rangeInterval": { "@id": "tmf:rangeInterval", "@type": "xsd:string" }, "recurringChargePeriodLength": { "@id": "tmf:recurringChargePeriodLength", "@type": "xsd:integer" }, "recurringChargePeriodType": { "@id": "tmf:recurringChargePeriodType", "@type": "xsd:string" }, "regex": { "@id": "tmf:regex", "@type": "xsd:string" }, "relatedParty": { "@id": "tmf:relatedParty", "@container": "@set", "@type": "xsd:string" }, "relationshipType": { "@id": "tmf:relationshipType", "@type": "xsd:string" }, "resourceCandidate": { "@id": "tmf:resourceCandidate", "@type": "xsd:string" }, "resourceSpecification": { "@id": "tmf:resourceSpecification", "@container": "@set", "@type": "xsd:string" }, "role": { "@id": "tmf:role", "@type": "xsd:string" }, "serviceCandidate": { "@id": "tmf:serviceCandidate", "@type": "xsd:string" }, "serviceLevelAgreement": { "@id": "tmf:serviceLevelAgreement", "@type": "xsd:string" }, "serviceSpecification": { "@id": "tmf:serviceSpecification", "@container": "@set", "@type": "xsd:string" }, "size": { "@id": "tmf:size", "@type": "xsd:string" }, "startDateTime": { "@id": "tmf:startDateTime", "@type": "xsd:dateTime" }, "status": { "@id": "tmf:status", "@type": "xsd:string" }, "statusReason": { "@id": "tmf:statusReason", "@type": "xsd:string" }, "subCategory": { "@id": "tmf:subCategory", "@container": "@set", "@type": "xsd:string" }, "targetProductSchema": { "@id": "tmf:targetProductSchema", "@type": "xsd:string" }, "tax": { "@id": "tmf:tax", "@container": "@set", "@type": "xsd:string" }, "taxAmount": { "@id": "tmf:taxAmount", "@type": "xsd:string" }, "taxCategory": { "@id": "tmf:taxCategory", "@type": "xsd:string" }, "taxRate": { "@id": "tmf:taxRate", "@type": "xsd:decimal" }, "unit": { "@id": "tmf:unit", "@type": "xsd:string" }, "unitOfMeasure": { "@id": "tmf:unitOfMeasure", "@type": "xsd:string" }, "units": { "@id": "tmf:units", "@type": "xsd:string" }, "url": { "@id": "schema:url" }, "validFor": { "@id": "tmf:validFor", "@type": "xsd:string" }, "value": { "@id": "tmf:value", "@container": "@set", "@type": "xsd:decimal" }, "valueFrom": { "@id": "tmf:valueFrom", "@type": "xsd:integer" }, "valueTo": { "@id": "tmf:valueTo", "@type": "xsd:integer" }, "valueType": { "@id": "tmf:valueType", "@type": "xsd:string" }, "version": { "@id": "schema:version" } } }