Rotageek Context
JSON-LD context defining the semantic vocabulary for Rotageek from Rotageek.
4 Classes
13 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
rotageek:
https://rotageek.com/schema#
Classes
PostApiV1AuthRequest
PostApiV1AuthResponse
GetApiV1ScheduleLocationsLocationidResponse
GetApiV1ScheduleUsersUseridResponse
Properties
| Property |
Type |
Container |
| grant_type |
string |
|
| username |
string |
|
| password |
string |
|
| refresh_token |
string |
|
| access_token |
string |
|
| token_type |
string |
|
| expires_in |
integer |
|
| Items |
|
list |
| Pagination |
|
|
| Pagination.PageNumber |
integer |
|
| Pagination.PageSizeRequested |
integer |
|
| Pagination.ItemsCount |
integer |
|
| Pagination.HasMore |
boolean |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://rotageek.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"rotageek": "https://rotageek.com/schema#",
"PostApiV1AuthRequest": "rotageek:PostApiV1AuthRequest",
"grant_type": {
"@id": "rotageek:grant_type",
"@type": "xsd:string"
},
"username": {
"@id": "rotageek:username",
"@type": "xsd:string"
},
"password": {
"@id": "rotageek:password",
"@type": "xsd:string"
},
"refresh_token": {
"@id": "rotageek:refresh_token",
"@type": "xsd:string"
},
"PostApiV1AuthResponse": "rotageek:PostApiV1AuthResponse",
"access_token": {
"@id": "rotageek:access_token",
"@type": "xsd:string"
},
"token_type": {
"@id": "rotageek:token_type",
"@type": "xsd:string"
},
"expires_in": {
"@id": "rotageek:expires_in",
"@type": "xsd:integer"
},
"GetApiV1ScheduleLocationsLocationidResponse": "rotageek:GetApiV1ScheduleLocationsLocationidResponse",
"Items": {
"@id": "rotageek:Items",
"@container": "@list"
},
"Pagination": {
"@id": "rotageek:Pagination"
},
"Pagination.PageNumber": {
"@id": "rotageek:Pagination.PageNumber",
"@type": "xsd:integer"
},
"Pagination.PageSizeRequested": {
"@id": "rotageek:Pagination.PageSizeRequested",
"@type": "xsd:integer"
},
"Pagination.ItemsCount": {
"@id": "rotageek:Pagination.ItemsCount",
"@type": "xsd:integer"
},
"Pagination.HasMore": {
"@id": "rotageek:Pagination.HasMore",
"@type": "xsd:boolean"
},
"GetApiV1ScheduleUsersUseridResponse": "rotageek:GetApiV1ScheduleUsersUseridResponse"
},
"@type": "schema:Dataset",
"schema:name": "Rotageek API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Rotageek'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-13) from openapi/_ae-authored/rotageek-openapi-generated.yml.",
"dcterms:created": "2026-10-13",
"dcterms:source": [
"openapi/_ae-authored/rotageek-openapi-generated.yml"
]
}