ex2-com · JSON-LD Context
Ex2 Com Context
JSON-LD context defining the semantic vocabulary for Ex2 Com from ex2-com.
13 Classes
63 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ex2:
https://ex2.com/schema#
Classes
Error
Status
Index
ProductLine
Plan
Pricing
Spec
PlanList
PlanDetail
Comparison
DomainPricing
Migration
DomainAvailability
Properties
| Property | Type | Container |
|---|---|---|
| type | string | |
| title | string | |
| status | integer | |
| detail | string | |
| code | string | |
| error | ||
| updated_at | dateTime | |
| components | list | |
| account_actions | list | |
| name | string | |
| version | integer | |
| description | string | |
| documentation | reference | |
| mcp_server | reference | |
| openapi | reference | |
| parameters | ||
| endpoints | list | |
| product_lines | list | |
| id | string | |
| url | reference | |
| plans | list | |
| line | string | |
| featured | boolean | |
| on_quote | boolean | |
| features | list | |
| mailboxes | ||
| performance_index | decimal | |
| pricing | ||
| order_url | ||
| specs | list | |
| free | boolean | |
| billing_cycles | ||
| setup_fees | ||
| first_year_discount | ||
| from_per_month | decimal | |
| label | string | |
| value | string | |
| currency | string | |
| lang | string | |
| plan | reference | |
| comparison | list | |
| period_years | integer | |
| domains | list | |
| price | decimal | |
| duration | ||
| done_by_ex2 | boolean | |
| what_moves | list | |
| domain_names | string | |
| sites | string | |
| site_online | string | |
| needs | list | |
| not_movable | string | |
| steps | list | |
| plans_url | reference | |
| request_url | reference | |
| page_url | reference | |
| domain | string | |
| available | boolean | |
| tld | string | |
| register | ||
| transfer | ||
| renew | ||
| transfer_url |
JSON-LD Document
{
"@context": {
"@vocab": "https://ex2.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ex2": "https://ex2.com/schema#",
"Error": "ex2:Error",
"type": {
"@id": "ex2:type",
"@type": "xsd:string"
},
"title": {
"@id": "ex2:title",
"@type": "xsd:string"
},
"status": {
"@id": "ex2:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "ex2:detail",
"@type": "xsd:string"
},
"code": {
"@id": "ex2:code",
"@type": "xsd:string"
},
"error": {
"@id": "ex2:error"
},
"Status": "ex2:Status",
"updated_at": {
"@id": "ex2:updated_at",
"@type": "xsd:dateTime"
},
"components": {
"@id": "ex2:components",
"@container": "@list"
},
"account_actions": {
"@id": "ex2:account_actions",
"@container": "@list"
},
"Index": "ex2:Index",
"name": {
"@id": "ex2:name",
"@type": "xsd:string"
},
"version": {
"@id": "ex2:version",
"@type": "xsd:integer"
},
"description": {
"@id": "ex2:description",
"@type": "xsd:string"
},
"documentation": {
"@id": "ex2:documentation",
"@type": "@id"
},
"mcp_server": {
"@id": "ex2:mcp_server",
"@type": "@id"
},
"openapi": {
"@id": "ex2:openapi",
"@type": "@id"
},
"parameters": {
"@id": "ex2:parameters"
},
"endpoints": {
"@id": "ex2:endpoints",
"@container": "@list"
},
"product_lines": {
"@id": "ex2:product_lines",
"@container": "@list"
},
"ProductLine": "ex2:ProductLine",
"id": {
"@id": "ex2:id",
"@type": "xsd:string"
},
"url": {
"@id": "ex2:url",
"@type": "@id"
},
"plans": {
"@id": "ex2:plans",
"@container": "@list"
},
"Plan": "ex2:Plan",
"line": {
"@id": "ex2:line",
"@type": "xsd:string"
},
"featured": {
"@id": "ex2:featured",
"@type": "xsd:boolean"
},
"on_quote": {
"@id": "ex2:on_quote",
"@type": "xsd:boolean"
},
"features": {
"@id": "ex2:features",
"@container": "@list"
},
"mailboxes": {
"@id": "ex2:mailboxes"
},
"performance_index": {
"@id": "ex2:performance_index",
"@type": "xsd:decimal"
},
"pricing": {
"@id": "ex2:pricing"
},
"order_url": {
"@id": "ex2:order_url"
},
"specs": {
"@id": "ex2:specs",
"@container": "@list"
},
"Pricing": "ex2:Pricing",
"free": {
"@id": "ex2:free",
"@type": "xsd:boolean"
},
"billing_cycles": {
"@id": "ex2:billing_cycles"
},
"setup_fees": {
"@id": "ex2:setup_fees"
},
"first_year_discount": {
"@id": "ex2:first_year_discount"
},
"from_per_month": {
"@id": "ex2:from_per_month",
"@type": "xsd:decimal"
},
"Spec": "ex2:Spec",
"label": {
"@id": "ex2:label",
"@type": "xsd:string"
},
"value": {
"@id": "ex2:value",
"@type": "xsd:string"
},
"PlanList": "ex2:PlanList",
"currency": {
"@id": "ex2:currency",
"@type": "xsd:string"
},
"lang": {
"@id": "ex2:lang",
"@type": "xsd:string"
},
"PlanDetail": "ex2:PlanDetail",
"plan": {
"@id": "ex2:plan",
"@type": "@id"
},
"Comparison": "ex2:Comparison",
"comparison": {
"@id": "ex2:comparison",
"@container": "@list"
},
"DomainPricing": "ex2:DomainPricing",
"period_years": {
"@id": "ex2:period_years",
"@type": "xsd:integer"
},
"domains": {
"@id": "ex2:domains",
"@container": "@list"
},
"Migration": "ex2:Migration",
"price": {
"@id": "ex2:price",
"@type": "xsd:decimal"
},
"duration": {
"@id": "ex2:duration"
},
"done_by_ex2": {
"@id": "ex2:done_by_ex2",
"@type": "xsd:boolean"
},
"what_moves": {
"@id": "ex2:what_moves",
"@container": "@list"
},
"domain_names": {
"@id": "ex2:domain_names",
"@type": "xsd:string"
},
"sites": {
"@id": "ex2:sites",
"@type": "xsd:string"
},
"site_online": {
"@id": "ex2:site_online",
"@type": "xsd:string"
},
"needs": {
"@id": "ex2:needs",
"@container": "@list"
},
"not_movable": {
"@id": "ex2:not_movable",
"@type": "xsd:string"
},
"steps": {
"@id": "ex2:steps",
"@container": "@list"
},
"plans_url": {
"@id": "ex2:plans_url",
"@type": "@id"
},
"request_url": {
"@id": "ex2:request_url",
"@type": "@id"
},
"page_url": {
"@id": "ex2:page_url",
"@type": "@id"
},
"DomainAvailability": "ex2:DomainAvailability",
"domain": {
"@id": "ex2:domain",
"@type": "xsd:string"
},
"available": {
"@id": "ex2:available",
"@type": "xsd:boolean"
},
"tld": {
"@id": "ex2:tld",
"@type": "xsd:string"
},
"register": {
"@id": "ex2:register"
},
"transfer": {
"@id": "ex2:transfer"
},
"renew": {
"@id": "ex2:renew"
},
"transfer_url": {
"@id": "ex2:transfer_url"
}
},
"@type": "schema:Dataset",
"schema:name": "ex2-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ex2-com'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-10-30) from openapi/ex2-com-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/ex2-com-openapi.json"
]
}