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.
423 lines
19 KiB
423 lines
19 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 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>
|