NewMinecraftServers · JSON-LD Context

Newminecraftservers Context

JSON-LD context defining the semantic vocabulary for Newminecraftservers from NewMinecraftServers.

14 Classes 68 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/
newminecraftservers: https://newminecraftservers.net/schema#

Classes

ErrorEnvelope ServerListEnvelope ServerDetailEnvelope ServerHistoryEnvelope MinecraftStatusEnvelope ServerList ServerSummary ServerConnection ServerSnapshot ServerHistory MinecraftStatus CheckState StatusCheck StatusIncident

Properties

Property Type Container
error
data reference
items list
page integer
pageSize integer
total integer
totalPages integer
sort string
votingOpen boolean
hiddenOffline integer
scope
id string
slug string
name string
shortDescription string
country string
classification
media
primaryConnection reference
displayAddress
primarySnapshot reference
availableEditions list
publishedAt dateTime
votes
award
edition string
host string
port integer
role string
populationRelationship string
latest
connectionId string
outcome string
observedAt dateTime
playersOnline integer
playersMax integer
protocol integer
versionName string
range string
from dateTime
resolution string
points list
events list
summary
versions list
motdChanges integer
firstCheckAt dateTime
overall reference
checkedAt dateTime
monitoringSince dateTime
intervalSeconds integer
checks list
xbox
incidents list
pastIncidents list
label string
description string
group string
state reference
latencyMs decimal
detail string
uptime24h decimal
uptime30d decimal
uptime90d decimal
timeline list
checkId string
startedAt dateTime
endedAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://newminecraftservers.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "newminecraftservers": "https://newminecraftservers.net/schema#",
    "ErrorEnvelope": "newminecraftservers:ErrorEnvelope",
    "error": {
      "@id": "newminecraftservers:error"
    },
    "ServerListEnvelope": "newminecraftservers:ServerListEnvelope",
    "data": {
      "@id": "newminecraftservers:data",
      "@type": "@id"
    },
    "ServerDetailEnvelope": "newminecraftservers:ServerDetailEnvelope",
    "ServerHistoryEnvelope": "newminecraftservers:ServerHistoryEnvelope",
    "MinecraftStatusEnvelope": "newminecraftservers:MinecraftStatusEnvelope",
    "ServerList": "newminecraftservers:ServerList",
    "items": {
      "@id": "newminecraftservers:items",
      "@container": "@list"
    },
    "page": {
      "@id": "newminecraftservers:page",
      "@type": "xsd:integer"
    },
    "pageSize": {
      "@id": "newminecraftservers:pageSize",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "newminecraftservers:total",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "newminecraftservers:totalPages",
      "@type": "xsd:integer"
    },
    "sort": {
      "@id": "newminecraftservers:sort",
      "@type": "xsd:string"
    },
    "votingOpen": {
      "@id": "newminecraftservers:votingOpen",
      "@type": "xsd:boolean"
    },
    "hiddenOffline": {
      "@id": "newminecraftservers:hiddenOffline",
      "@type": "xsd:integer"
    },
    "scope": {
      "@id": "newminecraftservers:scope"
    },
    "ServerSummary": "newminecraftservers:ServerSummary",
    "id": {
      "@id": "newminecraftservers:id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "newminecraftservers:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "newminecraftservers:name",
      "@type": "xsd:string"
    },
    "shortDescription": {
      "@id": "newminecraftservers:shortDescription",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "newminecraftservers:country",
      "@type": "xsd:string"
    },
    "classification": {
      "@id": "newminecraftservers:classification"
    },
    "media": {
      "@id": "newminecraftservers:media"
    },
    "primaryConnection": {
      "@id": "newminecraftservers:primaryConnection",
      "@type": "@id"
    },
    "displayAddress": {
      "@id": "newminecraftservers:displayAddress"
    },
    "primarySnapshot": {
      "@id": "newminecraftservers:primarySnapshot",
      "@type": "@id"
    },
    "availableEditions": {
      "@id": "newminecraftservers:availableEditions",
      "@container": "@list"
    },
    "publishedAt": {
      "@id": "newminecraftservers:publishedAt",
      "@type": "xsd:dateTime"
    },
    "votes": {
      "@id": "newminecraftservers:votes"
    },
    "award": {
      "@id": "newminecraftservers:award"
    },
    "ServerConnection": "newminecraftservers:ServerConnection",
    "edition": {
      "@id": "newminecraftservers:edition",
      "@type": "xsd:string"
    },
    "host": {
      "@id": "newminecraftservers:host",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "newminecraftservers:port",
      "@type": "xsd:integer"
    },
    "role": {
      "@id": "newminecraftservers:role",
      "@type": "xsd:string"
    },
    "populationRelationship": {
      "@id": "newminecraftservers:populationRelationship",
      "@type": "xsd:string"
    },
    "latest": {
      "@id": "newminecraftservers:latest"
    },
    "ServerSnapshot": "newminecraftservers:ServerSnapshot",
    "connectionId": {
      "@id": "newminecraftservers:connectionId",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "newminecraftservers:outcome",
      "@type": "xsd:string"
    },
    "observedAt": {
      "@id": "newminecraftservers:observedAt",
      "@type": "xsd:dateTime"
    },
    "playersOnline": {
      "@id": "newminecraftservers:playersOnline",
      "@type": "xsd:integer"
    },
    "playersMax": {
      "@id": "newminecraftservers:playersMax",
      "@type": "xsd:integer"
    },
    "protocol": {
      "@id": "newminecraftservers:protocol",
      "@type": "xsd:integer"
    },
    "versionName": {
      "@id": "newminecraftservers:versionName",
      "@type": "xsd:string"
    },
    "ServerHistory": "newminecraftservers:ServerHistory",
    "range": {
      "@id": "newminecraftservers:range",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "newminecraftservers:from",
      "@type": "xsd:dateTime"
    },
    "resolution": {
      "@id": "newminecraftservers:resolution",
      "@type": "xsd:string"
    },
    "points": {
      "@id": "newminecraftservers:points",
      "@container": "@list"
    },
    "events": {
      "@id": "newminecraftservers:events",
      "@container": "@list"
    },
    "summary": {
      "@id": "newminecraftservers:summary"
    },
    "versions": {
      "@id": "newminecraftservers:versions",
      "@container": "@list"
    },
    "motdChanges": {
      "@id": "newminecraftservers:motdChanges",
      "@type": "xsd:integer"
    },
    "firstCheckAt": {
      "@id": "newminecraftservers:firstCheckAt",
      "@type": "xsd:dateTime"
    },
    "MinecraftStatus": "newminecraftservers:MinecraftStatus",
    "overall": {
      "@id": "newminecraftservers:overall",
      "@type": "@id"
    },
    "checkedAt": {
      "@id": "newminecraftservers:checkedAt",
      "@type": "xsd:dateTime"
    },
    "monitoringSince": {
      "@id": "newminecraftservers:monitoringSince",
      "@type": "xsd:dateTime"
    },
    "intervalSeconds": {
      "@id": "newminecraftservers:intervalSeconds",
      "@type": "xsd:integer"
    },
    "checks": {
      "@id": "newminecraftservers:checks",
      "@container": "@list"
    },
    "xbox": {
      "@id": "newminecraftservers:xbox"
    },
    "incidents": {
      "@id": "newminecraftservers:incidents",
      "@container": "@list"
    },
    "pastIncidents": {
      "@id": "newminecraftservers:pastIncidents",
      "@container": "@list"
    },
    "CheckState": "newminecraftservers:CheckState",
    "StatusCheck": "newminecraftservers:StatusCheck",
    "label": {
      "@id": "newminecraftservers:label",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "newminecraftservers:description",
      "@type": "xsd:string"
    },
    "group": {
      "@id": "newminecraftservers:group",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "newminecraftservers:state",
      "@type": "@id"
    },
    "latencyMs": {
      "@id": "newminecraftservers:latencyMs",
      "@type": "xsd:decimal"
    },
    "detail": {
      "@id": "newminecraftservers:detail",
      "@type": "xsd:string"
    },
    "uptime24h": {
      "@id": "newminecraftservers:uptime24h",
      "@type": "xsd:decimal"
    },
    "uptime30d": {
      "@id": "newminecraftservers:uptime30d",
      "@type": "xsd:decimal"
    },
    "uptime90d": {
      "@id": "newminecraftservers:uptime90d",
      "@type": "xsd:decimal"
    },
    "timeline": {
      "@id": "newminecraftservers:timeline",
      "@container": "@list"
    },
    "StatusIncident": "newminecraftservers:StatusIncident",
    "checkId": {
      "@id": "newminecraftservers:checkId",
      "@type": "xsd:string"
    },
    "startedAt": {
      "@id": "newminecraftservers:startedAt",
      "@type": "xsd:dateTime"
    },
    "endedAt": {
      "@id": "newminecraftservers:endedAt",
      "@type": "xsd:dateTime"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "NewMinecraftServers API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects NewMinecraftServers'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-09-21) from openapi/newminecraftservers-openapi.yml.",
  "dcterms:created": "2026-09-21",
  "dcterms:source": [
    "openapi/newminecraftservers-openapi.yml"
  ]
}