W3C

- DRAFT -

RDB2RDF Working Group Teleconference

20 Dec 2011

Agenda

See also: IRC log

Attendees

Present
+3539149aaaa, mhausenblas, +49.133.6.aabb, boris, +575737aacc, juansequeda, +1.603.897.aadd, Seema, Ashok_Malhotra, +1.781.273.aaee, Michael, Boris, Juan, Ashok, Ted, David, Eric, Richard, Marcelo
Regrets
Souri, Percy, Joerg
Chair
Michael
Scribe
mhausenblas

Contents


<trackbot> Date: 20 December 2011

<boris> thanks michael

<scribe> scribenick: mhausenblas

Admin

PROPOSAL: Accept the minutes of last meeting http://www.w3.org/2011/12/13-RDB2RDF-minutes.html

<juansequeda> +1

<boris> +1

<Ashok> +1

RESOLUTION: Accept the minutes of last meeting http://www.w3.org/2011/12/13-RDB2RDF-minutes.html

PROPOSAL: cancel telecons on 27 Dec and 3 Jan
... cancel telecons on 27 Dec and 3 Jan

<boris> +1

<Seema> +1

RESOLUTION: cancel telecons on 27 Dec and 3 Jan

Michael: Pat has requested to leave the WG
... Thanks Eric for taking care of this

ISSUE-72 - Bring back R2RML lookup tables

ISSUE-72?

<trackbot> ISSUE-72 -- Bring back R2RML lookup tables -- open

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/72

Ashok: As per David's suggestion, let's close it
... Related discussion with Kingsley re doing this with SQL views
... or use SKOS
... which is great but should be postponed for R2RML 1.1
... suggest to incl. examples using SQL views in the spec

<MacTed> hm. issue 72 says "ACTION-170 on Richard Cyganiak to Draft a compromise translation table design for ISSUE-72 - due 2011-11-19, closed"

<MacTed> but no link to the draft in either issue or http://www.w3.org/2001/sw/rdb2rdf/track/actions/170

Juan: IMO SQL views wouldn't work for MySQL

Ted: SQL view and sub-query are not the same
... might not work in an optimal way
... So far we've tried to avoid to get too deep into the SQL space, so maybe not incl. examples for this?

<Zakim> cygri, you wanted to ask if ashok meant R2RML views when he said SQL views

Richard: Ashok did you mean SQL views or R2RML views?

Ashok: should be using R2RML views, that is

Richard: I see, thanks

Ashok: Additionally, I'm really interested in adding the SKOS part but should be better addressed in R2RML 1.1

PROPOSAL: Close ISSUE-72 with no action. Add an example using an R2RML view.
... Close ISSUE-72 with no action. Add an example using an R2RML view.

Seema: has already been addressed earlier

Richard: Concerning the performance - if the mappings are in there declaratively then optimising is easier (using an index)
... Dunno which DB optimise this

Juan: Ted mentioned this already - we don't go in there, re optimisation

Ted: That's the trade-off, yes

PROPOSAL: Close ISSUE-72 with no action. Add an example using an R2RML view and add a note concerning optimisation strategy.

<dmcneil> i don't think the note is necessary

Seema: It's an implementation issue so no need to add the optimisation strategy

<cygri> seema++

<boris> +1 to Seema

<juansequeda> +1 to seema

PROPOSAL: Close ISSUE-72 with no action. Add an example using an R2RML view.

<cygri> -0

<Seema> +1

<juansequeda> +1

<boris> +1

<MacTed> +1

<Marcelo> +1

<dmcneil> +1

RESOLUTION: Close ISSUE-72 with no action. Add an example using an R2RML view.

ISSUE-57 - r2rml-document-syntax

ISSUE-57?

<trackbot> ISSUE-57 -- R2RML doesn't allow R2RML documents in RDF/XML syntax -- open

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/57

<cygri> ACTION: cygri to imlpement ISSUE-72 resolution by adding translation table example expressed asR2RML view [recorded in http://www.w3.org/2011/12/20-RDB2RDF-minutes.html#action01]

<trackbot> Created ACTION-180 - Imlpement ISSUE-72 resolution by adding translation table example expressed asR2RML view [on Richard Cyganiak - due 2011-12-27].

Ashok: Have been talking to people in the RDF world, seems that Turtle is an widely accepted syntax

<Ashok> §1 An R2RML processor is a system that, given an R2RML mapping and an input database, provides access to the output dataset. §2 An RDF graph that represents an R2RML mapping is called an R2RML mapping graph.

<Ashok> §3 An R2RML mapping document is any document written in the Turtle [TURTLE] RDF syntax that encodes an R2RML mapping graph. §4 A conforming R2RML processor MUST accept R2RML mapping documents in Turtle syntax. It MAY accept R2RML mapping graphs encoded in other RDF syntaxes.

Ashok: Suggest to follow Richard's proposal from above

<cygri> http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Dec/0078.html

Seema: All but 4 seems ok to us

Ted: can we change the MUST in 4 to a SHOULD?

<cygri> SHOULD This word, or the adjective "RECOMMENDED", mean that there

<cygri> may exist valid reasons in particular circumstances to ignore a

<cygri> particular item, but the full implications must be understood and

<cygri> carefully weighed before choosing a different course.

<cygri> http://www.ietf.org/rfc/rfc2119.txt

PROPOSAL: Close ISSUE-57 with : [[

§1 An R2RML processor is a system that, given an R2RML mapping and an input database, provides access to the output dataset.

§2 An RDF graph that represents an R2RML mapping is called an R2RML mapping graph.

§3 An R2RML mapping document is any document written in the Turtle [TURTLE] RDF syntax that encodes an R2RML mapping graph.

§4 A conforming R2RML processor SHOULD accept R2RML mapping documents in Turtle syntax. It MAY accept R2RML mapping graphs encoded in other RDF syntaxes.

]]

<cygri> +1

<MacTed> +1

<boris> +1

<Seema> +1

RESOLUTION: Close ISSUE-57 with: [[

§1 An R2RML processor is a system that, given an R2RML mapping and an input database, provides access to the output dataset.

§2 An RDF graph that represents an R2RML mapping is called an R2RML mapping graph.

§3 An R2RML mapping document is any document written in the Turtle [TURTLE] RDF syntax that encodes an R2RML mapping graph.

§4 A conforming R2RML processor SHOULD accept R2RML mapping documents in Turtle syntax. It MAY accept R2RML mapping graphs encoded in other RDF syntaxes.

]]

<cygri> ACTION: cygri to implement ISSUE-57 resolution [recorded in http://www.w3.org/2011/12/20-RDB2RDF-minutes.html#action02]

<trackbot> Created ACTION-181 - Implement ISSUE-57 resolution [on Richard Cyganiak - due 2011-12-27].

ISSUE-68 - Multiple PredicateMaps in a PredicateObjectMap

ISSUE-68?

<trackbot> ISSUE-68 -- Multiple PredicateMaps in a PredicateObjectMap -- open

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/68

Ashok: I guess we need Souri for this as well

Michael: I agree
... encourage the involved parties to continue over email during the holidays ;)

<cygri> http://www.w3.org/2001/sw/rdb2rdf/track/issues/open

Other open issues

ISSUE-52?

<trackbot> ISSUE-52 -- Extended example in the test cases document -- open

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/52

PROPOSAL: Close ISSUE-52 without further action (has been addressed already, admin SNAFU)

<MacTed> +1

<boris> +1

RESOLUTION: Close ISSUE-52 without further action

ISSUE-53?

<trackbot> ISSUE-53 -- RDFS vocabulary reference for R2RML, and namespace document -- open

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/53

PROPOSAL: Close ISSUE-53 as it has been already addressed

<MacTed> +1

<boris> +1

RESOLUTION: Close ISSUE-53 as it has been already addressed

ISSUE-73?

<trackbot> ISSUE-73 -- Section 11 cleanup -- open

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/73

Richard: will automatically be resolved with ISSUE-68

ISSUE-78?

<trackbot> ISSUE-78 -- Minor bug in namespace document -- open

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/78

Richard: also have a look at pending review issues, see https://www.w3.org/2001/sw/rdb2rdf/track/issues/pendingreview

Michael: I agree, yes

ISSUE-70?

<trackbot> ISSUE-70 -- Behaviour of fully qualified column names in rr:sqlQuery -- pending review

<trackbot> http://www.w3.org/2001/sw/rdb2rdf/track/issues/70

Michael: Happy to close ISSUE-75 as an resolution exists, however 70 and 71 do not have a formal resolution, yet
... hence I'd like to see them in the OPEN state and get a resolution either via the mailing list or in the next telecon

(Richard explains status)

<cygri> http://lists.w3.org/Archives/Public/public-rdb2rdf-comments/2011Nov/0022.html

Richard: Has been sent over the comments-list only, seems not been picked up by tracker

Michael: David, what is your POV on the issues 70 and 71?

David: Wanted to review entire document, can't recall details re these two issues
... will come back to these issues as well

AOB

<MacTed> cygri - would you please add links to the relevant comments-list messages, to those issues? perfect world, post that linkage via main list email

Ashok: On next telecon, which will take place on 10 Jan 2012 we should focus on CR phase planning

Michael: Agree and will prepare a draft on the Wiki for this
... Thanks everyone, excellent work and looking forward to REC in (early) 2012!

(meeting adjourned)

<cygri> ACTION: cygri to email the group summarizing ISSUE-68 position [recorded in http://www.w3.org/2011/12/20-RDB2RDF-minutes.html#action03]

<trackbot> Created ACTION-182 - Email the group summarizing ISSUE-68 position [on Richard Cyganiak - due 2011-12-27].

<ericP> http://www.w3.org/2001/sw/rdb2rdf/directMapping/LC/

trackbot, end meeting

Summary of Action Items

[NEW] ACTION: cygri to email the group summarizing ISSUE-68 position [recorded in http://www.w3.org/2011/12/20-RDB2RDF-minutes.html#action03]
[NEW] ACTION: cygri to imlpement ISSUE-72 resolution by adding translation table example expressed asR2RML view [recorded in http://www.w3.org/2011/12/20-RDB2RDF-minutes.html#action01]
[NEW] ACTION: cygri to implement ISSUE-57 resolution [recorded in http://www.w3.org/2011/12/20-RDB2RDF-minutes.html#action02]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.136 (CVS log)
$Date: 2011/12/20 18:02:45 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.136  of Date: 2011/05/12 12:01:43  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/this/ SQL views/
Succeeded: s/using SQL views/should be using R2RML views/
Succeeded: s/not/no/
Found ScribeNick: mhausenblas
Inferring Scribes: mhausenblas
Default Present: +3539149aaaa, mhausenblas, +49.133.6.aabb, boris, +575737aacc, juansequeda, +1.603.897.aadd, Seema, Ashok_Malhotra, +1.781.273.aaee
Present: +3539149aaaa mhausenblas +49.133.6.aabb boris +575737aacc juansequeda +1.603.897.aadd Seema Ashok_Malhotra +1.781.273.aaee Michael Boris Juan Ashok Ted David Eric Richard Marcelo
Regrets: Souri Percy Joerg
Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Dec/0100.html
Found Date: 20 Dec 2011
Guessing minutes URL: http://www.w3.org/2011/12/20-RDB2RDF-minutes.html
People with action items: cygri

[End of scribe.perl diagnostic output]