Sha256: efa2cd81e22adea88433a98a8d53927d85d17a42c375f137aa95a658f228bb88
Contents?: true
Size: 1.86 KB
Versions: 1
Compression:
Stored size: 1.86 KB
Contents
require 'mida_vocabulary/vocabulary' module Mida module SchemaOrg autoload :Thing, 'mida_vocabulary/vocabularies/schemaorg/thing' autoload :TrainStation, 'mida_vocabulary/vocabularies/schemaorg/trainstation' autoload :Organization, 'mida_vocabulary/vocabularies/schemaorg/organization' autoload :Person, 'mida_vocabulary/vocabularies/schemaorg/person' # A trip on a commercial train line. class TrainTrip < Mida::Vocabulary itemtype %r{http://schema.org/TrainTrip}i include_vocabulary Mida::SchemaOrg::Thing # The platform where the train arrives. has_many 'arrivalPlatform' # The station where the train trip ends. has_many 'arrivalStation' do extract Mida::SchemaOrg::TrainStation extract Mida::DataType::Text end # The expected arrival time. has_many 'arrivalTime' do extract Mida::DataType::ISO8601Date end # The platform from which the train departs. has_many 'departurePlatform' # The station from which the train departs. has_many 'departureStation' do extract Mida::SchemaOrg::TrainStation extract Mida::DataType::Text end # The expected departure time. has_many 'departureTime' do extract Mida::DataType::ISO8601Date end # The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller. Supercedes carrier. has_many 'provider' do extract Mida::SchemaOrg::Organization extract Mida::SchemaOrg::Person extract Mida::DataType::Text end # The name of the train (e.g. The Orient Express). has_many 'trainName' # The unique identifier for the train. has_many 'trainNumber' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mida_vocabulary-0.2.2 | lib/mida_vocabulary/vocabularies/schemaorg/traintrip.rb |