Slate · JSON-LD Context

Slate Context

JSON-LD context defining the semantic vocabulary for Slate from Slate.

0 Classes 7 Properties 4 Namespaces
View Context View on GitHub

Namespaces

slate: https://slatedocs.github.io/slate/vocab#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/

Properties

Property Type Container
ApiDocumentationPage
LanguageTab
IncludeFile
CodeSample
TableOfContentsEntry
MetaTag
SlateProject

JSON-LD Document

slate-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "slate": "https://slatedocs.github.io/slate/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",

    "ApiDocumentationPage": {
      "@id": "slate:ApiDocumentationPage",
      "@context": {
        "title": {
          "@id": "dcterms:title"
        },
        "description": {
          "@id": "dcterms:description"
        },
        "languageTabs": {
          "@id": "slate:languageTabs",
          "@container": "@set"
        },
        "includes": {
          "@id": "slate:includes",
          "@container": "@set"
        },
        "search": {
          "@id": "slate:search"
        },
        "codeClipboard": {
          "@id": "slate:codeClipboard"
        },
        "tocFooters": {
          "@id": "slate:tocFooters",
          "@container": "@set"
        },
        "meta": {
          "@id": "slate:meta",
          "@container": "@set"
        },
        "created": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "modified": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "LanguageTab": {
      "@id": "slate:LanguageTab",
      "@context": {
        "identifier": {
          "@id": "schema:identifier"
        },
        "label": {
          "@id": "schema:name"
        }
      }
    },

    "IncludeFile": {
      "@id": "slate:IncludeFile",
      "@context": {
        "name": {
          "@id": "schema:name"
        },
        "url": {
          "@id": "schema:url",
          "@type": "@id"
        }
      }
    },

    "CodeSample": {
      "@id": "slate:CodeSample",
      "@context": {
        "language": {
          "@id": "schema:programmingLanguage"
        },
        "source": {
          "@id": "schema:text"
        },
        "label": {
          "@id": "schema:name"
        }
      }
    },

    "TableOfContentsEntry": {
      "@id": "slate:TableOfContentsEntry",
      "@context": {
        "title": {
          "@id": "dcterms:title"
        },
        "anchor": {
          "@id": "slate:anchor"
        },
        "level": {
          "@id": "slate:level"
        },
        "children": {
          "@id": "slate:children",
          "@container": "@set"
        }
      }
    },

    "MetaTag": {
      "@id": "slate:MetaTag",
      "@context": {
        "name": {
          "@id": "schema:name"
        },
        "content": {
          "@id": "schema:description"
        }
      }
    },

    "SlateProject": {
      "@id": "slate:SlateProject",
      "@context": {
        "name": {
          "@id": "schema:name"
        },
        "description": {
          "@id": "dcterms:description"
        },
        "url": {
          "@id": "schema:url",
          "@type": "@id"
        },
        "repositoryUrl": {
          "@id": "schema:codeRepository",
          "@type": "@id"
        },
        "version": {
          "@id": "schema:version"
        },
        "created": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "modified": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        },
        "pages": {
          "@id": "slate:pages",
          "@container": "@set"
        }
      }
    }
  }
}