rdb2rdf-charter 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&nbsp;QL or OWL&nbsp;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">&nbsp;</td>
          <td colspan="1" rowspan="1" class="PR">&nbsp;</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">&nbsp;</td>
          <td colspan="1" rowspan="1" class="PR">&nbsp;</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&nbsp;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>