rdb2rdf-charter.html
19.4 KB
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
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
<!--?xml version="1.0" encoding="UTF-8"?-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title>RDB2RDF Working Group</title>
<link media="screen" href="/2005/10/w3cdoc.css" type="text/css" rel="stylesheet">
<link href="/Guide/pubrules-style.css" type="text/css" rel="stylesheet">
<link href="/2006/02/charter-style.css" type="text/css" rel="stylesheet">
<style type="text/css">
/*<![CDATA[*/
li.c2 {list-style: none}
ul.c1 {font-size: small}
.status { font-style: italic; font-variant: small-caps; font-size: 120% }
.atat {background: yellow}
.new { background: khaki; color: green }
.deleted { text-decoration: line-through; color: red }
/*]]>*/
</style>
</head>
<body>
<ul style="font-size: small;" id="navbar">
<li><a href="#scope">Scope</a></li>
<li><a href="#deliverables">Deliverables</a></li>
<li><a href="#coordination">Dependencies</a></li>
<li><a href="#participation">Participation</a></li>
<li><a href="#communication">Communication</a></li>
<li><a href="#decisions">Decision Policy</a></li>
<li><a href="#patentpolicy">Patent Policy</a></li>
<li><a href="#about">About this Charter</a></li>
</ul>
<p><a href="http://www.w3.org/"><img src="/Icons/w3c_home" alt="W3C"
height="48" width="72"></a> <a href="http://www.w3.org/TandS/"
class="domainlogo"><img alt="Technology and Society Domain" src="http://www.w3.org/Icons/tands"></a>
</p>
<h1 id="title">RDB2RDF Working Group Charter</h1>
<p class="mission">The <strong>mission</strong> of the <a href="/2001/sw/rdb2rdf/">RDB2RDF
Working Group</a>, part of the <a href="/2001/sw/">Semantic Web
Activity</a>, is to standardize languages for mapping
relational data and relational database schemas into RDF and OWL,
tentatively called the RDB2RDF Mapping Language, R2RML.</p>
<p>From the beginning of the deployment of the Semantic Web there
has been increasing interest in mapping relational data to the
Semantic Web. This is to allow relational data to be combined with
other data on the Web, to link semantics directly to relational
data and to aid in enterprise data integration. In October 2007
the W3C organized a workshop on <a href="/2007/03/RdfRDB/report">RDF
Access to Relational Databases</a>. This led to the formation of
the <a href="/2005/Incubator/rdb2rdf/">RDB2RDF Incubator Group</a>
to explore the area. This Incubator Group concluded its work in
February 2009 having produced two deliverables: a <a href="/2005/Incubator/rdb2rdf/RDB2RDF_SurveyReport.pdf">Survey
of the State of the Art</a> and a <a href="/2005/Incubator/rdb2rdf/XGR/">RDB2RDF
XG Final Report</a>. The <a href="/2005/Incubator/rdb2rdf/XGR/">RDB2RDF
XG Final Report</a> recommends that the W3C initiates a Working
Group to standardize a language for mapping relational database
schemas to RDF and OWL. This charter is in response to that
recommendation.</p>
<p>The mapping language defined by the WG will facilitate the
development of several types of products. It could be used to
translate relational data into RDF which could be stored in a
triple store. This is sometimes called Extract-Transform-Load
(ETL). Or it could be used to generate a virtual mapping that
could be queried using SPARQL and the SPARQL translated to SQL
queries on the underlying relational data. Other products could be
layered on top of these capabilities to query and deliver data in
different ways as well as to integrate the data with other kinds
of information on the Semantic Web. The <a href="http://www.w3.org/2005/Incubator/rdb2rdf/XGR/">RDB2RDF
XG Final Report</a> includes several detailed usecases that
motivate the mapping language.</p>
<div class="noprint">
<p class="join"><a href="/2004/01/pp-impl/43889/join">Join the
RDB2RDF Working Group</a>.</p>
</div>
<table class="summary-table">
<tbody>
<tr id="Duration">
<th colspan="1" rowspan="1">End date</th>
<td colspan="1" rowspan="1">30 September 2012</td>
</tr>
<tr>
<th colspan="1" rowspan="1">Confidentiality</th>
<td colspan="1" rowspan="1">Proceedings are <a href="/2005/10/Process-20051014/comm.html#confidentiality-levels">public</a></td>
</tr>
<tr>
<th colspan="1" rowspan="1">Initial Chairs</th>
<td colspan="1" rowspan="1">Ashok Malhotra (Oracle)<br>
Michael Hausenblas (DERI)</td>
</tr>
<tr>
<th colspan="1" rowspan="1">Team Contacts<br>
(FTE %: 15)</th>
<td colspan="1" rowspan="1">Ivan Herman</td>
</tr>
<tr>
<th colspan="1" rowspan="1">Usual Meeting Schedule</th>
<td colspan="1" rowspan="1">Teleconferences: Weekly<br>
Face-to-face: up to 3 per year, as agreed by the
participants</td>
</tr>
</tbody>
</table>
<div class="scope">
<h2 id="scope">Scope</h2>
<p>Based on the <a href="/2005/Incubator/rdb2rdf/RDB2RDF_SurveyReport.pdf">Survey
of Current Approaches for Mapping of Relational Databases to
RDF</a> prepared by the RDB2RDF XG and the <a href="http://www.w3.org/2005/Incubator/rdb2rdf/XGR/">RDB2RDF
XG Final Report</a> the scope of R2RML is defined as follows:</p>
<ul>
<li>The mapping language MUST define the mapping of relational
data and relational schemas to RDF and OWL.</li>
<li>The mapping language MUST define the set of relational
algebra to be supported in the first release. This set to be
supported SHOULD be as complete as possible and be defined as
soon as possible after the WG official launch.</li>
<li>The mapping language SHOULD have a human-readable syntax as
well as XML and RDF representations of the syntax for purposes
of discovery and machine generation. </li>
<li> The mapping language SHOULD use W3C <a href="/2005/rules/wiki/RIF_Working_Group">RIF</a>
whenever a rule engine is needed in the mapping language.</li>
<li>It SHOULD be possible to subset the mapping language for
lightweight applications such as Web 2.0 applications. This
feature of the language will be validated by creating a
library of mappings for widely used applications such as
Drupal, Wordpress, or phpBB. </li>
<li>The mapping language SHOULD be able to support vendor
specific SQL data types. </li>
<li>The mapping language specification SHOULD include guidance
with regard to mapping relational data to a subset of OWL such
as OWL QL or OWL RL. </li>
<li>The mapping language MUST allow for a mechanism to create
identifiers for database entities. The generation of
identifiers should be designed to support the implementation
of the <a href="/DesignIssues/LinkedData.html">linked data
principles</a>. Where possible, the language will encourage
the reuse of public identifiers for long-lived entities such
as persons, corporations and geo-locations.</li>
</ul>
<p>The <a href="/2005/Incubator/rdb2rdf/RDB2RDF_SurveyReport.pdf">Survey
of the State of the Art</a> describes several languages and
implementations that may be used as starting points for the work
of the WG.</p>
<h3>Success Criteria</h3>
<ul>
<li>Timely preparation of the deliverables. See below.</li>
<li>At least two conforming implementations of the mapping
language, perhaps embedded into products that provide
additional functionality.</li>
<li>Mapping library for applications such as Drupal, Wordpress,
or phpBB</li>
</ul>
<h3>Out of Scope</h3>
<ul>
<li>Mapping from non-relational data to RDF and OWL.</li>
<li>Updating the relational database based on changes to the RDF
or OWL.</li>
</ul>
</div>
<div>
<h2 id="deliverables">Deliverables</h2>
<ul>
<li>A specification for languages to map relational data and
relational schemas to RDF and OWL (tentatively called R2RML and Direct Mapping)
as W3C Recommendations.</li>
<li>A set of test cases to test conformance. It is up to the
Working Group to decide whether it wishes to publish this
document as a W3C Recommendation or as a Working Group Note.</li>
</ul>
</div>
<div id="wg-other-deliverables">
<h3>Other Deliverables</h3>
<p>These are deliverables that the group plans to produce, in line
with the scope description above, but only if the time and the
available manpower allows it. The Working Group will have to
decide whether these documents will be published as Working
Group Notes or additional Recommendations.</p>
<ul>
<li>An alternate "human-readable" syntax for R2RML.</li>
<li>A set of profiles for R2RML sufficient to provide specific,
simpler functionality.</li>
<li>An R2RML primer.</li>
</ul>
</div>
<h3>Milestones</h3>
<p><span>Specification transition estimates.</span> </p>
<table class="roadmap" width="80%">
<caption>Milestones</caption>
<tbody>
<tr>
<th colspan="1" rowspan="1">Specification</th>
<th colspan="1" rowspan="1"><acronym title="First Working Draft">FPWD</acronym></th>
<th colspan="1" rowspan="1"><acronym title="Last Call Working Draft">LC</acronym></th>
<th colspan="1" rowspan="1"><acronym title="Candidate Recommendation">CR</acronym></th>
<th colspan="1" rowspan="1"><acronym title="Proposed Recommendation">PR</acronym></th>
<th colspan="1" rowspan="1"><acronym title="Recommendation">Rec, WG Note, Wiki page</acronym></th>
</tr>
<tr>
<th colspan="1" rowspan="1">R2RML</th>
<td colspan="1" rowspan="1" class="WD1">9/2010</td>
<td colspan="1" rowspan="1" class="LC">9/2011</td>
<td colspan="1" rowspan="1" class="CR">12/2011</td>
<td colspan="1" rowspan="1" class="PR">3/2012</td>
<td colspan="1" rowspan="1" class="REC">6/2012 (Rec)</td>
</tr>
<tr>
<th colspan="1" rowspan="1">Direct Mapping </th>
<td colspan="1" rowspan="1" class="WD1">9/2010<br>
</td>
<td colspan="1" rowspan="1" class="LC">9/2011<br>
</td>
<td colspan="1" rowspan="1" class="CR">12/2011<br>
</td>
<td colspan="1" rowspan="1" class="PR">3/2012<br>
</td>
<td colspan="1" rowspan="1" class="REC">6/2012 (Rec)<br>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1">R2RML Test Cases</th>
<td colspan="1" rowspan="1" class="WD1">3/2011</td>
<td colspan="1" rowspan="1" class="LC">1/2012</td>
<td colspan="1" rowspan="1" class="CR"> </td>
<td colspan="1" rowspan="1" class="PR"> </td>
<td colspan="1" rowspan="1" class="REC">3/2012 (Wiki pages)</td>
</tr>
<tr>
<th colspan="1" rowspan="1">Direct Mapping Test Cases </th>
<td colspan="1" rowspan="1" class="WD1">3/2011</td>
<td colspan="1" rowspan="1" class="LC">1/2012</td>
<td colspan="1" rowspan="1" class="CR"> </td>
<td colspan="1" rowspan="1" class="PR"> </td>
<td colspan="1" rowspan="1" class="REC">3/2012 (Wiki pages)</td>
</tr>
</tr>
<tr>
<td rowspan="1" colspan="6">Note: The group will document
significant changes from this initial schedule on the group
home page.</td>
</tr>
</tbody>
</table>
<div>
<h3 id="timeline">Timeline View Summary</h3>
<p>“T” denotes the starting month of the Working Group.</p>
<ul>
<li>September 2009: First teleconference</li>
<li>June 2010: First face-to-face meeting</li>
<li>July 2010: Requirements and Use Cases for the RDB2RDF Mapping
Language (R2RML)</li>
<li>September 2010: First Public Working Draft for R2RML</li>
<li>September 2010: First Public Working Draft for DM</li>
<li>March 2011: First Public Working Draft for R2RML Test Cases</li>
<li>March 2011: First Public Working Draft for DM Test Cases</li>
<li>September 2011: R2RML Syntax - Last Call</li>
<li>September 2011: DM Semantics - Last Call</li>
<li>December 2011: R2RML Syntax - Candidate Recommendation</li>
<li>December 2011: DM Semantics - Candidate Recommendation</li>
<li>January 2012: R2RML Test Cases - Last Call</li>
<li>January 2012: DM Test Cases - Last Call</li>
<li>March 2012: R2RML Syntax - Proposed Recommendation</li>
<li>March 2012: DM Semantics - Proposed Recommendation</li>
<li>June 2012: R2RML Syntax - Recommendation</li>
<li>June 2012: DM Semantics - Recommendation</li>
<li>March 2012: R2RML Test Cases - Final Version</li>
<li>March 2012: DM Test Cases - Final Version</li>
</ul>
</div>
<div class="dependencies">
<h2 id="coordination">Dependencies</h2>
<h3>W3C Groups</h3>
<dl>
<dt><a href="/2001/sw/DataAccess/">SPARQL Working Group</a></dt>
<dd>Track the evolution of SPARQL (updates, etc.).</dd>
<dt><a href="/2005/rules/wiki/RIF_Working_Group">RIF WG</a></dt>
<dd>Possibly define a dialect of RIF for the mapping language.</dd>
<dt><a href="/html/wg/">HTML WG</a></dt>
<dd>The HTML 5 spec has a section on possible database access.</dd>
<dt><a href="http://www.w3.org/2001/sw/hcls/">Health Care and
Life Sciences IG</a></dt>
<dd>To gain further use case requirements and communicate with a
major user community</dd>
</dl>
<div id="conformance" class="should">
<p>Furthermore, RDB2RDF Working Group expects to follow these
W3C Recommendations:</p>
<ul>
<li><a shape="rect" href="http://www.w3.org/TR/qaframe-spec/">QA
Framework: Specification Guidelines</a>.</li>
<li><a shape="rect" href="http://www.w3.org/TR/charmod/">Character
Model for the World Wide Web 1.0: Fundamentals</a></li>
<li><a shape="rect" href="http://www.w3.org/TR/webarch/">Architecture
of the World Wide Web, Volume I</a></li>
</ul>
</div>
<h3>External Groups</h3>
<dl>
<dt><a href="http://linkeddata.org/">Linked Data community</a></dt>
<dd>To support the implementation of the linked data principles.</dd>
<dt><a href="http://www.okkam.org/">The OKKAM Project</a></dt>
<dd>The ENS System for assigning reusable identifiers to people,
locations, organizations, events, products, etc.</dd>
<dt><a href="http://neurocommons.org/page/Common_Naming_Project">Neuro
Commons Common Naming Project</a></dt>
<dd>Reusable identifiers for life sciences entities.</dd>
</dl>
</div>
<div class="participation">
<h2 id="participation">Participation</h2>
<p>To be successful, the RDB2RDF Working Group is expected to have
5 or more active participants for its duration. Effective
participation to RDB2RDF Working Group is expected to consume
one work day per week for each participant; two days per week
for editors. The RDB2RDF Working Group will allocate also the
necessary resources for building Test Suites for each
specification.</p>
<p>Participants are reminded of the <a href="/2005/10/Process-20051014/groups.html#good-standing">Good
Standing requirements</a> of the W3C Process.</p>
</div>
<div class="communication">
<h2 id="communication">Communication</h2>
<p>This group primarily conducts its work on the public mailing
list <a href="http://lists.w3.org/Archives/Public/public-rdb2rdf-wg">public-rdb2rdf-wg@w3.org</a>.</p>
<p>Information about the group (deliverables, participants,
face-to-face meetings, teleconferences, etc.) is available from
the RDB2RDF Working Group home page.</p>
</div>
<div class="decisions">
<h2 id="decisions">Decision Policy</h2>
<p>As explained in the Process Document (<a shape="rect" href="http://www.w3.org/Consortium/Process/policies#Consensus">section
3.3</a>), this group will seek to make decisions when there is
consensus. When the Chair puts a question and observes dissent,
after due consideration of different opinions, the Chair should
record a decision (possibly after a formal vote) and any
objections, and move on.</p>
<p>This charter is written in accordance with <a shape="rect" href="http://www.w3.org/Consortium/Process/policies#Votes">Section
3.4,
Votes</a> of the W3C Process Document and includes no voting
procedures beyond what the Process Document requires.</p>
</div>
<div class="patent">
<h2 id="patentpolicy">Patent Policy </h2>
<p>This Working Group operates under the <a shape="rect" href="/Consortium/Patent-Policy-20040205/">W3C
Patent Policy</a> (5 February 2004 Version). To promote the
widest adoption of Web standards, W3C seeks to issue
Recommendations that can be implemented, according to this
policy, on a Royalty-Free basis.</p>
<p>For more information about disclosure obligations for this
group, please see the <a href="/2004/01/pp-impl/">W3C Patent
Policy Implementation</a>.</p>
</div>
<h2 id="about">About this Charter</h2>
<p>This charter for the RDB2RDF Working Group has been created
according to <a href="http://www.w3.org/Consortium/Process/groups#GAGeneral">section 6.2</a>
of the <a href="http://www.w3.org/Consortium/Process">Process
Document</a>. In the event of a conflict between this document
or the provisions of any charter and the W3C Process, the W3C
Process shall take precedence.</p>
<p>According to its <a href="/2009/08/rdb2rdf-charter/">original charter</a> the Working Group would have expired
in September 2011. The group’s charter was extended in November 2011 to the present one.</p>
<hr>
<address> <a href="mailto:ivan@w3.org">Ivan Herman</a>, Staff
Contact and Semantic Web Activity Lead </address>
<p class="copyright"><a shape="rect" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
rel="Copyright">Copyright</a><sup>©</sup> 2011 <a shape="rect"
href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup>
(<a shape="rect" href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>
, <a shape="rect" href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a shape="rect" href="http://www.keio.ac.jp/">Keio</a>), All
Rights Reserved.</p>
<p>$Date: 2011/11/18 05:51:57 $</p>
</body>
</html>