FERC · JSON-LD Context
Ferc Context
JSON-LD context defining the semantic vocabulary for Ferc from FERC.
6 Classes
38 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ferc:
https://ferc.gov/schema#
Classes
Error
PublicSubmission
SubmissionDetail
FormList
TestStatus
TaxonomyVersion
Properties
| Property | Type | Container |
|---|---|---|
| message | string | |
| error | string | |
| filingID | integer | |
| cid | string | |
| companyName | string | |
| formName | string | |
| year | integer | |
| period | string | |
| submittedOn | dateTime | |
| status | string | |
| isConfidential | boolean | |
| isTestSubmission | string | |
| filerEmail | string | |
| additionalNotes | string | |
| accessionNumber | string | |
| privilegedAccessionNumber | string | |
| attachments | list | |
| cpaCertRequired | boolean | |
| cpaCertUploaded | boolean | |
| isFiledThrougheForms | boolean | |
| formList | list | |
| formIDList | list | |
| annualForms | list | |
| maxAllowedXbrlName | integer | |
| maxAllowedFileName | integer | |
| maxAllowedFileSize | integer | |
| allowedFileTags | string | |
| showReleaseNotesButton | boolean | |
| versionID | integer | |
| formID | integer | |
| startYear | integer | |
| startPeriod | string | |
| endYear | integer | |
| endPeriod | string | |
| version | string | |
| versionCount | integer | |
| publishString | string | |
| revisionNumber | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://ferc.gov/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ferc": "https://ferc.gov/schema#",
"Error": "ferc:Error",
"message": {
"@id": "ferc:message",
"@type": "xsd:string"
},
"error": {
"@id": "ferc:error",
"@type": "xsd:string"
},
"PublicSubmission": "ferc:PublicSubmission",
"filingID": {
"@id": "ferc:filingID",
"@type": "xsd:integer"
},
"cid": {
"@id": "ferc:cid",
"@type": "xsd:string"
},
"companyName": {
"@id": "ferc:companyName",
"@type": "xsd:string"
},
"formName": {
"@id": "ferc:formName",
"@type": "xsd:string"
},
"year": {
"@id": "ferc:year",
"@type": "xsd:integer"
},
"period": {
"@id": "ferc:period",
"@type": "xsd:string"
},
"submittedOn": {
"@id": "ferc:submittedOn",
"@type": "xsd:dateTime"
},
"status": {
"@id": "ferc:status",
"@type": "xsd:string"
},
"isConfidential": {
"@id": "ferc:isConfidential",
"@type": "xsd:boolean"
},
"isTestSubmission": {
"@id": "ferc:isTestSubmission",
"@type": "xsd:string"
},
"filerEmail": {
"@id": "ferc:filerEmail",
"@type": "xsd:string"
},
"SubmissionDetail": "ferc:SubmissionDetail",
"additionalNotes": {
"@id": "ferc:additionalNotes",
"@type": "xsd:string"
},
"accessionNumber": {
"@id": "ferc:accessionNumber",
"@type": "xsd:string"
},
"privilegedAccessionNumber": {
"@id": "ferc:privilegedAccessionNumber",
"@type": "xsd:string"
},
"attachments": {
"@id": "ferc:attachments",
"@container": "@list"
},
"cpaCertRequired": {
"@id": "ferc:cpaCertRequired",
"@type": "xsd:boolean"
},
"cpaCertUploaded": {
"@id": "ferc:cpaCertUploaded",
"@type": "xsd:boolean"
},
"isFiledThrougheForms": {
"@id": "ferc:isFiledThrougheForms",
"@type": "xsd:boolean"
},
"FormList": "ferc:FormList",
"formList": {
"@id": "ferc:formList",
"@container": "@list"
},
"formIDList": {
"@id": "ferc:formIDList",
"@container": "@list"
},
"annualForms": {
"@id": "ferc:annualForms",
"@container": "@list"
},
"TestStatus": "ferc:TestStatus",
"maxAllowedXbrlName": {
"@id": "ferc:maxAllowedXbrlName",
"@type": "xsd:integer"
},
"maxAllowedFileName": {
"@id": "ferc:maxAllowedFileName",
"@type": "xsd:integer"
},
"maxAllowedFileSize": {
"@id": "ferc:maxAllowedFileSize",
"@type": "xsd:integer"
},
"allowedFileTags": {
"@id": "ferc:allowedFileTags",
"@type": "xsd:string"
},
"showReleaseNotesButton": {
"@id": "ferc:showReleaseNotesButton",
"@type": "xsd:boolean"
},
"TaxonomyVersion": "ferc:TaxonomyVersion",
"versionID": {
"@id": "ferc:versionID",
"@type": "xsd:integer"
},
"formID": {
"@id": "ferc:formID",
"@type": "xsd:integer"
},
"startYear": {
"@id": "ferc:startYear",
"@type": "xsd:integer"
},
"startPeriod": {
"@id": "ferc:startPeriod",
"@type": "xsd:string"
},
"endYear": {
"@id": "ferc:endYear",
"@type": "xsd:integer"
},
"endPeriod": {
"@id": "ferc:endPeriod",
"@type": "xsd:string"
},
"version": {
"@id": "ferc:version",
"@type": "xsd:string"
},
"versionCount": {
"@id": "ferc:versionCount",
"@type": "xsd:integer"
},
"publishString": {
"@id": "ferc:publishString",
"@type": "xsd:string"
},
"revisionNumber": {
"@id": "ferc:revisionNumber",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "FERC API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FERC'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-20) from openapi/ferc-data-api-openapi.yml, openapi/ferc-data-assets-api-openapi.yml, openapi/ferc-details-api-openapi.yml.",
"dcterms:created": "2026-10-20",
"dcterms:source": [
"openapi/ferc-data-api-openapi.yml",
"openapi/ferc-data-assets-api-openapi.yml",
"openapi/ferc-details-api-openapi.yml",
"openapi/ferc-dictionary-api-openapi.yml",
"openapi/ferc-filing-api-openapi.yml"
]
}