SAS Institute · JSON-LD Context

Sas Context

JSON-LD context defining the semantic vocabulary for Sas from SAS Institute.

8 Classes 15 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/
sas: https://sas.com/schema#

Classes

Decision DecisionCollection UserCollection User Job JobCollection Report ReportCollection

Properties

Property Type Container
id string
name string
majorRevision integer
minorRevision integer
createdBy string
creationTimeStamp dateTime
items list
count integer
type string
providerId string
state string
jobDefinitionUri string
endTimeStamp dateTime
description string
modifiedTimeStamp dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://sas.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "sas": "https://sas.com/schema#",
    "Decision": "sas:Decision",
    "id": {
      "@id": "sas:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "sas:name",
      "@type": "xsd:string"
    },
    "majorRevision": {
      "@id": "sas:majorRevision",
      "@type": "xsd:integer"
    },
    "minorRevision": {
      "@id": "sas:minorRevision",
      "@type": "xsd:integer"
    },
    "createdBy": {
      "@id": "sas:createdBy",
      "@type": "xsd:string"
    },
    "creationTimeStamp": {
      "@id": "sas:creationTimeStamp",
      "@type": "xsd:dateTime"
    },
    "DecisionCollection": "sas:DecisionCollection",
    "items": {
      "@id": "sas:items",
      "@container": "@list"
    },
    "count": {
      "@id": "sas:count",
      "@type": "xsd:integer"
    },
    "UserCollection": "sas:UserCollection",
    "User": "sas:User",
    "type": {
      "@id": "sas:type",
      "@type": "xsd:string"
    },
    "providerId": {
      "@id": "sas:providerId",
      "@type": "xsd:string"
    },
    "Job": "sas:Job",
    "state": {
      "@id": "sas:state",
      "@type": "xsd:string"
    },
    "jobDefinitionUri": {
      "@id": "sas:jobDefinitionUri",
      "@type": "xsd:string"
    },
    "endTimeStamp": {
      "@id": "sas:endTimeStamp",
      "@type": "xsd:dateTime"
    },
    "JobCollection": "sas:JobCollection",
    "Report": "sas:Report",
    "description": {
      "@id": "sas:description",
      "@type": "xsd:string"
    },
    "modifiedTimeStamp": {
      "@id": "sas:modifiedTimeStamp",
      "@type": "xsd:dateTime"
    },
    "ReportCollection": "sas:ReportCollection"
  },
  "@type": "schema:Dataset",
  "schema:name": "SAS Institute API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects SAS Institute'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-04) from openapi/sas-business-rules-api-openapi.yml, openapi/sas-cas-api-openapi.yml, openapi/sas-decisions-api-openapi.yml.",
  "dcterms:created": "2026-10-04",
  "dcterms:source": [
    "openapi/sas-business-rules-api-openapi.yml",
    "openapi/sas-cas-api-openapi.yml",
    "openapi/sas-decisions-api-openapi.yml",
    "openapi/sas-files-api-openapi.yml",
    "openapi/sas-folders-api-openapi.yml"
  ]
}