Re: FW: RIF WG Minutes from 9 Jan. 2007 telecon

Alex,

You just need to clean up the section headings a bit (ie move them), as the first 
couple (at least) seem to label the sections before them.

-Chris

Alex Kozlenkov wrote:
> Big apologies for the omission. The minutes are attached this time.
> 
>  
> 
> Thanks,
> 
>  
> 
> Alex
> 
>  
> 
> *From:* public-rif-wg-request@w3.org 
> [mailto:public-rif-wg-request@w3.org] *On Behalf Of *Alex Kozlenkov
> *Sent:* 15 January 2007 09:27
> *To:* public-rif-wg@w3.org
> *Subject:* RIF WG Minutes from 9 Jan. 2007 telecon
> 
>  
> 
> I’ve attached the draft of minutes for the 9 of January teleconference.
> 
>  
> 
> It would be good if the speakers had a look as sometimes the discussion 
> was way too fast for me to capture the salient points.
> 
>  
> 
> Thanks,
> 
>  
> 
> Alex Kozlenkov
> 
>  
> 
> Advanced Technology Group
> 
>  
> 
> Office: +44 (0)20 8834 6854
> 
> Yahoo! Messenger: alex.kozlenkov
> 
>  
> 
> Betfair Limited | Winslow Road | Hammersmith Embankment | London | W6 9HP
> 
> Company No. 5140986
> 
>  
> 
> The information in this e-mail and any attachment is confidential and is 
> intended only for the named recipient(s). The e-mail may not be 
> disclosed or used by any person other than the addressee, nor may it be 
> copied in any way. If you are not a named recipient please notify the 
> sender immediately and delete any copies of this message. Any 
> unauthorized copying, disclosure or distribution of the material in this 
> e-mail is strictly forbidden. Any view or opinions presented are solely 
> those of the author and do not necessarily represent those of the company.
> 
>  
> 
>  
> 
> 
> ________________________________________________________________________
> In order to protect our email recipients, Betfair Group use SkyScan from
> MessageLabs to scan all Incoming and Outgoing mail for viruses.
> 
> ________________________________________________________________________
> 
> 
> ________________________________________________________________________
> In order to protect our email recipients, Betfair Group use SkyScan from
> MessageLabs to scan all Incoming and Outgoing mail for viruses.
> 
> ________________________________________________________________________
> 
> ------------------------------------------------------------------------
> 
> W3C <http://www.w3.org/>
> 
> 
>   - DRAFT -
> 
> 
>   RIF Telecon 09 Jan 07
> 
> 
>     9 Jan 2007
> 
> Agenda <http://lists.w3.org/Archives/Public/public-rif-wg/2007Jan/0036.html>
> 
> See also: IRC log <http://www.w3.org/2007/01/09-rif-irc>
> 
> 
>     Attendees
> 
> Present
>     Harold, ChrisW, Francois, FrankMcCabe, Sandro, Hassan_Ait-Kaci,
>     csma, Dave_Reynolds, Deborah_Nichols, Jeff_Pan, Allen_Ginsberg,
>     AlexKozlenkov, Gary_Hallmark, StellaMitchell, agiurca, johnhall,
>     [IVML], igor, Michael_Kifer, Gerd_Wagner
> Regrets
>     PaulaLaviniaPatranjan, JosDeBruijn, LeoraMorgenstern, MichaelSintek
> Chair
>     Christian de Sainte-Marie
> Scribe
>     Alex, Alex Kozlenkov
> 
> 
>     Contents
> 
>     * Topics <#agenda>
>          1. Admin <#item01>
>          2. F2f <#item02>
>          3. Liason <#item03>
>          4. Technical Design <#item04>
>          5. UCR <#item05>
>          6. Technical Design <#item06>
>          7. RIFRAF <#item07>
>          8. Technical Design <#item08>
>     * Summary of Action Items <#ActionSummary>
> 
> ------------------------------------------------------------------------
> 
>  
> 
>  
> 
> <ChrisW> /topic #rif 09 Jan RIF agenda: 
> http://lists.w3.org/Archives/Public/public-rif-wg/2007Jan/0036.html
> 
> <ChrisW> dave hirtle, you there?
> 
> <ChrisW> are you joining us today, dave?
> 
> <csma> david, could you scribe today, please?
> 
> <ChrisW> dave hirtle are you thjere?
> 
> <ChrisW> john hall? are you joining us today?
> 
> <johnhall> trying to get a phone connection
> 
> <csma> scribe: Alex
> 
> <ChrisW> Scribe: Alex Kozlenkov
> 
> <ChrisW> scribenick: AlexKozlenkov
> 
> Next meeting 16th of January
> 
> ChrisW: actions review
> 
> Chris: no admin actions
> 
> 
>       Admin
> 
> <ChrisW> RESOLVED: accept Dec 19th telecon minutes
> 
> csma: December 19th minutes approved
> 
> Deborah: There are additional notes from Harold
> ... we should wait for the new version
> ... the minutes will be published tomorrow
> 
> csma: action for F2F5
> 
> Sandro: the meeting page is not yet set up
> ... should be there in the next couple of days
> 
> <ChrisW> action 201 continued
> 
> csma: Allen, any news about the meeting?
> 
> Allen: Hotel is the main issue. Comfort Inn is good
> ... free shuttle from Dallas airport
> ... the information will be put up shortly
> ... Dulles the bets place to fly
> 
> Sure, my fault obviously
> 
> It's not Texas :-)
> 
> <ChrisW> despite attempts by the president...
> 
> Allen: the page will have to have nationalities registered on the 
> meeting web
> 
> Deborah: we need to have nationalities for security procedures
> ... all requirements will be checked shortly
> 
> <ChrisW> *ACTION:* Allen to check information needed for foreign 
> visitors, deadline for reg [recorded in 
> http://www.w3.org/2007/01/09-rif-minutes.html#action01]
> 
> <rifbot> Created ACTION-206 - Check information needed for foreign 
> visitors, deadline for reg [on Allen Ginsberg - due 2007-01-16].
> 
> <johnhall> SBVR - nothing new
> 
> 
>       F2f
> 
> csma: Liaisons, nothing new from OMG
> 
> 
>       Liason
> 
> Slots and constraints discussion
> 
> 
>       Technical Design
> 
> csma: Michael Kifer is not here
> 
> 
>       UCR
> 
> ChrisW: start first with the use cases and requirements
> ... proposes action review
> 
> csma: action 132
> 
> <ChrisW> action 132 closed
> 
> johnwall: finished as reported two meetings ago
> 
> <ChrisW> action 144 continued
> 
> csma: 144 continued
> 
> <ChrisW> action 167-168 closed
> 
> <Allen> yes
> 
> <igor> ok
> 
> csma: 167/168 closed: definition of "covers"
> ... 169: glossary
> 
> <ChrisW> action 169 continued
> 
> Hassan: continued, but proposes other should contribute
> 
> <ChrisW> action 169 closed
> 
> csma: closes the action waiting for a new responsible
> ... 197
> 
> Allen: cleared and ready apart from small details in UC1
> 
> csma: takes up an action on UC1 motivation for linking to requirements
> 
> <ChrisW> *ACTION:* Christian to clean up UC 1 requirements motivation 
> [recorded in http://www.w3.org/2007/01/09-rif-minutes.html#action02]
> 
> <rifbot> Created ACTION-207 - Clean up UC 1 requirements motivation [on 
> Christian de Sainte Marie - due 2007-01-16].
> 
> <ChrisW> action 197 closed
> 
> <ChrisW> action 205 closed
> 
> csma: 205, new definition of covers added to UCR
> 
> <Allen> http://www.w3.org/2005/rules/wg/wiki/UCR/Introduction
> 
> csma: question: any objections tro the proposed definition linked above
> 
> <ChrisW> "One of the critical factors for a successful RIF is that it be 
> useful for interchange of rules among the set of rule languages it is 
> intended to cover. Section 5, Coverage, deals with the issue of how to 
> characterize the space of rule languages in such a way that clear and 
> principled decisions as to what the RIF will (and will not) cover can be 
> made. We note that in this document we deliberately refrain from 
> defining the notion of "coverage" in a rigorous manner,
> 
> <igor> didn't Sandro propose an alternative?
> 
> <ChrisW> Proposed: Accept definition of covers and close Issue-22
> 
> Allen: altrernative Sandro's proposal is actually included based on 
> e-mail exchange
> 
> csma: definition is approved and issue closed
> 
> <Deborah_Nichols> chris, yes, I can
> 
> <ChrisW> RESOLVED: Accept definition of covers and close Issue-22
> 
> ChrisW: it is approved by consensus
> 
> <ChrisW> *ACTION:* deborah to update issues list to reflect resolution 
> [recorded in http://www.w3.org/2007/01/09-rif-minutes.html#action03]
> 
> <rifbot> Created ACTION-208 - Update issues list to reflect resolution 
> [on Deborah Nichols - due 2007-01-16].
> 
> <csma> sandro, are you here? We are discussing issue 12
> 
> Dave: Sandro's objections are not critical
> 
> csma: RIF is the base of SWRL
> ... is the core question
> 
> DaveReynolds: can live with that
> 
> csma: we prefer that RIF will be the basis of SWRL
> 
> Sandro: OK with that, perhaps a third path could be found
> 
> csma: we would not work on that
> ... RIG WG is not responsible for this
> ... proposes to accept Sandro's proposal
> 
> ChrisW: proposes to put it back to next week
> 
> <ChrisW> *ACTION:* Christian to put resolution of issue-12 on next weeks 
> agenda [recorded in http://www.w3.org/2007/01/09-rif-minutes.html#action04]
> 
> <rifbot> Created ACTION-209 - Put resolution of issue-12 on next weeks 
> agenda [on Christian de Sainte Marie - due 2007-01-16].
> 
> csma: the text will be added to UCR
> 
> Dave: probably into the Introduction
> 
> Sandro: we could put it into the UCR now
> 
> csma: still let us wait for a week before adding it
> ... close to the third version of UCR
> 
> <ChrisW> Who is IVML?
> 
> Allen: make a note about specific features in RIFRAF
> 
> csma: could be for the next draft
> ... it is for the time when RIFRAF is complete
> ... Version 3 should be released before the end of the month
> 
> 
>       RIFRAF
> 
> csma: action review on RIFRAF quickly before returning to the Technical 
> Design
> ... All ontologizing actions are continued
> 
> <ChrisW> all RIFRAF actions continued
> 
> 
>       Technical Design
> 
> csma: all actions are continued
> ... back to the Technical Design
> 
> Mic
> 
> MichaelKifer: summary on the issues
> ... two styles: relational and OO
> ... relational is less general, no explicit object id
> ... relational can be converted to OO
> 
> MichaelKifer, in general, the opposite may not be possible
> 
> MichaelKifer, OO uses binary and unary predicates with object ids as 
> first arguments
> 
> MichaelKifer: this means going baack to relational notation is not possible
> 
> <ChrisW> Michael, please stop breathing into the phone
> 
> csma: confused because all the information in the OO slotted notation 
> can be expressed in relational notation by combination of binary predicates
> ... conversely, adding information is not possible that is introducing 
> object id that is not in the relational model
> 
> MichaelKifer: going back is problematic because there is no place for 
> object-id
> 
> csma: refers to his example in e-mail
> ... object id can be made explicit
> ... in relational notation
> 
> MichaelKifer: relational slotted notation is more restricted
> ... id is uniquely implied there by the values
> 
> <Harold> Michael, what Christian seems to say is 
> oid:Class{s1-v1,...,sN->vN} can be simulated via 
> Class{s0->oid,s1-v1,...,sN->vN}.
> 
> csma: is of opinion it is an important issue
> 
> <csma> acq francois
> 
> <Zakim> Francois, you wanted to translation oriented to relational.
> 
> Francois: OO has implicit ids vs. the ones that should be made explicit 
> in the relational case
> 
> <MichaelKifer> Harold, the point is that Class{s0->oid,s1-v1,...,sN->vN} 
> in the relational notation is an object with id that is different from oid.
> 
> FrankMcCabe: object is the query itself
> ... no handle as blank nodes in RDF
> 
> <ChrisW> Adrian, are you here?
> 
> <Harold> Michael, the (relational) 'key' is a local id only.
> 
> Harold: perhaps the dimension for slotted notations should be 
> reconsidered for RIFRAF
> 
> <Hassan> I agree with Frank. Michael seemed to agree. Slotted notation 
> should be out of CORE and left to each dialect to be specified as 
> constraints.
> 
> <GaryHallmark> all the rule languages I'm interested in are slotted 
> because they bind to "real world" data -- relational data, XML data, or 
> Java data
> 
> <GaryHallmark> -1 for not addressing this up front in a common way in CORE
> 
> MichaelKifer: including slots or constraints affects roundtripping
> ... based on this understanding it should be agreed on where it is
> 
> <GerdWagner> q
> 
> GaryHallmark: better to have a common way of representing slots
> 
> <MichaelKifer> my understanding is that slotted or not slotted impacts 
> only the roundtrip point. in fact, any syntactic feature beyond plain 
> unsorted predicate calculus (including constraints) is a round trip issue
> 
> <Harold> Closed slots can be introduced without introducing oids at the 
> same time, which is what we need for Phase 1.
> 
> csma: action on GaryHallmark t oprovide examples with rules where 
> slotted notation is useful
> 
> <agiurca> There are many examples of rules with slots. See for example 
> JBoss Rules
> 
> <csma> +1 to chrisw
> 
> GerdWagner: refers to his previous e-mails with examples of JBoss Rules
> 
> <agiurca> Must be a common understanding of what is a slot
> 
> <agiurca> F-Logic examples: 
> http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/22
> 
> <GerdWagner> see 
> http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/24
> 
> <sandro> The nature of the Core -- whether it should have Option 
> Features -- is a different discussion!
> 
> <Francois> Sorry, Friends, I have to leave.
> 
> <Francois> bye.
> 
> <Zakim> ChrisW, you wanted to say i'm not sure having objects in rules 
> and slotted notation are the same
> 
> ChrisW: having named roles is not the same as OO representation
> 
> <Harold> Chris, I agree calling them 'keyword arguments' can remove the 
> confusion.
> 
> <Hassan> Yes Chris !
> 
> ChrisW: these are separate ideas possibly due to the term "slotted" used 
> for both
> 
> <agiurca> In F-Logic : X:person[ancestor->>Y:person] . How this 
> translate to RIF?
> 
> <Harold> What I called 'closed slots' could be called 'keyword arguments'.
> 
> <csma> acq hassan
> 
> <agiurca> JBoss Rules Column: i : Item(actualDeliveryDate : 
> actualDeliveryDate, scheduledDeliveryDate : scheduledDeliveryDate ) is 
> another example in favor of slots
> 
> Hassan: agree on the same datastructure and then sugar it into any form 
> )in dialects)
> 
> <Harold> Hassan, the nice thing with 'keyword arguments' is we don't 
> need extra semantics: this simple case we need in Phase 1 can be 
> 'de-sugared', as you say.
> 
> Hassan: agrees with Gerd that a convenience will be useful
> 
> <Harold> In CLP terminology, 'keyword arguments' are very special kind 
> of constraints. In Phase 2 we can generalize this in the light of full CLP.
> 
> MichaelKifer: can Hassan clarify his proposal for the convenience in the 
> core
> 
> Hassan: if 80% of clients agree on the model even if it is not perfect, 
> this syntax will be good to have
> 
> csma: concerned about the remaining 20%. Would it be too bad for them
> 
> Hassan: the convenince will be ignored by the 20%
> 
> <GerdWagner> there is no 100% coverage goal!
> 
> Hassan: the convenience notaiton would be able to be converted to the 
> universal constraints notation and then it can be accepted by the 
> remaining 20% of the systems
> 
> <MichaelKifer> i don't understand hak's arg: what is the point of having 
> slotted notation in the core, but not giving it a semantics
> 
> ChrisW: taking up again the relational to OO roundtripping
> 
> <Harold> Chris, I proposed a round-trip between positional and slotted 
> arguments, or better between non-keyword and keyword arguments.
> 
> ChrisW: how do we lose the relational tuples if it went to the OO and back
> 
> <Harold> Round-tripping between relational and OO is much harder.
> 
> ChrisW: are we giving up anything in that LangA goes to Core then to 
> LangB and back it could be problematic
> 
> csma: UC1 is such example
> 
> <agiurca> We need to use object oriented notation. Then the roundtrip is 
> possible.
> 
> <Harold> oid:Class{s1-v1,...,sN->vN} ==> Class{s0->oid,s1-v1,...,sN->vN} 
> ==> oid:Class{s1-v1,...,sN->vN} has some problems, as Michael mentioned.
> 
> MichaelKifer: will work with csma on his example on this roundtripping
> 
> ChrisW: the core will have a keyword syntax
> 
> Chris: ... available to it
> 
> <DaveReynolds> possibly, depends on what it says about signatures
> 
> csma: consensus on that: have keyword arguments
> ... ... in the core
> 
> csma; takes up notion of RIF compliance
> 
> <GerdWagner> alex please add "keyword arguments in the sense of OO slots"
> 
> <ChrisW> consensus that we should have "keyword" syntax with what 
> Michael called "OO semantics"
> 
> <Hassan> What is an optional feature?
> 
> Will do Chris
> 
> <Harold> Take Gary's recursion discussion, as an example.
> 
> <ChrisW> "implementing the core" means translating in/out of it
> 
> <Hassan> Then it is necessary to have such options if we adopt the 
> 80%/20% convenience slotted syntax.
> 
> <Harold> The core could have optional feature recursive="yes" vs. 
> recursive="no" (I think recursive="yes" should be the default, so we 
> would have a 'negative' optional feature).
> 
> MichaelKifer: implementing the core is not yet fully defined
> 
> ChrisW: the question is not about implementing but about translating
> 
> <ChrisW> we are out of time
> 
> <ChrisW> we are out of time
> 
> <csma> almost
> 
> <johnhall> Sorry, I have another meeting
> 
> csma: implementing a dialect and compliance
> 
> AlexKozlenkov: we need both defintions
> 
> csma: no consensus yet on this
> 
> <sandro> +1 adjourn
> 
> <Hassan> +1 to adjourn
> 
> <GerdWagner> bye
> 
> <agiurca> -agiurca
> 
> <agiurca> quit
> 
> <ChrisW> oops
> 
> <ChrisW> hits the wrong button
> 
> <csma> anything else you wanted to discuss?
> 
> <ChrisW> no
> 
> <ChrisW> see you tomorrow
> 
> <csma> let's talk tomorrow, then
> 
> <csma> bye
> 
> <ChrisW> ciao
> 
> 
>     Summary of Action Items
> 
> *[NEW]* *ACTION:* Allen to check information needed for foreign 
> visitors, deadline for reg [recorded in 
> http://www.w3.org/2007/01/09-rif-minutes.html#action01]
> *[NEW]* *ACTION:* Christian to clean up UC 1 requirements motivation 
> [recorded in http://www.w3.org/2007/01/09-rif-minutes.html#action02]
> *[NEW]* *ACTION:* Christian to put resolution of issue-12 on next weeks 
> agenda [recorded in http://www.w3.org/2007/01/09-rif-minutes.html#action04]
> *[NEW]* *ACTION:* deborah to update issues list to reflect resolution 
> [recorded in http://www.w3.org/2007/01/09-rif-minutes.html#action03]
>  
> [End of minutes]
> ------------------------------------------------------------------------
> Minutes formatted by David Booth's scribe.perl 
> <http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm> version 
> 1.127 (CVS log <http://dev.w3.org/cvsweb/2002/scribe/>)
> $Date: 2007/01/09 17:35:45 $
> 
> ------------------------------------------------------------------------
> 
> 
>     Scribe.perl diagnostic output
> 
> [Delete this section before finalizing the minutes.]
> 
> This is scribe.perl Revision: 1.127  of Date: 2005/08/16 15:12:03  
> Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/
> 
> Guessing input format: RRSAgent_Text_Format (score 1.00)
> 
> Succeeded: s/Dallas/Dulles/
> Succeeded: s/kifer/Kifer/
> Succeeded: s/CrisW/ChrisW/
> Succeeded: s/thrid/third/
> Succeeded: s/convenince/convenience/
> Succeeded: s/CfhrisW/Chris/
> Succeeded: s/conformance/compliance/
> Succeeded: s/translatingf/translating/
> Found Scribe: Alex
> Found Scribe: Alex Kozlenkov
> Found ScribeNick: AlexKozlenkov
> Scribes: Alex, Alex Kozlenkov
> Default Present: Harold, ChrisW, Francois, FrankMcCabe, Sandro, Hassan_Ait-Kaci, csma, Dave_Reynolds, Deborah_Nichols, Jeff_Pan, Allen_Ginsberg, AlexKozlenkov, Gary_Hallmark, StellaMitchell, agiurca, johnhall, [IVML], igor, Michael_Kifer, Gerd_Wagner
> Present: Harold ChrisW Francois FrankMcCabe Sandro Hassan_Ait-Kaci csma Dave_Reynolds Deborah_Nichols Jeff_Pan Allen_Ginsberg AlexKozlenkov Gary_Hallmark StellaMitchell agiurca johnhall [IVML] igor Michael_Kifer Gerd_Wagner
> Regrets: PaulaLaviniaPatranjan JosDeBruijn LeoraMorgenstern MichaelSintek
> Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2007Jan/0036.html
> Got date from IRC log name: 9 Jan 2007
> Guessing minutes URL: http://www.w3.org/2007/01/09-rif-minutes.html
> People with action items: allen christian deborah
> 
> WARNING: Input appears to use implicit continuation lines.
> You may need the "-implicitContinuations" option.
> 
> 
> 
> [End of scribe.perl 
> <http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm> 
> diagnostic output]

-- 
Dr. Christopher A. Welty                    IBM Watson Research Center
+1.914.784.7055                             19 Skyline Dr.
cawelty@gmail.com                           Hawthorne, NY 10532
http://www.research.ibm.com/people/w/welty

Received on Tuesday, 16 January 2007 15:24:21 UTC