All Downloads are FREE. Search and download functionalities are using the official Maven repository.

lspace.ns.vocab.schema.Reservation.scala Maven / Gradle / Ivy

The newest version!
package lspace.ns.vocab.schema
import lspace.ns.vocab.schema._
import lspace.structure.{Property => LProperty, OntologyDef}
object Reservation extends OntologyDef(
        iri = "http://schema.org/Reservation",
        iris = Set("http://schema.org/Reservation"),
        label = "Reservation",
        comment = """Describes a reservation for travel, dining or an event. Some reservations require tickets. 

Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, restaurant reservations, flights, or rental cars, use Offer.""", `@extends` = List(Intangible.ontology) ){ object keys extends lspace.ns.vocab.schema.Intangible.Properties{ lazy val bookingTime = lspace.ns.vocab.schema.bookingTime.property lazy val broker = lspace.ns.vocab.schema.broker.property lazy val modifiedTime = lspace.ns.vocab.schema.modifiedTime.property lazy val priceCurrency = lspace.ns.vocab.schema.priceCurrency.property lazy val programMembershipUsed = lspace.ns.vocab.schema.programMembershipUsed.property lazy val provider = lspace.ns.vocab.schema.provider.property lazy val reservationFor = lspace.ns.vocab.schema.reservationFor.property lazy val reservationId = lspace.ns.vocab.schema.reservationId.property lazy val reservationStatus = lspace.ns.vocab.schema.reservationStatus.property lazy val reservedTicket = lspace.ns.vocab.schema.reservedTicket.property lazy val totalPrice = lspace.ns.vocab.schema.totalPrice.property lazy val underName = lspace.ns.vocab.schema.underName.property } override lazy val properties: List[LProperty] = List(bookingTime, broker, modifiedTime, priceCurrency, programMembershipUsed, provider, reservationFor, reservationId, reservationStatus, reservedTicket, totalPrice, underName) trait Properties extends lspace.ns.vocab.schema.Intangible.Properties{ lazy val bookingTime = lspace.ns.vocab.schema.bookingTime.property lazy val broker = lspace.ns.vocab.schema.broker.property lazy val modifiedTime = lspace.ns.vocab.schema.modifiedTime.property lazy val priceCurrency = lspace.ns.vocab.schema.priceCurrency.property lazy val programMembershipUsed = lspace.ns.vocab.schema.programMembershipUsed.property lazy val provider = lspace.ns.vocab.schema.provider.property lazy val reservationFor = lspace.ns.vocab.schema.reservationFor.property lazy val reservationId = lspace.ns.vocab.schema.reservationId.property lazy val reservationStatus = lspace.ns.vocab.schema.reservationStatus.property lazy val reservedTicket = lspace.ns.vocab.schema.reservedTicket.property lazy val totalPrice = lspace.ns.vocab.schema.totalPrice.property lazy val underName = lspace.ns.vocab.schema.underName.property } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy