Beagle Security · JSON-LD Context

Beaglesecurity Context

JSON-LD context defining the semantic vocabulary for Beaglesecurity from Beagle Security.

14 Classes 18 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/
beaglesecurity: https://beaglesecurity.com/schema#

Classes

GetRestV2ApplicationsResponse GetRestV2ApplicationsSignatureResponse DeleteRestV2ProjectsResponse GetRestV2ProjectsResponse PostRestV2ProjectsRequest PostRestV2ProjectsResponse PutRestV2ProjectsRequest PutRestV2ProjectsResponse GetRestV2TestRunningsessionsResponse PostRestV2TestStartRequest PostRestV2TestStartResponse GetRestV2TestStatusResponse PostRestV2TestStopRequest PostRestV2TestStopResponse

Properties

Property Type Container
code string
message string
applications list
status string
url string
fileSignature
dnsSignature
apiSignature
name string
description string
projectKey string
projects list
sessions list
applicationToken string
statusUrl string
resultUrl string
resultToken string
progress integer

JSON-LD Document

beaglesecurity-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://beaglesecurity.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "beaglesecurity": "https://beaglesecurity.com/schema#",
    "GetRestV2ApplicationsResponse": "beaglesecurity:GetRestV2ApplicationsResponse",
    "code": {
      "@id": "beaglesecurity:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "beaglesecurity:message",
      "@type": "xsd:string"
    },
    "applications": {
      "@id": "beaglesecurity:applications",
      "@container": "@list"
    },
    "GetRestV2ApplicationsSignatureResponse": "beaglesecurity:GetRestV2ApplicationsSignatureResponse",
    "status": {
      "@id": "beaglesecurity:status",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "beaglesecurity:url",
      "@type": "xsd:string"
    },
    "fileSignature": {
      "@id": "beaglesecurity:fileSignature"
    },
    "dnsSignature": {
      "@id": "beaglesecurity:dnsSignature"
    },
    "apiSignature": {
      "@id": "beaglesecurity:apiSignature"
    },
    "DeleteRestV2ProjectsResponse": "beaglesecurity:DeleteRestV2ProjectsResponse",
    "name": {
      "@id": "beaglesecurity:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "beaglesecurity:description",
      "@type": "xsd:string"
    },
    "projectKey": {
      "@id": "beaglesecurity:projectKey",
      "@type": "xsd:string"
    },
    "GetRestV2ProjectsResponse": "beaglesecurity:GetRestV2ProjectsResponse",
    "projects": {
      "@id": "beaglesecurity:projects",
      "@container": "@list"
    },
    "PostRestV2ProjectsRequest": "beaglesecurity:PostRestV2ProjectsRequest",
    "PostRestV2ProjectsResponse": "beaglesecurity:PostRestV2ProjectsResponse",
    "PutRestV2ProjectsRequest": "beaglesecurity:PutRestV2ProjectsRequest",
    "PutRestV2ProjectsResponse": "beaglesecurity:PutRestV2ProjectsResponse",
    "GetRestV2TestRunningsessionsResponse": "beaglesecurity:GetRestV2TestRunningsessionsResponse",
    "sessions": {
      "@id": "beaglesecurity:sessions",
      "@container": "@list"
    },
    "PostRestV2TestStartRequest": "beaglesecurity:PostRestV2TestStartRequest",
    "applicationToken": {
      "@id": "beaglesecurity:applicationToken",
      "@type": "xsd:string"
    },
    "PostRestV2TestStartResponse": "beaglesecurity:PostRestV2TestStartResponse",
    "statusUrl": {
      "@id": "beaglesecurity:statusUrl",
      "@type": "xsd:string"
    },
    "resultUrl": {
      "@id": "beaglesecurity:resultUrl",
      "@type": "xsd:string"
    },
    "resultToken": {
      "@id": "beaglesecurity:resultToken",
      "@type": "xsd:string"
    },
    "GetRestV2TestStatusResponse": "beaglesecurity:GetRestV2TestStatusResponse",
    "progress": {
      "@id": "beaglesecurity:progress",
      "@type": "xsd:integer"
    },
    "PostRestV2TestStopRequest": "beaglesecurity:PostRestV2TestStopRequest",
    "PostRestV2TestStopResponse": "beaglesecurity:PostRestV2TestStopResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Beagle Security API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Beagle Security'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-21) from openapi/_ae-authored/beaglesecurity-openapi-generated.yml.",
  "dcterms:created": "2026-10-21",
  "dcterms:source": [
    "openapi/_ae-authored/beaglesecurity-openapi-generated.yml"
  ]
}