FormulaSignal · JSON-LD Context
Formulasignal Com Context
JSON-LD context defining the semantic vocabulary for Formulasignal Com from FormulaSignal.
12 Classes
72 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
formulasignal:
https://formulasignal.com/schema#
Classes
Envelope
ProductIdentity
VerifiedFact
FactValue
CommercialFact
Calculation
ResearchContext
RegulatoryRecord
HistoryState
SourceReference
Confidence
ErrorEnvelope
Properties
| Property | Type | Container |
|---|---|---|
| request_id | string | |
| capability | string | |
| status | string | |
| product | ||
| products | list | |
| candidates | list | |
| summary | string | |
| history | list | |
| signals | list | |
| comparison | ||
| coverage | ||
| ledger | ||
| watch | ||
| next_cursor | ||
| verified_facts | list | |
| commercial_facts | list | |
| calculations | list | |
| research_context | list | |
| regulatory_records | list | |
| documented_cautions | list | |
| limitations | list | |
| source_references | list | |
| confidence | reference | |
| record_version | string | |
| record_as_of | date | |
| record_timestamp | dateTime | |
| methodology_version | string | |
| disclaimer | string | |
| product_id | string | |
| brand | string | |
| name | string | |
| variant | ||
| field | string | |
| value | reference | |
| before | reference | |
| after | reference | |
| confirmed | boolean | |
| declared_name | string | |
| normalized_ingredient | string | |
| amount | ||
| unit | ||
| price_basis | ||
| observed_at | ||
| seller | ||
| method | string | |
| operands | list | |
| ingredient_form | ||
| declared_amount_mg | ||
| selected_low_mg | ||
| selected_high_mg | ||
| dose_basis | ||
| evidence_type | ||
| citation | ||
| citation_url | ||
| comparison_statement | string | |
| record_class | string | |
| statement | string | |
| accessed_at | date | |
| role | string | |
| classes | list | |
| declared_components | ||
| declared_with_amounts | ||
| flavor | ||
| source | ||
| source_id | string | |
| title | string | |
| url | ||
| source_type | string | |
| evidence_class | ||
| level | string | |
| explanation | string | |
| error |
JSON-LD Document
{
"@context": {
"@vocab": "https://formulasignal.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"formulasignal": "https://formulasignal.com/schema#",
"Envelope": "formulasignal:Envelope",
"request_id": {
"@id": "formulasignal:request_id",
"@type": "xsd:string"
},
"capability": {
"@id": "formulasignal:capability",
"@type": "xsd:string"
},
"status": {
"@id": "formulasignal:status",
"@type": "xsd:string"
},
"product": {
"@id": "formulasignal:product"
},
"products": {
"@id": "formulasignal:products",
"@container": "@list"
},
"candidates": {
"@id": "formulasignal:candidates",
"@container": "@list"
},
"summary": {
"@id": "formulasignal:summary",
"@type": "xsd:string"
},
"history": {
"@id": "formulasignal:history",
"@container": "@list"
},
"signals": {
"@id": "formulasignal:signals",
"@container": "@list"
},
"comparison": {
"@id": "formulasignal:comparison"
},
"coverage": {
"@id": "formulasignal:coverage"
},
"ledger": {
"@id": "formulasignal:ledger"
},
"watch": {
"@id": "formulasignal:watch"
},
"next_cursor": {
"@id": "formulasignal:next_cursor"
},
"verified_facts": {
"@id": "formulasignal:verified_facts",
"@container": "@list"
},
"commercial_facts": {
"@id": "formulasignal:commercial_facts",
"@container": "@list"
},
"calculations": {
"@id": "formulasignal:calculations",
"@container": "@list"
},
"research_context": {
"@id": "formulasignal:research_context",
"@container": "@list"
},
"regulatory_records": {
"@id": "formulasignal:regulatory_records",
"@container": "@list"
},
"documented_cautions": {
"@id": "formulasignal:documented_cautions",
"@container": "@list"
},
"limitations": {
"@id": "formulasignal:limitations",
"@container": "@list"
},
"source_references": {
"@id": "formulasignal:source_references",
"@container": "@list"
},
"confidence": {
"@id": "formulasignal:confidence",
"@type": "@id"
},
"record_version": {
"@id": "formulasignal:record_version",
"@type": "xsd:string"
},
"record_as_of": {
"@id": "formulasignal:record_as_of",
"@type": "xsd:date"
},
"record_timestamp": {
"@id": "formulasignal:record_timestamp",
"@type": "xsd:dateTime"
},
"methodology_version": {
"@id": "formulasignal:methodology_version",
"@type": "xsd:string"
},
"disclaimer": {
"@id": "formulasignal:disclaimer",
"@type": "xsd:string"
},
"ProductIdentity": "formulasignal:ProductIdentity",
"product_id": {
"@id": "formulasignal:product_id",
"@type": "xsd:string"
},
"brand": {
"@id": "formulasignal:brand",
"@type": "xsd:string"
},
"name": {
"@id": "formulasignal:name",
"@type": "xsd:string"
},
"variant": {
"@id": "formulasignal:variant"
},
"VerifiedFact": "formulasignal:VerifiedFact",
"field": {
"@id": "formulasignal:field",
"@type": "xsd:string"
},
"value": {
"@id": "formulasignal:value",
"@type": "@id"
},
"before": {
"@id": "formulasignal:before",
"@type": "@id"
},
"after": {
"@id": "formulasignal:after",
"@type": "@id"
},
"confirmed": {
"@id": "formulasignal:confirmed",
"@type": "xsd:boolean"
},
"FactValue": "formulasignal:FactValue",
"declared_name": {
"@id": "formulasignal:declared_name",
"@type": "xsd:string"
},
"normalized_ingredient": {
"@id": "formulasignal:normalized_ingredient",
"@type": "xsd:string"
},
"amount": {
"@id": "formulasignal:amount"
},
"unit": {
"@id": "formulasignal:unit"
},
"CommercialFact": "formulasignal:CommercialFact",
"price_basis": {
"@id": "formulasignal:price_basis"
},
"observed_at": {
"@id": "formulasignal:observed_at"
},
"seller": {
"@id": "formulasignal:seller"
},
"Calculation": "formulasignal:Calculation",
"method": {
"@id": "formulasignal:method",
"@type": "xsd:string"
},
"operands": {
"@id": "formulasignal:operands",
"@container": "@list"
},
"ResearchContext": "formulasignal:ResearchContext",
"ingredient_form": {
"@id": "formulasignal:ingredient_form"
},
"declared_amount_mg": {
"@id": "formulasignal:declared_amount_mg"
},
"selected_low_mg": {
"@id": "formulasignal:selected_low_mg"
},
"selected_high_mg": {
"@id": "formulasignal:selected_high_mg"
},
"dose_basis": {
"@id": "formulasignal:dose_basis"
},
"evidence_type": {
"@id": "formulasignal:evidence_type"
},
"citation": {
"@id": "formulasignal:citation"
},
"citation_url": {
"@id": "formulasignal:citation_url"
},
"comparison_statement": {
"@id": "formulasignal:comparison_statement",
"@type": "xsd:string"
},
"RegulatoryRecord": "formulasignal:RegulatoryRecord",
"record_class": {
"@id": "formulasignal:record_class",
"@type": "xsd:string"
},
"statement": {
"@id": "formulasignal:statement",
"@type": "xsd:string"
},
"accessed_at": {
"@id": "formulasignal:accessed_at",
"@type": "xsd:date"
},
"HistoryState": "formulasignal:HistoryState",
"role": {
"@id": "formulasignal:role",
"@type": "xsd:string"
},
"classes": {
"@id": "formulasignal:classes",
"@container": "@list"
},
"declared_components": {
"@id": "formulasignal:declared_components"
},
"declared_with_amounts": {
"@id": "formulasignal:declared_with_amounts"
},
"flavor": {
"@id": "formulasignal:flavor"
},
"source": {
"@id": "formulasignal:source"
},
"SourceReference": "formulasignal:SourceReference",
"source_id": {
"@id": "formulasignal:source_id",
"@type": "xsd:string"
},
"title": {
"@id": "formulasignal:title",
"@type": "xsd:string"
},
"url": {
"@id": "formulasignal:url"
},
"source_type": {
"@id": "formulasignal:source_type",
"@type": "xsd:string"
},
"evidence_class": {
"@id": "formulasignal:evidence_class"
},
"Confidence": "formulasignal:Confidence",
"level": {
"@id": "formulasignal:level",
"@type": "xsd:string"
},
"explanation": {
"@id": "formulasignal:explanation",
"@type": "xsd:string"
},
"ErrorEnvelope": "formulasignal:ErrorEnvelope",
"error": {
"@id": "formulasignal:error"
}
},
"@type": "schema:Dataset",
"schema:name": "FormulaSignal API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FormulaSignal'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-11-08) from openapi/formulasignal-com-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/formulasignal-com-openapi.json"
]
}