SlideShare a Scribd company logo
Automotive ranges as e-commerce data 
EC-WEB - Munich - September 2, 2014 
François-Paul Servant, François Jurain, Edouard Chevalier 
{francois-paul.servant,francois.jurain,edouard.chevalier}@renault.com 
EC-WEB 2014
EC-WEB 2014 
Rich data for web marketing is cool, 
but how do you publish data about1020 Renault cars*? 
*Yes, 100 billions of billions, for sale right now
01 Publishing descriptions of customizable products is possible 
02 
03 
EC-WEB 2014 
Search Engines can effectively index these data 
Extension to Schema.org proposal
Product ranges in the automotive industry are huge 
Body styles x Engines x Gearboxes 
EC-WEB 2014 
x Colors 
x Air Conditioning systems 
x Radios 
x Navigation systems 
x Electronic Stability System? 
x ABS? 
x Sun-roof? 
x ... 
= 1025
Huge, and complex 
Body styles x Engines x Gearboxes 
EC-WEB 2014 
x Colors 
x Air Conditioning systems 
x Radios 
x Navigation systems 
x Electronic Stability System? 
x ABS? 
x Sun-roof? 
x ... 
= 1025 
Constraints invalidate some combination of features : 
technical, industrial and legal constraints, marketing policy 
= - "Unglazed rear doors exclude rear wipers" 1020 
- "Rear electric windows imply front electric windows" 
- ...
Huge, and complex 
Body styles x Engines x Gearboxes 
1 chance upon 100,000 to get an 
EC-WEB 2014 
x Colors 
x Air Conditioning systems 
x Radios 
x Navigation systems 
x Electronic Stability System? 
x ABS? 
x Sun-roof? 
x ... 
= 1025 
Every combination of features is not possible : 
technical, industrial and legal constraints, marketing policy 
existing car, 
- "Unglazed rear doors exclude rear wipers" - "Rear if electric you pick windows at random imply from front the electric available windows"- specifications 
... 
1020 
= without taking the constraints into account.
Automotive ranges 
 Cannot be enumerated: defined "in intention" 
 A set of Variables and Constraints between their values ("specifications"): 
 a "Constraint Satisfaction Problem" (CSP) 
EC-WEB 2014 
Computationally hard! 
 Reasoning software required to handle them
How to publish such descriptions? 
 The CSP can be represented using Semantic Web languages 
 But publishing such data on the web would be too demanding of the clients 
 Reasoning better hosted on the server 
EC-WEB 2014
Configurators: 
an effective way of presenting a range to human users 
EC-WEB 2014
Configurators: 
interactive definition of a car, one choice after the other 
EC-WEB 2014
at each step: list of possible choices, given the choices made so far 
Previous selections Possible choices 
Previous selections 
identify a configuration 
Possible choices link to 
to refined configurations 
The configuration process
Configuration as Linked Data 
 Each Configuration is identified by a URI 
 Configuration = "Partially Defined Product" = state of the configuration process 
 Configuration Process = Traversal of a graph of linked Configurations 
 = Linked Data! 
 Reasoning handled by the server, complexity hidden from the client 
 Configuration ontology ("COLD") 
 http://purl.org/configurationontology 
 3 main classes: Specification, Configuration and ConfigurationLink 
 5 properties: chosenSpec, impliedSpec, possible, alternative, impossible 
EC-WEB 2014 
 the different kinds of relations between a Configuration and a Specification 
 A generic, domain independent ontology 
 not limited to the automotive industry 
 doesn't depend on the vocabulary used for the specifications 
 most online configurator applications could use it
Entry point: the list of models 
<http://uk.co.rplug.renault.com/docs#this> 
a cold:Configuration ; 
cold:possible 
EC-WEB 2014 
[ a cold:ConfigurationLink ; 
rdfs:label "Laguna Hatchback 2011"@en ; 
cold:linkedConf <http://uk.co.rplug.renault.com/c/BAv/AAI#this> ; 
cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BAv/LA3#this> 
] ; 
cold:possible 
[ a cold:ConfigurationLink ; 
rdfs:label "Mégane Sport Tourer"@en ; 
cold:linkedConf <http://uk.co.rplug.renault.com/c/BACp/AAI#this> ; 
cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BACp/M3K#this> 
] ; 
... 
Renault range (UK) 
Possible choices: 
the list of models 
Link to Laguna Hatchback...
The "Laguna Hatchback" configuration 
<http://uk.co.rplug.renault.com/c/BAv/AAI#this> 
a cold:Configuration ; 
cold:chosenSpec <http://uk.co.rplug.renault.com/spec/BAv/LA3#this> ; 
cold:possible 
EC-WEB 2014 
Previous selections 
(encoded in the URI, 
in clear in the data) 
[ a cold:ConfigurationLink ; 
cold:linkedConf <http://uk.co.rplug.renault.com/c/BAv/AAMDg#this> ; 
cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BAv/PT1633_automatic_gearbox#this> 
] ; 
cold:possible 
[ a cold:ConfigurationLink ; 
... 
<http://uk.co.rplug.renault.com/spec/BAv/PT1633_automatic_gearbox#this> 
a cold:Specification ; 
rdfs:label "Automatic Gearbox"@en . 
Possible choices 
Link to Laguna Hatchback with automatic gearbox
The "Laguna Hatchback, automatic gearbox" 
<http://uk.co.rplug.renault.com/c/BAv/AAMDg#this> 
a cold:Configuration ; 
cold:chosenSpec 
EC-WEB 2014 
Previous selections 
(encoded in the URI, 
in clear in the data) 
<http://uk.co.rplug.renault.com/spec/BAv/LA3#this> , 
<http://uk.co.rplug.renault.com/spec/BAv/PT1633_automatic_gearbox#this> 
cold:possible 
[ a cold:ConfigurationLink ; 
cold:linkedConf <http://uk.co.rplug.renault.com/c/BAv/AAMDg#this> ; 
cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BAv/PT1628_diesel#this> 
] ; 
cold:possible 
[ a cold:ConfigurationLink ; 
... 
gr:hasPriceSpecification [gr:hasCurrencyValue "21795"^^<http://www.w3.org/2001/XMLSchema#float>...] ; 
cold:impliedSpec <http://uk.co.rplug.renault.com/spec/BAv/PT1627_direct_common_rail_with_turbo#this>,... 
cold:impossible 
[ a cold:ConfigurationLink ;... 
Possible choices 
More info
EC-WEB 2014 
Configuration URI 
Scenic / Fuel Type Diesel / Gearbox Type Automatic Gearbox / Sunroof 
fr.co.rplug.renault.com/.../scenic/diesel_auto_sunroof html 
€19,145.00 to €21,085.00 
#this a cold:Configuration, 
schema:Product, 
schema:ProductModel; 
schema:name "Scenic / Fuel Type Diesel / Gearbox Type Automatic Gearbox"@en; 
schema:offers [ a schema:Offer; 
schema:price "19145.0"; 
schema:priceCurrency "EUR" ]; 
cold:chosenSpec <http://fr.co.rplug.renault.com/spec/scenic#this>, 
<http://fr.co.rplug.renault.com/spec/PT1628_diesel#this>, 
<http://fr.co.rplug.renault.com/spec/PT1633_automatic_gearbox#this>; 
cold:possible [ a cold:ConfigurationLink;
Search engines can effectively index these data 
 Accurate description of the range, that can be explored by crawlers 
 just a matter of following links 
 But 10^20 is huge: partial indexing 
 Some specifications have more value than others: 
 search engines can choose the links they want to follow (the meaning of each 
link being tagged by the specification) 
 publishers can provide hints 
EC-WEB 2014 
 sitemap, no-follow directive 
 Handling typical user requests easily manageable 
 Typical request: a few specifications (4?) 
 "diesel sunroof climate control" 
 Number of popular features by car model: 15? 
 -> less than 2000 configurations need to be indexed / car model
Proposal for Schema.org 
 Use a streamlined version of COLD for the description of customizable 
products 
 (Some properties being needed by advanced configurator applications only) 
 Bare minimum: a new Feature (or "ProductFeature") class, and a new feature 
property 
 an idea shared by several extension proposals 
 Beware, to the semantics of the feature property 
EC-WEB 2014 
 must *not* to be used when a feature is only possible 
 Allows consumer applications to correctly index a configuration by its features 
 but they don't get the "smart links" provided by cold:possible 
 publisher can use the sitemap file of its site to point search engines to configurations 
 cold:possible and cold:ConfigurationLink too complex for Schema.org? 
 just a matter of reification 
 what Schema.org seems to want to handle
Conclusion 
 Ranges of customizable products can be described as Linked Data 
 Accurate descriptions of complex ranges of products, that can be effectively 
indexed by search engines 
With minimal additions to Schema.org, the description of configurable 
products such as cars could gain momentum, opening new opportunities. 
Renault range as Linked Data: 
 RDF description: 
 http://doc.rplug.renault.com/car-configurator/cold/coldjs/configurator.html 
 http://uk.co.rplug.renault.com/product/gen?as=ttl 
 Simple car configurator with RDFa / schema.org markup: 
 http://uk.co.rplug.renault.com/product/gen?embed=true 
EC-WEB 2014

More Related Content

Similar to EC-WEB 2014 "Automotive ranges as e-commerce data"

In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michel
mfrancis
 
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLESPROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
iQHub
 
Keynote 4 cornelius_koetz_v04
Keynote 4 cornelius_koetz_v04Keynote 4 cornelius_koetz_v04
Keynote 4 cornelius_koetz_v04
goodgolier
 
Ramawadh yadav profile
Ramawadh yadav profileRamawadh yadav profile
Ramawadh yadav profile
ramand
 
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
Ram Guhan Gandhi
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdf
xmumiao
 
Vehicle E/E design tool - AutoWorks
Vehicle E/E design tool - AutoWorksVehicle E/E design tool - AutoWorks
Vehicle E/E design tool - AutoWorks
정호 손
 
OGSD 7.0 Release Overview
OGSD 7.0 Release OverviewOGSD 7.0 Release Overview
OGSD 7.0 Release Overview
Thorsten Klingspor
 
WebDynPro for Java Common Error v5
WebDynPro for Java  Common Error v5WebDynPro for Java  Common Error v5
WebDynPro for Java Common Error v5
Jodi Johnson
 
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software GmbH
 
VSSo: the Vehicle Signal and Attribute Ontology
VSSo: the Vehicle Signal and Attribute OntologyVSSo: the Vehicle Signal and Attribute Ontology
VSSo: the Vehicle Signal and Attribute Ontology
Benjamin Klotz
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
RealTime-at-Work (RTaW)
 
AutoWorks - release note
AutoWorks - release noteAutoWorks - release note
AutoWorks - release note
정호 손
 
IoT and Microservice
IoT and MicroserviceIoT and Microservice
IoT and Microservice
kgshukla
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volution
QAware GmbH
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
RealTime-at-Work (RTaW)
 
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI Alliance
 
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
xmumiao
 
Final year project working documentation 2020
Final year project working documentation 2020Final year project working documentation 2020
Final year project working documentation 2020
Vikram Singh
 
SOME_IP_29408.pdf
SOME_IP_29408.pdfSOME_IP_29408.pdf
SOME_IP_29408.pdf
RaghuKiran29
 

Similar to EC-WEB 2014 "Automotive ranges as e-commerce data" (20)

In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michel
 
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLESPROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
PROGRESS OF AUTOSAR STANDARDS FOR FUTURE INTELLIGENT VEHICLES
 
Keynote 4 cornelius_koetz_v04
Keynote 4 cornelius_koetz_v04Keynote 4 cornelius_koetz_v04
Keynote 4 cornelius_koetz_v04
 
Ramawadh yadav profile
Ramawadh yadav profileRamawadh yadav profile
Ramawadh yadav profile
 
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdf
 
Vehicle E/E design tool - AutoWorks
Vehicle E/E design tool - AutoWorksVehicle E/E design tool - AutoWorks
Vehicle E/E design tool - AutoWorks
 
OGSD 7.0 Release Overview
OGSD 7.0 Release OverviewOGSD 7.0 Release Overview
OGSD 7.0 Release Overview
 
WebDynPro for Java Common Error v5
WebDynPro for Java  Common Error v5WebDynPro for Java  Common Error v5
WebDynPro for Java Common Error v5
 
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
 
VSSo: the Vehicle Signal and Attribute Ontology
VSSo: the Vehicle Signal and Attribute OntologyVSSo: the Vehicle Signal and Attribute Ontology
VSSo: the Vehicle Signal and Attribute Ontology
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
 
AutoWorks - release note
AutoWorks - release noteAutoWorks - release note
AutoWorks - release note
 
IoT and Microservice
IoT and MicroserviceIoT and Microservice
IoT and Microservice
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volution
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
 
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
Identifying the Right Path Forward for Future Vehicle EE Architecture - Train...
 
Final year project working documentation 2020
Final year project working documentation 2020Final year project working documentation 2020
Final year project working documentation 2020
 
SOME_IP_29408.pdf
SOME_IP_29408.pdfSOME_IP_29408.pdf
SOME_IP_29408.pdf
 

Recently uploaded

Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
Claudio Gallicchio
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
OECD Directorate for Financial and Enterprise Affairs
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
OECD Directorate for Financial and Enterprise Affairs
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Ben Linders
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
kainatfatyma9
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
gpww3sf4
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
Robin Haunschild
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
kekzed
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
RIDHIMAGARG21
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
OECD Directorate for Financial and Enterprise Affairs
 

Recently uploaded (20)

Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
 
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
 
Using-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptxUsing-Presentation-Software-to-the-Fullf.pptx
Using-Presentation-Software-to-the-Fullf.pptx
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
 
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
怎么办理(lincoln学位证书)英国林肯大学毕业证文凭学位证书原版一模一样
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
 
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
 

EC-WEB 2014 "Automotive ranges as e-commerce data"

  • 1. Automotive ranges as e-commerce data EC-WEB - Munich - September 2, 2014 François-Paul Servant, François Jurain, Edouard Chevalier {francois-paul.servant,francois.jurain,edouard.chevalier}@renault.com EC-WEB 2014
  • 2. EC-WEB 2014 Rich data for web marketing is cool, but how do you publish data about1020 Renault cars*? *Yes, 100 billions of billions, for sale right now
  • 3. 01 Publishing descriptions of customizable products is possible 02 03 EC-WEB 2014 Search Engines can effectively index these data Extension to Schema.org proposal
  • 4. Product ranges in the automotive industry are huge Body styles x Engines x Gearboxes EC-WEB 2014 x Colors x Air Conditioning systems x Radios x Navigation systems x Electronic Stability System? x ABS? x Sun-roof? x ... = 1025
  • 5. Huge, and complex Body styles x Engines x Gearboxes EC-WEB 2014 x Colors x Air Conditioning systems x Radios x Navigation systems x Electronic Stability System? x ABS? x Sun-roof? x ... = 1025 Constraints invalidate some combination of features : technical, industrial and legal constraints, marketing policy = - "Unglazed rear doors exclude rear wipers" 1020 - "Rear electric windows imply front electric windows" - ...
  • 6. Huge, and complex Body styles x Engines x Gearboxes 1 chance upon 100,000 to get an EC-WEB 2014 x Colors x Air Conditioning systems x Radios x Navigation systems x Electronic Stability System? x ABS? x Sun-roof? x ... = 1025 Every combination of features is not possible : technical, industrial and legal constraints, marketing policy existing car, - "Unglazed rear doors exclude rear wipers" - "Rear if electric you pick windows at random imply from front the electric available windows"- specifications ... 1020 = without taking the constraints into account.
  • 7. Automotive ranges  Cannot be enumerated: defined "in intention"  A set of Variables and Constraints between their values ("specifications"):  a "Constraint Satisfaction Problem" (CSP) EC-WEB 2014 Computationally hard!  Reasoning software required to handle them
  • 8. How to publish such descriptions?  The CSP can be represented using Semantic Web languages  But publishing such data on the web would be too demanding of the clients  Reasoning better hosted on the server EC-WEB 2014
  • 9. Configurators: an effective way of presenting a range to human users EC-WEB 2014
  • 10. Configurators: interactive definition of a car, one choice after the other EC-WEB 2014
  • 11. at each step: list of possible choices, given the choices made so far Previous selections Possible choices Previous selections identify a configuration Possible choices link to to refined configurations The configuration process
  • 12. Configuration as Linked Data  Each Configuration is identified by a URI  Configuration = "Partially Defined Product" = state of the configuration process  Configuration Process = Traversal of a graph of linked Configurations  = Linked Data!  Reasoning handled by the server, complexity hidden from the client  Configuration ontology ("COLD")  http://purl.org/configurationontology  3 main classes: Specification, Configuration and ConfigurationLink  5 properties: chosenSpec, impliedSpec, possible, alternative, impossible EC-WEB 2014  the different kinds of relations between a Configuration and a Specification  A generic, domain independent ontology  not limited to the automotive industry  doesn't depend on the vocabulary used for the specifications  most online configurator applications could use it
  • 13. Entry point: the list of models <http://uk.co.rplug.renault.com/docs#this> a cold:Configuration ; cold:possible EC-WEB 2014 [ a cold:ConfigurationLink ; rdfs:label "Laguna Hatchback 2011"@en ; cold:linkedConf <http://uk.co.rplug.renault.com/c/BAv/AAI#this> ; cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BAv/LA3#this> ] ; cold:possible [ a cold:ConfigurationLink ; rdfs:label "Mégane Sport Tourer"@en ; cold:linkedConf <http://uk.co.rplug.renault.com/c/BACp/AAI#this> ; cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BACp/M3K#this> ] ; ... Renault range (UK) Possible choices: the list of models Link to Laguna Hatchback...
  • 14. The "Laguna Hatchback" configuration <http://uk.co.rplug.renault.com/c/BAv/AAI#this> a cold:Configuration ; cold:chosenSpec <http://uk.co.rplug.renault.com/spec/BAv/LA3#this> ; cold:possible EC-WEB 2014 Previous selections (encoded in the URI, in clear in the data) [ a cold:ConfigurationLink ; cold:linkedConf <http://uk.co.rplug.renault.com/c/BAv/AAMDg#this> ; cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BAv/PT1633_automatic_gearbox#this> ] ; cold:possible [ a cold:ConfigurationLink ; ... <http://uk.co.rplug.renault.com/spec/BAv/PT1633_automatic_gearbox#this> a cold:Specification ; rdfs:label "Automatic Gearbox"@en . Possible choices Link to Laguna Hatchback with automatic gearbox
  • 15. The "Laguna Hatchback, automatic gearbox" <http://uk.co.rplug.renault.com/c/BAv/AAMDg#this> a cold:Configuration ; cold:chosenSpec EC-WEB 2014 Previous selections (encoded in the URI, in clear in the data) <http://uk.co.rplug.renault.com/spec/BAv/LA3#this> , <http://uk.co.rplug.renault.com/spec/BAv/PT1633_automatic_gearbox#this> cold:possible [ a cold:ConfigurationLink ; cold:linkedConf <http://uk.co.rplug.renault.com/c/BAv/AAMDg#this> ; cold:specToBeAdded <http://uk.co.rplug.renault.com/spec/BAv/PT1628_diesel#this> ] ; cold:possible [ a cold:ConfigurationLink ; ... gr:hasPriceSpecification [gr:hasCurrencyValue "21795"^^<http://www.w3.org/2001/XMLSchema#float>...] ; cold:impliedSpec <http://uk.co.rplug.renault.com/spec/BAv/PT1627_direct_common_rail_with_turbo#this>,... cold:impossible [ a cold:ConfigurationLink ;... Possible choices More info
  • 16. EC-WEB 2014 Configuration URI Scenic / Fuel Type Diesel / Gearbox Type Automatic Gearbox / Sunroof fr.co.rplug.renault.com/.../scenic/diesel_auto_sunroof html €19,145.00 to €21,085.00 #this a cold:Configuration, schema:Product, schema:ProductModel; schema:name "Scenic / Fuel Type Diesel / Gearbox Type Automatic Gearbox"@en; schema:offers [ a schema:Offer; schema:price "19145.0"; schema:priceCurrency "EUR" ]; cold:chosenSpec <http://fr.co.rplug.renault.com/spec/scenic#this>, <http://fr.co.rplug.renault.com/spec/PT1628_diesel#this>, <http://fr.co.rplug.renault.com/spec/PT1633_automatic_gearbox#this>; cold:possible [ a cold:ConfigurationLink;
  • 17. Search engines can effectively index these data  Accurate description of the range, that can be explored by crawlers  just a matter of following links  But 10^20 is huge: partial indexing  Some specifications have more value than others:  search engines can choose the links they want to follow (the meaning of each link being tagged by the specification)  publishers can provide hints EC-WEB 2014  sitemap, no-follow directive  Handling typical user requests easily manageable  Typical request: a few specifications (4?)  "diesel sunroof climate control"  Number of popular features by car model: 15?  -> less than 2000 configurations need to be indexed / car model
  • 18. Proposal for Schema.org  Use a streamlined version of COLD for the description of customizable products  (Some properties being needed by advanced configurator applications only)  Bare minimum: a new Feature (or "ProductFeature") class, and a new feature property  an idea shared by several extension proposals  Beware, to the semantics of the feature property EC-WEB 2014  must *not* to be used when a feature is only possible  Allows consumer applications to correctly index a configuration by its features  but they don't get the "smart links" provided by cold:possible  publisher can use the sitemap file of its site to point search engines to configurations  cold:possible and cold:ConfigurationLink too complex for Schema.org?  just a matter of reification  what Schema.org seems to want to handle
  • 19. Conclusion  Ranges of customizable products can be described as Linked Data  Accurate descriptions of complex ranges of products, that can be effectively indexed by search engines With minimal additions to Schema.org, the description of configurable products such as cars could gain momentum, opening new opportunities. Renault range as Linked Data:  RDF description:  http://doc.rplug.renault.com/car-configurator/cold/coldjs/configurator.html  http://uk.co.rplug.renault.com/product/gen?as=ttl  Simple car configurator with RDFa / schema.org markup:  http://uk.co.rplug.renault.com/product/gen?embed=true EC-WEB 2014