WasmEdge · JSON-LD Context

Wasmedge Context

JSON-LD context defining the semantic vocabulary for Wasmedge from WasmEdge.

10 Classes 14 Properties 6 Namespaces
View Context View on GitHub

Namespaces

wasmedge: https://wasmedge.org/vocab#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
wasm: https://webassembly.github.io/spec/core/vocab#
cncf: https://cncf.io/vocab#

Classes

WasmEdgeRuntime WasmModule WasmFunction Plugin HostFunction Configuration AoTCompiler Store VM Executor

Properties

Property Type Container
name string
description string
version string
license
codeRepository reference
optLevel string
maxMemoryPage integer
pluginName string
wasiNn
wasiCrypto
language
runtime
operatingSystem
supportedPlatforms list

JSON-LD Document

wasmedge-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "wasmedge": "https://wasmedge.org/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "wasm": "https://webassembly.github.io/spec/core/vocab#",
    "cncf": "https://cncf.io/vocab#",

    "WasmEdgeRuntime": "wasmedge:WasmEdgeRuntime",
    "WasmModule": "wasmedge:WasmModule",
    "WasmFunction": "wasmedge:WasmFunction",
    "Plugin": "wasmedge:Plugin",
    "HostFunction": "wasmedge:HostFunction",
    "Configuration": "wasmedge:Configuration",
    "AoTCompiler": "wasmedge:AoTCompiler",
    "Store": "wasmedge:Store",
    "VM": "wasmedge:VM",
    "Executor": "wasmedge:Executor",

    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "schema:softwareVersion",
      "@type": "xsd:string"
    },
    "license": {
      "@id": "schema:license"
    },
    "codeRepository": {
      "@id": "schema:codeRepository",
      "@type": "@id"
    },

    "optLevel": {
      "@id": "wasmedge:optLevel",
      "@type": "xsd:string"
    },
    "maxMemoryPage": {
      "@id": "wasmedge:maxMemoryPage",
      "@type": "xsd:integer"
    },
    "pluginName": {
      "@id": "wasmedge:pluginName",
      "@type": "xsd:string"
    },
    "wasiNn": {
      "@id": "wasmedge:wasiNn"
    },
    "wasiCrypto": {
      "@id": "wasmedge:wasiCrypto"
    },
    "language": {
      "@id": "schema:programmingLanguage"
    },
    "runtime": {
      "@id": "schema:runtimePlatform"
    },
    "operatingSystem": {
      "@id": "schema:operatingSystem"
    },
    "supportedPlatforms": {
      "@id": "wasmedge:supportedPlatforms",
      "@container": "@list"
    }
  }
}