ESWC SS 2013 - Monday Introduction John Domingue: The 3rd ESWC Summer School
High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2...
Transcript of High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2...
![Page 1: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/1.jpg)
High Quality Linked Data Generation
Dr Anastasia DimouPost-Doc researcher
imec.be - [email protected]@natadimou
![Page 2: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/2.jpg)
High Quality Linked Data Generation
from Heterogeneous Data
best practices for semantically annotating & connecting structured data on the (Semantic) Web
![Page 3: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/3.jpg)
High Quality Linked Data Generation
from Heterogeneous Data
Linked Data is (still) not intuitively available on the Web
![Page 4: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/4.jpg)
High Quality Linked Data Generation
from Heterogeneous Data
Linked Data is derived from heterogeneous data sources, structures & formats
![Page 5: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/5.jpg)
High Quality Linked Data Generation
from Heterogeneous Data
Linked Data needs to be consistent
![Page 6: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/6.jpg)
Human agents do not want to put in effort to provide Linked Data
until there are software agents that use it
![Page 7: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/7.jpg)
Why is Linked Data Generation Such a difficult task?
![Page 8: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/8.jpg)
data owner
custom implementation
Linked Data
my data
![Page 9: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/9.jpg)
data owner
custom implementation
Linked Data
my data
![Page 10: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/10.jpg)
data owner
Linked Data
Linked Data
Linked Data
Linked Data
XMLCSV JSONDB
format-specific implementation
![Page 11: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/11.jpg)
data owner
Linked Data
Linked Data
Linked Data
Linked Data
XMLCSV JSONDB
Linked Data
![Page 12: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/12.jpg)
facilitate Linked Data generation byreducing data & semantic heterogeneity
& increasing Linked Data quality
![Page 13: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/13.jpg)
data owner
Linked Data
Linked Data
Linked Data
Linked Data
DB CSV XML JSON
multiple data sources
![Page 14: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/14.jpg)
data owner
DB CSV XML JSON
uniform execution
Linked Data
![Page 15: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/15.jpg)
data owner
DB CSV XML JSON
?
uniform declaration
Linked Data
![Page 16: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/16.jpg)
data owner
DB CSV XML JSON
?
uniform declaration
Linked Data
![Page 17: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/17.jpg)
declarationexecutionassessment
![Page 18: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/18.jpg)
data owner
DB CSV XML JSON
Linked Data
?
![Page 19: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/19.jpg)
data owner
DB CSV XML JSON
R2RML
Linked Data
Linked Data
![Page 20: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/20.jpg)
data owner
DB CSV XML JSON
R2RML
Linked Data
Linked Data
Extending R2RML to a source-independent mapping language for RDFA. Dimou et al.
![Page 21: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/21.jpg)
data owner
DB CSV XML JSON
R2RML
Linked Data
![Page 22: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/22.jpg)
http://RML.ioRML: A Generic Language for Integrated RDF Mappings
of Heterogeneous Data. A. Dimou et al.
![Page 23: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/23.jpg)
bibo:Document
bibo:presentedAt<http://ex.com/paper/{id}>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/{venue}>
bibo:Event
![Page 24: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/24.jpg)
bibo:Document
bibo:presentedAt<http://ex.com/paper/1>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/ISWC2015>
bibo:Event
![Page 25: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/25.jpg)
Who defines those rules?
![Page 26: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/26.jpg)
<datafield tag="001#"><subfield code="0">2,192</subfield></datafield><datafield tag="001A"><subfield code="0">1961:22-06-88</subfield></datafield><datafield tag="001U"><subfield code="0">utf8</subfield></datafield><datafield tag="002C"><subfield code="a">tekst</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent/dut</subfield></datafield>
<datafield tag="002D"><subfield code="a">zonder medium</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia/dut</subfield></datafield><datafield tag="003#"><subfield code="0">047268573</subfield></datafield><datafield tag="003O"><subfield code="a">OCoLC</subfield><subfield code="0">64827916</subfield></datafield>
Sem Web dev
![Page 27: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/27.jpg)
rr:subjectMap [ rr:template "http://data.kb.nl/ppn/{repox:metadata/record/datafield[@tag=\"003@\"]/subfield[@code=\"0\"]}"; rr:class ex:Record ];
rr:predicateObjectMap [ rr:predicate rdfs:label; rr:objectMap [ rml:reference "repox:metadata/record/datafield[@tag=\"021A\"]/subfield[@code=\"a\"]"; rr:language "nl" ] ];
rr:predicateObjectMap [ rr:predicate dcterms:type; rr:objectMap [ rml:reference "repox:metadata/record/datafield[@tag=\"002@\"]/subfield[@code=\"0\"]" ] ];
rr:predicateObjectMap [ rr:predicate dcterms:publisher; rr:objectMap [ rml:reference "repox:metadata/record/datafield[@tag=\"033A\"]/subfield[@code=\"n\"]" ] ];
rr:predicateObjectMap [ rr:predicate rdfs:seeAlso;rr:objectMap [ rr:template "http://www.worldcat.org/oclc/{metadata/record/datafield[@tag=\"003O\"]/subfield[@code=\"0\"]}"] ].
data owner
![Page 28: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/28.jpg)
RMLEditor: A Graph-Based Mapping Editor for Linked Data MappingsP. Heyvaert, et al.
![Page 29: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/29.jpg)
declarationexecutionassessment
declare mapping rules
RMLLanguage
![Page 30: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/30.jpg)
data owner
DB CSV XML JSON
RML
Linked Data
![Page 31: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/31.jpg)
data owner
DB CSV XML JSON
RMLRML handler
RML Processor
Linked Data
![Page 32: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/32.jpg)
Machine-interpretable dataset & service descriptions for heterogeneous data access and retrieval. A. Dimou et al.
data owner
DB CSV XML JSON
RMLRML handler
RML Processor
Linked Data
data retrievalhandler
![Page 33: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/33.jpg)
Machine-interpretable dataset & service descriptions for heterogeneous data access and retrieval. A. Dimou et al.
data owner
table CSV XML JSON
RMLRML handler
RML Processor
source desc
Linked Data
data retrievalhandler
![Page 34: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/34.jpg)
“15th October 2017”
“2017-10-15”^^xsd:date
data owner
table CSV XML JSON
RMLRML handler
RML Processor
source desc
Linked Data
data retrievalhandler
![Page 35: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/35.jpg)
data owner
table CSV XML JSON
RMLRML handler
RML Processor
source desc
Linked Data
data retrievalhandler
functionhandler
![Page 36: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/36.jpg)
An Ontology to Semantically Declare & Describe FunctionsB.De Meester, A. Dimou, R. Verborgh, E. Mannens & R. Van De Walle
data owner
table CSV XML JSON
RMLFnO
RML handler
RML Processor
source desc
Linked Data
data retrievalhandler
functionhandler GREL
DBpediafunctions
![Page 37: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/37.jpg)
Automated Metadata Generation for Linked Data Generation and Publishing Workflows. A. Dimou et al.
data owner
table CSV XML JSON
RMLFnO
RML handler
RML Processor
source desc
metadatahandler
Linked Data
meta data
data retrievalhandler
functionhandler GREL
DBpediafunctions
![Page 38: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/38.jpg)
data owner
table CSV XML JSON
RMLFnO
RML handler
RML Processor
source desc
metadatahandler
Linked Data
meta data
RML Mapper
data retrievalhandler
functionhandler
RML Mapper: a tool for uniform Linked Data generation from heterogeneous data. A. Dimou et al.
![Page 39: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/39.jpg)
declarationexecutionassessment
declarationexecutionassessment
RMLMapper
execute RML rulesRML rules
Linked Data
data
declare RML rules
RMLLanguage
![Page 40: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/40.jpg)
bibo:Document
bibo:presentedAt<http://ex.com/paper/{id}>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/{venue}>
bibo:Event
![Page 41: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/41.jpg)
foaf:Person
bibo:presentedAt<http://ex.com/paper/{id}>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/{venue}>
bibo:Proceedings
![Page 42: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/42.jpg)
foaf:Person
bibo:presentedAt<http://ex.com/paper/1>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/ISWC2015>
bibo:Proceedings
![Page 43: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/43.jpg)
What happens then?
![Page 44: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/44.jpg)
foaf:Person
bibo:presentedAt<http://ex.com/paper/{id}>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/{venue}>
bibo:Proceedings
100 triples2 violations/triple200 violations!
![Page 45: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/45.jpg)
foaf:Person
bibo:presentedAt<http://ex.com/paper/{id}>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/{venue}>
bibo:Proceedings
1,000,000 triples2 violations/triple2,000,000 violations!
![Page 46: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/46.jpg)
foaf:Person
bibo:presentedAt<http://ex.com/paper/{id}>
id title venue
1 Assessing & Refining Mappings to RDF to improve Dataset Quality ISWC 2015
2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016
3 An ontology to semantically declare and describe functions ESWC 2016
4 Modeling, Generating, Publishing Knowledge as Linked Data EKAW 2017
5 Semi-automatic example-driven linked data mapping creation ISWC 2017
<http://ex.com/conf/{venue}>
bibo:Proceedings
1,000,000 triples2 violations/triple2,000,000 violations!
![Page 47: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/47.jpg)
You think this doesn’t happen?!
![Page 48: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/48.jpg)
Conference
Year 2014 2015
Solution 1.1 swc:OrganizedEvent swc:OrganizedEvent
Solution 1.2 swc:Event bibo:Conference
Solution 1.3 swrc:Event swrc:Event
Solution 1.4 swrc:Event
Challenges as enablers for high quality Linked Data: insights from the Semantic Publishing Challenge A. Dimou, et al.
Semantic Publishing
Challenge 2014 - 2016
statistics
![Page 49: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/49.jpg)
Workshop
Year 2014 2015
Solution 1.1 bibo:Workshop bibo:Workshop
Solution 1.2 swc:Event bibo:Workshop
Solution 1.3 swrc:Event swrc:Workshop
Solution 1.4 swrc:Section
Challenges as enablers for high quality Linked Data: insights from the Semantic Publishing Challenge A. Dimou, et al.
Semantic Publishing
Challenge 2014 - 2016
statistics
![Page 50: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/50.jpg)
Paper
Year 2014 2015
Solution 1.1 swrc:InProceedings foaf:Document
Solution 1.2 bibo:Article swrc:InProceedings
Solution 1.3 swrc:Publication swrc:Publication
Solution 1.4 swc:Paper
Challenges as enablers for high quality Linked Data: insights from the Semantic Publishing Challenge A. Dimou, et al.
Semantic Publishing
Challenge 2014 - 2016
statistics
![Page 51: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/51.jpg)
Can we prevent violations?
![Page 52: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/52.jpg)
RML Mapper
DQALinked Data
data
RML
violations
![Page 53: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/53.jpg)
RML Mapper
violationsMDQA
Linked Data
data
RML
Assessing and Refining Mappings to RDF to Improve Dataset Quality. A. Dimou et al.
![Page 54: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/54.jpg)
new RML
RML Mapper
Mapping Refinements
violationsMDQA
(optional)
Linked Data
data
RML
![Page 55: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/55.jpg)
DBpediaUse Case
![Page 56: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/56.jpg)
Sustainable Linked Data Generation: The case of DBpedia: W. Maroy et al.
![Page 57: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/57.jpg)
Certain test cases require a complete Linked Data set
DBpedia Quality AssessmentLinked Data: 16hRML rules: 32s
![Page 58: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/58.jpg)
new RML
RML Mapper
Mapping Refinements
violationsMDQA
(optional)
Linked Data
data
RML
![Page 59: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/59.jpg)
declarationexecutionassessment
RMLMapper
execute RML rules
RMLValidator
validate RML rules RML rules
validatedRML rules
Linked Data
data
declare RML rules
RMLLanguage
![Page 60: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/60.jpg)
declarationexecutionassessment
RMLMapper
execute RML rules
administrate Linked Data generation workflow RMLWorkbench
RMLValidator
validate RML rules RML rules
validatedRML rules
Linked Data
data
declare RML rules
RMLLanguage
![Page 61: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/61.jpg)
![Page 62: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/62.jpg)
![Page 63: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/63.jpg)
![Page 64: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/64.jpg)
RMLMapper
execute RML rules
administrate Linked Data generation workflow RMLWorkbench
RMLValidator
validate RML rules RML rules
validatedRML rules
Linked Data
data
declare RML rules
RMLLanguage
![Page 65: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/65.jpg)
Human agents do not need to put in much effort to provide Linked Data
![Page 66: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/66.jpg)
Human agents do not need to put in much effort to provide Linked Data
Intelligent software agents which function with Semantic Web technologies
will have enough Linked Data to work with
![Page 67: High Quality Linked Data Generation - swib.orgswib.org/swib17/slides/dimou_high-quality.pdf · 2 RMLEditor : a graph-based editor for Linked Data mappings ESWC 2016 3 An ontology](https://reader033.fdocuments.us/reader033/viewer/2022050400/5f7dbd35f54342671d7cf3c3/html5/thumbnails/67.jpg)
High Quality Linked Data Generation
Dr Anastasia DimouPost-Doc researcher
imec.be - [email protected]@natadimou