RIF telecon 6 January 2009

06 Jan 2009

Agenda

See also: IRC log

Attendees

Present
josb, DaveReynolds, csma, Hassan_Ait-Kaci, StellaMitchell, ChrisW, Sandro, Michael_Kifer, AxelPolleres, GaryHallmark, Harold
Regrets
MohamedZergaoui, LeoraMorgenstern, PaulVincent
Chair
Christian de Sainte Marie
Scribe
Michael_Kifer

Contents


 

 

<csma> administration

<csma> Admin

<csma> Liaison

<csma> Public Comments

<csma> Action review

<csma> F2F12

<csma> DTB

<csma> ACTION-546

<csma> Test Cases

<csma> AOB

<ChrisW> scribe: Michael_Kifer

Admin

<csma> PROPOSED: to approve the minutes of telecon December 9

<csma> http://lists.w3.org/Archives/Public/public-rif-wg/2008Dec/att-0092/RIF_Telecon_9-Dec-08.htm

<ChrisW> PROPOSED: Accept Dec 16 minutes

<csma> RESOLVED: to approve the minutes of telecon December 9

<ChrisW> http://lists.w3.org/Archives/Public/public-rif-wg/2008Dec/att-0096/RIF_Telecon_16-Dec-08.html

<csma> http://lists.w3.org/Archives/Public/public-rif-wg/2008Dec/att-0096/RIF_Telecon_16-Dec-08.html

<ChrisW> RESOLVED: Accept Dec 16 minutes

<csma> PROPOSED: to accept the minutes of December 23

<csma> http://lists.w3.org/Archives/Public/public-rif-wg/2008Dec/att-0125/2008-12-23-rif-minutes.html

<csma> RESOLVED: to accept the minutres of December 23

<csma> next item

<ChrisW> i've updated: http://www.w3.org/2005/rules/wiki/Response_to_TK2

<ChrisW> AXEL and Michael, please take a look

<ChrisW> ACTION: Chris to send response to TK2 [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action01]

<trackbot> Created ACTION-678 - Send response to TK2 [on Christopher Welty - due 2009-01-13].

<csma> next item

<sandro> ACTION: sandro open registration poll for f2f12 [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action02]

<trackbot> Created ACTION-679 - Open registration poll for f2f12 [on Sandro Hawke - due 2009-01-13].

<csma> next item

*PROPOSED:* add isLiteralOfType and isLiteralNotOfType (based on resolution of issue-79) and remove specific type-named guards (e.g. isInteger, isNotInteger).

<sandro> +1

Jos: not clear how this proposed resolution is related to issue 79.

The main idea in 79 was a change in the semantics.

<csma> PROPOSED: Change all negative guards to return true only for literals that are not of the type, false for non-literals (closing ISSUE-79).

<josb> yes

Jos: include the semantics explicitly in the resolution on isLiteralNotOfType etc.

<josb> *PROPOSED:* add isLiteralOfType and isLiteralNotOfType (Changing guards to return true only for literals that are not of the type, false for non-literals) and remove specific type-named guards (e.g. isInteger, isNotInteger).

<josb> +1

<AxelPolleres> just let me confirm, we wanted "isLiteralNotOfType" really not "isNotLiteralOfType", yes?

<Hassan> +1

<josb> Axel: the phrasing in the proposal is what we want

<AxelPolleres> +1 (right, rethought it)

<sandro> (BTW, please drop the "*" around proposed. It wont be recognized by the scripts that way.)

<Harold> +1

<sandro> +1

<csma> PROPOSED: add isLiteralOfType and isLiteralNotOfType (Changing guards to return true only for literals that are/are not of the type, false for non-literals) and remove specific type-named guards (e.g. isInteger, isNotInteger). Closing ISSUE-79 and the membership/non-membership part of ISSUE-80.

<csma> RESOLVED: add isLiteralOfType and isLiteralNotOfType (Changing guards to return true only for literals that are/are not of the type, false for non-literals) and remove specific type-named guards (e.g. isInteger, isNotInteger). Closing ISSUE-79 and the membership/non-membership part of ISSUE-80.

<ChrisW> ACTION: Chris to close issue-79 and update issue-80 to reflect closing of membership part [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action03]

<trackbot> Created ACTION-680 - Close issue-79 and update issue-80 to reflect closing of membership part [on Christopher Welty - due 2009-01-13].

<ChrisW> ACTION: axel to update DTB to reflect resolution on guards [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action04]

<trackbot> Created ACTION-681 - Update DTB to reflect resolution on guards [on Axel Polleres - due 2009-01-13].

<josb> Dave, could you point to the place where you would need them?

<ChrisW> AXEL: can you scribe next week?

Dave: Wants LiteralsNotEqual

<DaveReynolds> Jos: See http://www.w3.org/2005/rules/wiki/OWLRL#Rules_for_supported_datatypes for the inequality rules in the absence of the proposed builtins and just one line in the simplified version.

and LiteralsEqual (just for symmetry, but not strictly necessary)

<AxelPolleres> Chris, I am not 100% sure for next week, I will be in vienna, need to check phone availability, but normally, it should work. will there be a teleconf? (people travelling to F2F12?)

<josb> error :- ?lt1[owl:differentFrom->?lt2] and

<josb> ?l1=?l2

<josb> nevermind, this does not work

<ChrisW> axel - never mind, no telecon next week!

<ChrisW> i am about to close action 666

<ChrisW> prepare yourselves

Jos: not a good idea to have equal/not equal for individual data types

<AxelPolleres> I think we just need the mapping of operators (lt, gt, eq, neq) for datatypes to built-ins, just as XPAth/XQuery seem to do it implicitly...

Jos: are u proposing LiteralNotEqual/LiteralEqual?

<josb> I am saying we don't need individual equal/not-equal for datatypes if we have generic (not-)equal predicates

yes, I agree. Individual type-based builtins are problematic

<josb> If we go for generic we should remove individual

<josb> I am still leaning towards keeping the individual ones, though

<csma> PROPOSED: add LiteralNotEqual/LiteralEqual predicates and remove the equality/inequality predicates for individual data types.

<DaveReynolds> I would prefer to keep the individual ones as well, what's the argument for removing them?

Axel: predicates DateEqual are not expressible through LiteralEqual

Jos: we just need to adjust LiteralEqual

<AxelPolleres> sounds nice!

<csma> PROPOSED: add LiteralNotEqual/LiteralEqual predicates and remove the equality/inequality predicates for individual data types.

<josb> F2F

Axel: we need to write the semantics of these predicates precisely

<josb> Axel: I think I know how we can make it extensible

<josb> Do we really need a straw proposal?

<josb> late afternoon should work? would be morning in Vienna

<josb> oops, is the other way around

<sandro> issue-81?

<trackbot> ISSUE-81 -- Support for additional OWL-RL datatype -- OPEN

<trackbot> http://www.w3.org/2005/rules/wg/track/issues/81

<AxelPolleres> summary: what it boils down to is that the semantics of the following built-ins needs to be worded such that it is parametric with respect tot the supported datatypes: isLiteralOfType, isLiteralNotOfType, isLiteralEqual, isLiteralNotEqual

<josb> Axel: for isLiteralOfType, DT would be a parameter

<josb> for (not-)equal, we don't need the parameter; indeed, it would not be very generic in that case

<sandro> PROPOSED: Add to RIF Core all the XML Schema datatypes in OWL-RL (as listed in http://www.w3.org/2005/rules/wg/track/issues/81)

Jos: issue with integer/float data types in OWL

<sandro> http://www.w3.org/2005/rules/wiki/OWLRL#Datatypes_supported

<sandro> http://www.w3.org/TR/owl2-profiles/#Feature_Overview_3

<csma> Jos would object to owl:real, xsd:hexBinary, xsd:base64Binary unless technical issue resolved

<AxelPolleres> jos: all others are ok?

<sandro> Jos: I would prefer we change our datatypes to work the OWL way (non-disjoint value spaces)

<csma> ACTION: Jos to edit ISSUE-81 to explain the technical reason that make owl:real, xsd:hexBinary, xsd:base64Binary incompatible with RIF current data types [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action05]

<trackbot> Sorry, amibiguous username (more than one match) - Jos

<trackbot> Try using a different identifier, such as family name or username (eg. jdebruij2, jderoo)

<josb> Axel: xsd:hexBinary, xsd:base64Binary, owl:real are problematic

<csma> ACTION: Jdebruij2 to edit ISSUE-81 to explain the technical reason that make owl:real, xsd:hexBinary, xsd:base64Binary incompatible with RIF current data types [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action06]

<trackbot> Created ACTION-682 - Edit ISSUE-81 to explain the technical reason that make owl:real, xsd:hexBinary, xsd:base64Binary incompatible with RIF current data types [on Jos de Bruijn - due 2009-01-13].

<sandro> Sandro: So the implementation burden of "the owl way" is like this: when you compare an int and real for equality, you can't just say "no", you have to convert to compatible numeric types and then compare.

<csma> ACTION: jdebruij2 to ask Dave to have a look at ISSUE-81 before F2F12 [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action07]

<trackbot> Created ACTION-683 - Ask Dave to have a look at implementation burden for non-overlapping numeric types, related to ISSUE-81 before F2F12 [on Jos de Bruijn - due 2009-01-13].

<csma> next item

<csma> http://www.w3.org/2005/rules/wg/track/actions/546

<csma> next item

<csma> http://lists.w3.org/Archives/Public/public-rif-wg/2009Jan/0000.html

<Hassan> I prefer it!

<josb> yes, it is

<AxelPolleres> +1

<csma> http://www.w3.org/2005/rules/wg/track/actions/581

No telecon on Jan 13

<AxelPolleres> http://www.w3.org/2005/rules/wiki/Chaining_strategy_numeric-add_1, ...

But there will be a telecon on Jan 20

<Hassan> +1 to adjourn

Summary of Action Items

[NEW] ACTION: axel to update DTB to reflect resolution on guards [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action04]
[NEW] ACTION: Chris to close issue-79 and update issue-80 to reflect closing of membership part [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action03]
[NEW] ACTION: Chris to send response to TK2 [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action01]
[NEW] ACTION: jdebruij2 to ask Dave to have a look at ISSUE-81 before F2F12 [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action07]
[NEW] ACTION: Jdebruij2 to edit ISSUE-81 to explain the technical reason that make owl:real, xsd:hexBinary, xsd:base64Binary incompatible with RIF current data types [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action06]
[NEW] ACTION: Jos to edit ISSUE-81 to explain the technical reason that make owl:real, xsd:hexBinary, xsd:base64Binary incompatible with RIF current data types [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action05]
[NEW] ACTION: sandro open registration poll for f2f12 [recorded in http://www.w3.org/2009/01/06-rif-minutes.html#action02]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.133 (CVS log)
$Date: 2009/01/06 17:31:32 $