TM Forum · JSON-LD Context
Tm Forum Tmf620 Product Context
JSON-LD context defining the semantic vocabulary for Tm Forum Tmf620 Product from TM Forum.
9 Classes
110 Properties
4 Namespaces
Namespaces
tmf:
https://tmforum.org/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Addressable
Duration
Entity
Extensible
JsonPatch
Money
Quantity
TargetProductSchema
TimePeriod
Properties
| Property | Type | Container |
|---|---|---|
| action | string | |
| agreement | string | set |
| allowedAction | string | set |
| amount | decimal | |
| attachment | string | set |
| attachmentType | string | |
| brand | string | |
| bundledGroupProductOffering | string | set |
| bundledGroupProductOfferingOption | string | |
| bundledPopRelationship | string | set |
| bundledProductOffering | string | set |
| bundledProductOfferingOption | string | |
| bundledProductSpecification | string | set |
| catalogType | string | |
| category | string | set |
| channel | string | set |
| charSpecRelationship | string | set |
| characteristic | string | set |
| characteristicRelationship | string | set |
| characteristicSpecificationId | string | |
| characteristicValueSpecification | string | set |
| completionDate | dateTime | |
| configurable | boolean | |
| content | string | |
| contentType | string | |
| creationDate | dateTime | |
| description | ||
| duration | string | |
| endDateTime | dateTime | |
| errorLog | string | |
| extensible | boolean | |
| externalIdentifier | string | set |
| externalIdentifierType | string | |
| from | string | |
| href | string | |
| id | string | |
| intentSpecification | string | |
| isBundle | boolean | |
| isDefault | boolean | |
| isRoot | boolean | |
| isSellable | boolean | |
| isUnique | boolean | |
| lastUpdate | dateTime | |
| lifecycleStatus | string | |
| marketSegment | string | set |
| maxCardinality | integer | |
| mimeType | string | |
| minCardinality | integer | |
| name | ||
| numberRelOfferDefault | integer | |
| numberRelOfferLowerLimit | integer | |
| numberRelOfferUpperLimit | integer | |
| op | string | |
| owner | string | |
| parent | string | |
| parentSpecificationHref | reference | |
| parentSpecificationId | string | |
| path | string | |
| percentage | decimal | |
| plaSpecId | string | |
| place | string | set |
| policy | string | set |
| popRelationship | string | set |
| price | string | |
| priceType | string | |
| pricingLogicAlgorithm | string | set |
| prodSpecCharValueUse | string | set |
| productNumber | string | |
| productOffering | string | set |
| productOfferingCharacteristic | string | set |
| productOfferingPrice | string | set |
| productOfferingRelationship | string | set |
| productOfferingTerm | string | set |
| productSpecCharacteristic | string | set |
| productSpecCharacteristicValue | string | set |
| productSpecification | string | |
| productSpecificationRelationship | string | set |
| query | string | |
| rangeInterval | string | |
| recurringChargePeriodLength | integer | |
| recurringChargePeriodType | string | |
| regex | string | |
| relatedParty | string | set |
| relationshipType | string | |
| resourceCandidate | string | |
| resourceSpecification | string | set |
| role | string | |
| serviceCandidate | string | |
| serviceLevelAgreement | string | |
| serviceSpecification | string | set |
| size | string | |
| startDateTime | dateTime | |
| status | string | |
| statusReason | string | |
| subCategory | string | set |
| targetProductSchema | string | |
| tax | string | set |
| taxAmount | string | |
| taxCategory | string | |
| taxRate | decimal | |
| unit | string | |
| unitOfMeasure | string | |
| units | string | |
| url | ||
| validFor | string | |
| value | decimal | set |
| valueFrom | integer | |
| valueTo | integer | |
| valueType | string | |
| version |
JSON-LD Document
{
"@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"
}
}
}