FormBuilder · JSON-LD Context
Formbuilder Com Context
JSON-LD context defining the semantic vocabulary for Formbuilder Com from FormBuilder.
4 Classes
20 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
formbuilder:
https://formbuilder.com/schema#
Classes
Form
FieldInput
Pagination
AgentForm
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| title | string | |
| description | string | |
| slug | string | |
| status | string | |
| is_public | boolean | |
| response_count | integer | |
| view_count | integer | |
| created_at | dateTime | |
| updated_at | dateTime | |
| label | string | |
| type | string | |
| required | boolean | |
| placeholder | string | |
| options | list | |
| page | integer | |
| limit | integer | |
| total | integer | |
| submit_button_text | string | |
| fields | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://formbuilder.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"formbuilder": "https://formbuilder.com/schema#",
"Form": "formbuilder:Form",
"id": {
"@id": "formbuilder:id",
"@type": "xsd:string"
},
"title": {
"@id": "formbuilder:title",
"@type": "xsd:string"
},
"description": {
"@id": "formbuilder:description",
"@type": "xsd:string"
},
"slug": {
"@id": "formbuilder:slug",
"@type": "xsd:string"
},
"status": {
"@id": "formbuilder:status",
"@type": "xsd:string"
},
"is_public": {
"@id": "formbuilder:is_public",
"@type": "xsd:boolean"
},
"response_count": {
"@id": "formbuilder:response_count",
"@type": "xsd:integer"
},
"view_count": {
"@id": "formbuilder:view_count",
"@type": "xsd:integer"
},
"created_at": {
"@id": "formbuilder:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "formbuilder:updated_at",
"@type": "xsd:dateTime"
},
"FieldInput": "formbuilder:FieldInput",
"label": {
"@id": "formbuilder:label",
"@type": "xsd:string"
},
"type": {
"@id": "formbuilder:type",
"@type": "xsd:string"
},
"required": {
"@id": "formbuilder:required",
"@type": "xsd:boolean"
},
"placeholder": {
"@id": "formbuilder:placeholder",
"@type": "xsd:string"
},
"options": {
"@id": "formbuilder:options",
"@container": "@list"
},
"page": {
"@id": "formbuilder:page",
"@type": "xsd:integer"
},
"Pagination": "formbuilder:Pagination",
"limit": {
"@id": "formbuilder:limit",
"@type": "xsd:integer"
},
"total": {
"@id": "formbuilder:total",
"@type": "xsd:integer"
},
"AgentForm": "formbuilder:AgentForm",
"submit_button_text": {
"@id": "formbuilder:submit_button_text",
"@type": "xsd:string"
},
"fields": {
"@id": "formbuilder:fields",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "FormBuilder API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FormBuilder'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-08) from openapi/_original/formbuilder.com.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/_original/formbuilder.com.json"
]
}