FERC · JSON-LD Context

Ferc Context

JSON-LD context defining the semantic vocabulary for Ferc from FERC.

6 Classes 38 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/
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

Raw ↑
{
  "@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"
  ]
}