{
   "class" : {
      "rdf:type" : "rdfs:Class",
      "rdfs:comment" : "A trip on a commercial train line.",
      "rdfs:label" : "TrainTrip",
      "rdfs:subClassOf" : "schema:Trip"
   },
   "properties" : {
      "schema:arrivalPlatform" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The platform where the train arrives.",
         "rdfs:label" : "arrivalPlatform",
         "schema:domainIncludes" : "schema:TrainTrip",
         "schema:rangeIncludes" : "schema:Text"
      },
      "schema:arrivalStation" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The station where the train trip ends.",
         "rdfs:label" : "arrivalStation",
         "schema:domainIncludes" : "schema:TrainTrip",
         "schema:rangeIncludes" : "schema:TrainStation"
      },
      "schema:departurePlatform" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The platform from which the train departs.",
         "rdfs:label" : "departurePlatform",
         "schema:domainIncludes" : "schema:TrainTrip",
         "schema:rangeIncludes" : "schema:Text"
      },
      "schema:departureStation" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The station from which the train departs.",
         "rdfs:label" : "departureStation",
         "schema:domainIncludes" : "schema:TrainTrip",
         "schema:rangeIncludes" : "schema:TrainStation"
      },
      "schema:trainName" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The name of the train (e.g. The Orient Express).",
         "rdfs:label" : "trainName",
         "schema:domainIncludes" : "schema:TrainTrip",
         "schema:rangeIncludes" : "schema:Text"
      },
      "schema:trainNumber" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The unique identifier for the train.",
         "rdfs:label" : "trainNumber",
         "schema:domainIncludes" : "schema:TrainTrip",
         "schema:rangeIncludes" : "schema:Text"
      }
   }
}