agendaforge-app · JSON-LD Context
Agendaforge App Context
JSON-LD context defining the semantic vocabulary for Agendaforge App from agendaforge-app.
19 Classes
71 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
agendaforge:
https://agendaforge.app/schema#
Classes
Error
WebhookEvent
BatchContactsRequest
BatchContactsResponse
ImportContactsRequest
ImportJobAccepted
Job
ImportTicketsRequest
TicketImportRow
TicketsImportJob
CreateContactRequest
CreateSessionRequest
CreateSponsorRequest
ContactEventRef
ContactSummary
Contact
SessionSpeakerRef
Session
Sponsor
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| contacts | list | |
| results | list | |
| summary | ||
| jobId | string | |
| type | string | |
| status | string | |
| total | integer | |
| statusUrl | reference | |
| createdAt | string | |
| completedAt | string | |
| result | ||
| eventId | string | |
| tickets | list | |
| confirmCheckedInCancels | boolean | |
| reference | string | |
| name | string | |
| firstName | string | |
| lastName | string | |
| string | ||
| company | string | |
| title | string | |
| ticketType | string | |
| table | string | |
| seat | string | |
| scanKey | string | |
| purchasedAt | string | |
| answers | list | |
| phone | string | |
| jobTitle | string | |
| statusId | string | |
| description | string | |
| duration | decimal | |
| startTime | string | |
| endTime | string | |
| maxAttendees | decimal | |
| isPublic | boolean | |
| tags | list | |
| website | string | |
| hasBooth | boolean | |
| tierId | string | |
| eventName | string | |
| eventNumber | decimal | |
| role | string | |
| id | string | |
| bio | string | |
| avatarUrl | string | |
| location | string | |
| socialLinks | ||
| expertiseAreas | list | |
| customFields | ||
| source | string | |
| rating | decimal | |
| events | list | |
| contactId | string | |
| isConfirmed | boolean | |
| orgId | string | |
| trackId | string | |
| trackName | string | |
| roomId | string | |
| roomName | string | |
| isTentative | boolean | |
| parentSessionId | string | |
| speakers | list | |
| tierName | string | |
| logoUrl | string | |
| logoLightUrl | string | |
| assignedPortal | string | |
| primaryContactId | string | |
| primaryContact | ||
| submissionId | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://agendaforge.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"agendaforge": "https://agendaforge.app/schema#",
"Error": "agendaforge:Error",
"error": {
"@id": "agendaforge:error"
},
"WebhookEvent": "agendaforge:WebhookEvent",
"BatchContactsRequest": "agendaforge:BatchContactsRequest",
"contacts": {
"@id": "agendaforge:contacts",
"@container": "@list"
},
"BatchContactsResponse": "agendaforge:BatchContactsResponse",
"results": {
"@id": "agendaforge:results",
"@container": "@list"
},
"summary": {
"@id": "agendaforge:summary"
},
"ImportContactsRequest": "agendaforge:ImportContactsRequest",
"ImportJobAccepted": "agendaforge:ImportJobAccepted",
"jobId": {
"@id": "agendaforge:jobId",
"@type": "xsd:string"
},
"type": {
"@id": "agendaforge:type",
"@type": "xsd:string"
},
"status": {
"@id": "agendaforge:status",
"@type": "xsd:string"
},
"total": {
"@id": "agendaforge:total",
"@type": "xsd:integer"
},
"statusUrl": {
"@id": "agendaforge:statusUrl",
"@type": "@id"
},
"Job": "agendaforge:Job",
"createdAt": {
"@id": "agendaforge:createdAt",
"@type": "xsd:string"
},
"completedAt": {
"@id": "agendaforge:completedAt",
"@type": "xsd:string"
},
"result": {
"@id": "agendaforge:result"
},
"ImportTicketsRequest": "agendaforge:ImportTicketsRequest",
"eventId": {
"@id": "agendaforge:eventId",
"@type": "xsd:string"
},
"tickets": {
"@id": "agendaforge:tickets",
"@container": "@list"
},
"confirmCheckedInCancels": {
"@id": "agendaforge:confirmCheckedInCancels",
"@type": "xsd:boolean"
},
"TicketImportRow": "agendaforge:TicketImportRow",
"reference": {
"@id": "agendaforge:reference",
"@type": "xsd:string"
},
"name": {
"@id": "agendaforge:name",
"@type": "xsd:string"
},
"firstName": {
"@id": "agendaforge:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "agendaforge:lastName",
"@type": "xsd:string"
},
"email": {
"@id": "agendaforge:email",
"@type": "xsd:string"
},
"company": {
"@id": "agendaforge:company",
"@type": "xsd:string"
},
"title": {
"@id": "agendaforge:title",
"@type": "xsd:string"
},
"ticketType": {
"@id": "agendaforge:ticketType",
"@type": "xsd:string"
},
"table": {
"@id": "agendaforge:table",
"@type": "xsd:string"
},
"seat": {
"@id": "agendaforge:seat",
"@type": "xsd:string"
},
"scanKey": {
"@id": "agendaforge:scanKey",
"@type": "xsd:string"
},
"purchasedAt": {
"@id": "agendaforge:purchasedAt",
"@type": "xsd:string"
},
"answers": {
"@id": "agendaforge:answers",
"@container": "@list"
},
"TicketsImportJob": "agendaforge:TicketsImportJob",
"CreateContactRequest": "agendaforge:CreateContactRequest",
"phone": {
"@id": "agendaforge:phone",
"@type": "xsd:string"
},
"jobTitle": {
"@id": "agendaforge:jobTitle",
"@type": "xsd:string"
},
"CreateSessionRequest": "agendaforge:CreateSessionRequest",
"statusId": {
"@id": "agendaforge:statusId",
"@type": "xsd:string"
},
"description": {
"@id": "agendaforge:description",
"@type": "xsd:string"
},
"duration": {
"@id": "agendaforge:duration",
"@type": "xsd:decimal"
},
"startTime": {
"@id": "agendaforge:startTime",
"@type": "xsd:string"
},
"endTime": {
"@id": "agendaforge:endTime",
"@type": "xsd:string"
},
"maxAttendees": {
"@id": "agendaforge:maxAttendees",
"@type": "xsd:decimal"
},
"isPublic": {
"@id": "agendaforge:isPublic",
"@type": "xsd:boolean"
},
"tags": {
"@id": "agendaforge:tags",
"@container": "@list"
},
"CreateSponsorRequest": "agendaforge:CreateSponsorRequest",
"website": {
"@id": "agendaforge:website",
"@type": "xsd:string"
},
"hasBooth": {
"@id": "agendaforge:hasBooth",
"@type": "xsd:boolean"
},
"tierId": {
"@id": "agendaforge:tierId",
"@type": "xsd:string"
},
"ContactEventRef": "agendaforge:ContactEventRef",
"eventName": {
"@id": "agendaforge:eventName",
"@type": "xsd:string"
},
"eventNumber": {
"@id": "agendaforge:eventNumber",
"@type": "xsd:decimal"
},
"role": {
"@id": "agendaforge:role",
"@type": "xsd:string"
},
"ContactSummary": "agendaforge:ContactSummary",
"id": {
"@id": "agendaforge:id",
"@type": "xsd:string"
},
"Contact": "agendaforge:Contact",
"bio": {
"@id": "agendaforge:bio",
"@type": "xsd:string"
},
"avatarUrl": {
"@id": "agendaforge:avatarUrl",
"@type": "xsd:string"
},
"location": {
"@id": "agendaforge:location",
"@type": "xsd:string"
},
"socialLinks": {
"@id": "agendaforge:socialLinks"
},
"expertiseAreas": {
"@id": "agendaforge:expertiseAreas",
"@container": "@list"
},
"customFields": {
"@id": "agendaforge:customFields"
},
"source": {
"@id": "agendaforge:source",
"@type": "xsd:string"
},
"rating": {
"@id": "agendaforge:rating",
"@type": "xsd:decimal"
},
"events": {
"@id": "agendaforge:events",
"@container": "@list"
},
"SessionSpeakerRef": "agendaforge:SessionSpeakerRef",
"contactId": {
"@id": "agendaforge:contactId",
"@type": "xsd:string"
},
"isConfirmed": {
"@id": "agendaforge:isConfirmed",
"@type": "xsd:boolean"
},
"Session": "agendaforge:Session",
"orgId": {
"@id": "agendaforge:orgId",
"@type": "xsd:string"
},
"trackId": {
"@id": "agendaforge:trackId",
"@type": "xsd:string"
},
"trackName": {
"@id": "agendaforge:trackName",
"@type": "xsd:string"
},
"roomId": {
"@id": "agendaforge:roomId",
"@type": "xsd:string"
},
"roomName": {
"@id": "agendaforge:roomName",
"@type": "xsd:string"
},
"isTentative": {
"@id": "agendaforge:isTentative",
"@type": "xsd:boolean"
},
"parentSessionId": {
"@id": "agendaforge:parentSessionId",
"@type": "xsd:string"
},
"speakers": {
"@id": "agendaforge:speakers",
"@container": "@list"
},
"Sponsor": "agendaforge:Sponsor",
"tierName": {
"@id": "agendaforge:tierName",
"@type": "xsd:string"
},
"logoUrl": {
"@id": "agendaforge:logoUrl",
"@type": "xsd:string"
},
"logoLightUrl": {
"@id": "agendaforge:logoLightUrl",
"@type": "xsd:string"
},
"assignedPortal": {
"@id": "agendaforge:assignedPortal",
"@type": "xsd:string"
},
"primaryContactId": {
"@id": "agendaforge:primaryContactId",
"@type": "xsd:string"
},
"primaryContact": {
"@id": "agendaforge:primaryContact"
},
"submissionId": {
"@id": "agendaforge:submissionId",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "agendaforge-app API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects agendaforge-app'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-29) from openapi/agendaforge-app-openapi.json.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/agendaforge-app-openapi.json"
]
}