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 Mapping Language Analysis and Comparison of Characteristics

Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)Towards Language-Oriented Modeling (HDR Defense)
Towards Language-Oriented Modeling (HDR Defense)Benoit Combemale
 
Edfound14 F Storyboarding 2010
Edfound14 F Storyboarding 2010 Edfound14 F Storyboarding 2010
Edfound14 F Storyboarding 2010 ftip002
 
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 ...semanticsconference
 
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)Benoit Combemale
 
2015-SemEval2015_poster
2015-SemEval2015_poster2015-SemEval2015_poster
2015-SemEval2015_posterhpcosta
 
20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedom20110330 bruxelles doc_freedom
20110330 bruxelles doc_freedomStefan Gradmann
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0tutorialsruby
 
<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
 
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...multimediaeval
 
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
 
Data management for researchers
Data management for researchersData management for researchers
Data management for researchersDirk Roorda
 
6610hernandezmodule3final
6610hernandezmodule3final6610hernandezmodule3final
6610hernandezmodule3finalmarcobh74
 
Should we be afraid of Transformers?
Should we be afraid of Transformers?Should we be afraid of Transformers?
Should we be afraid of Transformers?Dominik Seisser
 
Crash-course in Natural Language Processing
Crash-course in Natural Language ProcessingCrash-course in Natural Language Processing
Crash-course in Natural Language ProcessingVsevolod Dyomkin
 
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 LearningDr. Daniel Downs
 
Logics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese UnderstandingLogics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese UnderstandingValeria de Paiva
 
MS-Word.doc
MS-Word.docMS-Word.doc
MS-Word.docbutest
 
20130719 dh2013 beyond_infrastructure
20130719 dh2013 beyond_infrastructure20130719 dh2013 beyond_infrastructure
20130719 dh2013 beyond_infrastructureStefan Gradmann
 

Similar to Mapping Language Analysis and Comparison of 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 MeesterBen De Meester
 
EcoDaLo: closing event
EcoDaLo: closing eventEcoDaLo: closing event
EcoDaLo: closing eventBen 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
 
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...Ben De Meester
 
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 ProcessingBen De Meester
 
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...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 EYEBen De Meester
 
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 FormatBen De Meester
 
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 ...Ben De Meester
 
ISWC2015 P&D - StoryBlink
ISWC2015 P&D - StoryBlinkISWC2015 P&D - StoryBlink
ISWC2015 P&D - StoryBlinkBen 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
 
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...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

Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
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 6000Sapana Sha
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
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 asteroidsSérgio Sacani
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 

Recently uploaded (20)

Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
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
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
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
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 

Mapping Language Analysis and Comparison of 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!