OpenFaaS · JSON-LD Context

Openfaas Context

JSON-LD context defining the semantic vocabulary for Openfaas from OpenFaaS.

6 Classes 11 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/
openfaas: https://openfaas.com/schema#

Classes

PostRequest PutRequest GetFunctionFunctionidResponse GetSystemFunctionEnvResponse PutSystemFunctionsRequest PutSystemFunctionsResponse

Properties

Property Type Container
name string
annotations
image string
namespace string
envProcess string
labels
replicas integer
availableReplicas integer
createdAt dateTime
usage
service string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://openfaas.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "openfaas": "https://openfaas.com/schema#",
    "PostRequest": "openfaas:PostRequest",
    "name": {
      "@id": "openfaas:name",
      "@type": "xsd:string"
    },
    "annotations": {
      "@id": "openfaas:annotations"
    },
    "PutRequest": "openfaas:PutRequest",
    "GetFunctionFunctionidResponse": "openfaas:GetFunctionFunctionidResponse",
    "image": {
      "@id": "openfaas:image",
      "@type": "xsd:string"
    },
    "namespace": {
      "@id": "openfaas:namespace",
      "@type": "xsd:string"
    },
    "envProcess": {
      "@id": "openfaas:envProcess",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "openfaas:labels"
    },
    "replicas": {
      "@id": "openfaas:replicas",
      "@type": "xsd:integer"
    },
    "availableReplicas": {
      "@id": "openfaas:availableReplicas",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "openfaas:createdAt",
      "@type": "xsd:dateTime"
    },
    "usage": {
      "@id": "openfaas:usage"
    },
    "GetSystemFunctionEnvResponse": "openfaas:GetSystemFunctionEnvResponse",
    "PutSystemFunctionsRequest": "openfaas:PutSystemFunctionsRequest",
    "service": {
      "@id": "openfaas:service",
      "@type": "xsd:string"
    },
    "PutSystemFunctionsResponse": "openfaas:PutSystemFunctionsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "OpenFaaS API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects OpenFaaS'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-14) from openapi/_ae-authored/openfaas-openapi-generated.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/_ae-authored/openfaas-openapi-generated.yml"
  ]
}