-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
355 lines (282 loc) · 18.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="Andrea Cimmino & Ana Iglesias">
<title>VKG</title>
<!-- Bootstrap core CSS -->
<link href="static/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template -->
<link href="https://fonts.googleapis.com/css?family=Saira+Extra+Condensed:500,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Muli:400,400i,800,800i" rel="stylesheet">
<link href="static/vendor/fontawesome-free/css/all.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="static/css/resume.min.css" rel="stylesheet">
</head>
<body id="page-top">
<script>
// Set the date we're counting down to
var countDownDate = new Date("November 1, 2020 16:00:00").getTime();
// Update the count down every 1 second
var x = setInterval(function() {
// Get todays date and time
var now = new Date().getTime();
// Find the distance between now and the count down date
var distance = countDownDate - now;
// Time calculations for days, hours, minutes and seconds
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
// Output the result in an element with id="demo"
document.getElementById("demo").innerHTML = days + " days " //+ hours + "h "+ minutes + "m " + seconds + "s ";
// If the count down is over, write some text
if (distance < 0) {
clearInterval(x);
document.getElementById("demo").innerHTML = "EXPIRED";
}
}, 1000);
</script>
<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top" id="sideNav">
<h3 class="navbar-brand js-scroll-trigger">Time to start:</h3>
<h3 id=demo></h3>
<!-- <a class="navbar-brand js-scroll-trigger" href="#page-top">
<img class="img-fluid img-profile rounded-circle mx-auto mb-2" src="static/img/profile.jpg" alt="">
</span>
</a>-->
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#about">Description</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#audience">Audience</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#program">Program</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#presenters">Presenters</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#materials">Materials</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#sponsors">Sponsors</a>
</li>
</ul>
</div>
<div style="color: white">
<a href="http://www.oeg-upm.net/">
<img src="static/img/oeg-logo.png" width="50px" />
<p style="color: white"><strong>Organized by OEG</strong></p></a>
</div>
</nav>
<div class="container-fluid p-0">
<section class="resume-section p-3 p-lg-5 d-flex d-column" id="about" style="text-align:justify">
<div class="my-auto">
<h1 class="mb-0">
<span class="text-primary">KGC2020</span>
</h1>
<div class="subheading mb-5">Knowledge Graph Construction Using Declarative Mapping Rules</div>
<p class="lead mb-5">Despite the emergence of RDF knowledge bases, exposed via SPARQL endpoints or as Linked Data, formats like CSV, JSON or XML are still the most used for exposing data on the web. Some solutions have been proposed to describe and integrate these resources using declarative mapping languages (e.g. RML, CSVW, KR2RML, etc) and many of those are equipped with associated RDF generators (e.g. RMLMapper, CSVW generator, etc). The use of these technologies enables the construction of knowledge graphs in a declarative way. However, they have a steep learning curve for new users. Our aim in this tutorial is, from a practical perspective, to explain in detail the process of constructing knowledge graphs, from writing mappings to their use with suitable tools. First, we describe the mapping structure and a tool to ease writing mappings, Mapeathor, showing the main guidelines for attendants to create their own mappings. Then, we present Morph-CSV, a framework for virtual knowledge graph access over tabular data. Finally, we present HELIO, a Linked Data publisher that provides unified access in real-time to multiple heterogeneous data sources.</p>
<div class="social-icons">
<a href="https://github.com/OEG-DataIntegration/kgc-tutorial-2020">
<i class="fab fa-github"></i>
</a>
<a href="https://twitter.com/oeg_upm">
<i class="fab fa-twitter"></i>
</a>
</div>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="audience" style="text-align:justify">
<div class="my-auto">
<h2 class="mb-5"><span class="text-primary">Audience</span></h2>
<p class="lead mb-5">The target audience for this tutorial is researchers and practitioners both from industry and academia who are interested in integrating heterogeneous data on the web using semantic technologies. The tools that will be presented during the tutorial will be available online. Knowledge about standard mapping languages (R2)RML is not required. We will give a brief summary of the practical use of these proposals, as they will be a key factor among all the solutions that will be presented in the tutorial.</p>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="program" style="text-align:justify">
<div class="my-auto">
<h2 class="mb-5"><span class="text-primary">Program</span></h2>
<p>Link to attend (16:00 CEST):</p>
<p><a href="https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZTUyZDU3YTctNmU5NS00ZWYxLWEwNmEtYjYxNDA2ZWZmZWE2%40thread.v2/0?context=%7b%22Tid%22%3a%226afea85d-c323-4270-b69d-a4fb3927c254%22%2c%22Oid%22%3a%223ffe7719-d196-4ead-8845-aec9c629ed33%22%7d">https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZTUyZDU3YTctNmU5NS00ZWYxLWEwNmEtYjYxNDA2ZWZmZWE2%40thread.v2/0?context=%7b%22Tid%22%3a%226afea85d-c323-4270-b69d-a4fb3927c254%22%2c%22Oid%22%3a%223ffe7719-d196-4ead-8845-aec9c629ed33%22%7d</a> </p>
<div class="resume-item d-flex flex-column flex-md-row">
<div class="resume-content mr-auto">
<h3 class="mb-0">Getting started with mapping creation</h3>
<div class="subheading mb-1">Part I: Knowledge graph and declarative mapping introduction</div>
<p>Declarative mappings are commonly used for establishing the relationships between original data sources and a target ontology. There is a wide diversity of different languages that fulfil this purpose. The tool Mapeathor is designed to make it easier to write mappings in a language-independent way and later translate them into a language of the user's choice.</p>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row">
<div class="resume-content mr-auto">
<h3 class="mb-0">Creating declarative mappings</h3>
<div class="subheading mb-1">Part II: Mapping creation for knowledge graph construction</div>
<p>An example dataset and guidelines will be provided to the attendants to create the appropriate mappings in order to be used in the following sessions of the tutorial.</p>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row">
<div class="resume-content mr-auto">
<h3 class="mb-0">Virtual access over tabular data</h3>
<div class="subheading mb-1">Part III: Enhancing virtual knowledge graph access for tabular data</div>
<p>Morph-CSV is a tool for the enhancement of OBDA techniques to query tabular data. This engine exploits the information from typical inputs (i.e. query, mapping rules and annotations) for directly query tabular data including last ideas of the state of the art. Morph-CSV can be embedded it in the top of any SPARQL-to-SQL engine such as Morph-RDB or Ontop. The engine is part of the <a href="https://morph.oeg-upm.net/">Morph suite</a>.</p>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row">
<div class="resume-content mr-auto">
<h3 class="mb-0">Helio: Linked Data Service for publishing heterogeneus data as RDF</h3>
<div class="subheading mb-1">Part IV: Semantic annotation and efficient knowledge graph generation</div>
<p>Helio is a tool that publishes the knowledge graph as a service. It integrates heterogeneous datasets in real-time, providing an unified access and view of the gathered data. Helio is a mapping-based approach, which supports complex function expressions to clean data and the use of fuzzy linking rules to generate links among published instances. It is also aligned with standard mapping specifications such as RML.</p>
</div>
</div>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="presenters" style="text-align:justify">
<div class="my-auto">
<h2 class="mb-5"><span class="text-primary">Presenters</span></h2>
<!--<h2 class="mb-5">Part I: Semantic Annotations and Efficient Knowledge Graph Generation</h2>-->
<div class="resume-item d-flex flex-column flex-md-row mb-5">
<div class="resume-content mr-auto">
<h3 class="mb-0">David Chaves-Fraga</h3> <h4>Universidad Politécnica de Madrid</h4> <h5>dchaves (at) fi.upm.es</h5>
<p>David is a researcher and last year PhD student of the Ontology Engineering Group - Universidad Politécnica de Madrid since 2016, his work is currently focused on the generation of virtual knowledge graph from tabular data on the web using mapping languages. He is also an assistant lecturer in several Semantic Web courses, chair of the <a href="https://www.w3.org/community/kg-construct/">W3C Community Group Knowledge Graph Construction</a>, part of the organising committees of the <a href="http://kgb-workshop.org/">Knowledge Graph Building Workshop 2019</a> and the <a href="https://sem4tra.linkeddata.es/">Workshop on Semantics for Transport 2019</a> and the main coordinator of the formative international program <a href="http://summerofcode.es">Open Summer of Code</a> in Spain.</p>
</div>
<div class="resume-date text-md-right">
<img class="rounded-circle" src="static/img/dchaves.jpg" width="150px"/>
<div class="social-icons">
<a href="https://twitter.com/dchavesf">
<i class="fab fa-twitter"></i>
</a>
<a href="https://dchaves.oeg-upm.net/">
<i class="fab fa-google"></i>
</a>
</div>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row mb-5">
<div class="resume-content mr-auto">
<h3 class="mb-0">Andrea Cimmino</h3> <h4>Universidad Politécnica de Madrid</h4> <h5>cimmino (at) fi.upm.es</h5>
<p>Andrea is a postdoctoral researcher at the Ontology Engineering Group - Universidad Politécnica since 2019. He holds a PhD in the Universidad of Sevilla focused on dynamic link discovery of RDF instances by applying Genetic Programming Algorithms. His main research interest the data integration by providing efficient access to heterogeneous services and resources, mainly in the IoT context. Also, he is interested in the SHACL shapes generation for RDF validation. Currently, he is teaching in a Business School Master in Madrid, in which he lectures the Computer Science subject. During the last years he has collaborated with some standardisation groups, such as OpenADR.</p>
</div>
<div class="resume-date text-md-right">
<img class="rounded-circle" src="static/img/acimmino.jpg" width="150px"/>
<div class="social-icons">
<a href="https://twitter.com/ACimmino">
<i class="fab fa-twitter"></i>
</a>
<a href="https://www.linkedin.com/in/andrea-cimmino-arriaga-64b6b9112/">
<i class="fab fa-linkedin"></i>
</a>
</div>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row mb-5">
<div class="resume-content mr-auto">
<h3 class="mb-0">Oscar Corcho</h3> <h4>Universidad Politécnica de Madrid</h4> <h5>ocorcho (at) fi.upm.es</h5>
<p>Oscar is a full professor at Universidad Politécnica de Madrid and one of the coordinators of the Ontology Engineering Group. He leads the Data Integration area of the group, where all the presenters come from. He has been working and teaching Data Integration, Knowledge Graphs and Linked Data since 2004.</p>
</div>
<div class="resume-date text-md-right">
<img class="rounded-circle" src="static/img/ocorcho.jpg" width="150px"/>
<div class="social-icons">
<a href="https://twitter.com/ocorcho">
<i class="fab fa-twitter"></i>
</a>
<a href="http://www.dia.fi.upm.es/es/ocorcho">
<i class="fab fa-google"></i>
</a>
</div>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row mb-5">
<div class="resume-content mr-auto">
<h3 class="mb-0">Ana Iglesias-Molina</h3> <h4>Universidad Politécnica de Madrid</h4> <h5>ana.iglesiasm (at) upm.es</h5>
<p>Ana is a researcher and PhD student of the Ontology Engineering Group (Universidad Politécnica de Madrid) since 2019. Her work is mainly focused on declarative mapping construction and development, and data integration of diverse sources from the biological domain.</p>
</div>
<div class="resume-date text-md-right">
<img class="rounded-circle" src="static/img/aiglesias.jpg" width="150px"/>
<div class="social-icons">
<a href="https://twitter.com/_aieme">
<i class="fab fa-twitter"></i>
</a>
<a href="https://www.linkedin.com/in/ana-iglesias-molina/">
<i class="fab fa-linkedin"></i>
</a>
</div>
</div>
</div>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="materials">
<div class="my-auto">
<h2 class="mb-5"><span class="text-primary">Materials</span></h2>
<div class="subheading mb-3"> All the necessary materials for the tutorial are available at: <a href="https://github.com/oeg-upm/kgc-tutorial-iswc2020">https://github.com/oeg-upm/kgc-tutorial-iswc2020</a>
</div>
<div class="subheading mb-3">Technologies</div>
<ul class="list-inline">
<li class="list-inline-item">
<img class="img-rounded" src="static/img/sparql.png" width="90px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/rdf.png" width="80px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/r2rml.png" width="85px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/rml.png" width="85px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/json.png" width="125px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/rest.png" width="200px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/csv.png" width="70px"/>
</li>
</ul>
<div class="subheading mb-3">Software</div>
<ul class="fa-ul mb-0">
<li><strong>Mapeathor:</strong> User-friendly mapping generator</li>
<li><strong>Morph-CSV:</strong> Enhancing virtual knowledge graph construction techniques for tabular data</li>
<li><strong>Helio:</strong> Link Data Publishing in Real-Time</li>
</ul>
</div>
</section>
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="sponsors">
<div class="my-auto">
<h2 class="mb-5"><span class="text-primary">Sponsors</span></h2>
<ul class="list-inline">
<li class="list-inline-item">
<img class="img-rounded" src="static/img/delta.jpeg" width="250px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/eufunder.png" width="200px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/logoDatos.jpg" width="350px"/>
</li>
<li class="list-inline-item">
<img class="img-rounded" src="static/img/sprint.png" width="200px"/>
</li>
</ul>
</div>
</section>
</div>
<!-- Bootstrap core JavaScript -->
<script src="static/vendor/jquery/jquery.min.js"></script>
<script src="static/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Plugin JavaScript -->
<script src="static/vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom scripts for this template -->
<script src="static/js/resume.min.js"></script>
</body>
</html>