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
View Context View on GitHub

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

Raw ↑
{
  "@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"
    }
  }
}