GENESIS · JSON-LD Context

Genesisre Io Context

JSON-LD context defining the semantic vocabulary for Genesisre Io from GENESIS.

3 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/
genesisre: https://genesisre.io/schema#

Classes

PublicCapability PublicCapabilitySnapshot PublicRegistrySnapshot

Properties

Property Type Container
id string
label string
status string
productionEnabled boolean
summary string
source reference
checkedAt dateTime
details
claimsVersion string
generatedAt dateTime
ok boolean
boundary string
capabilities list
entries list
badges list

JSON-LD Document

genesisre-io-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://genesisre.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "genesisre": "https://genesisre.io/schema#",
    "PublicCapability": "genesisre:PublicCapability",
    "id": {
      "@id": "genesisre:id",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "genesisre:label",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "genesisre:status",
      "@type": "xsd:string"
    },
    "productionEnabled": {
      "@id": "genesisre:productionEnabled",
      "@type": "xsd:boolean"
    },
    "summary": {
      "@id": "genesisre:summary",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "genesisre:source",
      "@type": "@id"
    },
    "checkedAt": {
      "@id": "genesisre:checkedAt",
      "@type": "xsd:dateTime"
    },
    "details": {
      "@id": "genesisre:details"
    },
    "PublicCapabilitySnapshot": "genesisre:PublicCapabilitySnapshot",
    "claimsVersion": {
      "@id": "genesisre:claimsVersion",
      "@type": "xsd:string"
    },
    "generatedAt": {
      "@id": "genesisre:generatedAt",
      "@type": "xsd:dateTime"
    },
    "ok": {
      "@id": "genesisre:ok",
      "@type": "xsd:boolean"
    },
    "boundary": {
      "@id": "genesisre:boundary",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "genesisre:capabilities",
      "@container": "@list"
    },
    "PublicRegistrySnapshot": "genesisre:PublicRegistrySnapshot",
    "entries": {
      "@id": "genesisre:entries",
      "@container": "@list"
    },
    "badges": {
      "@id": "genesisre:badges",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GENESIS API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GENESIS'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-09) from openapi/genesisre-io-openapi.yml.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/genesisre-io-openapi.yml"
  ]
}