ayushrai-site · JSON-LD Context
Ayushrai Site Context
JSON-LD context defining the semantic vocabulary for Ayushrai Site from ayushrai-site.
10 Classes
39 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ayushrai:
https://ayushrai.site/schema#
Classes
SearchItem
PublicProject
SearchResponse
AskRequest
AskResponse
ProjectListResponse
ProjectResponse
CompareResponse
ErrorResponse
ServerCard
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| title | string | |
| type | string | |
| summary | string | |
| href | string | |
| tags | list | |
| slug | string | |
| category | string | |
| status | string | |
| yearStart | integer | |
| yearEnd | ||
| technologies | list | |
| links | ||
| archive | boolean | |
| workPath | string | |
| pagePath | string | |
| htmlUrl | reference | |
| query | string | |
| match | string | |
| ranking | string | |
| results | list | |
| nextCursor | reference | |
| q | string | |
| prefer | ||
| site | string | |
| mode | string | |
| total_results | integer | |
| error | ||
| _meta | ||
| projects | list | |
| count | integer | |
| project | reference | |
| missing | list | |
| name | string | |
| version | string | |
| description | string | |
| websiteUrl | reference | |
| repository | ||
| remotes | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://ayushrai.site/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ayushrai": "https://ayushrai.site/schema#",
"SearchItem": "ayushrai:SearchItem",
"id": {
"@id": "ayushrai:id",
"@type": "xsd:string"
},
"title": {
"@id": "ayushrai:title",
"@type": "xsd:string"
},
"type": {
"@id": "ayushrai:type",
"@type": "xsd:string"
},
"summary": {
"@id": "ayushrai:summary",
"@type": "xsd:string"
},
"href": {
"@id": "ayushrai:href",
"@type": "xsd:string"
},
"tags": {
"@id": "ayushrai:tags",
"@container": "@list"
},
"PublicProject": "ayushrai:PublicProject",
"slug": {
"@id": "ayushrai:slug",
"@type": "xsd:string"
},
"category": {
"@id": "ayushrai:category",
"@type": "xsd:string"
},
"status": {
"@id": "ayushrai:status",
"@type": "xsd:string"
},
"yearStart": {
"@id": "ayushrai:yearStart",
"@type": "xsd:integer"
},
"yearEnd": {
"@id": "ayushrai:yearEnd"
},
"technologies": {
"@id": "ayushrai:technologies",
"@container": "@list"
},
"links": {
"@id": "ayushrai:links"
},
"archive": {
"@id": "ayushrai:archive",
"@type": "xsd:boolean"
},
"workPath": {
"@id": "ayushrai:workPath",
"@type": "xsd:string"
},
"pagePath": {
"@id": "ayushrai:pagePath",
"@type": "xsd:string"
},
"htmlUrl": {
"@id": "ayushrai:htmlUrl",
"@type": "@id"
},
"SearchResponse": "ayushrai:SearchResponse",
"query": {
"@id": "ayushrai:query",
"@type": "xsd:string"
},
"match": {
"@id": "ayushrai:match",
"@type": "xsd:string"
},
"ranking": {
"@id": "ayushrai:ranking",
"@type": "xsd:string"
},
"results": {
"@id": "ayushrai:results",
"@container": "@list"
},
"nextCursor": {
"@id": "ayushrai:nextCursor",
"@type": "@id"
},
"AskRequest": "ayushrai:AskRequest",
"q": {
"@id": "ayushrai:q",
"@type": "xsd:string"
},
"prefer": {
"@id": "ayushrai:prefer"
},
"AskResponse": "ayushrai:AskResponse",
"site": {
"@id": "ayushrai:site",
"@type": "xsd:string"
},
"mode": {
"@id": "ayushrai:mode",
"@type": "xsd:string"
},
"total_results": {
"@id": "ayushrai:total_results",
"@type": "xsd:integer"
},
"error": {
"@id": "ayushrai:error"
},
"_meta": {
"@id": "ayushrai:_meta"
},
"ProjectListResponse": "ayushrai:ProjectListResponse",
"projects": {
"@id": "ayushrai:projects",
"@container": "@list"
},
"count": {
"@id": "ayushrai:count",
"@type": "xsd:integer"
},
"ProjectResponse": "ayushrai:ProjectResponse",
"project": {
"@id": "ayushrai:project",
"@type": "@id"
},
"CompareResponse": "ayushrai:CompareResponse",
"missing": {
"@id": "ayushrai:missing",
"@container": "@list"
},
"ErrorResponse": "ayushrai:ErrorResponse",
"ServerCard": "ayushrai:ServerCard",
"name": {
"@id": "ayushrai:name",
"@type": "xsd:string"
},
"version": {
"@id": "ayushrai:version",
"@type": "xsd:string"
},
"description": {
"@id": "ayushrai:description",
"@type": "xsd:string"
},
"websiteUrl": {
"@id": "ayushrai:websiteUrl",
"@type": "@id"
},
"repository": {
"@id": "ayushrai:repository"
},
"remotes": {
"@id": "ayushrai:remotes",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "ayushrai-site API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ayushrai-site'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-29) from openapi/ayushrai-site-openapi.json.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/ayushrai-site-openapi.json"
]
}