Frontsail App Context
JSON-LD context defining the semantic vocabulary for Frontsail App from FrontSail.
4 Classes
16 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
frontsail:
https://frontsail.app/schema#
Classes
Error
SpaceSummary
LayerSummary
DrawingSummary
Properties
| Property |
Type |
Container |
| error |
string |
|
| name |
string |
|
| entityCount |
integer |
|
| segmentCount |
integer |
|
| bounds |
|
|
| size |
|
|
| visible |
boolean |
|
| color |
string |
|
| format |
string |
|
| units |
string |
|
| space |
|
|
| spaces |
|
list |
| layers |
|
list |
| entityTypes |
|
|
| unsupported |
|
|
| texts |
|
list |
JSON-LD Document
{
"@context": {
"@vocab": "https://frontsail.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"frontsail": "https://frontsail.app/schema#",
"Error": "frontsail:Error",
"error": {
"@id": "frontsail:error",
"@type": "xsd:string"
},
"SpaceSummary": "frontsail:SpaceSummary",
"name": {
"@id": "frontsail:name",
"@type": "xsd:string"
},
"entityCount": {
"@id": "frontsail:entityCount",
"@type": "xsd:integer"
},
"segmentCount": {
"@id": "frontsail:segmentCount",
"@type": "xsd:integer"
},
"bounds": {
"@id": "frontsail:bounds"
},
"size": {
"@id": "frontsail:size"
},
"LayerSummary": "frontsail:LayerSummary",
"visible": {
"@id": "frontsail:visible",
"@type": "xsd:boolean"
},
"color": {
"@id": "frontsail:color",
"@type": "xsd:string"
},
"DrawingSummary": "frontsail:DrawingSummary",
"format": {
"@id": "frontsail:format",
"@type": "xsd:string"
},
"units": {
"@id": "frontsail:units",
"@type": "xsd:string"
},
"space": {
"@id": "frontsail:space"
},
"spaces": {
"@id": "frontsail:spaces",
"@container": "@list"
},
"layers": {
"@id": "frontsail:layers",
"@container": "@list"
},
"entityTypes": {
"@id": "frontsail:entityTypes"
},
"unsupported": {
"@id": "frontsail:unsupported"
},
"texts": {
"@id": "frontsail:texts",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "FrontSail API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FrontSail'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/aspicio-api-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/aspicio-api-openapi.json"
]
}