Car Options Ontology


The COO provides a vocabulary for exposing available configuration options for car models. It allows indicating choices that can be made as well as compatibility, dependency, and inclusion information. The ontology imports and extends the GoodRelations ontology for e-commerce, which provides an abstract framework for product model information via gr:ProductOrServiceModel and it's associated properies. The main difference between COO and the default patterns for model data in GoodRelations is that GoodRelations requires the materialization of all choices for features, which can quickly lead to very large amounts of data if features can be combines rather freely, due to the combinatorial effects. Vocabulary: http://purl.org/coo/ns Namespace: http://purl.org/coo/ns# The Car Options Ontology is designed to be used in combination with GoodRelations, a standard vocabulary for the commercial aspects of offers for sale or rental, and the Vehicle Sales Ontology. See http://purl.org/goodrelations/ and http://purl.org/vso/ns for more information.

Examples

Add another example.

Derivatives and Configurational Options

Derivatives and Configurational Options more...

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 
@prefix owl: <http://www.w3.org/2002/07/owl#> . 
@prefix dc: <http://purl.org/dc/elements/1.1/> . 
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix gr: <http://purl.org/goodrelations/v1#> .
@prefix vso: <http://purl.org/vso/ns#> .
@prefix ex: <http://example.com/> .
@prefix coo: <http://purl.org/coo/ns#> .
@prefix ex: <http://dbpedia.org/> .

# Available Trims
ex:GolfBaseModel coo:hasTrim ex:GolfS, ex:GolfMatch .

# Trims
ex:GolfS a coo:Trim, vso:Automobile ;
	rdfs:label "Golf S (2010)"@en ;
	rdfs:comment "The Volkswagen Golf S trim is the entry configuration for your Golf."@en ;
	gr:isVariantOf ex:GolfBaseModel ; # inheriting features from base model
	# Fixed parts / features for this trim: Qualitative
	vso:feature dbpedia:Cup_holder,	# Add more DBPedia / Wikipedia URIs for additional features
				dbpedia:Power_window,
				dbpedia:Air_conditioner ;  # Consider using VVO / VW-specific URIs
	# Fixed parts / features for this trim: Quantitative
	vso:cargoVolume	 [ a gr:QuantitativeValueFloat ;
						 gr:hasValueFloat "500"^^xsd:float ;
						 gr:hasUnitOfMeasurement "LTR"^^xsd:string ] ;
	# Configurable components / features
	# NONE, since they are available only at the level of Derivatives

	foaf:depiction <http://www.volkswagen.co.uk/2010/Golf/GolfS/image1.jpg> ; # URI of a photo
	foaf:page <http://www.volkswagen.co.uk/2010/Golf/GolfS/> . # URI of the web page

ex:GolfMatch a coo:Trim, vso:Automobile ;
	rdfs:label "Golf Match (2010)"@en ;
	rdfs:comment "The Volkswagen Golf Match trim is the luxury configuration for your Golf."@en ;
	gr:isVariantOf ex:GolfBaseModel ; # inheriting features from base model
	# Fixed parts / features for this trim: Qualitative
	vso:feature dbpedia:Cup_holder,	# Add more DBPedia / Wikipedia URIs for additional features
				dbpedia:Power_window,
				dbpedia:Air_conditioner,
				dbpedia:Armrest,
				dbpedia:Tow_hitch,
				dbpedia:Power_steering,
				dbpedia:Child_safety_lock,
				dbpedia:Parking_sensors ;  # Consider using VVO / VW-specific URIs
	# Fixed parts / features for this trim: Quantitative
	vso:cargoVolume	 [ a gr:QuantitativeValueFloat ;
						 gr:hasValueFloat "500"^^xsd:float ;
						 gr:hasUnitOfMeasurement "LTR"^^xsd:string ] ;
	# Configurable components / features
	# NONE, since they are available only at the level of Derivatives

	foaf:depiction <http://www.volkswagen.co.uk/2010/Golf/GolfMatch/image1.jpg> ; # URI of a photo
	foaf:page <http://www.volkswagen.co.uk/2010/Golf/GolfMatch/> . # URI of the web page

History

Created: 2011-03-21T16:39:47Z
Modified: 2011-03-21T16:58:31Z

Key Information

Tags

Get the data for this page: RDF/XML, JSON, Turtle