@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix coo:   <http://purl.org/coo/ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix vso:   <http://purl.org/vso/ns#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix vvo:   <http://purl.org/vvo/ns#> .
@prefix gr:    <http://purl.org/goodrelations/v1#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

vvo:manufacturerCode  a   owl:DatatypeProperty ;
        rdfs:comment      "The manufacturer code"@en ;
        rdfs:domain       gr:ProductOrService ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "manufacturerCode (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:GearboxAutomatic  a   vvo:GearboxTypeValue ;
        rdfs:comment      "Automatic gearbox, VW ID: 2"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Automatic (vvo:GearboxTypeValue)"@en ;
        vvo:hasID         "2" .

vvo:excessMileage  a      owl:ObjectProperty ;
        rdfs:comment      "Indicates the rate for excess mileage"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "excessMileage (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:AudioAndNavigation
        a                 owl:Class ;
        rdfs:comment      "The class of audio and navigation choices or components (CD/DVD/SatNav, a \"MonoSelectGroup\" in automotive terminology), VW ID: 1"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Audio and Navigation Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "1" .

vvo:customerCashPrice
        a                 owl:ObjectProperty ;
        rdfs:comment      "Indicates the customer cash price for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "customerCashPrice (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:advancedPayment  a    owl:ObjectProperty ;
        rdfs:comment      "Indicates the advanced payment for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "advancedPayment (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:totalPayable  a       owl:ObjectProperty ;
        rdfs:comment      "Indicates the total payable for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "totalPayable (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:widthExcludingDoorMirrors
        a                   owl:ObjectProperty ;
        rdfs:comment        "The outer width of the vehicle, excluding door mirrors. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges.\nTypical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet"@en ;
        rdfs:domain         gr:ProductOrService ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "widthExcludingDoorMirrors (0..1)"@en ;
        rdfs:range          gr:QuantitativeValueFloat ;
        rdfs:subPropertyOf  vso:width , gr:quantitativeProductOrServiceProperty .

vvo:BodyStyleCoupe  a     vso:BodyStyleValue ;
        rdfs:comment      "Coupe, VW ID: 7"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Coupe (vso:BodyStyleValue)"@en ;
        vvo:hasID         "7" .

vvo:TrafficPattern  a     owl:Class ;
        rdfs:comment      "A value indicating a traffic pattern, to be used as a reference for vso:fuelConsumption or vso:fuelEconomy"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Traffic pattern value (the class of predefined values)"@en ;
        rdfs:subClassOf   gr:QualitativeValue .

dcterms:license  a  owl:AnnotationProperty .

vvo:Euro1  a              vso:EmissionStandardValue ;
        rdfs:comment      "The emission standard EURO 1"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Euro 1 (vso:EmissionStandardValue)"@en .

vvo:GearboxManual  a      vvo:GearboxTypeValue ;
        rdfs:comment      "Manual gearbox, VW ID: 1"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Manual (vvo:GearboxTypeValue)"@en ;
        vvo:hasID         "1" .

vvo:BodyStyleEstate  a    vso:BodyStyleValue ;
        rdfs:comment      "Estate, VW ID: 3"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Estate (vso:BodyStyleValue)"@en ;
        vvo:hasID         "3" .

vvo:BodyStyleSaloon  a    vso:BodyStyleValue ;
        rdfs:comment      "Saloon, VW ID: 2"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Saloon (vso:BodyStyleValue)"@en ;
        vvo:hasID         "2" .

vvo:GearboxTypeValue  a   owl:Class ;
        rdfs:comment      "A value indicating a gearbox type."@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Gearbox type value (the class of predefined values)"@en ;
        rdfs:subClassOf   gr:QualitativeValue .

vvo:TT4SpeedAuto  a        vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "4 Speed auto. VW ID: 1"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "4 Speed auto (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "1" ;
        vvo:hasID          "1" .

vvo:Roofs  a              owl:Class ;
        rdfs:comment      "The class of roof choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 5"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Roofs Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "5" .

dc:subject  a   owl:AnnotationProperty .

vvo:ExtraUrban  a         vvo:TrafficPattern ;
        rdfs:comment      "Extra urban as a traffic pattern"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "ExtraUrban (vvo:TrafficPattern)"@en .

vvo:Petrol  a             vso:FuelTypeValue ;
        rdfs:comment      "Petrol, VW ID: 1"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Petrol (vso:FuelTypeValue)"@en ;
        vvo:hasID         "1" .

vvo:luggageCapacitySeatsFolded
        a                   owl:ObjectProperty ;
        rdfs:comment        "The available volume for cargo or luggage with the seats folded\nTypical unit code(s): LTR for liters, FTQ for cubic foot/feet\n\t\nNote: You can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges."@en ;
        rdfs:domain         vso:MotorizedRoadVehicle ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "luggageCapacitySeatsFolded (0..1)"@en ;
        rdfs:range          gr:QuantitativeValueFloat ;
        rdfs:subPropertyOf  vso:cargoVolume , gr:quantitativeProductOrServiceProperty .

vvo:Diesel  a             vso:FuelTypeValue ;
        rdfs:comment      "Diesel, VW ID: 2"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Diesel (vso:FuelTypeValue)"@en ;
        vvo:hasID         "2" .

vvo:BodyStyleMPV  a       vso:BodyStyleValue ;
        rdfs:comment      "Multi-purpose Vehicle, VW ID: 5"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "MPV (vso:BodyStyleValue)"@en ;
        vvo:hasID         "5" .

vvo:Seats  a              owl:Class ;
        rdfs:comment      "The class of seat-related choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 9"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Seats Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "9" .

vvo:Parking  a            owl:Class ;
        rdfs:comment      "The class of parking-related choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 7"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Parking Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "7" .

vvo:otrRetailPrice  a     owl:ObjectProperty ;
        rdfs:comment      "Indicates the OTR retail price for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "otrRetailPrice (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:ved  a                owl:DatatypeProperty ;
        rdfs:comment      "The VED code"@en ;
        rdfs:domain       gr:ProductOrService ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "ved (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:TT5SpeedManual  a      vvo:TransmissionTypeValueManual ;
        rdfs:comment       "5 Speed manual, VW ID: 2"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "5 Speed manual (vvo:TransmissionTypeValueManual)"@en ;
        vvo:gearboxTypeId  "1" ;
        vvo:hasID          "2" .

vvo:TransmissionTypeValueManual
        a                 owl:Class ;
        rdfs:comment      "The class of all manual transmission types"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "TransmissionTypeValueManual"@en ;
        rdfs:subClassOf   vso:TransmissionTypeValue .

vvo:shortTitle  a         owl:DatatypeProperty ;
        rdfs:comment      "The short title for a vehicle, component, offer, or financing option"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( gr:ProductOrService gr:Offering vvo:Financing )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "shortTitle (0..1)"@en ;
        rdfs:range        rdf:PlainLiteral .

vvo:emissions  a          owl:DatatypeProperty ;
        rdfs:comment      "The CO2 emissions in g/km"@en ;
        rdfs:domain       vso:MotorizedRoadVehicle ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "emissions (0..1)"@en ;
        rdfs:range        xsd:float .

dc:creator  a   owl:AnnotationProperty .

vvo:TT5SpeedAutoDSG  a     vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "5 Speed auto DSG, VW ID: 8"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "5 Speed auto DSG (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "3" ;
        vvo:hasID          "8" .

vvo:Urban  a              vvo:TrafficPattern ;
        rdfs:comment      "Urban usage as a traffic pattern"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Urban (vvo:TrafficPattern)"@en .

vvo:subtitle  a           owl:DatatypeProperty ;
        rdfs:comment      "The subtitle for a vehicle, component, offer, or financing option"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( gr:ProductOrService gr:Offering vvo:Financing )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "subtitle (0..1)"@en ;
        rdfs:range        rdf:PlainLiteral .

vvo:insuranceGroup  a     owl:DatatypeProperty ;
        rdfs:comment      "The insurance group code"@en ;
        rdfs:domain       vso:MotorizedRoadVehicle ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "insuranceGroup (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:Euro5  a              vso:EmissionStandardValue ;
        rdfs:comment      "The emission standard EURO 5"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Euro 5 (vso:EmissionStandardValue)"@en .

vvo:noOfMonthlyPayments
        a                 owl:DatatypeProperty ;
        rdfs:comment      "The number of monthly payments"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "noOfMonthlyPayments (0..1)"@en ;
        rdfs:range        xsd:decimal .

vvo:finalPayment  a       owl:DatatypeProperty ;
        rdfs:comment      "Indicates the final payment for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "finalPayment (0..1)"@en ;
        rdfs:range        xsd:decimal .

vvo:gearboxTypeId  a      owl:DatatypeProperty ;
        rdfs:comment      "The Volkswagen-specific gearbox type ID"@en ;
        rdfs:domain       vso:TransmissionTypeValue ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "gearboxTypeId (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:BodyStyleHatchback
        a                 vso:BodyStyleValue ;
        rdfs:comment      "Hatchback, VW ID: 1"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Hatchback (vso:BodyStyleValue)"@en ;
        vvo:hasID         "1" .

vvo:TT6SpeedAutoTiptronic
        a                  vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "6 Speed auto tiptronic, VW ID: 7"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "6 Speed auto tiptronic (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "2" ;
        vvo:hasID          "7" .

vvo:TT6SpeedAutoDSG  a     vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "6 Speed auto DSG, VW ID: 6"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "6 Speed auto DSG (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "3" ;
        vvo:hasID          "6" .

vvo:BodyStyle4X4  a       vso:BodyStyleValue ;
        rdfs:comment      "Four-by-Four Vehicle, VW ID: 6"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "4 X 4 (vso:BodyStyleValue)"@en ;
        vvo:hasID         "6" .

vvo:Hybrid  a             vso:FuelTypeValue ;
        rdfs:comment      "Hybrid, VW ID: 3"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Hybrid (vso:FuelTypeValue)"@en ;
        vvo:hasID         "3" .

vvo:firstMonthlyPaymentFee
        a                 owl:ObjectProperty ;
        rdfs:comment      "Indicates the first monthly payment fee for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "firstMonthlyPaymentFee (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:widthWithDoorsOpen
        a                   owl:ObjectProperty ;
        rdfs:comment        "The outer width of the vehicle with the doors open. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges.\nTypical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet"@en ;
        rdfs:domain         gr:ProductOrService ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "widthWithDoorsOpen (0..1)"@en ;
        rdfs:range          gr:QuantitativeValueFloat ;
        rdfs:subPropertyOf  gr:quantitativeProductOrServiceProperty .

vvo:termsAndConditions
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Terms and conditions of the service, offer, or financing option"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( vvo:Service gr:Offering vvo:Financing )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "termsAndConditions (0..1)"@en ;
        rdfs:range        rdf:PlainLiteral .

vvo:TTUnspecified  a       vso:TransmissionTypeValue ;
        rdfs:comment       "Unspecified, VW ID: 0"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "Unspecified (vso:TransmissionTypeValue)"@en ;
        vvo:gearboxTypeId  "1" ;
        vvo:hasID          "0" .

vvo:TT7SpeedAutoDSG  a     vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "7 Speed auto DSG, VW ID: 9"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "7 Speed auto DSG (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "3" ;
        vvo:hasID          "9" .

vvo:apr  a                owl:DatatypeProperty ;
        rdfs:comment      "Annual percentage rate. Note: 7.5 % is encoded as \"7.5\"^^xsd:decimal, not \"0.075\"^^xsd:decimal."@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "apr (0..1)"@en ;
        rdfs:range        xsd:decimal .

vvo:Engine  a             owl:Class ;
        rdfs:comment      "The class of engines as choices or components"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Engine Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent .

vvo:rotationalSpeedReference
        a                   owl:ObjectProperty ;
        rdfs:comment        "The rotational speed to which a vvo:torque or vso:enginePower value refers\nTypical unit code(s): RPM for revolutions per minute or RPS for revolutions per second"@en ;
        rdfs:domain         gr:QuantitativeValue ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "rotationalSpeedReference  (0..1)"@en ;
        rdfs:range          gr:QuantitativeValue ;
        rdfs:subPropertyOf  gr:valueReference .

vvo:refersToTrafficPattern
        a                   owl:ObjectProperty ;
        rdfs:comment        "Indicates the traffic pattern to which the vso:fuelEconomy or vso:fuelConsumption value refers"@en ;
        rdfs:domain         gr:QuantitativeValue ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "refersToTrafficPattern  (0..1)"@en ;
        rdfs:range          vvo:TrafficPattern ;
        rdfs:subPropertyOf  gr:valueReference .

vvo:Euro4  a              vso:EmissionStandardValue ;
        rdfs:comment      "The emission standard EURO 4"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Euro 4 (vso:EmissionStandardValue)"@en .

vvo:Wheels  a             owl:Class ;
        rdfs:comment      "The class of wheels-related choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 2"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Wheels Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "2" .

vvo:TT6SpeedManual  a      vvo:TransmissionTypeValueManual ;
        rdfs:comment       "6 Speed manual, VW ID: 4"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "6 Speed manual (vvo:TransmissionTypeValueManual)"@en ;
        vvo:gearboxTypeId  "1" ;
        vvo:hasID          "4" .

vvo:luggageCapacitySeatsUpright
        a                   owl:ObjectProperty ;
        rdfs:comment        "The available volume for cargo or luggage with the seats upright\nTypical unit code(s): LTR for liters, FTQ for cubic foot/feet\n\t\nNote: You can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges."@en ;
        rdfs:domain         vso:MotorizedRoadVehicle ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "luggageCapacitySeatsUpright (0..1)"@en ;
        rdfs:range          gr:QuantitativeValueFloat ;
        rdfs:subPropertyOf  vso:cargoVolume , gr:quantitativeProductOrServiceProperty .

vvo:BodyStyleCabriolet
        a                 vso:BodyStyleValue ;
        rdfs:comment      "Cabriolet, VW ID: 4"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Cabriolet (vso:BodyStyleValue)"@en ;
        vvo:hasID         "4" .

vvo:torque  a               owl:ObjectProperty ;
        rdfs:comment        "The torque (turning force) of an engine\nTypical unit code(s): NU for newton metre (N m), F17 for pound-force per foot, or F48 for pound-force per inch"@en ;
        rdfs:domain         gr:ProductOrService ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "torque (0..*)"@en ;
        rdfs:range          gr:QuantitativeValueFloat ;
        rdfs:subPropertyOf  gr:quantitativeProductOrServiceProperty .

vvo:dateLaunched  a         owl:DatatypeProperty ;
        rdfs:comment        "The date of the official launch of the car model"@en ;
        rdfs:domain         gr:ProductOrService ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "dateLaunched (0..1)"@en ;
        rdfs:range          xsd:date ;
        rdfs:subPropertyOf  gr:datatypeProductOrServiceProperty .

vvo:discount  a           owl:ObjectProperty ;
        rdfs:comment      "Indicates the discount for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "discount (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:GearboxDSG  a         vvo:GearboxTypeValue ;
        rdfs:comment      "DSG gearbox, VW ID: 3"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "DSG (vvo:GearboxTypeValue)"@en ;
        vvo:hasID         "3" .

vvo:cylinderTypeId  a     owl:DatatypeProperty ;
        rdfs:comment      "The Volkswagen-specific identifier for the cylinder type of a vehicle or engine"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( vso:MotorizedRoadVehicle vvo:Engine )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "cylinderTypeId (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:TT6SpeedAuto  a        vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "6 Speed auto, VW ID: 5"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "6 Speed auto (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "2" ;
        vvo:hasID          "5" .

vvo:TT5SpeedAutoTiptronic
        a                  vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "5 Speed auto tiptronic, VW ID: 3"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "5 Speed auto tiptronic (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "2" ;
        vvo:hasID          "3" .

vvo:customerDeposit  a    owl:ObjectProperty ;
        rdfs:comment      "Indicates the customer deposit for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "customerDeposit (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:Combined  a           vvo:TrafficPattern ;
        rdfs:comment      "Combined usage as a traffic pattern"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Combined (vvo:TrafficPattern)"@en .

vvo:shortSubtitle  a      owl:DatatypeProperty ;
        rdfs:comment      "The short subtitle for a vehicle, component, offer, or financing option"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( gr:ProductOrService gr:Offering vvo:Financing )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "shortSubtitle (0..1)"@en ;
        rdfs:range        rdf:PlainLiteral .

vvo:capCode  a            owl:DatatypeProperty ;
        rdfs:comment      "The CAP code"@en ;
        rdfs:domain       <http://purl.org/coo/ns/#Derivative> ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "capCode (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:monthlyPayment  a     owl:ObjectProperty ;
        rdfs:comment      "Indicates the monthly payment for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "monthlyPayment (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:fuelInjectionTypeId
        a                 owl:DatatypeProperty ;
        rdfs:comment      "The Volkswagen-specific identifier for the fuel injection type of a vehicle or engine"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( vso:MotorizedRoadVehicle vvo:Engine )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "fuelInjectionTypeId (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:dhCode  a             owl:DatatypeProperty ;
        rdfs:comment      "The DH code"@en ;
        rdfs:domain       <http://purl.org/coo/ns/#Derivative> ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "dhCode (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:DecorativeTrims  a    owl:Class ;
        rdfs:comment      "The class of decorative trim choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 8"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Decorative Trims Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "8" .

vvo:Euro3  a              vso:EmissionStandardValue ;
        rdfs:comment      "The emission standard EURO 3"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Euro 3 (vso:EmissionStandardValue)"@en .

vvo:depositContribution
        a                 owl:ObjectProperty ;
        rdfs:comment      "Indicates the deposit contribution for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "depositContribution (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:    a                owl:Ontology ;
        rdfs:comment     "VVO: The Volkswagen Vehicles Ontology\n    \nA vocabulary for describing Volkswagen-specific features of automobiles and their components\n\nVocabulary:    http://purl.org/vvo/ns\nNamespace:     http://purl.org/vvo/ns#\n\n\nThe vocabulary is designed to be used in combination with \n(1) GoodRelations, a standard vocabulary for the commercial aspects of offers for sale, rental, repair, or disposal;\n(2) the Vehicle Sales Ontology, a standard vocabulary for cars and other vehicles; and\n(3) the Car Options Ontology, a standard vocabulary for buildability / configuration information for cars. \n\nSee http://purl.org/goodrelations/ for more information."@en ;
        rdfs:label       "Volkswagen Vehicles Ontology"@en ;
        rdfs:seeAlso     <http://purl.org/goodrelations/> ;
        dc: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" , "Some class and property definitions are inspired by or based on abstracts from Wikipedia, the free encyclopedia."@en ;
        dc:creator       "Martin Hepp"@en ;
        dc:rights        "The Volkswagen Vehicles Ontology is available under the Creative Commons Attribution 3.0 Unported license; see http://creativecommons.org/licenses/by/3.0/. \nIn 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), \nas 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)."@en ;
        dc:subject       "Volkswagen, E-Commerce, E-Business, GoodRelations, Ontology, Cars, Automobiles"@en ;
        dc:title         "VVO: The Volkswagen Vehicles Ontology for Semantic Web-based E-Commerce"@en ;
        dcterms:license  <http://creativecommons.org/licenses/by/3.0/> ;
        owl:imports      <http://purl.org/vso/ns> , <http://purl.org/goodrelations/v1> ;
        owl:versionInfo  "V 1.0, Release 2010-10-12" .

vvo:finalPaymentFee  a    owl:ObjectProperty ;
        rdfs:comment      "Indicates the final payment fee for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "finalPaymentFee (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:Upholstery  a         owl:Class ;
        rdfs:comment      "The class of upholstery choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 4"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Upholstery Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "4" .

vvo:credit  a             owl:ObjectProperty ;
        rdfs:comment      "Indicates the credit for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "credit (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:insuranceGroup50  a   owl:DatatypeProperty ;
        rdfs:comment      "The insurance group 50 code "@en ;
        rdfs:domain       vso:MotorizedRoadVehicle ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "insuranceGroup50 (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:Financing  a          owl:Class ;
        rdfs:comment      "An instance of this class is the specification of a payment option via staged payments."@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Financing (gr:PaymentMethod)"@en ;
        rdfs:subClassOf   gr:PaymentMethod .

dc:contributor  a  owl:AnnotationProperty .

vvo:SteeringWheels  a     owl:Class ;
        rdfs:comment      "The class of steering wheels choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 6"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Steering Wheels Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "6" .

vvo:offerPromoCode  a     owl:DatatypeProperty ;
        rdfs:comment      "The code for a promotional offer"@en ;
        rdfs:domain       gr:Offering ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "offerPromoCode (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:TT8SpeedAuto  a        vvo:TransmissionTypeValueAutomatic ;
        rdfs:comment       "8 Speed auto, VW ID: 10"@en ;
        rdfs:isDefinedBy   vvo: ;
        rdfs:label         "8 Speed auto (vvo:TransmissionTypeValueAutomatic)"@en ;
        vvo:gearboxTypeId  "2" ;
        vvo:hasID          "10" .

vvo:scrappageContribution
        a                 owl:ObjectProperty ;
        rdfs:comment      "Indicates the scrappage contribution for the financing"@en ;
        rdfs:domain       vvo:Financing ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "scrappageContribution (0..1)"@en ;
        rdfs:range        gr:PriceSpecification .

vvo:heightOpenTailgate
        a                   owl:ObjectProperty ;
        rdfs:comment        "The outer height of the vehicle with the tailgate open. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges.\nTypical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet"@en ;
        rdfs:domain         gr:ProductOrService ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "heightOpenTailgate (0..1)"@en ;
        rdfs:range          gr:QuantitativeValueFloat ;
        rdfs:subPropertyOf  gr:quantitativeProductOrServiceProperty .

vvo:heightOpenBonnet  a     owl:ObjectProperty ;
        rdfs:comment        "The outer height of the vehicle with the bonnet open. Note that you can use gr:hasMinValueFloat and gr:hasMaxValueFloat to indicate ranges.\nTypical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet"@en ;
        rdfs:domain         gr:ProductOrService ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "heightOpenBonnet (0..1)"@en ;
        rdfs:range          gr:QuantitativeValueFloat ;
        rdfs:subPropertyOf  gr:quantitativeProductOrServiceProperty .

vvo:BodyStyleUnspecified
        a                 vso:BodyStyleValue ;
        rdfs:comment      "Unspecified, VW ID: 0"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Unspecified (vso:BodyStyleValue)"@en ;
        vvo:hasID         "0" .

vvo:TransmissionTypeValueAutomatic
        a                 owl:Class ;
        rdfs:comment      "The class of all automatic transmission types"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "TransmissionTypeValueAutomatic"@en ;
        rdfs:subClassOf   vso:TransmissionTypeValue .

dc:rights  a    owl:AnnotationProperty .

vvo:productCode  a        owl:DatatypeProperty ;
        rdfs:comment      "The Volkswagen-specific product code for the vehicle model, choice, component, spare part, or service"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( vso:MotorizedRoadVehicle coo:ChoiceOrComponent )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "productCode (0..1)"@en ;
        rdfs:range        xsd:string .

vvo:hasID  a              owl:AnnotationProperty ;
        rdfs:comment      "An annotation property that can be used to attach element identifiers from XML schemas for the corresponding XML data or schema"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "hasID (0..1)"@en .

vvo:Paint  a              owl:Class ;
        rdfs:comment      "The class of paint choices or components (a \"MonoSelectGroup\" in automotive terminology), VW ID: 3"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Paint Choice or Component"@en ;
        rdfs:subClassOf   coo:ChoiceOrComponent ;
        vvo:hasID         "3" .

vvo:gearbox  a              owl:ObjectProperty ;
        rdfs:comment        "The gearbox type of the vehicle or vehicle model"@en ;
        rdfs:domain         vso:MotorizedRoadVehicle ;
        rdfs:isDefinedBy    vvo: ;
        rdfs:label          "gearbox (0..1)"@en ;
        rdfs:range          vvo:GearboxTypeValue ;
        rdfs:seeAlso        <http://dbpedia.org/page/Transmission_%28mechanics%29> , <http://en.wikipedia.org/wiki/Transmission_%28mechanics%29> ;
        rdfs:subPropertyOf  gr:qualitativeProductOrServiceProperty .

dc:title  a     owl:AnnotationProperty .

vvo:Euro2  a              vso:EmissionStandardValue ;
        rdfs:comment      "The emission standard EURO 2"@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Euro 2 (vso:EmissionStandardValue)"@en .

vvo:Service  a            owl:Class ;
        rdfs:comment      "A service or service model. Typical instances are complementing services for a particular car."@en ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "Service"@en ;
        rdfs:subClassOf   gr:ProductOrService .

vvo:marketingName  a      owl:DatatypeProperty ;
        rdfs:comment      "The name of the object for marketing purposes"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( gr:ProductOrService gr:Offering vvo:Financing )
                          ] ;
        rdfs:isDefinedBy  vvo: ;
        rdfs:label        "marketingName (0..1)"@en ;
        rdfs:range        rdf:PlainLiteral .
