SlideShare a Scribd company logo
What Factors Influence the Design of
a Linked Data Generation Algorithm?
Anastasia Dimou, Pieter Heyvaert, Ben De Meester, Ruben Verborgh
imec.be - IDLab.technology
Anastasia.Dimou@ugent.be
@natadimou
23/04/2018
Semantic Web technologies for
intelligent software agents
intelligent software agents
not enough Linked Data
limited interaction with heterogeneous data
human agents
do not put effort
to provide Linked Data
until
there are software agents that use it
Semantic Web and Linked Data
vicious cycle
facilitate Linked Data generation by
reducing data & semantic heterogeneity
increasing Linked Data quality
How successful are we after all
with the design of our
Linked Data generation algorithms?
Discuss SotA
Reflect on factors
Outline observations
Discuss SotA
Reflect on factors
Outline observations
data owner
custom implementation
Linked
Data
my
data
data owner
Linked
Data
Linked
Data
Linked
Data
Linked
Data
DB CSV XML JSON
format-specific solutions - multiple data sources
data owner
Linked
Data
Linked
Data
Linked
Data
Linked
Data
DB CSV XML JSON
rules definition & execution separation
R2RML
Ultrawrap
Ontop
https://github.com/ontop/ontop
Morph
https://github.com/oeg-upm/morph-rdb
R2RMLParser
https://github.com/antidot/db2triples
R2RML implementations
Ultrawrap
Sequeda et al. Ultrawrap: SPARQL execution on relational
data. JWS 2013
Ontop
Rodriguez-Muro et al. Efficient SPARQL-to-SQL with
R2RML mappings. JWS 2015
Morph
Priyatna et al. Formalisation and Experiences of R2RML
based SPARQL to SQL query translation using Morph.
WWW2014
R2RMLParser
Konstantinou et al. An Approach for the Incremental Export
of Relational Databases into RDF Graphs. IJAIT 2015
R2RML implementations
Ultrawrap
Sequeda et al. Ultrawrap: SPARQL execution on relational
data. JWS 2013
Ontop
Rodriguez-Muro et al. Efficient SPARQL-to-SQL with
R2RML mappings. JWS 2015
Morph
Priyatna et al. Formalisation and Experiences of R2RML
based SPARQL to SQL query translation using Morph.
WWW2014
R2RMLParser
Konstantinou et al. An Approach for the Incremental Export
of Relational Databases into RDF Graphs. IJAIT 2015
R2RML implementations
SPARQLtoSQL
translation/rewriting algorithm
incremental RDF graph generation
data owner
Linked
Data
Linked
Data
Linked
Data
Linked
Data
DB CSV XML JSON
rules definition & execution separation
R2RML
data owner
DB CSV XML JSON
uniform declaration & execution
Linked
Data
any data source
Logical Source
non-relational DBs
Nested Relational Model
RML
Dimou et al. RML: A Generic Language for Integrated RDF
Mappings of Heterogeneous Data. LDOW2014
D2RML
Chortaras et al. D2RML: Integrating Heterogeneous Data
and Web Services into Custom RDF Graphs. LDOW2018
xR2RML
Michel et al. Translation of relational and non-relational
databases into RDF with xR2RML. WEBIST2015
KR2RML
Slepicka et al. KR2RML: An Alternative Interpretation of
R2RML for Heterogeneous Sources. COLD2015
R2RML extensions for heterogeneous data sources
XSPARQL
Akhtar et al. XSPARQL: Traveling between the XML and RDF
Worlds – and Avoiding the XSLT Pilgrimage. ESWC2008
SPARQL-Generate
Lefrancois et al. A SPARQL extension for generating RDF
from heterogeneous formats. ESWC2017
Datalift
Scharffe et al. Enabling Linked Data Publication with the
Datalift Platform. AAAI2012
Morph-streams
Morph-streams: SPARQLStream OBDA in action. SR4LD2014
I’m sorry if I didn’t mention your language!
other languages for heterogeneous data sources
parallel XML & DB pipelines
SPARQL-based mapping language
direct mapping - SPARQL construct
import data streams in relational DB
RML
Dimou et al. RML: A Generic Language for Integrated RDF
Mappings of Heterogeneous Data. LDOW2014
D2RML
Chortaras et al. D2RML: Integrating Heterogeneous Data
and Web Services into Custom RDF Graphs. LDOW2018
xRML
Michel et al. Translation of relational and non-relational
databases into RDF with xR2RML. WEBIST2015
KR2RML
Slepicka et al. KR2RML: An Alternative Interpretation of
R2RML for Heterogeneous Sources. COLD2015
XSPARQL
Akhtar et al. XSPARQL: Traveling between the XML and RDF
Worlds – and Avoiding the XSLT Pilgrimage. ESWC2008
SPARQL-Generate
Lefrancois et al. A SPARQL extension for generating RDF
from heterogeneous formats. ESWC2017
Datalift
Scharffe et al. Enabling Linked Data Publication with the
Datalift Platform. AAAI2012
Morph-streams
Morph-streams: SPARQLStream OBDA in action. SR4LD2014
I’m sorry if I didn’t mention your language!
other languages for heterogeneous data sourcesR2RML extensions for heterogeneous data sources
We have diverse languages to define Linked Data generation rules!
We look into languages with respect to
their expressivity OR effort to edit OR ...,
BUT how systematic are our evaluations?
Do we focus too much on languages &
we forget about implementations?
speculations on languages
data owner
DB CSV XML JSON
Linked
Data
RML
https://github.com/RMLio/RML-Mapper
https://github.com/carml/carml
D2RML
xR2RML
https://github.com/frmichel/morph-xr2rml
KR2RML
https://github.com/usc-isi-i2/Web-Karma/tree/master/kar
ma-common/src/main/java/edu/isi/karma/kr2rml
XSPARQL
https://github.com/semantalytics/xsparql
SPARQL-Generate
https://github.com/thesmartenergy/sparql-generate
Datalift
https://gforge.inria.fr/scm/?group_id=2935
Morph-streams
https://github.com/jpcik/morph-streams
I’m sorry if I don’t mention your implementation!
other implementations for heterogeneous data sourcesR2RML extensions for heterogeneous data sources
For each language, there is its own implementations :-(
We start having more implementations/language :-) BUT
is the gain due to the language or the implementation?
how much implementations differ among each other?
should we look into languages wrt
the implementations they allow OR
the automation they allow on top of them OR….?
speculations on languages and their implementations
We start dealing with heterogeneity :-)
data format (DBs, CSV, XML, JSON)
interfaces (DBs, Web APIs, )
Big Data
BUT we mainly focus on static data :-(
Do we cover all cases? What about streaming data?
Can we generate a Linked Data stream from a raw data stream?
speculations on implementations - input data
We start dealing with data retrieval :-)
streaming static big data instead of loading on memory
NOT just import data in DB BUT Nested Relational model
incremental Linked Data generation
BUT is this all we can do wrt data retrieval?
speculations on implementations - input data complexity
Explored algorithms related to SPARQLtoSQL translation/rewriting
BUT how mature is our SPARQLtoSQL translation/rewriting?
MORE
should we also focus on
optimizations wrt rules executions?
execution planning? others?
speculations on implementations - query complexity
What factors influence the design of
your Linked Data generation algorithm?
Discuss SotA
Reflect on factors
Outline observations
Factors
purpose
materialization
diversity
dynamicity
direction
location
driving force
trigger
complexity
Factors
purpose
materialization
diversity
dynamicity
direction
location
driving force
trigger
complexity
data owner
Linked
Data
raw
data
data consumer
Linked
Data
raw
data
production-driven consumption-driven
purpose
Factors
purpose (production Vs consumption-driven)
materialization
diversity
dynamicity
direction
location
driving force
trigger
complexity
dumping on-the-fly
data owner
Linked
Data
raw
data
data owner
Linked
Data
raw
data
materialization
Factors
purpose (production Vs consumption-driven)
materialization (dumping Vs on-the-fly)
diversity
dynamicity
direction
location
driving force
trigger
complexity
homogeneity heterogeneity
table CSV XML JSON
Linked
Data
CSV CSV CSV
Linked
Data
diversity
Factors
purpose (production Vs consumption-driven)
materialization (dumping Vs on-the-fly)
diversity (homogeneity Vs heterogeneity)
dynamicity
direction
location
driving force
trigger
complexity
static dynamic
dynamicity
Factors
purpose (production Vs consumption-driven)
Materialization (dumping Vs on-the-fly)
diversity (homogeneity Vs heterogeneity)
dynamicity (static Vs dynamic)
direction
location
driving force
trigger
complexity
target-centric source-centric
table CSV XML JSON
Linked
Data
table CSV XML JSON
Linked
Data
Linked
Data
Linked
Data
Linked
Data
Linked
Data
direction
Factors
purpose (production Vs consumption-driven)
materialization (dumping Vs on-the-fly)
diversity (homogeneity Vs heterogeneity)
dynamicity (static Vs dynamic)
Direction (target Vs source-centric)
location
driving force
trigger
complexity
in-situ
table CSV
Linked
Data
XML JSON
Linked
Data
XML JSON
Linked
Data
remote
location
Factors
purpose (production Vs consumption-driven)
materialization (dumping Vs on-the-fly)
diversity (homogeneity Vs heterogeneity)
dynamicity (static Vs dynamic)
direction (target Vs source-centric)
location (in-situ Vs remote)
driving force
trigger
complexity
Linked
Data
raw
data
mapping-driven data-driven
rules rules
Linked
Data
raw
data
1
2
2
1
driving force
Factors
purpose (production Vs consumption-driven)
materialization (dumping Vs on-the-fly)
diversity (homogeneity Vs heterogeneity)
dynamicity (static Vs dynamic)
direction (target Vs source-centric)
location (in-situ Vs remote)
driving force (mapping Vs data-driven)
trigger
complexity
Linked
Data
raw
data
on demand real-time
rules rules
Linked
Data
raw
data
1
2
2
1
data
owner
data
consumer
raw
data
raw
data
rules
Linked
Data
raw
data
2
1
data
owner
trigger
Factors
purpose (production Vs consumption-driven)
materialization (dumping Vs on-the-fly)
diversity (homogeneity Vs heterogeneity)
dynamicity (static Vs dynamic)
direction (target Vs source-centric)
location (in-situ Vs remote)
driving force (mapping Vs data-driven)
trigger (on-demand Vs real-time)
complexity
Linked
Data
raw
data
data / rules query translation/rewriting
rules rules
Linked
Data
raw
data
query
complexity
Factors
purpose (production Vs consumption-driven)
materialization (dumping Vs on-the-fly)
diversity (homogeneity Vs heterogeneity)
dynamicity (static Vs dynamic)
direction (target Vs source-centric)
location (in-situ Vs remote)
driving force (mapping Vs data-driven)
trigger (on-demand Vs real-time)
complexity (data/rules, SPARQLtoSQL translation)
Discuss SotA
Reflect on factors
Outline observations
consumption-driven tools
both static and dynamic data
only homogeneous data
used for production purposes
NOT optimized for production
optimized for SPARQLtoSQL
translation/rewriting
conclusions
production-driven tools
heterogeneous BUT static data
dynamic from otherwise static data
to deal with Big Data (latest trend)
NO optimization for complexity
NO tools which support
data-driven approach
real-time data
(data/rules) complexity
Certain design patterns are frequently applied,
covering certain alternatives of a few of factors,
whereas alternatives are never explored
NO adequate tools for Linked Data generation for certain occasions OR
inadequate and inefficient tools are chosen as best alternatives
conclusions
We still lack an in-depth understanding of
complexity & many degrees of freedom
in designing algorithms to generate Linked Data
This prevents agents
from effortlessly generating Linked Data
and profiting from Semantic Web technologies
Should we perhaps reconsider
the directions we take
for Linked Data generation?
Once we exploit how Linked Data
is best generated in different cases,
intelligent software agents
will have enough Linked Data to work with
but ‘till then we should not consider
Linked Data availability as granted
What Factors Influence the Design of
a Linked Data Generation Algorithm?
Anastasia Dimou, Pieter Heyvaert, Ben De Meester, Ruben Verborgh
imec.be - IDLab.technology
Anastasia.Dimou@ugent.be
@natadimou
23/04/2018
Ad

More Related Content

What's hot (20)

Let your data shine... with OpenRefine
Let your data shine... with OpenRefineLet your data shine... with OpenRefine
Let your data shine... with OpenRefine
Open Knowledge Belgium
 
Toronto OpenRefine MeetUp Nov 2015
Toronto OpenRefine MeetUp Nov 2015Toronto OpenRefine MeetUp Nov 2015
Toronto OpenRefine MeetUp Nov 2015
Martin Magdinier
 
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open DataMuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
21Style
 
Quality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databasesQuality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databases
ieeechennai
 
Iterative data discovery and transformation with open refine
Iterative data discovery and transformation with open refineIterative data discovery and transformation with open refine
Iterative data discovery and transformation with open refine
Martin Magdinier
 
Introduction to linked data and the semantic web
Introduction to linked data and the semantic webIntroduction to linked data and the semantic web
Introduction to linked data and the semantic web
Dave Reynolds
 
Connected data meetup group - introduction & scope
Connected data meetup group - introduction & scopeConnected data meetup group - introduction & scope
Connected data meetup group - introduction & scope
Connected Data World
 
Visual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactoryVisual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactory
Peter Haase
 
An introduction to multi-model databases
An introduction to multi-model databasesAn introduction to multi-model databases
An introduction to multi-model databases
Berta Hermida Plaza
 
Linked Data Experiences at Springer Nature
Linked Data Experiences at Springer NatureLinked Data Experiences at Springer Nature
Linked Data Experiences at Springer Nature
Michele Pasin
 
Sigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integrationSigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integration
Richard Cyganiak
 
Semantic web an overview and projects
Semantic web   an  overview and projectsSemantic web   an  overview and projects
Semantic web an overview and projects
Pranali Gedam-Khobragade
 
The LINQ Between XML and Database
The LINQ Between XML and DatabaseThe LINQ Between XML and Database
The LINQ Between XML and Database
IRJET Journal
 
Stream processing: The Matrix Revolutions
Stream processing: The Matrix RevolutionsStream processing: The Matrix Revolutions
Stream processing: The Matrix Revolutions
RomanaPernischov
 
Publishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case studyPublishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case study
Oscar Corcho
 
Scalable Web Data Management using RDF
Scalable Web Data Management using RDF  Scalable Web Data Management using RDF
Scalable Web Data Management using RDF
Navid Sedighpour
 
Build Knowledge Graphs with Oracle RDF to Extract More Value from Your Data
Build Knowledge Graphs with Oracle RDF to Extract More Value from Your DataBuild Knowledge Graphs with Oracle RDF to Extract More Value from Your Data
Build Knowledge Graphs with Oracle RDF to Extract More Value from Your Data
Jean Ihm
 
Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...
Michele Pasin
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphs
Sören Auer
 
GDBinSV_Meetup_DBMS_Trends_10062016
GDBinSV_Meetup_DBMS_Trends_10062016GDBinSV_Meetup_DBMS_Trends_10062016
GDBinSV_Meetup_DBMS_Trends_10062016
Joshua Bae
 
Let your data shine... with OpenRefine
Let your data shine... with OpenRefineLet your data shine... with OpenRefine
Let your data shine... with OpenRefine
Open Knowledge Belgium
 
Toronto OpenRefine MeetUp Nov 2015
Toronto OpenRefine MeetUp Nov 2015Toronto OpenRefine MeetUp Nov 2015
Toronto OpenRefine MeetUp Nov 2015
Martin Magdinier
 
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open DataMuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
21Style
 
Quality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databasesQuality aware subgraph matching over inconsistent probabilistic graph databases
Quality aware subgraph matching over inconsistent probabilistic graph databases
ieeechennai
 
Iterative data discovery and transformation with open refine
Iterative data discovery and transformation with open refineIterative data discovery and transformation with open refine
Iterative data discovery and transformation with open refine
Martin Magdinier
 
Introduction to linked data and the semantic web
Introduction to linked data and the semantic webIntroduction to linked data and the semantic web
Introduction to linked data and the semantic web
Dave Reynolds
 
Connected data meetup group - introduction & scope
Connected data meetup group - introduction & scopeConnected data meetup group - introduction & scope
Connected data meetup group - introduction & scope
Connected Data World
 
Visual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactoryVisual Ontology Modeling for Domain Experts and Business Users with metaphactory
Visual Ontology Modeling for Domain Experts and Business Users with metaphactory
Peter Haase
 
An introduction to multi-model databases
An introduction to multi-model databasesAn introduction to multi-model databases
An introduction to multi-model databases
Berta Hermida Plaza
 
Linked Data Experiences at Springer Nature
Linked Data Experiences at Springer NatureLinked Data Experiences at Springer Nature
Linked Data Experiences at Springer Nature
Michele Pasin
 
Sigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integrationSigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integration
Richard Cyganiak
 
The LINQ Between XML and Database
The LINQ Between XML and DatabaseThe LINQ Between XML and Database
The LINQ Between XML and Database
IRJET Journal
 
Stream processing: The Matrix Revolutions
Stream processing: The Matrix RevolutionsStream processing: The Matrix Revolutions
Stream processing: The Matrix Revolutions
RomanaPernischov
 
Publishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case studyPublishing Linked Statistical Data: Aragón, a case study
Publishing Linked Statistical Data: Aragón, a case study
Oscar Corcho
 
Scalable Web Data Management using RDF
Scalable Web Data Management using RDF  Scalable Web Data Management using RDF
Scalable Web Data Management using RDF
Navid Sedighpour
 
Build Knowledge Graphs with Oracle RDF to Extract More Value from Your Data
Build Knowledge Graphs with Oracle RDF to Extract More Value from Your DataBuild Knowledge Graphs with Oracle RDF to Extract More Value from Your Data
Build Knowledge Graphs with Oracle RDF to Extract More Value from Your Data
Jean Ihm
 
Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...Linked data experience at Macmillan: Building discovery services for scientif...
Linked data experience at Macmillan: Building discovery services for scientif...
Michele Pasin
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphs
Sören Auer
 
GDBinSV_Meetup_DBMS_Trends_10062016
GDBinSV_Meetup_DBMS_Trends_10062016GDBinSV_Meetup_DBMS_Trends_10062016
GDBinSV_Meetup_DBMS_Trends_10062016
Joshua Bae
 

Similar to What Factors Influence the Design of a Linked Data Generation Algorithm? (20)

RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
Giorgos Santipantakis
 
Accessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBCAccessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBC
Kingsley Uyi Idehen
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) Recommendations
Myungjin Lee
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
eswcsummerschool
 
sparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdf
sparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdfsparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdf
sparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdf
Data & Analytics Magazin
 
Linked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale IntegrationLinked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale Integration
rumito
 
Linked Data Planet Key Note
Linked Data Planet Key NoteLinked Data Planet Key Note
Linked Data Planet Key Note
rumito
 
The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...
The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...
The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...
Gezim Sejdiu
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
Juan Sequeda
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
LeeFeigenbaum
 
Big Data
Big DataBig Data
Big Data
Ben Duan
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
Ivan Herman
 
Applying large scale text analytics with graph databases
Applying large scale text analytics with graph databasesApplying large scale text analytics with graph databases
Applying large scale text analytics with graph databases
Data Ninja API
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of Interoperability
Koneksys
 
FIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE Global Summit - IDS Implementation with FIWARE Software ComponentsFIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE
 
Sustainable queryable access to Linked Data
Sustainable queryable access to Linked DataSustainable queryable access to Linked Data
Sustainable queryable access to Linked Data
Ruben Verborgh
 
Michael Lang Sr. Presentation
Michael Lang Sr. PresentationMichael Lang Sr. Presentation
Michael Lang Sr. Presentation
Mediabistro
 
Overview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsOverview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developments
Maxime Lefrançois
 
C4l2008charper
C4l2008charperC4l2008charper
C4l2008charper
charper
 
Web 3.0 & io t (en)
Web 3.0 & io t (en)Web 3.0 & io t (en)
Web 3.0 & io t (en)
Rikard Strid
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
Giorgos Santipantakis
 
Accessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBCAccessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBC
Kingsley Uyi Idehen
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) Recommendations
Myungjin Lee
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
eswcsummerschool
 
sparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdf
sparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdfsparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdf
sparqling-the-web-apis-for-seamless-data-integration-2023-5-30-5-25-5.pdf
Data & Analytics Magazin
 
Linked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale IntegrationLinked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale Integration
rumito
 
Linked Data Planet Key Note
Linked Data Planet Key NoteLinked Data Planet Key Note
Linked Data Planet Key Note
rumito
 
The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...
The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...
The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...
Gezim Sejdiu
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
Juan Sequeda
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
LeeFeigenbaum
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
Ivan Herman
 
Applying large scale text analytics with graph databases
Applying large scale text analytics with graph databasesApplying large scale text analytics with graph databases
Applying large scale text analytics with graph databases
Data Ninja API
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of Interoperability
Koneksys
 
FIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE Global Summit - IDS Implementation with FIWARE Software ComponentsFIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE
 
Sustainable queryable access to Linked Data
Sustainable queryable access to Linked DataSustainable queryable access to Linked Data
Sustainable queryable access to Linked Data
Ruben Verborgh
 
Michael Lang Sr. Presentation
Michael Lang Sr. PresentationMichael Lang Sr. Presentation
Michael Lang Sr. Presentation
Mediabistro
 
Overview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsOverview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developments
Maxime Lefrançois
 
C4l2008charper
C4l2008charperC4l2008charper
C4l2008charper
charper
 
Web 3.0 & io t (en)
Web 3.0 & io t (en)Web 3.0 & io t (en)
Web 3.0 & io t (en)
Rikard Strid
 
Ad

More from andimou (10)

DBpedia Mappings Quality Assessment
DBpedia Mappings Quality AssessmentDBpedia Mappings Quality Assessment
DBpedia Mappings Quality Assessment
andimou
 
Towards an Interface for User-Friendly Linked Data Generation Administration
Towards an Interface for User-Friendly Linked Data Generation AdministrationTowards an Interface for User-Friendly Linked Data Generation Administration
Towards an Interface for User-Friendly Linked Data Generation Administration
andimou
 
Mappings Validation
Mappings ValidationMappings Validation
Mappings Validation
andimou
 
Assessing and Refining Mappings to RDF to Improve Dataset Quality
Assessing and Refining Mappings to RDF to Improve Dataset QualityAssessing and Refining Mappings to RDF to Improve Dataset Quality
Assessing and Refining Mappings to RDF to Improve Dataset Quality
andimou
 
Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality
Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality
Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality
andimou
 
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
andimou
 
Extraction and Semantic Annotation of Workshop Proceedings in HTML using RML
Extraction and Semantic Annotation of Workshop Proceedings in HTML using RMLExtraction and Semantic Annotation of Workshop Proceedings in HTML using RML
Extraction and Semantic Annotation of Workshop Proceedings in HTML using RML
andimou
 
Mapping Hierarchical Sources into RDF using the RML Mapping Language
Mapping Hierarchical Sources into RDF using the RML Mapping LanguageMapping Hierarchical Sources into RDF using the RML Mapping Language
Mapping Hierarchical Sources into RDF using the RML Mapping Language
andimou
 
A Generic Language for Integrated RDF Mappings of Heterogeneous Data
A Generic Language for Integrated RDF Mappings of Heterogeneous DataA Generic Language for Integrated RDF Mappings of Heterogeneous Data
A Generic Language for Integrated RDF Mappings of Heterogeneous Data
andimou
 
Visualizing the information of a Linked Open Data enabled Research Informatio...
Visualizing the information of a Linked Open Data enabled Research Informatio...Visualizing the information of a Linked Open Data enabled Research Informatio...
Visualizing the information of a Linked Open Data enabled Research Informatio...
andimou
 
DBpedia Mappings Quality Assessment
DBpedia Mappings Quality AssessmentDBpedia Mappings Quality Assessment
DBpedia Mappings Quality Assessment
andimou
 
Towards an Interface for User-Friendly Linked Data Generation Administration
Towards an Interface for User-Friendly Linked Data Generation AdministrationTowards an Interface for User-Friendly Linked Data Generation Administration
Towards an Interface for User-Friendly Linked Data Generation Administration
andimou
 
Mappings Validation
Mappings ValidationMappings Validation
Mappings Validation
andimou
 
Assessing and Refining Mappings to RDF to Improve Dataset Quality
Assessing and Refining Mappings to RDF to Improve Dataset QualityAssessing and Refining Mappings to RDF to Improve Dataset Quality
Assessing and Refining Mappings to RDF to Improve Dataset Quality
andimou
 
Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality
Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality
Test-driven Assessment of [R2]RML Mappings to Improve Dataset Quality
andimou
 
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
Machine-Interpretable Dataset and Service Descriptions for Heterogeneous Data...
andimou
 
Extraction and Semantic Annotation of Workshop Proceedings in HTML using RML
Extraction and Semantic Annotation of Workshop Proceedings in HTML using RMLExtraction and Semantic Annotation of Workshop Proceedings in HTML using RML
Extraction and Semantic Annotation of Workshop Proceedings in HTML using RML
andimou
 
Mapping Hierarchical Sources into RDF using the RML Mapping Language
Mapping Hierarchical Sources into RDF using the RML Mapping LanguageMapping Hierarchical Sources into RDF using the RML Mapping Language
Mapping Hierarchical Sources into RDF using the RML Mapping Language
andimou
 
A Generic Language for Integrated RDF Mappings of Heterogeneous Data
A Generic Language for Integrated RDF Mappings of Heterogeneous DataA Generic Language for Integrated RDF Mappings of Heterogeneous Data
A Generic Language for Integrated RDF Mappings of Heterogeneous Data
andimou
 
Visualizing the information of a Linked Open Data enabled Research Informatio...
Visualizing the information of a Linked Open Data enabled Research Informatio...Visualizing the information of a Linked Open Data enabled Research Informatio...
Visualizing the information of a Linked Open Data enabled Research Informatio...
andimou
 
Ad

Recently uploaded (20)

Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 

What Factors Influence the Design of a Linked Data Generation Algorithm?