prereason-com · JSON-LD Context
Prereason Com Context
JSON-LD context defining the semantic vocabulary for Prereason Com from prereason-com.
8 Classes
55 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
prereason:
https://prereason.com/schema#
Classes
MetricData
MetricLatestReading
MetricLateRelease
Interpretation
Trend
DataQuality
MetricListItem
MetricListResponse
Properties
| Property | Type | Container |
|---|---|---|
| metric | string | |
| name | string | |
| stored_name | string | |
| instrument | string | |
| display_name | string | |
| timestamp | dateTime | |
| period | ||
| interpretation | reference | |
| trend | reference | |
| stored_range | ||
| context | string | |
| source | string | |
| display | string | |
| notices | list | |
| data_quality | reference | |
| reading | string | |
| access | ||
| release_clause | string | |
| release_late | ||
| withheld | list | |
| note | string | |
| not_measured | string | |
| signal | string | |
| confidence | decimal | |
| confidence_label | string | |
| factors | ||
| direction | string | |
| change_7d | decimal | |
| change_7d_available | boolean | |
| change_30d | decimal | |
| change_30d_available | boolean | |
| change_90d | decimal | |
| change_90d_available | boolean | |
| change_unit | string | |
| momentum | string | |
| momentum_description | string | |
| percentile | decimal | |
| percentile_label | string | |
| percentile_history_days | integer | |
| same_value | ||
| percentile_readings | integer | |
| percentile_since | string | |
| change_30d_from | string | |
| change_90d_from | string | |
| age_hours | decimal | |
| stale | boolean | |
| status | string | |
| description | string | |
| category | string | |
| count | integer | |
| metrics | list | |
| categories | list | |
| free_key | string | |
| pro_only_metrics | list | |
| generated_at | dateTime |
JSON-LD Document
{
"@context": {
"@vocab": "https://prereason.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"prereason": "https://prereason.com/schema#",
"MetricData": "prereason:MetricData",
"metric": {
"@id": "prereason:metric",
"@type": "xsd:string"
},
"name": {
"@id": "prereason:name",
"@type": "xsd:string"
},
"stored_name": {
"@id": "prereason:stored_name",
"@type": "xsd:string"
},
"instrument": {
"@id": "prereason:instrument",
"@type": "xsd:string"
},
"display_name": {
"@id": "prereason:display_name",
"@type": "xsd:string"
},
"timestamp": {
"@id": "prereason:timestamp",
"@type": "xsd:dateTime"
},
"period": {
"@id": "prereason:period"
},
"interpretation": {
"@id": "prereason:interpretation",
"@type": "@id"
},
"trend": {
"@id": "prereason:trend",
"@type": "@id"
},
"stored_range": {
"@id": "prereason:stored_range"
},
"context": {
"@id": "prereason:context",
"@type": "xsd:string"
},
"source": {
"@id": "prereason:source",
"@type": "xsd:string"
},
"display": {
"@id": "prereason:display",
"@type": "xsd:string"
},
"notices": {
"@id": "prereason:notices",
"@container": "@list"
},
"data_quality": {
"@id": "prereason:data_quality",
"@type": "@id"
},
"MetricLatestReading": "prereason:MetricLatestReading",
"reading": {
"@id": "prereason:reading",
"@type": "xsd:string"
},
"access": {
"@id": "prereason:access"
},
"MetricLateRelease": "prereason:MetricLateRelease",
"release_clause": {
"@id": "prereason:release_clause",
"@type": "xsd:string"
},
"release_late": {
"@id": "prereason:release_late"
},
"withheld": {
"@id": "prereason:withheld",
"@container": "@list"
},
"note": {
"@id": "prereason:note",
"@type": "xsd:string"
},
"Interpretation": "prereason:Interpretation",
"not_measured": {
"@id": "prereason:not_measured",
"@type": "xsd:string"
},
"signal": {
"@id": "prereason:signal",
"@type": "xsd:string"
},
"confidence": {
"@id": "prereason:confidence",
"@type": "xsd:decimal"
},
"confidence_label": {
"@id": "prereason:confidence_label",
"@type": "xsd:string"
},
"factors": {
"@id": "prereason:factors"
},
"Trend": "prereason:Trend",
"direction": {
"@id": "prereason:direction",
"@type": "xsd:string"
},
"change_7d": {
"@id": "prereason:change_7d",
"@type": "xsd:decimal"
},
"change_7d_available": {
"@id": "prereason:change_7d_available",
"@type": "xsd:boolean"
},
"change_30d": {
"@id": "prereason:change_30d",
"@type": "xsd:decimal"
},
"change_30d_available": {
"@id": "prereason:change_30d_available",
"@type": "xsd:boolean"
},
"change_90d": {
"@id": "prereason:change_90d",
"@type": "xsd:decimal"
},
"change_90d_available": {
"@id": "prereason:change_90d_available",
"@type": "xsd:boolean"
},
"change_unit": {
"@id": "prereason:change_unit",
"@type": "xsd:string"
},
"momentum": {
"@id": "prereason:momentum",
"@type": "xsd:string"
},
"momentum_description": {
"@id": "prereason:momentum_description",
"@type": "xsd:string"
},
"percentile": {
"@id": "prereason:percentile",
"@type": "xsd:decimal"
},
"percentile_label": {
"@id": "prereason:percentile_label",
"@type": "xsd:string"
},
"percentile_history_days": {
"@id": "prereason:percentile_history_days",
"@type": "xsd:integer"
},
"same_value": {
"@id": "prereason:same_value"
},
"percentile_readings": {
"@id": "prereason:percentile_readings",
"@type": "xsd:integer"
},
"percentile_since": {
"@id": "prereason:percentile_since",
"@type": "xsd:string"
},
"change_30d_from": {
"@id": "prereason:change_30d_from",
"@type": "xsd:string"
},
"change_90d_from": {
"@id": "prereason:change_90d_from",
"@type": "xsd:string"
},
"DataQuality": "prereason:DataQuality",
"age_hours": {
"@id": "prereason:age_hours",
"@type": "xsd:decimal"
},
"stale": {
"@id": "prereason:stale",
"@type": "xsd:boolean"
},
"status": {
"@id": "prereason:status",
"@type": "xsd:string"
},
"MetricListItem": "prereason:MetricListItem",
"description": {
"@id": "prereason:description",
"@type": "xsd:string"
},
"category": {
"@id": "prereason:category",
"@type": "xsd:string"
},
"MetricListResponse": "prereason:MetricListResponse",
"count": {
"@id": "prereason:count",
"@type": "xsd:integer"
},
"metrics": {
"@id": "prereason:metrics",
"@container": "@list"
},
"categories": {
"@id": "prereason:categories",
"@container": "@list"
},
"free_key": {
"@id": "prereason:free_key",
"@type": "xsd:string"
},
"pro_only_metrics": {
"@id": "prereason:pro_only_metrics",
"@container": "@list"
},
"generated_at": {
"@id": "prereason:generated_at",
"@type": "xsd:dateTime"
}
},
"@type": "schema:Dataset",
"schema:name": "prereason-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects prereason-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-31) from openapi/prereason-com-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/prereason-com-openapi.json"
]
}