VVO: The Volkswagen Vehicles Ontology for Semantic Web-based E-Commerce
contributor: Charles Sandeman-Craik, Tribal DDB; Chris Jenkins, Tribal DDB; Tim Redding, Tribal DDB; Yago Otero, Tribal DDB; William Greenly, Tribal DDB; Robin Dingle, Volkswagen UK
contributor: Some class and property definitions are inspired by or based on abstracts from Wikipedia, the free encyclopedia.
creator: Martin Hepp
rights: The Volkswagen Vehicles Ontology is available under the Creative Commons Attribution 3.0 Unported license; see http://creativecommons.org/licenses/by/3.0/. In a nutshell, you are free to copy, distribute and transmit the work; to remix/adapt the work (e.g. to import the ontology and create specializations of its elements), as long as you attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
subject: Volkswagen, E-Commerce, E-Business, GoodRelations, Ontology, Cars, Automobiles
license: http://creativecommons.org/licenses/by/3.0/
type: Ontology
comment: VVO: The Volkswagen Vehicles Ontology A vocabulary for describing Volkswagen-specific features of automobiles and their components Vocabulary: http://purl.org/vvo/ns Namespace: http://purl.org/vvo/ns# The vocabulary is designed to be used in combination with (1) GoodRelations, a standard vocabulary for the commercial aspects of offers for sale, rental, repair, or disposal; (2) the Vehicle Sales Ontology, a standard vocabulary for cars and other vehicles; and (3) the Car Options Ontology, a standard vocabulary for buildability / configuration information for cars. See http://purl.org/goodrelations/ for more information.
label: Volkswagen Vehicles Ontology
imports: v1
imports: ns
version info: V 1.0, Release 2010-10-12

Audio and Navigation Choice or Component
hasID (0..1): 1
type: Class
comment: The class of audio and navigation choices or components (CD/DVD/SatNav, a "MonoSelectGroup" in automotive terminology), VW ID: 1
subclass of: ChoiceOrComponent

4 X 4 (vso:BodyStyleValue)
hasID (0..1): 6
type: BodyStyleValue
comment: Four-by-Four Vehicle, VW ID: 6

Cabriolet (vso:BodyStyleValue)
hasID (0..1): 4
type: BodyStyleValue
comment: Cabriolet, VW ID: 4

Coupe (vso:BodyStyleValue)
hasID (0..1): 7
type: BodyStyleValue
comment: Coupe, VW ID: 7

Estate (vso:BodyStyleValue)
hasID (0..1): 3
type: BodyStyleValue
comment: Estate, VW ID: 3

Hatchback (vso:BodyStyleValue)
hasID (0..1): 1
type: BodyStyleValue
comment: Hatchback, VW ID: 1

MPV (vso:BodyStyleValue)
hasID (0..1): 5
type: BodyStyleValue
comment: Multi-purpose Vehicle, VW ID: 5

Saloon (vso:BodyStyleValue)
hasID (0..1): 2
type: BodyStyleValue
comment: Saloon, VW ID: 2

Unspecified (vso:BodyStyleValue)
hasID (0..1): 0
type: BodyStyleValue
comment: Unspecified, VW ID: 0

Combined (vvo:TrafficPattern)
type: Traffic pattern value (the class of predefined values)
comment: Combined usage as a traffic pattern

Decorative Trims Choice or Component
hasID (0..1): 8
type: Class
comment: The class of decorative trim choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 8
subclass of: ChoiceOrComponent

Diesel (vso:FuelTypeValue)
hasID (0..1): 2
type: FuelTypeValue
comment: Diesel, VW ID: 2

Engine Choice or Component
type: Class
comment: The class of engines as choices or components
subclass of: ChoiceOrComponent

Euro 1 (vso:EmissionStandardValue)
type: EmissionStandardValue
comment: The emission standard EURO 1

Euro 2 (vso:EmissionStandardValue)
type: EmissionStandardValue
comment: The emission standard EURO 2

Euro 3 (vso:EmissionStandardValue)
type: EmissionStandardValue
comment: The emission standard EURO 3

Euro 4 (vso:EmissionStandardValue)
type: EmissionStandardValue
comment: The emission standard EURO 4

Euro 5 (vso:EmissionStandardValue)
type: EmissionStandardValue
comment: The emission standard EURO 5

ExtraUrban (vvo:TrafficPattern)
type: Traffic pattern value (the class of predefined values)
comment: Extra urban as a traffic pattern

Financing (gr:PaymentMethod)
type: Class
comment: An instance of this class is the specification of a payment option via staged payments.
subclass of: PaymentMethod

Automatic (vvo:GearboxTypeValue)
hasID (0..1): 2
type: Gearbox type value (the class of predefined values)
comment: Automatic gearbox, VW ID: 2

DSG (vvo:GearboxTypeValue)
hasID (0..1): 3
type: Gearbox type value (the class of predefined values)
comment: DSG gearbox, VW ID: 3

Manual (vvo:GearboxTypeValue)
hasID (0..1): 1
type: Gearbox type value (the class of predefined values)
comment: Manual gearbox, VW ID: 1

Gearbox type value (the class of predefined values)
type: Class
comment: A value indicating a gearbox type.
subclass of: QualitativeValue

Hybrid (vso:FuelTypeValue)
hasID (0..1): 3
type: FuelTypeValue
comment: Hybrid, VW ID: 3

Paint Choice or Component
hasID (0..1): 3
type: Class
comment: The class of paint choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 3
subclass of: ChoiceOrComponent

Parking Choice or Component
hasID (0..1): 7
type: Class
comment: The class of parking-related choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 7
subclass of: ChoiceOrComponent

Petrol (vso:FuelTypeValue)
hasID (0..1): 1
type: FuelTypeValue
comment: Petrol, VW ID: 1

Roofs Choice or Component
hasID (0..1): 5
type: Class
comment: The class of roof choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 5
subclass of: ChoiceOrComponent

Seats Choice or Component
hasID (0..1): 9
type: Class
comment: The class of seat-related choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 9
subclass of: ChoiceOrComponent

Service
type: Class
comment: A service or service model. Typical instances are complementing services for a particular car.
subclass of: ProductOrService

Steering Wheels Choice or Component
hasID (0..1): 6
type: Class
comment: The class of steering wheels choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 6
subclass of: ChoiceOrComponent

4 Speed auto (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 1
hasID (0..1): 1
type: TransmissionTypeValueAutomatic
comment: 4 Speed auto. VW ID: 1

5 Speed auto DSG (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 3
hasID (0..1): 8
type: TransmissionTypeValueAutomatic
comment: 5 Speed auto DSG, VW ID: 8

5 Speed auto tiptronic (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 2
hasID (0..1): 3
type: TransmissionTypeValueAutomatic
comment: 5 Speed auto tiptronic, VW ID: 3

5 Speed manual (vvo:TransmissionTypeValueManual)
gearboxTypeId (0..1): 1
hasID (0..1): 2
type: TransmissionTypeValueManual
comment: 5 Speed manual, VW ID: 2

6 Speed auto (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 2
hasID (0..1): 5
type: TransmissionTypeValueAutomatic
comment: 6 Speed auto, VW ID: 5

6 Speed auto DSG (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 3
hasID (0..1): 6
type: TransmissionTypeValueAutomatic
comment: 6 Speed auto DSG, VW ID: 6

6 Speed auto tiptronic (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 2
hasID (0..1): 7
type: TransmissionTypeValueAutomatic
comment: 6 Speed auto tiptronic, VW ID: 7

6 Speed manual (vvo:TransmissionTypeValueManual)
gearboxTypeId (0..1): 1
hasID (0..1): 4
type: TransmissionTypeValueManual
comment: 6 Speed manual, VW ID: 4

7 Speed auto DSG (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 3
hasID (0..1): 9
type: TransmissionTypeValueAutomatic
comment: 7 Speed auto DSG, VW ID: 9

8 Speed auto (vvo:TransmissionTypeValueAutomatic)
gearboxTypeId (0..1): 2
hasID (0..1): 10
type: TransmissionTypeValueAutomatic
comment: 8 Speed auto, VW ID: 10

Unspecified (vso:TransmissionTypeValue)
gearboxTypeId (0..1): 1
hasID (0..1): 0
type: TransmissionTypeValue
comment: Unspecified, VW ID: 0

Traffic pattern value (the class of predefined values)
type: Class
comment: A value indicating a traffic pattern, to be used as a reference for vso:fuelConsumption or vso:fuelEconomy
subclass of: QualitativeValue

TransmissionTypeValueAutomatic
type: Class
comment: The class of all automatic transmission types
subclass of: TransmissionTypeValue

TransmissionTypeValueManual
type: Class
comment: The class of all manual transmission types
subclass of: TransmissionTypeValue

Upholstery Choice or Component
hasID (0..1): 4
type: Class
comment: The class of upholstery choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 4
subclass of: ChoiceOrComponent

Urban (vvo:TrafficPattern)
type: Traffic pattern value (the class of predefined values)
comment: Urban usage as a traffic pattern

Wheels Choice or Component
hasID (0..1): 2
type: Class
comment: The class of wheels-related choices or components (a "MonoSelectGroup" in automotive terminology), VW ID: 2
subclass of: ChoiceOrComponent

advancedPayment (0..1)
type: ObjectProperty
comment: Indicates the advanced payment for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

apr (0..1)
type: DatatypeProperty
comment: Annual percentage rate. Note: 7.5 % is encoded as "7.5"^^xsd:decimal, not "0.075"^^xsd:decimal.
domain: Financing (gr:PaymentMethod)
range: decimal

capCode (0..1)
type: DatatypeProperty
comment: The CAP code
domain: Derivative
range: string

credit (0..1)
type: ObjectProperty
comment: Indicates the credit for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

customerCashPrice (0..1)
type: ObjectProperty
comment: Indicates the customer cash price for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

customerDeposit (0..1)
type: ObjectProperty
comment: Indicates the customer deposit for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

cylinderTypeId (0..1)
type: DatatypeProperty
comment: The Volkswagen-specific identifier for the cylinder type of a vehicle or engine
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#24
range: string

dateLaunched (0..1)
type: DatatypeProperty
comment: The date of the official launch of the car model
domain: ProductOrService
range: date
sub property of: datatypeProductOrServiceProperty

depositContribution (0..1)
type: ObjectProperty
comment: Indicates the deposit contribution for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

dhCode (0..1)
type: DatatypeProperty
comment: The DH code
domain: Derivative
range: string

discount (0..1)
type: ObjectProperty
comment: Indicates the discount for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

emissions (0..1)
type: DatatypeProperty
comment: The CO2 emissions in g/km
domain: MotorizedRoadVehicle
range: float

excessMileage (0..1)
type: ObjectProperty
comment: Indicates the rate for excess mileage
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

finalPayment (0..1)
type: DatatypeProperty
comment: Indicates the final payment for the financing
domain: Financing (gr:PaymentMethod)
range: decimal

finalPaymentFee (0..1)
type: ObjectProperty
comment: Indicates the final payment fee for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

firstMonthlyPaymentFee (0..1)
type: ObjectProperty
comment: Indicates the first monthly payment fee for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

fuelInjectionTypeId (0..1)
type: DatatypeProperty
comment: The Volkswagen-specific identifier for the fuel injection type of a vehicle or engine
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#21
range: string

gearbox (0..1)
type: ObjectProperty
comment: The gearbox type of the vehicle or vehicle model
domain: MotorizedRoadVehicle
range: Gearbox type value (the class of predefined values)
sub property of: qualitativeProductOrServiceProperty

gearboxTypeId (0..1)
type: DatatypeProperty
comment: The Volkswagen-specific gearbox type ID
domain: TransmissionTypeValue
range: string

hasID (0..1)
type: AnnotationProperty
comment: An annotation property that can be used to attach element identifiers from XML schemas for the corresponding XML data or schema

heightOpenBonnet (0..1)
type: ObjectProperty
comment: The outer height of the vehicle with the bonnet open. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges. Typical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet
domain: ProductOrService
range: QuantitativeValueFloat
sub property of: quantitativeProductOrServiceProperty

heightOpenTailgate (0..1)
type: ObjectProperty
comment: The outer height of the vehicle with the tailgate open. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges. Typical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet
domain: ProductOrService
range: QuantitativeValueFloat
sub property of: quantitativeProductOrServiceProperty

insuranceGroup50 (0..1)
type: DatatypeProperty
comment: The insurance group 50 code
domain: MotorizedRoadVehicle
range: string

insuranceGroup (0..1)
type: DatatypeProperty
comment: The insurance group code
domain: MotorizedRoadVehicle
range: string

luggageCapacitySeatsFolded (0..1)
type: ObjectProperty
comment: The available volume for cargo or luggage with the seats folded Typical unit code(s): LTR for liters, FTQ for cubic foot/feet Note: You can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges.
domain: MotorizedRoadVehicle
range: QuantitativeValueFloat
sub property of: quantitativeProductOrServiceProperty
sub property of: cargoVolume

luggageCapacitySeatsUpright (0..1)
type: ObjectProperty
comment: The available volume for cargo or luggage with the seats upright Typical unit code(s): LTR for liters, FTQ for cubic foot/feet Note: You can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges.
domain: MotorizedRoadVehicle
range: QuantitativeValueFloat
sub property of: quantitativeProductOrServiceProperty
sub property of: cargoVolume

manufacturerCode (0..1)
type: DatatypeProperty
comment: The manufacturer code
domain: ProductOrService
range: string

marketingName (0..1)
type: DatatypeProperty
comment: The name of the object for marketing purposes
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#1
range: PlainLiteral

monthlyPayment (0..1)
type: ObjectProperty
comment: Indicates the monthly payment for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

noOfMonthlyPayments (0..1)
type: DatatypeProperty
comment: The number of monthly payments
domain: Financing (gr:PaymentMethod)
range: decimal

offerPromoCode (0..1)
type: DatatypeProperty
comment: The code for a promotional offer
domain: Offering
range: string

otrRetailPrice (0..1)
type: ObjectProperty
comment: Indicates the OTR retail price for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

productCode (0..1)
type: DatatypeProperty
comment: The Volkswagen-specific product code for the vehicle model, choice, component, spare part, or service
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#27
range: string

refersToTrafficPattern (0..1)
type: ObjectProperty
comment: Indicates the traffic pattern to which the vso:fuelEconomy or vso:fuelConsumption value refers
domain: QuantitativeValue
range: Traffic pattern value (the class of predefined values)
sub property of: valueReference

rotationalSpeedReference (0..1)
type: ObjectProperty
comment: The rotational speed to which a vvo:torque or vso:enginePower value refers Typical unit code(s): RPM for revolutions per minute or RPS for revolutions per second
domain: QuantitativeValue
range: QuantitativeValue
sub property of: valueReference

scrappageContribution (0..1)
type: ObjectProperty
comment: Indicates the scrappage contribution for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

shortSubtitle (0..1)
type: DatatypeProperty
comment: The short subtitle for a vehicle, component, offer, or financing option
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#13
range: PlainLiteral

shortTitle (0..1)
type: DatatypeProperty
comment: The short title for a vehicle, component, offer, or financing option
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#9
range: PlainLiteral

subtitle (0..1)
type: DatatypeProperty
comment: The subtitle for a vehicle, component, offer, or financing option
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#17
range: PlainLiteral

termsAndConditions (0..1)
type: DatatypeProperty
comment: Terms and conditions of the service, offer, or financing option
domain: http://lodlaundromat.org/.well-known/genid/2b7bc84692b6303daadb24401e39d689#5
range: PlainLiteral

torque (0..*)
type: ObjectProperty
comment: The torque (turning force) of an engine Typical unit code(s): NU for newton metre (N m), F17 for pound-force per foot, or F48 for pound-force per inch
domain: ProductOrService
range: QuantitativeValueFloat
sub property of: quantitativeProductOrServiceProperty

totalPayable (0..1)
type: ObjectProperty
comment: Indicates the total payable for the financing
domain: Financing (gr:PaymentMethod)
range: PriceSpecification

ved (0..1)
type: DatatypeProperty
comment: The VED code
domain: ProductOrService
range: string

widthExcludingDoorMirrors (0..1)
type: ObjectProperty
comment: The outer width of the vehicle, excluding door mirrors. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges. Typical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet
domain: ProductOrService
range: QuantitativeValueFloat
sub property of: quantitativeProductOrServiceProperty
sub property of: width

widthWithDoorsOpen (0..1)
type: ObjectProperty
comment: The outer width of the vehicle with the doors open. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges. Typical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet
domain: ProductOrService
range: QuantitativeValueFloat
sub property of: quantitativeProductOrServiceProperty