W3C

- DRAFT -

SV_MEETING_TITLE

17 Nov 2008

See also: IRC log

Attendees

Present
Regrets
Chair
SV_MEETING_CHAIR
Scribe
DaveReynolds

Contents


 

 

<AxelPolleres> moment... dialing

discussion re #/##

Gary: needs to be known at translation time the class of every object
... or allow anywhere but have some compliance exception for PRD

Michael: Patrick wanted to restrict to creation but that can't be done within CORE

Dave: could we leave it as currently resolved and cover data models in a future extension?

Gary: but then it makes little sense to have # at all, because we then can't define it. Better to have externally defined.

Chrisw: It means the class memberships are not defined in rules but defined in some out of band object system and # is just a way to test that in rules.

Gary: so should # be wrapped in an External wrapper?

Dave: two clean options (a) unrestricted, (b) drop completely for FPWD

Gary: re: b but many production systems require membership in patterns and so no PR rule would be a core rule.
... would rather leave it in unrestricted.
... to be discussed in PRD telecon

<scribe> ScribeNick: DaveReynolds

Gary: PRD has special syntax for object creation which is where # can be asserted in PRD.

Chris: so does a # in a fact in Core correspond to an object creation?

Gary: hopes that if allow # in facts in Core then static analysis can capture duplicate assertions and trap attempts to reassign membership at translation time
... is we restrict to facts and conditions is that OK for core?

Michael: yes

Harold: c.f. abox in OWL

Dave: what about subclass, is that needed?

Gary: yes, to represent e.g. complex type hierarchy in XML Schema

<Harold> Using #facts to define class membership is a good match for Aboxes in OWL DL.

Chris: what was the issue csma raised with pattern matching?

Michael: only diff between unification and matching, when no function symbols, there is no difference unless there are variables in facts and safenessrules that out

Gary: isn't about external functions in conclusions? Not unification but about the need to rewrite a rule to handle builtins.

<Harold> Gary, do you mean something like unifying +(2,3) with 5?

<Harold> So, not just syntactic unifcication?

<Gary> P(x) :- P(x - 1) vs. P(x + 1) :- P(x)

Dave: what if restrict builtin fns to just equality?

<AxelPolleres> not sure, whether that was what christian meant.

<AxelPolleres> +1 to discuss that with christian tomorrow again.

Need clarification from Christian on what he meant

Dave: raise in plenary tomorrow?

<Harold> +1 (even in the plenary)

Michael: issues (a) #/## (b) external functions (c) shorten compliance section (d) EBNF needs fixing

<scribe> ACTION: dave update EBNF to match BLD [recorded in http://www.w3.org/2008/11/17-rif-minutes.html#action01]

<trackbot> Created ACTION-655 - Update EBNF to match BLD [on Dave Reynolds - due 2008-11-24].

<AxelPolleres> We still have "safety" in some places, don't we?

<Harold> Yes, should be changed.

<Harold> Is it realistic to have a freezable version before next Monday?

Michael: can look at compliance section to see how to reformulate

Possibles topics for plenary: (i) #/## new restrictions (ii) Christian pattern match

Sorry - have to go

<AxelPolleres> shall we adjourn?

<Harold> PRD colleagues, could you pleas briefly bring up if http://www.w3.org/2005/rules/wiki/Core#Intersection_of_RIF-PRD_and_RIF-BLD is fine for the FPWD of Core?

Summary of Action Items

[NEW] ACTION: dave update EBNF to match BLD [recorded in http://www.w3.org/2008/11/17-rif-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.133 (CVS log)
$Date: 2008/11/17 17:06:02 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.133  of Date: 2008/01/18 18:48:51  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/ree/re/
Succeeded: s/#,/ #/
Succeeded: s/safety /safeness/
Found ScribeNick: DaveReynolds
Inferring Scribes: DaveReynolds

WARNING: No "Present: ... " found!
Possibly Present: AdrianP AxelPolleres Chris ChrisW Dave DaveReynolds Gary Gary_Hallmark Harold IBM Michael Michael_Kifer P12 P15 P30 ScribeNick kifer sandro trackbot
You can indicate people for the Present list like this:
        <dbooth> Present: dbooth jonathan mary
        <dbooth> Present+ amy


WARNING: No meeting title found!
You should specify the meeting title like this:
<dbooth> Meeting: Weekly Baking Club Meeting


WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Got date from IRC log name: 17 Nov 2008
Guessing minutes URL: http://www.w3.org/2008/11/17-rif-minutes.html
People with action items: dave ebnf update

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]