Chicago Transit Authority · JSON-LD Context

Chicago Transit Authority Context

JSON-LD context defining the semantic vocabulary for Chicago Transit Authority from Chicago Transit Authority.

0 Classes 4 Properties 5 Namespaces
View Context View on GitHub

Namespaces

cta: https://www.transitchicago.com/schemas/
schema: https://schema.org/
geo: http://www.w3.org/2003/01/geo/wgs84_pos#
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/

Properties

Property Type Container
TrainArrival
BusPrediction
Vehicle
Alert

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "cta": "https://www.transitchicago.com/schemas/",
    "schema": "https://schema.org/",
    "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",

    "TrainArrival": {
      "@id": "cta:TrainArrival",
      "@context": {
        "stationId": "cta:staId",
        "stationName": "schema:name",
        "stopId": "cta:stpId",
        "runNumber": "cta:runNumber",
        "route": "cta:route",
        "destination": "cta:destination",
        "predictionTime": {
          "@id": "cta:predictionTime",
          "@type": "xsd:dateTime"
        },
        "arrivalTime": {
          "@id": "cta:arrivalTime",
          "@type": "xsd:dateTime"
        },
        "isApproaching": {
          "@id": "cta:isApproaching",
          "@type": "xsd:boolean"
        },
        "isScheduled": {
          "@id": "cta:isScheduled",
          "@type": "xsd:boolean"
        },
        "isDelayed": {
          "@id": "cta:isDelayed",
          "@type": "xsd:boolean"
        },
        "latitude": {
          "@id": "geo:lat",
          "@type": "xsd:decimal"
        },
        "longitude": {
          "@id": "geo:long",
          "@type": "xsd:decimal"
        },
        "heading": "cta:heading"
      }
    },

    "BusPrediction": {
      "@id": "cta:BusPrediction",
      "@context": {
        "stopId": "cta:stpid",
        "stopName": "schema:name",
        "vehicleId": "cta:vid",
        "route": "cta:rt",
        "destination": "cta:des",
        "predictionTime": {
          "@id": "cta:predictionTime",
          "@type": "xsd:dateTime"
        },
        "predictionMinutes": {
          "@id": "cta:prdctdn",
          "@type": "xsd:integer"
        },
        "delayed": {
          "@id": "cta:dly",
          "@type": "xsd:boolean"
        }
      }
    },

    "Vehicle": {
      "@id": "cta:Vehicle",
      "@context": {
        "vehicleId": "cta:vid",
        "route": "cta:rt",
        "destination": "cta:des",
        "latitude": {
          "@id": "geo:lat",
          "@type": "xsd:decimal"
        },
        "longitude": {
          "@id": "geo:long",
          "@type": "xsd:decimal"
        },
        "heading": "cta:hdg",
        "speed": "cta:spd",
        "timestamp": {
          "@id": "cta:tmstmp",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Alert": {
      "@id": "cta:Alert",
      "@context": {
        "alertId": "cta:alertId",
        "headline": "schema:headline",
        "description": "schema:description",
        "severity": "cta:severityScore",
        "impact": "cta:impact",
        "startDate": {
          "@id": "schema:startDate",
          "@type": "xsd:dateTime"
        },
        "endDate": {
          "@id": "schema:endDate",
          "@type": "xsd:dateTime"
        }
      }
    }
  }
}