meni-ge · JSON-LD Context
Meni Ge Context
JSON-LD context defining the semantic vocabulary for Meni Ge from meni-ge.
9 Classes
63 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
meni:
https://meni.ge/schema#
Classes
Error
CallEvent
Webhook
OpenClosed
Party
Call
InboundRule
OutboundRule
Forwarding
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| id | string | |
| type | string | |
| at | dateTime | |
| callId | string | |
| seq | integer | |
| direction | string | |
| from | reference | |
| to | reference | |
| lineId | string | |
| lineLabel | string | |
| line | ||
| redirectedFrom | string | |
| party | reference | |
| by | reference | |
| status | string | |
| answeredBy | reference | |
| durationSec | integer | |
| talkSec | integer | |
| ringSec | integer | |
| hangupBy | string | |
| name | string | |
| url | string | |
| events | list | |
| locations | list | |
| enabled | boolean | |
| secretHint | string | |
| createdAt | string | |
| location | string | |
| codeEnabled | boolean | |
| remoteSupported | boolean | |
| closed | boolean | |
| closedBy | string | |
| closedUntil | dateTime | |
| request | ||
| kind | string | |
| number | string | |
| extension | string | |
| startedAt | dateTime | |
| answeredAt | dateTime | |
| endedAt | dateTime | |
| statusGroup | string | |
| steps | list | |
| match | ||
| when | ||
| action | string | |
| botId | string | |
| forwardNumber | string | |
| menuId | string | |
| fallback | ||
| pattern | string | |
| via | reference | |
| backupVia | ||
| backupVias | list | |
| scope | ||
| stripDigits | integer | |
| prefix | string | |
| always | reference | |
| busy | reference | |
| noAnswer | reference | |
| noAnswerSec | integer | |
| offline | reference | |
| dnd | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://meni.ge/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"meni": "https://meni.ge/schema#",
"Error": "meni:Error",
"error": {
"@id": "meni:error",
"@type": "xsd:string"
},
"CallEvent": "meni:CallEvent",
"id": {
"@id": "meni:id",
"@type": "xsd:string"
},
"type": {
"@id": "meni:type",
"@type": "xsd:string"
},
"at": {
"@id": "meni:at",
"@type": "xsd:dateTime"
},
"callId": {
"@id": "meni:callId",
"@type": "xsd:string"
},
"seq": {
"@id": "meni:seq",
"@type": "xsd:integer"
},
"direction": {
"@id": "meni:direction",
"@type": "xsd:string"
},
"from": {
"@id": "meni:from",
"@type": "@id"
},
"to": {
"@id": "meni:to",
"@type": "@id"
},
"lineId": {
"@id": "meni:lineId",
"@type": "xsd:string"
},
"lineLabel": {
"@id": "meni:lineLabel",
"@type": "xsd:string"
},
"line": {
"@id": "meni:line"
},
"redirectedFrom": {
"@id": "meni:redirectedFrom",
"@type": "xsd:string"
},
"party": {
"@id": "meni:party",
"@type": "@id"
},
"by": {
"@id": "meni:by",
"@type": "@id"
},
"status": {
"@id": "meni:status",
"@type": "xsd:string"
},
"answeredBy": {
"@id": "meni:answeredBy",
"@type": "@id"
},
"durationSec": {
"@id": "meni:durationSec",
"@type": "xsd:integer"
},
"talkSec": {
"@id": "meni:talkSec",
"@type": "xsd:integer"
},
"ringSec": {
"@id": "meni:ringSec",
"@type": "xsd:integer"
},
"hangupBy": {
"@id": "meni:hangupBy",
"@type": "xsd:string"
},
"Webhook": "meni:Webhook",
"name": {
"@id": "meni:name",
"@type": "xsd:string"
},
"url": {
"@id": "meni:url",
"@type": "xsd:string"
},
"events": {
"@id": "meni:events",
"@container": "@list"
},
"locations": {
"@id": "meni:locations",
"@container": "@list"
},
"enabled": {
"@id": "meni:enabled",
"@type": "xsd:boolean"
},
"secretHint": {
"@id": "meni:secretHint",
"@type": "xsd:string"
},
"createdAt": {
"@id": "meni:createdAt",
"@type": "xsd:string"
},
"OpenClosed": "meni:OpenClosed",
"location": {
"@id": "meni:location",
"@type": "xsd:string"
},
"codeEnabled": {
"@id": "meni:codeEnabled",
"@type": "xsd:boolean"
},
"remoteSupported": {
"@id": "meni:remoteSupported",
"@type": "xsd:boolean"
},
"closed": {
"@id": "meni:closed",
"@type": "xsd:boolean"
},
"closedBy": {
"@id": "meni:closedBy",
"@type": "xsd:string"
},
"closedUntil": {
"@id": "meni:closedUntil",
"@type": "xsd:dateTime"
},
"request": {
"@id": "meni:request"
},
"Party": "meni:Party",
"kind": {
"@id": "meni:kind",
"@type": "xsd:string"
},
"number": {
"@id": "meni:number",
"@type": "xsd:string"
},
"extension": {
"@id": "meni:extension",
"@type": "xsd:string"
},
"Call": "meni:Call",
"startedAt": {
"@id": "meni:startedAt",
"@type": "xsd:dateTime"
},
"answeredAt": {
"@id": "meni:answeredAt",
"@type": "xsd:dateTime"
},
"endedAt": {
"@id": "meni:endedAt",
"@type": "xsd:dateTime"
},
"statusGroup": {
"@id": "meni:statusGroup",
"@type": "xsd:string"
},
"steps": {
"@id": "meni:steps",
"@container": "@list"
},
"InboundRule": "meni:InboundRule",
"match": {
"@id": "meni:match"
},
"when": {
"@id": "meni:when"
},
"action": {
"@id": "meni:action",
"@type": "xsd:string"
},
"botId": {
"@id": "meni:botId",
"@type": "xsd:string"
},
"forwardNumber": {
"@id": "meni:forwardNumber",
"@type": "xsd:string"
},
"menuId": {
"@id": "meni:menuId",
"@type": "xsd:string"
},
"fallback": {
"@id": "meni:fallback"
},
"OutboundRule": "meni:OutboundRule",
"pattern": {
"@id": "meni:pattern",
"@type": "xsd:string"
},
"via": {
"@id": "meni:via",
"@type": "@id"
},
"backupVia": {
"@id": "meni:backupVia"
},
"backupVias": {
"@id": "meni:backupVias",
"@container": "@list"
},
"scope": {
"@id": "meni:scope"
},
"stripDigits": {
"@id": "meni:stripDigits",
"@type": "xsd:integer"
},
"prefix": {
"@id": "meni:prefix",
"@type": "xsd:string"
},
"Forwarding": "meni:Forwarding",
"always": {
"@id": "meni:always",
"@type": "@id"
},
"busy": {
"@id": "meni:busy",
"@type": "@id"
},
"noAnswer": {
"@id": "meni:noAnswer",
"@type": "@id"
},
"noAnswerSec": {
"@id": "meni:noAnswerSec",
"@type": "xsd:integer"
},
"offline": {
"@id": "meni:offline",
"@type": "@id"
},
"dnd": {
"@id": "meni:dnd",
"@type": "@id"
}
},
"@type": "schema:Dataset",
"schema:name": "meni-ge API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects meni-ge'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/_original/pbx-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/pbx-openapi.json"
]
}