FrontSail · JSON-LD Context

Frontsail App Context

JSON-LD context defining the semantic vocabulary for Frontsail App from FrontSail.

4 Classes 16 Properties 4 Namespaces
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}