SlideShare a Scribd company logo
1 of 38
Mapping language analysis
of comparative
characteristics
Ben De Meester, Pieter Heyvaert,
Ruben Verborgh, and Anastasia Dimou
Ghent University – imec – IDLab, Belgium
ben.demeester@ugent.be – @B_ _DM
AKA the “don’t quote me
on this” presentation
Ben De Meester, Pieter Heyvaert,
Ruben Verborgh, and Anastasia Dimou
Ghent University – imec – IDLab, Belgium
http://bit.ly/kgbmap
Ben De Meester, Pieter Heyvaert,
Ruben Verborgh, and Anastasia Dimou
Ghent University – imec – IDLab, Belgium
AKA the “please (digitally)
interrupt me” presentation
Confession #1
I have a car
Confession #1
I have a car
the best car
in the history
of the world
TODO PICTURE OF CAR
I can only transport one other person?
Where do I put the piano and drums?
It’s a trade-off
Confession #2
I work on RML
Confession #2
I work on RML
not the best mapping language
in the history
of the world
It’s not? How do you know?
1. See Confession #2: I work on RML
2. People say so (see citations [1-24])
It’s a trade-off
Which trade-off?
What we did
Problem
Solution
Fallout
Life after the paper
What we did
Problem
We can’t compare mapping languages
Solution
Fallout
Life after the paper
What we did
Problem
We can’t compare mapping languages
Solution
First attempt: compare existing requirements
Fallout
Life after the paper
Step 1
Take all some mapping languages
RML(+FnO)
xR2RML
FunUL
SPARQL-Generate
YARRRML
Step 2
Check the requirements they put forward
Step 3
Align and categorize
Non-functional requirements
EASY Easy to use
W3C Based on standards
FULL Fully covering the generation process
DS: Data source support (Tabular, Hierarchical, ...)
Functional requirements
F() General functions (M:N relations, data types, graphs, ...)
EXT Extensible
NEST Nesting
[...] Collections and Lists
Step 4
Summarize
Language EASY W3C FULL DS F() EXT NEST [...]
RML(+FnO) RDB, CSV, XML,
JSON, HTML,
RDF
xR2RML RDB, NoSQL
FunUL
~ RDB, CSV
SPARQL-
Generate
CSV, XML,
JSON, HTML,
Binary
YARRRML
What we did
Problem
We can’t compare mapping languages
Solution
First attempt: compare existing requirements
Fallout
We didn’t do everything right
Life after the paper
Lots of questions...
Of which I don’t have the answer to
What we did
Problem
We can’t compare mapping languages
Solution
First attempt: compare existing requirements
Fallout
We didn’t do everything right
Life after the paper
Let’s try and get it right
Let’s disagree
Filling in the document: http://bit.ly/kgbmap
Sending e-mails
Raising and resolving issues
Mapping language analysis
of comparative characteristics
Ben De Meester, Pieter Heyvaert,
Ruben Verborgh, and Anastasia Dimou
Ghent University – imec – IDLab, Belgium
ben.demeester@ugent.be – @B__DM
https://openreview.net/forum?id=HklWL4erv4
You were actually hoping
to see citations?
[1] Debruyne C, McKenna L and O'Sullivan D (2017), "Extending R2RML with Support for RDF Collections and Containers
to Generate MADS-RDF Datasets", In Research and Advanced Technology for Digital Libraries: 21st International
Conference on Theory and Practice of Digital Libraries, TPDL 2017, Thessaloniki, Greece, September 18-21, 2017,
Proceedings. Cham , pp. 531-536. Springer International Publishing.
[2] Debruyne C and O'Sullivan D (2016), "R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings", In
Workshop on Linked Data on the Web. CEUR.
[3] Junior AC, Debruyne C, Brennan R and O'Sullivan D (2017), "An evaluation of uplift mapping languages", International
Journal of Web Information Systems. Vol. 13(4), pp. 405-424.
[4] Lefrançois M, Zimmermann A and Bakerally N (2017), "A SPARQL Extension for Generating RDF from Heterogeneous
Formats", In The Semantic Web 14th International Conference, ESWC 2017, Portorož, Slovenia, May 28 – June 1, 2017,
Proceedings. Portoroz, Slovenia, May, 2017. , pp. 35-50. Springer International Publishing.
[5] Michel F, Djimenou L, Faron-Zucker C and Montagnat J (2015), "Translation of Heterogeneous Databases into RDF, and
Application to the Construction of a SKOS Taxonomical Reference", In International Conference on Web Information
Systems and Technologies. , pp. 275-296.
[6] Michel F, Djimenou L, Faron-Zucker C and Montagnat J (2017), "xR2RML: Relational and Non-Relational Databases
toRDF Mapping Language". Thesis at: CNRS., October, 2017.
[7] Slepicka J, Yin C, Szekely PA and Knoblock CA (2015), "KR2RML: An Alternative Interpretation of R2RML for
Heterogenous Sources.", In Proceedings of the 6th International Workshop on Consuming Linked Data (COLD 2015).
[8] Tennison J, Kellogg G and Herman I (2015), "Generating RDF from Tabular Data on the Web". Thesis at: World Wide
Web Consortium (W3C)., December, 2015.

More Related Content

Similar to ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics

2015-SemEval2015_poster
2015-SemEval2015_poster2015-SemEval2015_poster
2015-SemEval2015_poster
hpcosta
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0
tutorialsruby
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
tutorialsruby
 
Streamlining Knowledge Graph Construction with a façade: the SPARQL Anything...
Streamlining Knowledge Graph Construction with a façade:  the SPARQL Anything...Streamlining Knowledge Graph Construction with a façade:  the SPARQL Anything...
Streamlining Knowledge Graph Construction with a façade: the SPARQL Anything...
Enrico Daga
 
[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...
[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...
[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...
Digital Classicist Seminar Berlin
 
MS-Word.doc
MS-Word.docMS-Word.doc
MS-Word.doc
butest
 

Similar to ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics (20)

Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)
 
Edfound14 F Storyboarding 2010
Edfound14 F Storyboarding 2010 Edfound14 F Storyboarding 2010
Edfound14 F Storyboarding 2010
 
Keynote new convergences between natural language processing and knowledge ...
Keynote   new convergences between natural language processing and knowledge ...Keynote   new convergences between natural language processing and knowledge ...
Keynote new convergences between natural language processing and knowledge ...
 
From MDE to SLE (April 17th, 2015)
From MDE to SLE (April 17th, 2015)From MDE to SLE (April 17th, 2015)
From MDE to SLE (April 17th, 2015)
 
2015-SemEval2015_poster
2015-SemEval2015_poster2015-SemEval2015_poster
2015-SemEval2015_poster
 
20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedom20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedom
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
MediaEval 2017 Retrieving Diverse Social Images Task: NLE@MediaEval’17: Combi...
MediaEval 2017 Retrieving Diverse Social Images Task: NLE@MediaEval’17: Combi...MediaEval 2017 Retrieving Diverse Social Images Task: NLE@MediaEval’17: Combi...
MediaEval 2017 Retrieving Diverse Social Images Task: NLE@MediaEval’17: Combi...
 
Streamlining Knowledge Graph Construction with a façade: the SPARQL Anything...
Streamlining Knowledge Graph Construction with a façade:  the SPARQL Anything...Streamlining Knowledge Graph Construction with a façade:  the SPARQL Anything...
Streamlining Knowledge Graph Construction with a façade: the SPARQL Anything...
 
[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...
[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...
[DCSB] Amiz Zeldes (HU, Berlin) "Towards Digital Coptic: Searching and Visual...
 
Data management for researchers
Data management for researchersData management for researchers
Data management for researchers
 
6610hernandezmodule3final
6610hernandezmodule3final6610hernandezmodule3final
6610hernandezmodule3final
 
Should we be afraid of Transformers?
Should we be afraid of Transformers?Should we be afraid of Transformers?
Should we be afraid of Transformers?
 
Crash-course in Natural Language Processing
Crash-course in Natural Language ProcessingCrash-course in Natural Language Processing
Crash-course in Natural Language Processing
 
Sharing & Scaling The Language Of Digital Learning
Sharing & Scaling The Language Of Digital LearningSharing & Scaling The Language Of Digital Learning
Sharing & Scaling The Language Of Digital Learning
 
Logics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese UnderstandingLogics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese Understanding
 
Sergei Kritsky RESUME
Sergei Kritsky RESUMESergei Kritsky RESUME
Sergei Kritsky RESUME
 
MS-Word.doc
MS-Word.docMS-Word.doc
MS-Word.doc
 
20130719 dh2013 beyond_infrastructure
20130719 dh2013 beyond_infrastructure20130719 dh2013 beyond_infrastructure
20130719 dh2013 beyond_infrastructure
 

More from Ben De Meester

Public PhD Defense - Ben De Meester
Public PhD Defense - Ben De MeesterPublic PhD Defense - Ben De Meester
Public PhD Defense - Ben De Meester
Ben De Meester
 
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
Ben De Meester
 
OrdRing2015 - Event-Driven Rule-based Reasoning using EYE
OrdRing2015 - Event-Driven Rule-based Reasoning using EYEOrdRing2015 - Event-Driven Rule-based Reasoning using EYE
OrdRing2015 - Event-Driven Rule-based Reasoning using EYE
Ben De Meester
 
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
Ben De Meester
 

More from Ben De Meester (12)

Public PhD Defense - Ben De Meester
Public PhD Defense - Ben De MeesterPublic PhD Defense - Ben De Meester
Public PhD Defense - Ben De Meester
 
EcoDaLo: closing event
EcoDaLo: closing eventEcoDaLo: closing event
EcoDaLo: closing event
 
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
ISWC2018 PhD Consortium: High Quality Schema and Data Transformations for Lin...
 
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...
ESWC2017 P&D: The Function Hub - An implementation-independent read/write fun...
 
SemSci2017 - Detailed Provenance Capture of Data Processing
SemSci2017 - Detailed Provenance Capture of Data ProcessingSemSci2017 - Detailed Provenance Capture of Data Processing
SemSci2017 - Detailed Provenance Capture of Data Processing
 
ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation...
ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation...ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation...
ESWC2017 In-Use - Declarative Data Transformations for Linked Data Generation...
 
OrdRing2015 - Event-Driven Rule-based Reasoning using EYE
OrdRing2015 - Event-Driven Rule-based Reasoning using EYEOrdRing2015 - Event-Driven Rule-based Reasoning using EYE
OrdRing2015 - Event-Driven Rule-based Reasoning using EYE
 
LINKed2015 - SERIF - A Semantic ExeRcise Interchange Format
LINKed2015 - SERIF - A Semantic ExeRcise Interchange FormatLINKed2015 - SERIF - A Semantic ExeRcise Interchange Format
LINKed2015 - SERIF - A Semantic ExeRcise Interchange Format
 
NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ...
NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ...NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ...
NLP&DBpedia2015 - Exposing Digital Content as Linked Data, and Linking them ...
 
ISWC2015 P&D - StoryBlink
ISWC2015 P&D - StoryBlinkISWC2015 P&D - StoryBlink
ISWC2015 P&D - StoryBlink
 
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
LocWeb2015 - Reconnecting Digital Publications to the Web Using their Spatial...
 
Creating discoverable learning content using a user-friendly authoring enviro...
Creating discoverable learning content using a user-friendly authoring enviro...Creating discoverable learning content using a user-friendly authoring enviro...
Creating discoverable learning content using a user-friendly authoring enviro...
 

Recently uploaded

Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Sérgio Sacani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Sérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 

Recently uploaded (20)

Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 

ESWC2019 KGB Workshop - Mapping language analysis of comparative characteristics

  • 1. Mapping language analysis of comparative characteristics Ben De Meester, Pieter Heyvaert, Ruben Verborgh, and Anastasia Dimou Ghent University – imec – IDLab, Belgium ben.demeester@ugent.be – @B_ _DM
  • 2. AKA the “don’t quote me on this” presentation Ben De Meester, Pieter Heyvaert, Ruben Verborgh, and Anastasia Dimou Ghent University – imec – IDLab, Belgium
  • 3. http://bit.ly/kgbmap Ben De Meester, Pieter Heyvaert, Ruben Verborgh, and Anastasia Dimou Ghent University – imec – IDLab, Belgium AKA the “please (digitally) interrupt me” presentation
  • 4.
  • 6. Confession #1 I have a car the best car in the history of the world
  • 8.
  • 9. I can only transport one other person? Where do I put the piano and drums?
  • 10.
  • 11.
  • 13.
  • 14.
  • 15.
  • 17. Confession #2 I work on RML not the best mapping language in the history of the world
  • 18. It’s not? How do you know? 1. See Confession #2: I work on RML 2. People say so (see citations [1-24])
  • 21.
  • 23. What we did Problem We can’t compare mapping languages Solution Fallout Life after the paper
  • 24. What we did Problem We can’t compare mapping languages Solution First attempt: compare existing requirements Fallout Life after the paper
  • 25. Step 1 Take all some mapping languages RML(+FnO) xR2RML FunUL SPARQL-Generate YARRRML
  • 26. Step 2 Check the requirements they put forward
  • 27. Step 3 Align and categorize Non-functional requirements EASY Easy to use W3C Based on standards FULL Fully covering the generation process DS: Data source support (Tabular, Hierarchical, ...) Functional requirements F() General functions (M:N relations, data types, graphs, ...) EXT Extensible NEST Nesting [...] Collections and Lists
  • 28. Step 4 Summarize Language EASY W3C FULL DS F() EXT NEST [...] RML(+FnO) RDB, CSV, XML, JSON, HTML, RDF xR2RML RDB, NoSQL FunUL ~ RDB, CSV SPARQL- Generate CSV, XML, JSON, HTML, Binary YARRRML
  • 29.
  • 30. What we did Problem We can’t compare mapping languages Solution First attempt: compare existing requirements Fallout We didn’t do everything right Life after the paper
  • 31.
  • 32.
  • 33.
  • 34. Lots of questions... Of which I don’t have the answer to
  • 35. What we did Problem We can’t compare mapping languages Solution First attempt: compare existing requirements Fallout We didn’t do everything right Life after the paper Let’s try and get it right
  • 36. Let’s disagree Filling in the document: http://bit.ly/kgbmap Sending e-mails Raising and resolving issues
  • 37. Mapping language analysis of comparative characteristics Ben De Meester, Pieter Heyvaert, Ruben Verborgh, and Anastasia Dimou Ghent University – imec – IDLab, Belgium ben.demeester@ugent.be – @B__DM https://openreview.net/forum?id=HklWL4erv4
  • 38. You were actually hoping to see citations? [1] Debruyne C, McKenna L and O'Sullivan D (2017), "Extending R2RML with Support for RDF Collections and Containers to Generate MADS-RDF Datasets", In Research and Advanced Technology for Digital Libraries: 21st International Conference on Theory and Practice of Digital Libraries, TPDL 2017, Thessaloniki, Greece, September 18-21, 2017, Proceedings. Cham , pp. 531-536. Springer International Publishing. [2] Debruyne C and O'Sullivan D (2016), "R2RML-F: Towards Sharing and Executing Domain Logic in R2RML Mappings", In Workshop on Linked Data on the Web. CEUR. [3] Junior AC, Debruyne C, Brennan R and O'Sullivan D (2017), "An evaluation of uplift mapping languages", International Journal of Web Information Systems. Vol. 13(4), pp. 405-424. [4] Lefrançois M, Zimmermann A and Bakerally N (2017), "A SPARQL Extension for Generating RDF from Heterogeneous Formats", In The Semantic Web 14th International Conference, ESWC 2017, Portorož, Slovenia, May 28 – June 1, 2017, Proceedings. Portoroz, Slovenia, May, 2017. , pp. 35-50. Springer International Publishing. [5] Michel F, Djimenou L, Faron-Zucker C and Montagnat J (2015), "Translation of Heterogeneous Databases into RDF, and Application to the Construction of a SKOS Taxonomical Reference", In International Conference on Web Information Systems and Technologies. , pp. 275-296. [6] Michel F, Djimenou L, Faron-Zucker C and Montagnat J (2017), "xR2RML: Relational and Non-Relational Databases toRDF Mapping Language". Thesis at: CNRS., October, 2017. [7] Slepicka J, Yin C, Szekely PA and Knoblock CA (2015), "KR2RML: An Alternative Interpretation of R2RML for Heterogenous Sources.", In Proceedings of the 6th International Workshop on Consuming Linked Data (COLD 2015). [8] Tennison J, Kellogg G and Herman I (2015), "Generating RDF from Tabular Data on the Web". Thesis at: World Wide Web Consortium (W3C)., December, 2015.

Editor's Notes

  1. My name is Ben De Meester, and I have 2 confessions to make. First confession...
  2. When buying a car, you can choose
  3. And that choice, that being able to choose, that's related to my next confession
  4. So it’s not.
  5. bc. it’s a trade-off. But that’s where the problem lies:
  6. Which trade-off? Which mapping language should I use for my use case?
  7. But. How exactly do mapping languages compare? for which factors is one better or worse than the others? There's not really smth to compare. (which makes sense, this is all very new)
  8. First attempt, 4 steps
  9. This is biased. Incomplete. It’s a best effort, but not even trying to be exhaustive
  10. The blue ones are claims we made
  11. So, we’re done! A nice little comparative framework, people can pick the right language and right tools. Except for the fact that this isn’t nearly complete.
  12. Bc of course we didn’t do everything right. This is crude. Comparisons in an continuously evolving, and tracking-gaining field are always incomplete, obsolete etc. However, without, what happens is that everyone is re-inventing the same things over and over and over... And certain gaps remain.
  13. Pano Maria comes after me, he will disagree even more, which is great!