SlideShare une entreprise Scribd logo
1  sur  24
Is Linked Data the future of data
integration in the enterprise?
John Walker
Email: john.walker@nxp.com
Twitter: @NXPdata
Pilot Linked Open Data
2013-07-03
COMPANY PUBLIC
NXP is a semiconductor (microchip) manufacturer
Established: 2006 (formerly a division of Philips) with 50+
years of experience in semiconductors
Headquarters: Eindhoven, The Netherlands
Customers include Apple, Bosch, Continental, Delphi,
Gemalto, Giesecke/Devrient, Huawei, NSN, Panasonic and
Samsung
Portfolio of 20,000+ products
2013-07-03
2
COMPANY PUBLIC
THE ROAD TO LINKED DATA
2013-07-03
3
COMPANY PUBLIC
2013-07-03
The bad old days
Stone aged attitude to product information
Document-centric product information management
– Multiple separately-maintained content silos
– Content re-use is manual copy and paste or, worse, re-typing
Consequences for NXP:
– Inconsistent content and uncontrolled publications
– Duplicated effort and extra time to publish
– Error prone and costly to maintain
– Highly-complex process and architecture
Consequences for our partners and customers:
– Unclear what information represents ‘the truth’
– Manual effort to gather product information
– Difficult to find all new and updated products
4
COMPANY PUBLIC
2013-07-03
The vision: Unified Content Strategy (v1)
Create Once,
Approve once,
Re-Use Many Times
Data sheet
(PDF)
Flyer
(PDF)
Product
home page
(HTML)
Selection
guide
(PDF)
Electronic
message
Partner
sites
Online
Search
(HTML)
5
ISO 13584 / IEC 16360
COMPANY PUBLIC
2012 state of play: RDBMS and XML
Multiple RDBMS and XML:DB with XML messages for data exchange
Every application has it’s own database
Every RDBMS has it’s own interpretation of the data
Data synchronization issues are regular occurrence
Links between objects are implicit
Same data is sometimes replicated in multiple XML documents
Each system is essentially closed with ‘throw it over the wall’ attitude to
publishing data
Proliferation of APIs for specific purposes without any overall standards
2013-07-03
6
COMPANY PUBLIC
What we were searching for
More open access to query and use data
More formal semantics (ontology)
Shared model and key identifiers
Explicit relations between conceptual entities
Ability to easily query from multiple view points
Ability to evolve and extend schema
2013-07-03
7
COMPANY PUBLIC
The vision: Unified Content Strategy (v2)
Narrative content
Engineering PLM content
Mobile
Generic
asset
create approve publish
happy
customer
Public Website
Extranet
Intranet
Distributors
Data mining
Integrated
Content
Management
Files and documents
Parametric content
•Common data dictionary
•Ontology & Taxonomy
•Publication engine
Partners & 3rd parties
2013-07-03
8
COMPANY PUBLIC
Stumbled across RDF and Linked Data via DITA Concept
Scheme and SKOS
Immediately recognized potential
2013-07-03
9
COMPANY PUBLIC
How we got started
Just do it!
Get hands on
– Started transforming XML to RDF/XML with XSLT
– Used Kasabi as data store and SPARQL endpoint
– Used Puelia as front end
Sell the idea
– Break through resistance to ‘new/unproven’ technology
– Emphasize benefits over traditional approach
Don’t mention RDF
– RDF/XML is still XML after all ;-)
2013-07-03
10
COMPANY PUBLIC
Find the right nail
Problems about relationships between things are ideal
BI / BW issue
– Reporting on user behavior across several systems
– Unable to reconcile data from various sources
We were able to provide the data that linked everything together
Agreed upon principled use of RDF/XML that can be validated as XML
Easy to use in traditional BW star schema
We solved the immediate issue and got several RDF dumps to
experiment with
Based on this we got the OK to invest further time/resources
2013-07-03
11
COMPANY PUBLIC
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-
schema#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:nxp="http://purl.org/nxp/schema/v1/" xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:nie="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#"
xmlns:nfo="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#"
xmlns:xs="http://www.w3.org/2001/XMLSchema#" xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:schema="http://schema.org/" xmlns:dita="http://purl.org/dita/ns#"
xmlns:frbr="http://purl.org/vocab/frbr/core#">
<rdf:Description rdf:about="http://qa.data.nxp.com/id/basic_types/74lvt00pw">
<rdf:type rdf:resource="http://purl.org/nxp/schema/v1/BasicType"/>
<nxp:productStatusDate rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2011-10-
20</nxp:productStatusDate>
<skos:prefLabel xml:lang="en-US">74LVT00PW - 3.3 V Quad 2-input NAND gate</skos:prefLabel>
<nxp:productStatus rdf:resource="http://purl.org/nxp/schema/v1/Production"/>
<foaf:homepage rdf:resource="http://en.qa.beta.nxp.trimm.net/pip/74LVT00PW"/>
<nxp:typeNumber>74LVT00PW</nxp:typeNumber>
<foaf:isPrimaryTopicOf rdf:resource="http://qa.data.nxp.com/internal/basic_types/74lvt00pw"/>
<foaf:isPrimaryTopicOf rdf:resource="http://qa.data.nxp.com/doc/basic_types/74lvt00pw"/>
<nxp:publishToWeb>Yes</nxp:publishToWeb>
<nxp:customerSpecificIndicator>No</nxp:customerSpecificIndicator>
<nxp:productSecurityIndicator>No</nxp:productSecurityIndicator>
<foaf:depiction rdf:resource="http://www.nxp.com/documents/outline_3d/sot402-1_3d.gif"/>
<nxp:package>SOT402-1</nxp:package>
</rdf:Description>
</rdf:RDF>
2013-07-03
12
Description per entity
RDF file per type of entity
Literal properties with
optional language
Object properties with
reference to resource (no
nesting)
Using existing properties
where possible
COMPANY PUBLIC
2013-07-03
13
WHERE WE ARE TODAY
COMPANY PUBLIC
The vision: Unified Content Strategy (v3)
One integrated trusted source
One process
Reduced number of tools
High quality
Richly structured
Easy to create, update & (re)use
High speed
Publish to multiple channels
2013-07-03
14
COMPANY PUBLIC
Minimal NXP vocabulary
Maintained in Turtle
Used purl.org as domain
Defines NXP-specific classes, properties and enumerations
http://purl.org/nxp/schema/v1
2013-07-03
15
COMPANY PUBLIC
Triple store
Using Dydra (http://dydra.com) as triple store
Cloud based
– Reduces need for in-house knowledge
SPARQL 1.1 endpoint
NXP-specific instance
Stored queries
2013-07-03
16
COMPANY PUBLIC
NXP Linked Product Data
2013-07-03
17
Using Graphity as publication framework: http://graphityhq.com/
COMPANY PUBLIC
Current back-end architecture
18
RDF Store
(Dydra) Repository Repository Repository
Repository Repository Repository
RDF Store
(Dydra)
Source system
Internal store
Public store
Extract, Transform, Load
Filter and sync
PIM
PLM
CMS
WWW
2013-07-03
COMPANY PUBLIC
Current publication architecture
Use W3C web standards RDF, SPARQL for portable solution
Work with any RDF store with only minor configuration
19
RDF Store
(Dydra)
LDP
(Graphity)
HTML
+RDFa
RDF/XML
Turtle
JSON-LD
Query and response
Content negotiation
data.nxp.com
2013-07-03
COMPANY PUBLIC
Count of resources (top 10)
type count
nxp:SalesItem 56389
nxp:ProductType 43680
nxp:BasicType 26426
nfo:FileDataObject 25596
nfo:PlainTextDocument 25596
nxp:ValueProposition 19922
<http://purl.org/dita/ns#Topicref> 19807
nxp:PTopicDita 19728
nxp:FinancialClassification 14496
nfo:FileDataObject 12050
2013-07-03
20
@prefix nxp: <http://purl.org/nxp/schema/v1/> .
@prefix nfo: <http://www.semanticdesktop.org/ontologies/nfo/#> .
In total 268,678 entities with over 2.4M triples
COMPANY PUBLIC
Successes so far
Canonical data source for master data
– Provide the linking data
– Unambiguous references
Using stored SPARQL SELECT queries to expose REST
APIs
– Results in tabular XML, JSON or CSV/TSV format
– Easy to manage queries
– Extremely quick to set up new APIs (15 – 30 mins)
Able to answer previously unanswerable questions
Easy to integrate new sources
Minimal investment compared to traditional BW/BI projects
2013-07-03
21
COMPANY PUBLIC
NEXT STEPS
2013-07-03
22
COMPANY PUBLIC
What’s cooking
More data
– Full parametric product data
– More sources integrated
– Full blown ontologies
– Use RDF as persistent source
More consumers
– Customer facing Linked Data applications
– Faceted and guided search
– Data source for nxp.com
Linked Open Data
– Publish data under open license (where applicable)
2013-07-03
23
COMPANY PUBLIC
Broader online ecosystem
Manufacturer
Aggregator
Customer
Distributor
2013-07-03
24
Web of
data

Contenu connexe

Tendances

[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...
[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...
[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...Insight Technology, Inc.
 
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol HARMAN Services
 
Comparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse PlatformsComparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse PlatformsDavid Portnoy
 
How pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architectureHow pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architectureKovid Academy
 
A Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to FinanceA Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to FinanceSlim Baltagi
 
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next LevelHortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next LevelHortonworks
 
Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...
Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...
Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...DataWorks Summit/Hadoop Summit
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Denodo
 
Partners 2013 LinkedIn Use Cases for Teradata Connectors for Hadoop
Partners 2013 LinkedIn Use Cases for Teradata Connectors for HadoopPartners 2013 LinkedIn Use Cases for Teradata Connectors for Hadoop
Partners 2013 LinkedIn Use Cases for Teradata Connectors for HadoopEric Sun
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsjdijcks
 
Presentacin webinar move_up_to_power8_with_scale_out_servers_final
Presentacin webinar move_up_to_power8_with_scale_out_servers_finalPresentacin webinar move_up_to_power8_with_scale_out_servers_final
Presentacin webinar move_up_to_power8_with_scale_out_servers_finalDiego Alberto Tamayo
 
Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...
Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...
Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...DataWorks Summit/Hadoop Summit
 
Hadoop Integration into Data Warehousing Architectures
Hadoop Integration into Data Warehousing ArchitecturesHadoop Integration into Data Warehousing Architectures
Hadoop Integration into Data Warehousing ArchitecturesHumza Naseer
 
Introduction to Hortonworks Data Platform for Windows
Introduction to Hortonworks Data Platform for WindowsIntroduction to Hortonworks Data Platform for Windows
Introduction to Hortonworks Data Platform for WindowsHortonworks
 
Enterprise Metadata Integration, Cloudera
Enterprise Metadata Integration, ClouderaEnterprise Metadata Integration, Cloudera
Enterprise Metadata Integration, ClouderaNeo4j
 
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...DataWorks Summit
 
Spark forplainoldjavageeks svforum_20140724
Spark forplainoldjavageeks svforum_20140724Spark forplainoldjavageeks svforum_20140724
Spark forplainoldjavageeks svforum_20140724sdeeg
 

Tendances (20)

[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...
[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...
[db tech showcase Tokyo 2018] #dbts2018 #C25 『マルチモデル・データベースへの道: PostgreSQLを最も...
 
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
 
Comparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse PlatformsComparison of MPP Data Warehouse Platforms
Comparison of MPP Data Warehouse Platforms
 
How pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architectureHow pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architecture
 
A Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to FinanceA Big Data Journey: Bringing Open Source to Finance
A Big Data Journey: Bringing Open Source to Finance
 
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next LevelHortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
 
Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...
Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...
Implementing the Business Catalog in the Modern Enterprise: Bridging Traditio...
 
Oracle in Database Hadoop
Oracle in Database HadoopOracle in Database Hadoop
Oracle in Database Hadoop
 
Beyond TCO
Beyond TCOBeyond TCO
Beyond TCO
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
 
Partners 2013 LinkedIn Use Cases for Teradata Connectors for Hadoop
Partners 2013 LinkedIn Use Cases for Teradata Connectors for HadoopPartners 2013 LinkedIn Use Cases for Teradata Connectors for Hadoop
Partners 2013 LinkedIn Use Cases for Teradata Connectors for Hadoop
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
 
Presentacin webinar move_up_to_power8_with_scale_out_servers_final
Presentacin webinar move_up_to_power8_with_scale_out_servers_finalPresentacin webinar move_up_to_power8_with_scale_out_servers_final
Presentacin webinar move_up_to_power8_with_scale_out_servers_final
 
Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...
Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...
Top Three Big Data Governance Issues and How Apache ATLAS resolves it for the...
 
Hadoop Integration into Data Warehousing Architectures
Hadoop Integration into Data Warehousing ArchitecturesHadoop Integration into Data Warehousing Architectures
Hadoop Integration into Data Warehousing Architectures
 
Introduction to Hortonworks Data Platform for Windows
Introduction to Hortonworks Data Platform for WindowsIntroduction to Hortonworks Data Platform for Windows
Introduction to Hortonworks Data Platform for Windows
 
Enterprise Metadata Integration, Cloudera
Enterprise Metadata Integration, ClouderaEnterprise Metadata Integration, Cloudera
Enterprise Metadata Integration, Cloudera
 
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
 
Spark forplainoldjavageeks svforum_20140724
Spark forplainoldjavageeks svforum_20140724Spark forplainoldjavageeks svforum_20140724
Spark forplainoldjavageeks svforum_20140724
 
Containers and Big Data
Containers and Big DataContainers and Big Data
Containers and Big Data
 

En vedette

Linked Data Integration and semantic web
Linked Data Integration and semantic webLinked Data Integration and semantic web
Linked Data Integration and semantic webDiego Pessoa
 
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...Data Beers
 
Image-Based Literal Node Matching for Linked Data Integration
Image-Based Literal Node Matching for Linked Data IntegrationImage-Based Literal Node Matching for Linked Data Integration
Image-Based Literal Node Matching for Linked Data IntegrationIJwest
 
Linked data integration_framework
Linked data integration_frameworkLinked data integration_framework
Linked data integration_frameworkSTIinnsbruck
 
Innovative methods for data integration: Linked Data and NLP
Innovative methods for data integration: Linked Data and NLPInnovative methods for data integration: Linked Data and NLP
Innovative methods for data integration: Linked Data and NLPariadnenetwork
 
Linked data for Enterprise Data Integration
Linked data for Enterprise Data IntegrationLinked data for Enterprise Data Integration
Linked data for Enterprise Data IntegrationSören Auer
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013François Belleau
 
Linked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceLinked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceBarry Norton
 
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...giuseppe_futia
 

En vedette (9)

Linked Data Integration and semantic web
Linked Data Integration and semantic webLinked Data Integration and semantic web
Linked Data Integration and semantic web
 
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
 
Image-Based Literal Node Matching for Linked Data Integration
Image-Based Literal Node Matching for Linked Data IntegrationImage-Based Literal Node Matching for Linked Data Integration
Image-Based Literal Node Matching for Linked Data Integration
 
Linked data integration_framework
Linked data integration_frameworkLinked data integration_framework
Linked data integration_framework
 
Innovative methods for data integration: Linked Data and NLP
Innovative methods for data integration: Linked Data and NLPInnovative methods for data integration: Linked Data and NLP
Innovative methods for data integration: Linked Data and NLP
 
Linked data for Enterprise Data Integration
Linked data for Enterprise Data IntegrationLinked data for Enterprise Data Integration
Linked data for Enterprise Data Integration
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
 
Linked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceLinked Data, Ontologies and Inference
Linked Data, Ontologies and Inference
 
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
From Big Linked Data to Linked Big Data - DBpedia as a framework for data int...
 

Similaire à PiLOD 2013: Is Linked Data the future of data integration in the enterprise?

What we're doing with DITA at NXP
What we're doing with DITA at NXPWhat we're doing with DITA at NXP
What we're doing with DITA at NXPJohn Walker
 
Data Engineer's Lunch #55: Get Started in Data Engineering
Data Engineer's Lunch #55: Get Started in Data EngineeringData Engineer's Lunch #55: Get Started in Data Engineering
Data Engineer's Lunch #55: Get Started in Data EngineeringAnant Corporation
 
Agile data lake? An oxymoron?
Agile data lake? An oxymoron?Agile data lake? An oxymoron?
Agile data lake? An oxymoron?samthemonad
 
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleOracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleHarald Erb
 
Accelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud EraAccelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud EraAlluxio, Inc.
 
Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15
Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15
Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15MLconf
 
Atlanta MLConf
Atlanta MLConfAtlanta MLConf
Atlanta MLConfQubole
 
SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013Mike Brannon
 
Data-as-a-Service: DataGraft
Data-as-a-Service: DataGraftData-as-a-Service: DataGraft
Data-as-a-Service: DataGraftdapaasproject
 
Future of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native worldFuture of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native worldSrivatsan Srinivasan
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Denodo
 
Michael Lang Sr. Presentation
Michael Lang Sr. PresentationMichael Lang Sr. Presentation
Michael Lang Sr. PresentationMediabistro
 
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...SoftServe
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014Wilfried Hoge
 
Scaling Data Science on Big Data
Scaling Data Science on Big DataScaling Data Science on Big Data
Scaling Data Science on Big DataDataWorks Summit
 
Unstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus ModelUnstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus ModelEditor IJCATR
 
Open Source DWBI-A Primer
Open Source DWBI-A PrimerOpen Source DWBI-A Primer
Open Source DWBI-A Primerpartha69
 

Similaire à PiLOD 2013: Is Linked Data the future of data integration in the enterprise? (20)

What we're doing with DITA at NXP
What we're doing with DITA at NXPWhat we're doing with DITA at NXP
What we're doing with DITA at NXP
 
Data Engineer's Lunch #55: Get Started in Data Engineering
Data Engineer's Lunch #55: Get Started in Data EngineeringData Engineer's Lunch #55: Get Started in Data Engineering
Data Engineer's Lunch #55: Get Started in Data Engineering
 
Odw13
Odw13Odw13
Odw13
 
Agile data lake? An oxymoron?
Agile data lake? An oxymoron?Agile data lake? An oxymoron?
Agile data lake? An oxymoron?
 
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleOracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by Example
 
Accelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud EraAccelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud Era
 
Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15
Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15
Jason Huang, Solutions Engineer, Qubole at MLconf ATL - 9/18/15
 
Atlanta MLConf
Atlanta MLConfAtlanta MLConf
Atlanta MLConf
 
SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013SharePoint Best Practices Conference 2013
SharePoint Best Practices Conference 2013
 
Data-as-a-Service: DataGraft
Data-as-a-Service: DataGraftData-as-a-Service: DataGraft
Data-as-a-Service: DataGraft
 
Future of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native worldFuture of Data Platform in Cloud Native world
Future of Data Platform in Cloud Native world
 
EMC config Hadoop
EMC config HadoopEMC config Hadoop
EMC config Hadoop
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
 
Michael Lang Sr. Presentation
Michael Lang Sr. PresentationMichael Lang Sr. Presentation
Michael Lang Sr. Presentation
 
LOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViewsLOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViews
 
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014
 
Scaling Data Science on Big Data
Scaling Data Science on Big DataScaling Data Science on Big Data
Scaling Data Science on Big Data
 
Unstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus ModelUnstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus Model
 
Open Source DWBI-A Primer
Open Source DWBI-A PrimerOpen Source DWBI-A Primer
Open Source DWBI-A Primer
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

PiLOD 2013: Is Linked Data the future of data integration in the enterprise?

  • 1. Is Linked Data the future of data integration in the enterprise? John Walker Email: john.walker@nxp.com Twitter: @NXPdata Pilot Linked Open Data 2013-07-03
  • 2. COMPANY PUBLIC NXP is a semiconductor (microchip) manufacturer Established: 2006 (formerly a division of Philips) with 50+ years of experience in semiconductors Headquarters: Eindhoven, The Netherlands Customers include Apple, Bosch, Continental, Delphi, Gemalto, Giesecke/Devrient, Huawei, NSN, Panasonic and Samsung Portfolio of 20,000+ products 2013-07-03 2
  • 3. COMPANY PUBLIC THE ROAD TO LINKED DATA 2013-07-03 3
  • 4. COMPANY PUBLIC 2013-07-03 The bad old days Stone aged attitude to product information Document-centric product information management – Multiple separately-maintained content silos – Content re-use is manual copy and paste or, worse, re-typing Consequences for NXP: – Inconsistent content and uncontrolled publications – Duplicated effort and extra time to publish – Error prone and costly to maintain – Highly-complex process and architecture Consequences for our partners and customers: – Unclear what information represents ‘the truth’ – Manual effort to gather product information – Difficult to find all new and updated products 4
  • 5. COMPANY PUBLIC 2013-07-03 The vision: Unified Content Strategy (v1) Create Once, Approve once, Re-Use Many Times Data sheet (PDF) Flyer (PDF) Product home page (HTML) Selection guide (PDF) Electronic message Partner sites Online Search (HTML) 5 ISO 13584 / IEC 16360
  • 6. COMPANY PUBLIC 2012 state of play: RDBMS and XML Multiple RDBMS and XML:DB with XML messages for data exchange Every application has it’s own database Every RDBMS has it’s own interpretation of the data Data synchronization issues are regular occurrence Links between objects are implicit Same data is sometimes replicated in multiple XML documents Each system is essentially closed with ‘throw it over the wall’ attitude to publishing data Proliferation of APIs for specific purposes without any overall standards 2013-07-03 6
  • 7. COMPANY PUBLIC What we were searching for More open access to query and use data More formal semantics (ontology) Shared model and key identifiers Explicit relations between conceptual entities Ability to easily query from multiple view points Ability to evolve and extend schema 2013-07-03 7
  • 8. COMPANY PUBLIC The vision: Unified Content Strategy (v2) Narrative content Engineering PLM content Mobile Generic asset create approve publish happy customer Public Website Extranet Intranet Distributors Data mining Integrated Content Management Files and documents Parametric content •Common data dictionary •Ontology & Taxonomy •Publication engine Partners & 3rd parties 2013-07-03 8
  • 9. COMPANY PUBLIC Stumbled across RDF and Linked Data via DITA Concept Scheme and SKOS Immediately recognized potential 2013-07-03 9
  • 10. COMPANY PUBLIC How we got started Just do it! Get hands on – Started transforming XML to RDF/XML with XSLT – Used Kasabi as data store and SPARQL endpoint – Used Puelia as front end Sell the idea – Break through resistance to ‘new/unproven’ technology – Emphasize benefits over traditional approach Don’t mention RDF – RDF/XML is still XML after all ;-) 2013-07-03 10
  • 11. COMPANY PUBLIC Find the right nail Problems about relationships between things are ideal BI / BW issue – Reporting on user behavior across several systems – Unable to reconcile data from various sources We were able to provide the data that linked everything together Agreed upon principled use of RDF/XML that can be validated as XML Easy to use in traditional BW star schema We solved the immediate issue and got several RDF dumps to experiment with Based on this we got the OK to invest further time/resources 2013-07-03 11
  • 12. COMPANY PUBLIC <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf- schema#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:nxp="http://purl.org/nxp/schema/v1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:nie="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#" xmlns:nfo="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:schema="http://schema.org/" xmlns:dita="http://purl.org/dita/ns#" xmlns:frbr="http://purl.org/vocab/frbr/core#"> <rdf:Description rdf:about="http://qa.data.nxp.com/id/basic_types/74lvt00pw"> <rdf:type rdf:resource="http://purl.org/nxp/schema/v1/BasicType"/> <nxp:productStatusDate rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2011-10- 20</nxp:productStatusDate> <skos:prefLabel xml:lang="en-US">74LVT00PW - 3.3 V Quad 2-input NAND gate</skos:prefLabel> <nxp:productStatus rdf:resource="http://purl.org/nxp/schema/v1/Production"/> <foaf:homepage rdf:resource="http://en.qa.beta.nxp.trimm.net/pip/74LVT00PW"/> <nxp:typeNumber>74LVT00PW</nxp:typeNumber> <foaf:isPrimaryTopicOf rdf:resource="http://qa.data.nxp.com/internal/basic_types/74lvt00pw"/> <foaf:isPrimaryTopicOf rdf:resource="http://qa.data.nxp.com/doc/basic_types/74lvt00pw"/> <nxp:publishToWeb>Yes</nxp:publishToWeb> <nxp:customerSpecificIndicator>No</nxp:customerSpecificIndicator> <nxp:productSecurityIndicator>No</nxp:productSecurityIndicator> <foaf:depiction rdf:resource="http://www.nxp.com/documents/outline_3d/sot402-1_3d.gif"/> <nxp:package>SOT402-1</nxp:package> </rdf:Description> </rdf:RDF> 2013-07-03 12 Description per entity RDF file per type of entity Literal properties with optional language Object properties with reference to resource (no nesting) Using existing properties where possible
  • 14. COMPANY PUBLIC The vision: Unified Content Strategy (v3) One integrated trusted source One process Reduced number of tools High quality Richly structured Easy to create, update & (re)use High speed Publish to multiple channels 2013-07-03 14
  • 15. COMPANY PUBLIC Minimal NXP vocabulary Maintained in Turtle Used purl.org as domain Defines NXP-specific classes, properties and enumerations http://purl.org/nxp/schema/v1 2013-07-03 15
  • 16. COMPANY PUBLIC Triple store Using Dydra (http://dydra.com) as triple store Cloud based – Reduces need for in-house knowledge SPARQL 1.1 endpoint NXP-specific instance Stored queries 2013-07-03 16
  • 17. COMPANY PUBLIC NXP Linked Product Data 2013-07-03 17 Using Graphity as publication framework: http://graphityhq.com/
  • 18. COMPANY PUBLIC Current back-end architecture 18 RDF Store (Dydra) Repository Repository Repository Repository Repository Repository RDF Store (Dydra) Source system Internal store Public store Extract, Transform, Load Filter and sync PIM PLM CMS WWW 2013-07-03
  • 19. COMPANY PUBLIC Current publication architecture Use W3C web standards RDF, SPARQL for portable solution Work with any RDF store with only minor configuration 19 RDF Store (Dydra) LDP (Graphity) HTML +RDFa RDF/XML Turtle JSON-LD Query and response Content negotiation data.nxp.com 2013-07-03
  • 20. COMPANY PUBLIC Count of resources (top 10) type count nxp:SalesItem 56389 nxp:ProductType 43680 nxp:BasicType 26426 nfo:FileDataObject 25596 nfo:PlainTextDocument 25596 nxp:ValueProposition 19922 <http://purl.org/dita/ns#Topicref> 19807 nxp:PTopicDita 19728 nxp:FinancialClassification 14496 nfo:FileDataObject 12050 2013-07-03 20 @prefix nxp: <http://purl.org/nxp/schema/v1/> . @prefix nfo: <http://www.semanticdesktop.org/ontologies/nfo/#> . In total 268,678 entities with over 2.4M triples
  • 21. COMPANY PUBLIC Successes so far Canonical data source for master data – Provide the linking data – Unambiguous references Using stored SPARQL SELECT queries to expose REST APIs – Results in tabular XML, JSON or CSV/TSV format – Easy to manage queries – Extremely quick to set up new APIs (15 – 30 mins) Able to answer previously unanswerable questions Easy to integrate new sources Minimal investment compared to traditional BW/BI projects 2013-07-03 21
  • 23. COMPANY PUBLIC What’s cooking More data – Full parametric product data – More sources integrated – Full blown ontologies – Use RDF as persistent source More consumers – Customer facing Linked Data applications – Faceted and guided search – Data source for nxp.com Linked Open Data – Publish data under open license (where applicable) 2013-07-03 23
  • 24. COMPANY PUBLIC Broader online ecosystem Manufacturer Aggregator Customer Distributor 2013-07-03 24 Web of data