BorgLayer · JSON-LD Context
Borglayer Com Context
JSON-LD context defining the semantic vocabulary for Borglayer Com from BorgLayer.
4 Classes
21 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
borglayer:
https://borglayer.com/schema#
Classes
Error
Domain
RegistrantProfile
DnsRecord
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| message | string | |
| balance_micro | integer | |
| domain | string | |
| status | string | |
| expires_at | string | |
| first_name | string | |
| last_name | string | |
| string | ||
| phone | string | |
| address_line1 | string | |
| city | string | |
| postal_code | string | |
| country | string | |
| organization_name | string | |
| is_default | boolean | |
| type | string | |
| name | string | |
| content | string | |
| ttl | integer | |
| priority | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://borglayer.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"borglayer": "https://borglayer.com/schema#",
"Error": "borglayer:Error",
"error": {
"@id": "borglayer:error",
"@type": "xsd:string"
},
"message": {
"@id": "borglayer:message",
"@type": "xsd:string"
},
"balance_micro": {
"@id": "borglayer:balance_micro",
"@type": "xsd:integer"
},
"Domain": "borglayer:Domain",
"domain": {
"@id": "borglayer:domain",
"@type": "xsd:string"
},
"status": {
"@id": "borglayer:status",
"@type": "xsd:string"
},
"expires_at": {
"@id": "borglayer:expires_at",
"@type": "xsd:string"
},
"RegistrantProfile": "borglayer:RegistrantProfile",
"first_name": {
"@id": "borglayer:first_name",
"@type": "xsd:string"
},
"last_name": {
"@id": "borglayer:last_name",
"@type": "xsd:string"
},
"email": {
"@id": "borglayer:email",
"@type": "xsd:string"
},
"phone": {
"@id": "borglayer:phone",
"@type": "xsd:string"
},
"address_line1": {
"@id": "borglayer:address_line1",
"@type": "xsd:string"
},
"city": {
"@id": "borglayer:city",
"@type": "xsd:string"
},
"postal_code": {
"@id": "borglayer:postal_code",
"@type": "xsd:string"
},
"country": {
"@id": "borglayer:country",
"@type": "xsd:string"
},
"organization_name": {
"@id": "borglayer:organization_name",
"@type": "xsd:string"
},
"is_default": {
"@id": "borglayer:is_default",
"@type": "xsd:boolean"
},
"DnsRecord": "borglayer:DnsRecord",
"type": {
"@id": "borglayer:type",
"@type": "xsd:string"
},
"name": {
"@id": "borglayer:name",
"@type": "xsd:string"
},
"content": {
"@id": "borglayer:content",
"@type": "xsd:string"
},
"ttl": {
"@id": "borglayer:ttl",
"@type": "xsd:integer"
},
"priority": {
"@id": "borglayer:priority",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "BorgLayer API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BorgLayer'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-03) from openapi/borglayer-com-openapi.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/borglayer-com-openapi.yml"
]
}