skilldb-dev · JSON-LD Context

Skilldb Dev Context

JSON-LD context defining the semantic vocabulary for Skilldb Dev from skilldb-dev.

14 Classes 25 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/
skilldb: https://skilldb.dev/schema#

Classes

PostApiCommunityRequest GetApiPostsResponse GetApiStatsResponse DeleteApiV1BookmarksResponse GetApiV1BookmarksResponse PostApiV1BookmarksRequest PostApiV1BookmarksResponse PostApiV1MySkillsRequest GetApiV1ProfileResponse PutApiV1ProfileRequest PutApiV1ProfileResponse PutApiV1SkillsRequest PutApiV1SkillsResponse GetApiV1SkillsIdResponse

Properties

Property Type Container
topic string
title string
content string
posts list
total integer
totalSkills integer
totalPacks integer
totalCategories integer
generated string
topCategories list
success boolean
removed string
bookmarks list
skillId string
name string
pack string
tags list
uid string
email string
displayName string
plan string
skills list
categories list
packs list
category string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://skilldb.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "skilldb": "https://skilldb.dev/schema#",
    "PostApiCommunityRequest": "skilldb:PostApiCommunityRequest",
    "topic": {
      "@id": "skilldb:topic",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "skilldb:title",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "skilldb:content",
      "@type": "xsd:string"
    },
    "GetApiPostsResponse": "skilldb:GetApiPostsResponse",
    "posts": {
      "@id": "skilldb:posts",
      "@container": "@list"
    },
    "total": {
      "@id": "skilldb:total",
      "@type": "xsd:integer"
    },
    "GetApiStatsResponse": "skilldb:GetApiStatsResponse",
    "totalSkills": {
      "@id": "skilldb:totalSkills",
      "@type": "xsd:integer"
    },
    "totalPacks": {
      "@id": "skilldb:totalPacks",
      "@type": "xsd:integer"
    },
    "totalCategories": {
      "@id": "skilldb:totalCategories",
      "@type": "xsd:integer"
    },
    "generated": {
      "@id": "skilldb:generated",
      "@type": "xsd:string"
    },
    "topCategories": {
      "@id": "skilldb:topCategories",
      "@container": "@list"
    },
    "DeleteApiV1BookmarksResponse": "skilldb:DeleteApiV1BookmarksResponse",
    "success": {
      "@id": "skilldb:success",
      "@type": "xsd:boolean"
    },
    "removed": {
      "@id": "skilldb:removed",
      "@type": "xsd:string"
    },
    "GetApiV1BookmarksResponse": "skilldb:GetApiV1BookmarksResponse",
    "bookmarks": {
      "@id": "skilldb:bookmarks",
      "@container": "@list"
    },
    "PostApiV1BookmarksRequest": "skilldb:PostApiV1BookmarksRequest",
    "skillId": {
      "@id": "skilldb:skillId",
      "@type": "xsd:string"
    },
    "PostApiV1BookmarksResponse": "skilldb:PostApiV1BookmarksResponse",
    "PostApiV1MySkillsRequest": "skilldb:PostApiV1MySkillsRequest",
    "name": {
      "@id": "skilldb:name",
      "@type": "xsd:string"
    },
    "pack": {
      "@id": "skilldb:pack",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "skilldb:tags",
      "@container": "@list"
    },
    "GetApiV1ProfileResponse": "skilldb:GetApiV1ProfileResponse",
    "uid": {
      "@id": "skilldb:uid",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "skilldb:email",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "skilldb:displayName",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "skilldb:plan",
      "@type": "xsd:string"
    },
    "PutApiV1ProfileRequest": "skilldb:PutApiV1ProfileRequest",
    "PutApiV1ProfileResponse": "skilldb:PutApiV1ProfileResponse",
    "PutApiV1SkillsRequest": "skilldb:PutApiV1SkillsRequest",
    "PutApiV1SkillsResponse": "skilldb:PutApiV1SkillsResponse",
    "skills": {
      "@id": "skilldb:skills",
      "@container": "@list"
    },
    "categories": {
      "@id": "skilldb:categories",
      "@container": "@list"
    },
    "packs": {
      "@id": "skilldb:packs",
      "@container": "@list"
    },
    "GetApiV1SkillsIdResponse": "skilldb:GetApiV1SkillsIdResponse",
    "category": {
      "@id": "skilldb:category",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "skilldb-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects skilldb-dev'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-10-30) from openapi/_ae-authored/skilldb-dev-openapi-generated.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_ae-authored/skilldb-dev-openapi-generated.yml"
  ]
}