UCO: The Used Cars Ontology for Semantic Web-based E-Commerce

IRI:
http://purl.org/uco/ns#
Current version:
V 1.0:A, Release 2012-12-31
Authors:
Hepp Research GmbH and Makolab S.A.
Imported Ontologies:
http://purl.org/goodrelations/v1 (visualise it with LODE)
http://purl.org/vso/ns (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

UCO: The The Used Cars Ontology A Web vocabulary for describing aspects of used cars for e-commerce. Vocabulary: http://purl.org/uco/ns# Namespace: http://purl.org/uco/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; and (2) the Vehicle Sales Ontology, a standard vocabulary for cars and other vehicles. See http://purl.org/goodrelations/ and http://purl.org/vso/ns for more information.

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Named Individuals
  5. Annotation Properties
  6. Namespace Declarations

Classes

Checkc back to ToC or Class ToC

IRI: http://purl.org/uco/ns#Check

is defined by
http://purl.org/uco/ns#
A mandatory or optional technical inspection, e.g. the MOT, a vendor-specific certification of used cars, etc.
is in domain of
valid from (0..1)dp, valid to (0..1)dp
is in range of
inspected (0..*)op

Damage or Accidentc back to ToC or Class ToC

IRI: http://purl.org/uco/ns#DamageOrAccident

is defined by
http://purl.org/uco/ns#
A damage or accident is an event in which the vehicle is being damaged.
has super-classes
eventc
is in domain of
total loss (0..1)dp

Modification or Maintenancec back to ToC or Class ToC

IRI: http://purl.org/uco/ns#ModificationOrMaintenance

is defined by
http://purl.org/uco/ns#
A modification or maintenance is an event in which a part of the vehicle is being replaced or removed, or a new part is being added. Typical examples are the replacement of the engine or the installation of a trailor-hitch.
has super-classes
eventc
is in domain of
part added (0..1)dp, part removed (0..1)dp, part replaced (0..1)dp

organizationc back to ToC or Class ToC

IRI: http://schema.org/Organization

has super-classes
business entity
is in range of
currentOwner (0..1)op, owner (0..*)op

Ownership Infoc back to ToC or Class ToC

IRI: http://purl.org/uco/ns#OwnershipInfo

is defined by
http://purl.org/uco/ns#
An ownership information node is a structured value representing information about the period of ownership of a vehicle by a person or organisation.
is in domain of
contains (0..*)op, currentOwner (0..1)op, driver (0..*)op, from (0..1)dp, license plate (0..*)dp, main location (0..*)op, mileage end (0..1)op, mileage initial (0..1)op, owner (0..*)op, parking (0..*)op, pets (0..*)op, to (0..1)dp, usage (0..*)op
is in range of
contains (0..*)op, hasOwnershipInfo (0..*)op

Parking Typec back to ToC or Class ToC

IRI: http://purl.org/uco/ns#ParkingType

is defined by
http://purl.org/uco/ns#
A type of parking for a vehicle, e.g. in a garage, on the street (open-sky), or in a carport. You can use DBpedia URIs for additional types.
has super-classes
qualitative value
is in range of
parking (0..*)op
has members
Carport (uco:ParkingType)ni, Garage (uco:ParkingType)ni, Street (uco:ParkingType)ni

personc back to ToC or Class ToC

IRI: http://schema.org/Person

has super-classes
business entity
is in range of
currentOwner (0..1)op, driver (0..*)op, owner (0..*)op

Property Valuec back to ToC or Class ToC

IRI: http://purl.org/uco/ns#PropertyValue

is defined by
http://purl.org/uco/ns#
A property-value is a structured value for representing a feature of a vehicle in a semi-formal way.
is in domain of
property ID (0..1)dp, property name (0..1)dp, property value (0..1)dp, unit code (0..1)dp, unit text (0..1)dp
is in range of
feature (0..*)op

Speciesc back to ToC or Class ToC

IRI: http://purl.org/uco/ns#Species

is defined by
http://purl.org/uco/ns#
A species, typically a pet, for indicating the type of animals that were regularly transported in the vehicle. If possible, use DBPedia URIs, e.g. http://dbpedia.org/resource/Dog.
has super-classes
qualitative value
is in range of
pets (0..*)op

Usage Typec back to ToC or Class ToC

IRI: http://purl.org/uco/ns#UsageType

is defined by
http://purl.org/uco/ns#
A type of usage of a vehicle, e.g. rental, taxi, driving school, commuting. It is best to either use one of the predefined individuals or DBpedia URIs whenever possible.
has super-classes
qualitative value
is in range of
usage (0..*)op
has members
Business (uco:UsageType)ni, Car Sharing (uco:UsageType)ni, Driving School (uco:UsageType)ni, Private (uco:UsageType)ni, Rental (uco:UsageType)ni, Taxi (uco:UsageType)ni

Object Properties

carried out by (0..1)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#carriedOutBy

is defined by
http://purl.org/uco/ns#
The business or type of business that carried out the check, repair, maintenance, or modification
has domain
Checkc or Damage or Accidentc or Modification or Maintenancec
has range
business entity or business entity type

contains (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#contains

is defined by
http://purl.org/uco/ns#
A naive part-whole relation that allows providing more granular uco:OwnershipInfo data for a part of the duration of the ownership
has domain
Ownership Infoc
has range
Ownership Infoc

currentLocation (0..1)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#currentLocation

is defined by
http://purl.org/uco/ns#
The current location of the vehicle, i.e. where the car could be tested. For indicating alternative locations to which the seller is willing to bring the car, use gr:availableAtOrFrom attached to the gr:Offering, since those are aspects of the offer, not of the vehicle.
has domain
vehicle
has range
placec
postal addressc

currentOwner (0..1)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#currentOwner

is defined by
http://purl.org/uco/ns#
This property points to the current owner of the vehicle.
has super-properties
owner (0..*)op
has domain
Ownership Infoc
vehicle
has range
business entity
organizationc
personc

driver (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#driver

is defined by
http://purl.org/uco/ns#
This property points to the driver or drivers that were regularly driving the vehicle during the respective period of time (when attached to uco:OwnershipInfo) or in total (when attached directly to a vso:Vehicle).
has domain
Ownership Infoc
vehicle
has range
personc

eventInformation (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#eventInformation

is defined by
http://purl.org/uco/ns#
This property points to events related to the vehicle, like accidents and damages or major modifications or maintenance.
has domain
vehicle
has range
eventc

feature (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#feature

is defined by
http://purl.org/uco/ns#
This property points to vehicle features in a semi-structured property-value form.
has domain
vehicle
has range
Property Valuec

hasOwnershipInfo (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#hasOwnershipInfo

is defined by
http://purl.org/uco/ns#
This property points to information about the current and previous owners of the vehicle.
has domain
vehicle
has range
Ownership Infoc

inspected (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#inspected

is defined by
http://purl.org/uco/ns#
This property points to inspections and certifications that the vehicle has undergone.
has domain
vehicle
has range
Checkc

listPrice (0..1)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#listPrice

is defined by
http://purl.org/uco/ns#
The original list price of the new car at the time of production
has domain
vehicle
has range
price specification

main location (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#mainLocation

is defined by
http://purl.org/uco/ns#
The main location(s) of the vehicle during the period of ownership
has domain
Ownership Infoc
has range
placec
postal addressc

mileage (0..1)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#mileage

is defined by
http://purl.org/uco/ns#
The mileage of the vehicle at the event, e.g. at the accident, maintenance, check, or modification. Typical unit code(s): KMT for kilometers, SMI for statute miles
has domain
Checkc or Damage or Accidentc or Modification or Maintenancec
has range
quantitative value

mileage end (0..1)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#mileageEnd

is defined by
http://purl.org/uco/ns#
The mileage of the vehicle at the end of the period of ownership. Typical unit code(s): KMT for kilometers, SMI for statute miles
has domain
Ownership Infoc
has range
quantitative value

mileage initial (0..1)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#mileageInitial

is defined by
http://purl.org/uco/ns#
The mileage of the vehicle at the beginning of the period of ownership. Typical unit code(s): KMT for kilometers, SMI for statute miles
has domain
Ownership Infoc
has range
quantitative value

owner (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#owner

is defined by
http://purl.org/uco/ns#
This property points to the owner of the vehicle for the respective period of time, as indicated by the uco:OwnershipInfo node.
has sub-properties
currentOwner (0..1)op
has domain
Ownership Infoc
vehicle
has range
business entity
organizationc
personc

parking (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#parking

is defined by
http://purl.org/uco/ns#
The main type(s) of parking that have been used for the vehicle during the period of ownership (if attached to uco:OwnershipInfo) or in general (if attached to the vso:Vehicle directly)
has domain
Ownership Infoc
vehicle
has range
Parking Typec

pets (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#pets

is defined by
http://purl.org/uco/ns#
The type(s) of animals that have been transported in the vehicle during the period of ownership (if attached to uco:OwnershipInfo) or in general (if attached to the vso:Vehicle directly). If possible, use DBPedia URIs, e.g. http://dbpedia.org/resource/Dog.
has domain
Ownership Infoc
vehicle
has range
Speciesc

usage (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#usage

is defined by
http://purl.org/uco/ns#
The type(s) of usage during the period of ownership (if attached to uco:OwnershipInfo) or in general (if attached to the vso:Vehicle directly)
has domain
Ownership Infoc
vehicle
has range
Usage Typec

valuation (0..*)op back to ToC or Object Property ToC

IRI: http://purl.org/uco/ns#valuation

is defined by
http://purl.org/uco/ns#
The market price assessment gained by the respective valuation. Use gr:name to indicate the name of the valuation service.
has domain
vehicle
has range
price specification

Data Properties

airbag deployment (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#airbagDeployment

is defined by
http://purl.org/uco/ns#
This property indicates whether at least one of the airbags of the vehicle has been deployed in the respective accident (when attached to uco:DamageOrAccident) or ever (when directly applied to a vso:Vehicle).
has domain
Damage or Accidentc or vehicle
has range
boolean

country of origin (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#countryOfOrigin

is defined by
http://purl.org/uco/ns#
The country or geo-political region in which the vehicle was initially sold officially, indicated as the two-character version of ISO 3166-1 (ISO 3166-1 alpha-2) for regions or ISO 3166-2, which breaks down the countries from ISO 3166-1 into administrative subdivisions.
has domain
vehicle
has range
string

country of registration (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#countryOfRegistration

is defined by
http://purl.org/uco/ns#
The country or geo-political region in which the vehicle is currently registered, indicated as the two-character version of ISO 3166-1 (ISO 3166-1 alpha-2) for regions or ISO 3166-2, which breaks down the countries from ISO 3166-1 into administrative subdivisions.
has domain
vehicle
has range
string

from (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#from

is defined by
http://purl.org/uco/ns#
This property indicates the beginning of the period of ownership represented by this uco:OwnershipInfo node.
has domain
Ownership Infoc
has range
date time

indication of odometer rollback (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#indicationOfOdometerRollback

is defined by
http://purl.org/uco/ns#
This property indicates whether it is likely or known that the odometer of the vehicle does not properly reflect the total mileage of the vehicle, e.g. because the odometer has been replaced, reset, or tampered with
has domain
vehicle
has range
boolean

license plate (0..*)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#licensePlate

is defined by
http://purl.org/uco/ns#
The license plate string(s) assigned to the vehicle during the period of ownership
has domain
Ownership Infoc
has range
string

number of drivers (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#numberOfDrivers

is defined by
http://purl.org/uco/ns#
The number of people who were/are regularly driving the vehicle in the respective period of time (when attached to uco:OwnershipInfo) or in total (when directly applied to a vso:Vehicle)
has domain
Ownership Infoc or vehicle
has range
integer

number of owners (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#numberOfOwners

is defined by
http://purl.org/uco/ns#
The total number of people or organizations who owned the vehicle, including the current owner. Note that this value can be higher (but not lower) than the number of uco:OwnershipInfo nodes, since those records may be incomplete.
has domain
vehicle
has range
integer

original parts only (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#originalPartsOnly

is defined by
http://purl.org/uco/ns#
This indicates whether the parts used for repairing a damage, for a maintenance task, or a modification were all original.
has domain
Damage or Accidentc or Modification or Maintenancec
has range
boolean

part added (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#partAdded

is defined by
http://purl.org/uco/ns#
A textual description of the part or parts added in the modification (e.g. tuning) or maintenance task
has domain
Modification or Maintenancec
has range
literal

part removed (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#partRemoved

is defined by
http://purl.org/uco/ns#
A textual description of the part or parts removed in the modification (e.g. tuning) or maintenance task
has domain
Modification or Maintenancec
has range
literal

part replaced (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#partReplaced

is defined by
http://purl.org/uco/ns#
A textual description of the part or parts replaced in the modification (e.g. tuning) or maintenance (e.g. new engine) task
has domain
Modification or Maintenancec
has range
literal

property ID (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#propertyID

is defined by
http://purl.org/uco/ns#
A global identifier, e.g. a URI, a prefixed string, or any other identifier that can be used to refer to a standardized property type
has domain
Property Valuec
has range
literal

property name (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#propertyName

is defined by
http://purl.org/uco/ns#
The name of the property
has domain
Property Valuec
has range
literal

property value (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#propertyValue

is defined by
http://purl.org/uco/ns#
The value of of the property
has domain
Property Valuec
has range
literal

repaired (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#repaired

is defined by
http://purl.org/uco/ns#
This indicates whether damages resulting from a certain uco:DamageOrAccident (when attached to this type) or all damages (when directly attached to a vso:Vehicle) have been properly repaired. Do not use this propery on a vso:Vehicle if it never had a damage.
has domain
Damage or Accidentc or vehicle
has range
boolean

smoking (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#smoking

is defined by
http://purl.org/uco/ns#
This property indicates whether it has been smoked inside the car in the respective period of time (when attached to uco:OwnershipInfo) or ever (when directly applied to a vso:Vehicle).
has domain
Ownership Infoc or vehicle
has range
boolean

structural damage (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#structuralDamage

is defined by
http://purl.org/uco/ns#
This property indicates whether the vehicle has suffered from structural damage in the respective accident (when attached to uco:DamageOrAccident) or ever (when directly applied to a vso:Vehicle).
has domain
Damage or Accidentc or vehicle
has range
boolean

to (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#to

is defined by
http://purl.org/uco/ns#
This property indicates the end of the period of ownership represented by this uco:OwnershipInfo node.
has domain
Ownership Infoc
has range
date time

total loss (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#notAtFaultAccident

is defined by
http://purl.org/uco/ns#
This property indicates whether the accident leading to the damage was a not-at-fault accident from the perspective of the owner.
has domain
Damage or Accidentc
has range
boolean

total loss (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#totalLoss

is defined by
http://purl.org/uco/ns#
This property indicates whether the vehicle is considered a total loss as the result of a damage in the respective accident (when attached to uco:DamageOrAccident) or in general (when directly applied to a vso:Vehicle).
has domain
Damage or Accidentc or vehicle
has range
boolean

unit code (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#unitCode

is defined by
http://purl.org/uco/ns#
A UN/CEFACT Common Code for indicating the unit of measurement of the value, if available
has domain
Property Valuec
has range
string

unit text (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#unitText

is defined by
http://purl.org/uco/ns#
A string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for uco:unitCode.
has domain
Property Valuec
has range
literal

valid from (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#validFrom

is defined by
http://purl.org/uco/ns#
This property indicates the beginning of the validity of the inspection represented by the uco:Check node. This is typically the day of the inspection.
has domain
Checkc
has range
date time

valid to (0..1)dp back to ToC or Data Property ToC

IRI: http://purl.org/uco/ns#validThrough

is defined by
http://purl.org/uco/ns#
This property indicates the end of the validity of the inspection represented by the uco:Check node. This is typically the day of the inspection plus one (UK MOT) or two years (e.g. German TÜV).
has domain
Checkc
has range
date time

Named Individuals

Authorized Dealer (gr:BusinessEntityType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#AuthorizedDealer

is defined by
http://purl.org/uco/ns#
An authorized dealer of the manufacturer of the respective vehicle
belongs to
business entity type

Business (uco:UsageType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#Business

is defined by
http://purl.org/uco/ns#
The usage of a vehicle for general business purposes, i.e. excluding usages like as a taxi, rental car, or driving instructions.
belongs to
Usage Typec

Car Sharing (uco:UsageType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#CarSharing

is defined by
http://purl.org/uco/ns#
The usage of a vehicle for car sharing networks
belongs to
Usage Typec

Carport (uco:ParkingType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#Carport

is defined by
http://purl.org/uco/ns#
The parking of a vehicle under a protective roof, e.g. in a carport
belongs to
Parking Typec

Driving School (uco:UsageType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#DrivingSchool

is defined by
http://purl.org/uco/ns#
The usage of a vehicle for commercial driver's education
belongs to
Usage Typec

Garage (uco:ParkingType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#Garage

is defined by
http://purl.org/uco/ns#
The parking of a vehicle in a closed garage
belongs to
Parking Typec

Independent Dealer (gr:BusinessEntityType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#IndependentDealer

is defined by
http://purl.org/uco/ns#
An independent dealer
belongs to
business entity type

Money-back Guarantee (gr:WarrantyScope)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#MoneyBack

is defined by
http://purl.org/uco/ns#
The promise to take back the vehicle without any specific reason for a full refund within a certain amount of time
belongs to
warranty scope

nsni back to ToC or Named Individual ToC

IRI: http://ontologies.makolab.com/uco/ns

belongs to
documentc

nsni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns

belongs to
documentc

ns.htmlni back to ToC or Named Individual ToC

IRI: http://ontologies.makolab.com/uco/ns.html

belongs to
documentc

ns.owlni back to ToC or Named Individual ToC

IRI: http://ontologies.makolab.com/uco/ns.owl

belongs to
documentc

ns.owlni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns.owl

belongs to
documentc

Private (uco:UsageType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#Private

is defined by
http://purl.org/uco/ns#
The usage of a vehicle soleley for private purposes
belongs to
Usage Typec

Rental (uco:UsageType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#Rental

is defined by
http://purl.org/uco/ns#
The usage of a vehicle as a rental car
belongs to
Usage Typec

Street (uco:ParkingType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#Street

is defined by
http://purl.org/uco/ns#
The parking of a vehicle on a public or private street
belongs to
Parking Typec

Taxi (uco:UsageType)ni back to ToC or Named Individual ToC

IRI: http://purl.org/uco/ns#Taxi

is defined by
http://purl.org/uco/ns#
The usage of a vehicle as a taxi
belongs to
Usage Typec

Annotation Properties

contributorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/contributor

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/creator

licenseap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/license

primary topicap back to ToC or Annotation Property ToC

IRI: http://xmlns.com/foaf/0.1/primaryTopic

rightsap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/rights

subjectap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/subject

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/title

Namespace Declarations back to ToC

default namespace
http://purl.org/uco/ns#
foaf
http://xmlns.com/foaf/0.1/
goodrelations
http://purl.org/goodrelations/
ns
http://purl.org/vso/ns#
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
schema-org
http://schema.org/
terms
http://purl.org/dc/terms/
uco
http://ontologies.makolab.com/uco/
v1
http://purl.org/goodrelations/v1#
vso
http://purl.org/vso/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.