Fallax · JSON-LD Context
Fallax Io Context
JSON-LD context defining the semantic vocabulary for Fallax Io from Fallax.
14 Classes
41 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fallax:
https://fallax.io/schema#
Classes
Workspace
Error
Summary
ReportPage
Report
EventPage
Event
CampaignPage
Campaign
PersonPage
Person
PersonUpsert
PersonInput
PersonPatch
Properties
| Property | Type | Container |
|---|---|---|
| workspace | ||
| key | ||
| error | ||
| range | string | |
| since | string | |
| until | string | |
| totals | ||
| rates | ||
| previous | ||
| data | list | |
| nextCursor | string | |
| hasMore | boolean | |
| id | string | |
| reportedAt | dateTime | |
| receivedAt | dateTime | |
| source | string | |
| reporterEmail | string | |
| subject | string | |
| verdict | string | |
| credited | boolean | |
| dismissed | boolean | |
| webLink | string | |
| campaign | ||
| type | string | |
| occurredAt | dateTime | |
| person | ||
| name | string | |
| status | string | |
| launchedAt | dateTime | |
| completedAt | dateTime | |
| createdAt | dateTime | |
| stats | ||
| string | ||
| firstName | string | |
| lastName | string | |
| department | string | |
| position | string | |
| locale | string | |
| timezone | string | |
| syncedProvider | string | |
| created | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://fallax.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fallax": "https://fallax.io/schema#",
"Workspace": "fallax:Workspace",
"workspace": {
"@id": "fallax:workspace"
},
"key": {
"@id": "fallax:key"
},
"Error": "fallax:Error",
"error": {
"@id": "fallax:error"
},
"Summary": "fallax:Summary",
"range": {
"@id": "fallax:range",
"@type": "xsd:string"
},
"since": {
"@id": "fallax:since",
"@type": "xsd:string"
},
"until": {
"@id": "fallax:until",
"@type": "xsd:string"
},
"totals": {
"@id": "fallax:totals"
},
"rates": {
"@id": "fallax:rates"
},
"previous": {
"@id": "fallax:previous"
},
"ReportPage": "fallax:ReportPage",
"data": {
"@id": "fallax:data",
"@container": "@list"
},
"nextCursor": {
"@id": "fallax:nextCursor",
"@type": "xsd:string"
},
"hasMore": {
"@id": "fallax:hasMore",
"@type": "xsd:boolean"
},
"Report": "fallax:Report",
"id": {
"@id": "fallax:id",
"@type": "xsd:string"
},
"reportedAt": {
"@id": "fallax:reportedAt",
"@type": "xsd:dateTime"
},
"receivedAt": {
"@id": "fallax:receivedAt",
"@type": "xsd:dateTime"
},
"source": {
"@id": "fallax:source",
"@type": "xsd:string"
},
"reporterEmail": {
"@id": "fallax:reporterEmail",
"@type": "xsd:string"
},
"subject": {
"@id": "fallax:subject",
"@type": "xsd:string"
},
"verdict": {
"@id": "fallax:verdict",
"@type": "xsd:string"
},
"credited": {
"@id": "fallax:credited",
"@type": "xsd:boolean"
},
"dismissed": {
"@id": "fallax:dismissed",
"@type": "xsd:boolean"
},
"webLink": {
"@id": "fallax:webLink",
"@type": "xsd:string"
},
"campaign": {
"@id": "fallax:campaign"
},
"EventPage": "fallax:EventPage",
"Event": "fallax:Event",
"type": {
"@id": "fallax:type",
"@type": "xsd:string"
},
"occurredAt": {
"@id": "fallax:occurredAt",
"@type": "xsd:dateTime"
},
"person": {
"@id": "fallax:person"
},
"CampaignPage": "fallax:CampaignPage",
"Campaign": "fallax:Campaign",
"name": {
"@id": "fallax:name",
"@type": "xsd:string"
},
"status": {
"@id": "fallax:status",
"@type": "xsd:string"
},
"launchedAt": {
"@id": "fallax:launchedAt",
"@type": "xsd:dateTime"
},
"completedAt": {
"@id": "fallax:completedAt",
"@type": "xsd:dateTime"
},
"createdAt": {
"@id": "fallax:createdAt",
"@type": "xsd:dateTime"
},
"stats": {
"@id": "fallax:stats"
},
"PersonPage": "fallax:PersonPage",
"Person": "fallax:Person",
"email": {
"@id": "fallax:email",
"@type": "xsd:string"
},
"firstName": {
"@id": "fallax:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "fallax:lastName",
"@type": "xsd:string"
},
"department": {
"@id": "fallax:department",
"@type": "xsd:string"
},
"position": {
"@id": "fallax:position",
"@type": "xsd:string"
},
"locale": {
"@id": "fallax:locale",
"@type": "xsd:string"
},
"timezone": {
"@id": "fallax:timezone",
"@type": "xsd:string"
},
"syncedProvider": {
"@id": "fallax:syncedProvider",
"@type": "xsd:string"
},
"PersonUpsert": "fallax:PersonUpsert",
"created": {
"@id": "fallax:created",
"@type": "xsd:boolean"
},
"PersonInput": "fallax:PersonInput",
"PersonPatch": "fallax:PersonPatch"
},
"@type": "schema:Dataset",
"schema:name": "Fallax API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Fallax'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/fallax-io-openapi.json.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/fallax-io-openapi.json"
]
}