Edge Network · JSON-LD Context

Edge Network Context

JSON-LD context defining the semantic vocabulary for Edge Network from Edge Network.

17 Classes 41 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
edge: https://edge.network/schema#

Classes

TellUserEnvelope Error Project Vm DnsZone DnsRecord ShieldWidget AssistSite StorageBucket UploadFile SshKey OsTemplate Region ComputeScript CdnDeployment TestDomain SecurityGroup

Properties

Property Type Container
tell_user string
error
id string
name string
description string
resources list
created_at dateTime
status string
size string
vcpu decimal
ram decimal
disk decimal
region string
os string
network
domain string
records list
type string
data string
ttl decimal
priority decimal
sitekey string
hostnames list
mode string
agent_policy string
hostname string
index_url string
questions_this_month decimal
monthly_cap decimal
objects decimal
size_bytes decimal
path string
content string
content_type string
public_key string
category string
source string
parameters list
domains list
fullDomain string
rules list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://edge.network/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "edge": "https://edge.network/schema#",
    "TellUserEnvelope": "edge:TellUserEnvelope",
    "tell_user": {
      "@id": "edge:tell_user",
      "@type": "xsd:string"
    },
    "Error": "edge:Error",
    "error": {
      "@id": "edge:error"
    },
    "Project": "edge:Project",
    "id": {
      "@id": "edge:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "edge:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "edge:description",
      "@type": "xsd:string"
    },
    "resources": {
      "@id": "edge:resources",
      "@container": "@list"
    },
    "created_at": {
      "@id": "edge:created_at",
      "@type": "xsd:dateTime"
    },
    "Vm": "edge:Vm",
    "status": {
      "@id": "edge:status",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "edge:size",
      "@type": "xsd:string"
    },
    "vcpu": {
      "@id": "edge:vcpu",
      "@type": "xsd:decimal"
    },
    "ram": {
      "@id": "edge:ram",
      "@type": "xsd:decimal"
    },
    "disk": {
      "@id": "edge:disk",
      "@type": "xsd:decimal"
    },
    "region": {
      "@id": "edge:region",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "edge:os",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "edge:network"
    },
    "DnsZone": "edge:DnsZone",
    "domain": {
      "@id": "edge:domain",
      "@type": "xsd:string"
    },
    "records": {
      "@id": "edge:records",
      "@container": "@list"
    },
    "DnsRecord": "edge:DnsRecord",
    "type": {
      "@id": "edge:type",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "edge:data",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "edge:ttl",
      "@type": "xsd:decimal"
    },
    "priority": {
      "@id": "edge:priority",
      "@type": "xsd:decimal"
    },
    "ShieldWidget": "edge:ShieldWidget",
    "sitekey": {
      "@id": "edge:sitekey",
      "@type": "xsd:string"
    },
    "hostnames": {
      "@id": "edge:hostnames",
      "@container": "@list"
    },
    "mode": {
      "@id": "edge:mode",
      "@type": "xsd:string"
    },
    "agent_policy": {
      "@id": "edge:agent_policy",
      "@type": "xsd:string"
    },
    "AssistSite": "edge:AssistSite",
    "hostname": {
      "@id": "edge:hostname",
      "@type": "xsd:string"
    },
    "index_url": {
      "@id": "edge:index_url",
      "@type": "xsd:string"
    },
    "questions_this_month": {
      "@id": "edge:questions_this_month",
      "@type": "xsd:decimal"
    },
    "monthly_cap": {
      "@id": "edge:monthly_cap",
      "@type": "xsd:decimal"
    },
    "StorageBucket": "edge:StorageBucket",
    "objects": {
      "@id": "edge:objects",
      "@type": "xsd:decimal"
    },
    "size_bytes": {
      "@id": "edge:size_bytes",
      "@type": "xsd:decimal"
    },
    "UploadFile": "edge:UploadFile",
    "path": {
      "@id": "edge:path",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "edge:content",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "edge:content_type",
      "@type": "xsd:string"
    },
    "SshKey": "edge:SshKey",
    "public_key": {
      "@id": "edge:public_key",
      "@type": "xsd:string"
    },
    "OsTemplate": "edge:OsTemplate",
    "Region": "edge:Region",
    "ComputeScript": "edge:ComputeScript",
    "category": {
      "@id": "edge:category",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "edge:source",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "edge:parameters",
      "@container": "@list"
    },
    "CdnDeployment": "edge:CdnDeployment",
    "domains": {
      "@id": "edge:domains",
      "@container": "@list"
    },
    "TestDomain": "edge:TestDomain",
    "fullDomain": {
      "@id": "edge:fullDomain",
      "@type": "xsd:string"
    },
    "SecurityGroup": "edge:SecurityGroup",
    "rules": {
      "@id": "edge:rules",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Edge Network API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Edge Network's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-06) from openapi/edge-network-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/edge-network-openapi.json"
  ]
}