Eodly · JSON-LD Context
Eodly Io Context
JSON-LD context defining the semantic vocabulary for Eodly Io from Eodly.
6 Classes
24 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
eodly:
https://eodly.io/schema#
Classes
ApiRoot
Identity
ReportSummary
Report
TeamMember
Error
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| version | string | |
| description | string | |
| documentation | reference | |
| openapi | reference | |
| api_catalog | reference | |
| authentication | ||
| endpoints | ||
| rate_limit | string | |
| organization | ||
| scopes | list | |
| id | string | |
| scope | string | |
| scope_target_id | string | |
| generated_at | dateTime | |
| headline | string | |
| report | ||
| role | string | |
| department | string | |
| is_external | boolean | |
| active | boolean | |
| error | string | |
| message | string | |
| required_scope | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://eodly.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"eodly": "https://eodly.io/schema#",
"ApiRoot": "eodly:ApiRoot",
"name": {
"@id": "eodly:name",
"@type": "xsd:string"
},
"version": {
"@id": "eodly:version",
"@type": "xsd:string"
},
"description": {
"@id": "eodly:description",
"@type": "xsd:string"
},
"documentation": {
"@id": "eodly:documentation",
"@type": "@id"
},
"openapi": {
"@id": "eodly:openapi",
"@type": "@id"
},
"api_catalog": {
"@id": "eodly:api_catalog",
"@type": "@id"
},
"authentication": {
"@id": "eodly:authentication"
},
"endpoints": {
"@id": "eodly:endpoints"
},
"rate_limit": {
"@id": "eodly:rate_limit",
"@type": "xsd:string"
},
"Identity": "eodly:Identity",
"organization": {
"@id": "eodly:organization"
},
"scopes": {
"@id": "eodly:scopes",
"@container": "@list"
},
"ReportSummary": "eodly:ReportSummary",
"id": {
"@id": "eodly:id",
"@type": "xsd:string"
},
"scope": {
"@id": "eodly:scope",
"@type": "xsd:string"
},
"scope_target_id": {
"@id": "eodly:scope_target_id",
"@type": "xsd:string"
},
"generated_at": {
"@id": "eodly:generated_at",
"@type": "xsd:dateTime"
},
"headline": {
"@id": "eodly:headline",
"@type": "xsd:string"
},
"Report": "eodly:Report",
"report": {
"@id": "eodly:report"
},
"TeamMember": "eodly:TeamMember",
"role": {
"@id": "eodly:role",
"@type": "xsd:string"
},
"department": {
"@id": "eodly:department",
"@type": "xsd:string"
},
"is_external": {
"@id": "eodly:is_external",
"@type": "xsd:boolean"
},
"active": {
"@id": "eodly:active",
"@type": "xsd:boolean"
},
"Error": "eodly:Error",
"error": {
"@id": "eodly:error",
"@type": "xsd:string"
},
"message": {
"@id": "eodly:message",
"@type": "xsd:string"
},
"required_scope": {
"@id": "eodly:required_scope",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Eodly API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Eodly'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-07) from openapi/_original/eodly-io-api-openapi.json.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/_original/eodly-io-api-openapi.json"
]
}