Shelf.io · JSON-LD Context

Shelf Context

JSON-LD context defining the semantic vocabulary for Shelf from Shelf.io.

4 Classes 23 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
shelf: https://api-evangelist.github.io/shelf/vocab#

Classes

name description url identifier

Properties

Property Type Container
Gem reference
gemId schema:Text
gemTitle schema:Text
gemContent schema:Text
gemStatus schema:Text
tags schema:Text
KnowledgeBase reference
knowledgeBaseId schema:Text
DecisionTree reference
treeId schema:Text
treeTitle schema:Text
SearchResult reference
query schema:Text
results reference
confidence schema:Number
User reference
userId schema:Text
email schema:Text
role schema:Text
WebhookEvent reference
eventType schema:Text
eventTimestamp schema:DateTime
payload reference

JSON-LD Document

shelf-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "shelf": "https://api-evangelist.github.io/shelf/vocab#",
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "identifier": "schema:identifier",
    "Gem": {
      "@id": "shelf:Gem",
      "@type": "@id"
    },
    "gemId": {
      "@id": "shelf:gemId",
      "@type": "schema:Text"
    },
    "gemTitle": {
      "@id": "schema:headline",
      "@type": "schema:Text"
    },
    "gemContent": {
      "@id": "schema:text",
      "@type": "schema:Text"
    },
    "gemStatus": {
      "@id": "shelf:gemStatus",
      "@type": "schema:Text"
    },
    "tags": {
      "@id": "schema:keywords",
      "@type": "schema:Text"
    },
    "KnowledgeBase": {
      "@id": "schema:Dataset",
      "@type": "@id"
    },
    "knowledgeBaseId": {
      "@id": "shelf:knowledgeBaseId",
      "@type": "schema:Text"
    },
    "DecisionTree": {
      "@id": "shelf:DecisionTree",
      "@type": "@id"
    },
    "treeId": {
      "@id": "shelf:treeId",
      "@type": "schema:Text"
    },
    "treeTitle": {
      "@id": "schema:headline",
      "@type": "schema:Text"
    },
    "SearchResult": {
      "@id": "schema:SearchResultsPage",
      "@type": "@id"
    },
    "query": {
      "@id": "schema:query",
      "@type": "schema:Text"
    },
    "results": {
      "@id": "schema:result",
      "@type": "@id"
    },
    "confidence": {
      "@id": "shelf:confidence",
      "@type": "schema:Number"
    },
    "User": {
      "@id": "schema:Person",
      "@type": "@id"
    },
    "userId": {
      "@id": "schema:identifier",
      "@type": "schema:Text"
    },
    "email": {
      "@id": "schema:email",
      "@type": "schema:Text"
    },
    "role": {
      "@id": "schema:roleName",
      "@type": "schema:Text"
    },
    "WebhookEvent": {
      "@id": "schema:Event",
      "@type": "@id"
    },
    "eventType": {
      "@id": "shelf:eventType",
      "@type": "schema:Text"
    },
    "eventTimestamp": {
      "@id": "schema:startDate",
      "@type": "schema:DateTime"
    },
    "payload": {
      "@id": "schema:additionalProperty",
      "@type": "@id"
    }
  }
}