Historis · JSON-LD Context

Historis App Context

JSON-LD context defining the semantic vocabulary for Historis App from Historis.

11 Classes 20 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/
historis: https://historis.app/schema#

Classes

Error ValidationError Credentials Visibility PersonInput EventInput TagInput TagPair RuleInput KnowledgeSavedViewInput WebhookIngest

Properties

Property Type Container
error string
details
email string
password string
name string
phone string
description string
tags list
visibility reference
content string
status string
deadline date
personIds list
slugA string
slugB string
body string
enabled boolean
filters
person
metadata

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://historis.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "historis": "https://historis.app/schema#",
    "Error": "historis:Error",
    "error": {
      "@id": "historis:error",
      "@type": "xsd:string"
    },
    "ValidationError": "historis:ValidationError",
    "details": {
      "@id": "historis:details"
    },
    "Credentials": "historis:Credentials",
    "email": {
      "@id": "historis:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "historis:password",
      "@type": "xsd:string"
    },
    "Visibility": "historis:Visibility",
    "PersonInput": "historis:PersonInput",
    "name": {
      "@id": "historis:name",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "historis:phone",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "historis:description",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "historis:tags",
      "@container": "@list"
    },
    "visibility": {
      "@id": "historis:visibility",
      "@type": "@id"
    },
    "EventInput": "historis:EventInput",
    "content": {
      "@id": "historis:content",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "historis:status",
      "@type": "xsd:string"
    },
    "deadline": {
      "@id": "historis:deadline",
      "@type": "xsd:date"
    },
    "personIds": {
      "@id": "historis:personIds",
      "@container": "@list"
    },
    "TagInput": "historis:TagInput",
    "TagPair": "historis:TagPair",
    "slugA": {
      "@id": "historis:slugA",
      "@type": "xsd:string"
    },
    "slugB": {
      "@id": "historis:slugB",
      "@type": "xsd:string"
    },
    "RuleInput": "historis:RuleInput",
    "body": {
      "@id": "historis:body",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "historis:enabled",
      "@type": "xsd:boolean"
    },
    "KnowledgeSavedViewInput": "historis:KnowledgeSavedViewInput",
    "filters": {
      "@id": "historis:filters"
    },
    "WebhookIngest": "historis:WebhookIngest",
    "person": {
      "@id": "historis:person"
    },
    "metadata": {
      "@id": "historis:metadata"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Historis API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Historis'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-11) from openapi/_original/historis-app-api-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/_original/historis-app-api-openapi.json"
  ]
}