You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
379 lines
16 KiB
379 lines
16 KiB
<?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 http-equiv="content-type" content="text/html; charset=UTF-8" />
|
|
<title>RDB2RDF Working Group</title>
|
|
<link rel="stylesheet" type="text/css" href="/2005/10/w3cdoc.css"
|
|
media="screen" />
|
|
<link rel="stylesheet" type="text/css" href="/Guide/pubrules-style.css" />
|
|
<link rel="stylesheet" type="text/css" href="/2006/02/charter-style.css" />
|
|
<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 id="navbar" style="font-size: small;">
|
|
<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 alt="W3C" src="/Icons/w3c_home" width="72"
|
|
height="48" /></a> <a class="domainlogo" href="http://www.w3.org/TandS/"><img
|
|
src="http://www.w3.org/Icons/tands" alt="Technology and Society Domain" /></a>
|
|
</p>
|
|
|
|
<p style="font-size:120%; color:red">This charter is now obsolete, has been superceded by
|
|
the <a href="/2011/10/rdb2rdf-charter.html">renewed group charter</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 a language 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 rowspan="1" colspan="1">End date</th>
|
|
<td rowspan="1" colspan="1">30 September 2011</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">Confidentiality</th>
|
|
<td rowspan="1" colspan="1">Proceedings are <a
|
|
href="/2005/10/Process-20051014/comm.html#confidentiality-levels">public</a></td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">Initial Chairs</th>
|
|
<td rowspan="1" colspan="1">Ashok Malhotra (Oracle)<br />
|
|
Michael Hausenblas (DERI)</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">Team Contacts<br />
|
|
(FTE %: 15)</th>
|
|
<td rowspan="1" colspan="1">Ivan Herman</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">Usual Meeting Schedule</th>
|
|
<td rowspan="1" colspan="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 a language to map relational data and relational
|
|
schemas to RDF and OWL (tentatively called R2RML) as a W3C
|
|
Recommendation.</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> (“T” denotes the starting month of the Working Group.)</p>
|
|
|
|
<table class="roadmap" width="80%">
|
|
<caption>Milestones</caption>
|
|
<tfoot>
|
|
<tr>
|
|
<td colspan="6" rowspan="1">Note: The group will document significant
|
|
changes from this initial schedule on the group home page.</td>
|
|
</tr>
|
|
</tfoot>
|
|
<tbody>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">Specification</th>
|
|
<th rowspan="1" colspan="1"><acronym
|
|
title="First Working Draft">FPWD</acronym></th>
|
|
<th rowspan="1" colspan="1"><acronym
|
|
title="Last Call Working Draft">LC</acronym></th>
|
|
<th rowspan="1" colspan="1"><acronym
|
|
title="Candidate Recommendation">CR</acronym></th>
|
|
<th rowspan="1" colspan="1"><acronym
|
|
title="Proposed Recommendation">PR</acronym></th>
|
|
<th rowspan="1" colspan="1"><acronym title="Recommendation">Rec or WG
|
|
Note</acronym></th>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">R2RML</th>
|
|
<td class="WD1" rowspan="1" colspan="1">T+6</td>
|
|
<td class="LC" rowspan="1" colspan="1">T+18</td>
|
|
<td class="CR" rowspan="1" colspan="1">T+20</td>
|
|
<td class="PR" rowspan="1" colspan="1">T+22</td>
|
|
<td class="REC" rowspan="1" colspan="1">T+24 (Rec)</td>
|
|
</tr>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">R2RML Test cases</th>
|
|
<td class="WD1" rowspan="1" colspan="1">T+14</td>
|
|
<td class="LC" rowspan="1" colspan="1">T+19</td>
|
|
<td class="CR" rowspan="1" colspan="1"> </td>
|
|
<td class="PR" rowspan="1" colspan="1"> </td>
|
|
<td class="REC" rowspan="1" colspan="1">T+24 (Status to be
|
|
decided)</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>T: First teleconference</li>
|
|
<li>T+3: First face-to-face meeting</li>
|
|
<li>T+4: Requirements and Use Cases for the RDB2RDF Mapping Language
|
|
(R2RML)</li>
|
|
<li>T+6: First Public Working Draft for R2RML</li>
|
|
<li>T+14: First Public Working Draft for Test Cases</li>
|
|
<li>T+18: R2RML Syntax - Last Call</li>
|
|
<li>T+19: R2RML Test Cases - Last Call</li>
|
|
<li>T+22: R2RML Syntax - Proposed Recommendation</li>
|
|
<li>T+24: R2RML Syntax - Recommendation</li>
|
|
<li>T+24: R2RML 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 class="should" id="conformance">
|
|
<p>Furthermore, RDB2RDF Working Group expects to follow these W3C
|
|
Recommendations:</p>
|
|
<ul>
|
|
<li><a href="http://www.w3.org/TR/qaframe-spec/" shape="rect">QA Framework:
|
|
Specification Guidelines</a>.</li>
|
|
<li><a href="http://www.w3.org/TR/charmod/" shape="rect">Character Model for
|
|
the World Wide Web 1.0: Fundamentals</a></li>
|
|
<li><a href="http://www.w3.org/TR/webarch/" shape="rect">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
|
|
href="http://www.w3.org/Consortium/Process/policies#Consensus"
|
|
shape="rect">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
|
|
href="http://www.w3.org/Consortium/Process/policies#Votes" shape="rect">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
|
|
href="/Consortium/Patent-Policy-20040205/" shape="rect">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>
|
|
<hr />
|
|
<address>
|
|
<a href="mailto:ivan@w3.org">Ivan Herman</a>, Staff Contact and Semantic Web Activity Lead
|
|
</address>
|
|
|
|
<p class="copyright"><a rel="Copyright"
|
|
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright"
|
|
shape="rect">Copyright</a><sup>©</sup> 2009 <a href="http://www.w3.org/"
|
|
shape="rect"><acronym
|
|
title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a
|
|
href="http://www.csail.mit.edu/" shape="rect"><acronym
|
|
title="Massachusetts Institute of Technology">MIT</acronym></a> , <a
|
|
href="http://www.ercim.org/" shape="rect"><acronym
|
|
title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
|
|
<a href="http://www.keio.ac.jp/" shape="rect">Keio</a>), All Rights
|
|
Reserved.</p>
|
|
|
|
<p>$Date: 2011/11/17 11:34:26 $</p>
|
|
</body>
|
|
</html>
|