Rackspace Technology · JSON-LD Context

Rackspace Technology Context

JSON-LD context defining the semantic vocabulary for Rackspace Technology from Rackspace Technology.

42 Classes 9 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
rax: https://docs.rackspace.com/vocab/
openapi: https://spec.openapis.org/oas/3.0.3/
jsonschema: https://json-schema.org/draft/2020-12/schema

Classes

Rackspace name description url tenant tenantId accountId rcn Domain DomainList Record RecordList ttl type data priority User username Token Role Tenant Endpoint region ServiceCatalogEntry CustomerAccount Contact Metadata Offering Product offeringCode offeringVersion lineOfBusiness status currency listPrice Limit AsyncJob jobId Fault code message details

Properties

Property Type Container
email schema:Email
id schema:Text
created schema:DateTime
updated schema:DateTime
expires schema:DateTime
domain reference
publicURL reference
internalURL reference
callbackUrl reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "rax": "https://docs.rackspace.com/vocab/",
    "openapi": "https://spec.openapis.org/oas/3.0.3/",
    "jsonschema": "https://json-schema.org/draft/2020-12/schema",
    "Rackspace": "schema:Organization",
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "email": { "@id": "schema:email", "@type": "schema:Email" },
    "id": { "@id": "schema:identifier", "@type": "schema:Text" },
    "created": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
    "updated": { "@id": "schema:dateModified", "@type": "schema:DateTime" },
    "expires": { "@id": "schema:expires", "@type": "schema:DateTime" },
    "tenant": "rax:tenant",
    "tenantId": "rax:tenantId",
    "accountId": "rax:accountId",
    "rcn": "rax:rackspaceCustomerNumber",
    "domain": { "@id": "rax:Domain", "@type": "@id" },
    "Domain": "rax:Domain",
    "DomainList": "rax:DomainList",
    "Record": "rax:Record",
    "RecordList": "rax:RecordList",
    "ttl": "rax:ttl",
    "type": "schema:additionalType",
    "data": "rax:recordData",
    "priority": "rax:priority",
    "User": "schema:Person",
    "username": "schema:alternateName",
    "Token": "rax:Token",
    "Role": "rax:Role",
    "Tenant": "rax:Tenant",
    "Endpoint": "rax:ServiceCatalogEndpoint",
    "publicURL": { "@id": "rax:publicURL", "@type": "@id" },
    "internalURL": { "@id": "rax:internalURL", "@type": "@id" },
    "region": "rax:region",
    "ServiceCatalogEntry": "rax:ServiceCatalogEntry",
    "CustomerAccount": "schema:Account",
    "Contact": "schema:Person",
    "Metadata": "rax:Metadata",
    "Offering": "schema:Offer",
    "Product": "schema:Product",
    "offeringCode": "rax:offeringCode",
    "offeringVersion": "rax:offeringVersion",
    "lineOfBusiness": "rax:lineOfBusiness",
    "status": "schema:itemStatus",
    "currency": "schema:priceCurrency",
    "listPrice": "schema:price",
    "Limit": "rax:Limit",
    "AsyncJob": "rax:AsyncJob",
    "callbackUrl": { "@id": "rax:callbackUrl", "@type": "@id" },
    "jobId": "rax:jobId",
    "Fault": "schema:Error",
    "code": "schema:errorCode",
    "message": "schema:description",
    "details": "rax:errorDetails"
  }
}