therankingfactory-com · JSON-LD Context

Therankingfactory Com Context

JSON-LD context defining the semantic vocabulary for Therankingfactory Com from therankingfactory-com.

5 Classes 19 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/
therankingfactory: https://therankingfactory.com/schema#

Classes

SiteCheckResult Scores Finding Check Error

Properties

Property Type Container
site string
checkedAt dateTime
scores reference
findings list
checks list
fullReport reference
note string
seo integer
geo integer
agentReadiness integer
tier string
title string
locked boolean
lockedReason string
group string
name string
result string
code string
message string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://therankingfactory.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "therankingfactory": "https://therankingfactory.com/schema#",
    "SiteCheckResult": "therankingfactory:SiteCheckResult",
    "site": {
      "@id": "therankingfactory:site",
      "@type": "xsd:string"
    },
    "checkedAt": {
      "@id": "therankingfactory:checkedAt",
      "@type": "xsd:dateTime"
    },
    "scores": {
      "@id": "therankingfactory:scores",
      "@type": "@id"
    },
    "findings": {
      "@id": "therankingfactory:findings",
      "@container": "@list"
    },
    "checks": {
      "@id": "therankingfactory:checks",
      "@container": "@list"
    },
    "fullReport": {
      "@id": "therankingfactory:fullReport",
      "@type": "@id"
    },
    "note": {
      "@id": "therankingfactory:note",
      "@type": "xsd:string"
    },
    "Scores": "therankingfactory:Scores",
    "seo": {
      "@id": "therankingfactory:seo",
      "@type": "xsd:integer"
    },
    "geo": {
      "@id": "therankingfactory:geo",
      "@type": "xsd:integer"
    },
    "agentReadiness": {
      "@id": "therankingfactory:agentReadiness",
      "@type": "xsd:integer"
    },
    "Finding": "therankingfactory:Finding",
    "tier": {
      "@id": "therankingfactory:tier",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "therankingfactory:title",
      "@type": "xsd:string"
    },
    "locked": {
      "@id": "therankingfactory:locked",
      "@type": "xsd:boolean"
    },
    "lockedReason": {
      "@id": "therankingfactory:lockedReason",
      "@type": "xsd:string"
    },
    "Check": "therankingfactory:Check",
    "group": {
      "@id": "therankingfactory:group",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "therankingfactory:name",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "therankingfactory:result",
      "@type": "xsd:string"
    },
    "Error": "therankingfactory:Error",
    "code": {
      "@id": "therankingfactory:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "therankingfactory:message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "therankingfactory-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects therankingfactory-com'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/therankingfactory-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/therankingfactory-com-openapi.json"
  ]
}