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

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

The newest version!
package lspace.ns.vocab.schema
import lspace.ns.vocab.schema._
import lspace.structure.{Property => LProperty, OntologyDef}
object Offer extends OntologyDef(
        iri = "http://schema.org/Offer",
        iris = Set("http://schema.org/Offer"),
        label = "Offer",
        comment = """An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.

For GTIN-related fields, see Check Digit calculator and validation guide from GS1.""", `@extends` = List(Intangible.ontology) ){ object keys extends lspace.ns.vocab.schema.Intangible.Properties{ lazy val acceptedPaymentMethod = lspace.ns.vocab.schema.acceptedPaymentMethod.property lazy val addOn = lspace.ns.vocab.schema.addOn.property lazy val advanceBookingRequirement = lspace.ns.vocab.schema.advanceBookingRequirement.property lazy val aggregateRating = lspace.ns.vocab.schema.aggregateRating.property lazy val areaServed = lspace.ns.vocab.schema.areaServed.property lazy val availability = lspace.ns.vocab.schema.availability.property lazy val availabilityEnds = lspace.ns.vocab.schema.availabilityEnds.property lazy val availabilityStarts = lspace.ns.vocab.schema.availabilityStarts.property lazy val availableAtOrFrom = lspace.ns.vocab.schema.availableAtOrFrom.property lazy val availableDeliveryMethod = lspace.ns.vocab.schema.availableDeliveryMethod.property lazy val businessFunction = lspace.ns.vocab.schema.businessFunction.property lazy val category = lspace.ns.vocab.schema.category.property lazy val deliveryLeadTime = lspace.ns.vocab.schema.deliveryLeadTime.property lazy val eligibleCustomerType = lspace.ns.vocab.schema.eligibleCustomerType.property lazy val eligibleDuration = lspace.ns.vocab.schema.eligibleDuration.property lazy val eligibleQuantity = lspace.ns.vocab.schema.eligibleQuantity.property lazy val eligibleRegion = lspace.ns.vocab.schema.eligibleRegion.property lazy val eligibleTransactionVolume = lspace.ns.vocab.schema.eligibleTransactionVolume.property lazy val gtin12 = lspace.ns.vocab.schema.gtin12.property lazy val gtin13 = lspace.ns.vocab.schema.gtin13.property lazy val gtin14 = lspace.ns.vocab.schema.gtin14.property lazy val gtin8 = lspace.ns.vocab.schema.gtin8.property lazy val includesObject = lspace.ns.vocab.schema.includesObject.property lazy val ineligibleRegion = lspace.ns.vocab.schema.ineligibleRegion.property lazy val inventoryLevel = lspace.ns.vocab.schema.inventoryLevel.property lazy val itemCondition = lspace.ns.vocab.schema.itemCondition.property lazy val itemOffered = lspace.ns.vocab.schema.itemOffered.property lazy val mpn = lspace.ns.vocab.schema.mpn.property lazy val offeredBy = lspace.ns.vocab.schema.offeredBy.property lazy val price = lspace.ns.vocab.schema.price.property lazy val priceCurrency = lspace.ns.vocab.schema.priceCurrency.property lazy val priceSpecification = lspace.ns.vocab.schema.priceSpecification.property lazy val priceValidUntil = lspace.ns.vocab.schema.priceValidUntil.property lazy val review = lspace.ns.vocab.schema.review.property lazy val seller = lspace.ns.vocab.schema.seller.property lazy val serialNumber = lspace.ns.vocab.schema.serialNumber.property lazy val sku = lspace.ns.vocab.schema.sku.property lazy val validFrom = lspace.ns.vocab.schema.validFrom.property lazy val validThrough = lspace.ns.vocab.schema.validThrough.property lazy val warranty = lspace.ns.vocab.schema.warranty.property } override lazy val properties: List[LProperty] = List(acceptedPaymentMethod, addOn, advanceBookingRequirement, aggregateRating, areaServed, availability, availabilityEnds, availabilityStarts, availableAtOrFrom, availableDeliveryMethod, businessFunction, category, deliveryLeadTime, eligibleCustomerType, eligibleDuration, eligibleQuantity, eligibleRegion, eligibleTransactionVolume, gtin12, gtin13, gtin14, gtin8, includesObject, ineligibleRegion, inventoryLevel, itemCondition, itemOffered, mpn, offeredBy, price, priceCurrency, priceSpecification, priceValidUntil, review, seller, serialNumber, sku, validFrom, validThrough, warranty) trait Properties extends lspace.ns.vocab.schema.Intangible.Properties{ lazy val acceptedPaymentMethod = lspace.ns.vocab.schema.acceptedPaymentMethod.property lazy val addOn = lspace.ns.vocab.schema.addOn.property lazy val advanceBookingRequirement = lspace.ns.vocab.schema.advanceBookingRequirement.property lazy val aggregateRating = lspace.ns.vocab.schema.aggregateRating.property lazy val areaServed = lspace.ns.vocab.schema.areaServed.property lazy val availability = lspace.ns.vocab.schema.availability.property lazy val availabilityEnds = lspace.ns.vocab.schema.availabilityEnds.property lazy val availabilityStarts = lspace.ns.vocab.schema.availabilityStarts.property lazy val availableAtOrFrom = lspace.ns.vocab.schema.availableAtOrFrom.property lazy val availableDeliveryMethod = lspace.ns.vocab.schema.availableDeliveryMethod.property lazy val businessFunction = lspace.ns.vocab.schema.businessFunction.property lazy val category = lspace.ns.vocab.schema.category.property lazy val deliveryLeadTime = lspace.ns.vocab.schema.deliveryLeadTime.property lazy val eligibleCustomerType = lspace.ns.vocab.schema.eligibleCustomerType.property lazy val eligibleDuration = lspace.ns.vocab.schema.eligibleDuration.property lazy val eligibleQuantity = lspace.ns.vocab.schema.eligibleQuantity.property lazy val eligibleRegion = lspace.ns.vocab.schema.eligibleRegion.property lazy val eligibleTransactionVolume = lspace.ns.vocab.schema.eligibleTransactionVolume.property lazy val gtin12 = lspace.ns.vocab.schema.gtin12.property lazy val gtin13 = lspace.ns.vocab.schema.gtin13.property lazy val gtin14 = lspace.ns.vocab.schema.gtin14.property lazy val gtin8 = lspace.ns.vocab.schema.gtin8.property lazy val includesObject = lspace.ns.vocab.schema.includesObject.property lazy val ineligibleRegion = lspace.ns.vocab.schema.ineligibleRegion.property lazy val inventoryLevel = lspace.ns.vocab.schema.inventoryLevel.property lazy val itemCondition = lspace.ns.vocab.schema.itemCondition.property lazy val itemOffered = lspace.ns.vocab.schema.itemOffered.property lazy val mpn = lspace.ns.vocab.schema.mpn.property lazy val offeredBy = lspace.ns.vocab.schema.offeredBy.property lazy val price = lspace.ns.vocab.schema.price.property lazy val priceCurrency = lspace.ns.vocab.schema.priceCurrency.property lazy val priceSpecification = lspace.ns.vocab.schema.priceSpecification.property lazy val priceValidUntil = lspace.ns.vocab.schema.priceValidUntil.property lazy val review = lspace.ns.vocab.schema.review.property lazy val seller = lspace.ns.vocab.schema.seller.property lazy val serialNumber = lspace.ns.vocab.schema.serialNumber.property lazy val sku = lspace.ns.vocab.schema.sku.property lazy val validFrom = lspace.ns.vocab.schema.validFrom.property lazy val validThrough = lspace.ns.vocab.schema.validThrough.property lazy val warranty = lspace.ns.vocab.schema.warranty.property } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy