W3C

- DRAFT -

RIF telecon 11 September 2007

11 Sep 2007

Agenda

See also: IRC log

Attendees

Present
Dave_Reynolds, Harold, csma, Hassan_Ait-Kaci, +49.892.1.aaaa, StellaMitchell, PaulaP, PaulVincent, +39.047.1.aabb, agiurca, Deborah_Nichols, josb, +1.512.342.aacc, IgorMozetic, DougL, Gary_Hallmark, LeoraMorgenstern, Michael_Kifer, Sandro-A, Sandro
Regrets
Chair
Christian de Sainte Marie
Scribe
Paul Vincent

Contents


 

 

<csma> Adrian, will you be able to scribe today?

<agiurca> sorry I cannot

<agiurca> I did not follow the discussion for a time

<agiurca> next week I will scribe

<csma> ok

<PaulVincent> Christian: I can volunteer to scribe...

<csma> scribe: Paul Vincent

<csma> scribenick: PaulVincent

Christian calls meeting to order...

Chrisitan: for Deborah - outstanding action 295 - continued

Christian: action 324 obscolete
... call for agenda amendments: suggest 1 - naming conventions proposed by Sandro, 2 - RIF embed discussion

Harold: suggest moving naming discussion to end in case late comers join call

Christian: concur ... reordering agenda
... propose accept last weeks minutes
... no objections - Sept 4 minutes are accepted
... reordering of agenda cancelled - will keep as is

liaisons

PRR liaison: no news except submission at OMG before next F2F

Sandro: liaison with OWL WG (for OWL 1.1) TBA

Jos: XML schema WG queried but no response

Christian: Action is 399 closed

<sandro> ACTION: Sandro to find out from XML Schema WG's staff contact how we should proceed with getting a response to Jos' email [recorded in http://www.w3.org/2007/09/11-rif-minutes.html#action01]

<rifbot> Created ACTION-342 - Find out from XML Schema WG\'s staff contact how we should proceed with getting a response to Jos\' email [on Sandro Hawke - due 2007-09-18].

Christian: no actions on F2F7: action on all RIF members to register attendance or not

<sandro> http://www.w3.org/2005/rules/wg/wiki/F2F7

Christian: F2F objectives: to publish BLD as early as possible in Oct so issues must be settled as much as possible

<sandro> F2F7 Registration/Regrets Form

Christian: ... and BLD XML schema to be decided
... ... day 1: syntax, 2 semantics, 3 semantics
... ... freeze BLD version ASAP and email link - action for Harold

<sandro> ACTION: Harold to freeze and editors draft of BLD when he's ready (soon), and send the WG e-mail with the frozen version (or a pointer to it). [recorded in http://www.w3.org/2007/09/11-rif-minutes.html#action02]

<rifbot> Created ACTION-343 - Freeze and editors draft of BLD when he\'s ready (soon), and send the WG e-mail with the frozen version (or a pointer to it). [on Harold Boley - due 2007-09-18].

Christian: ... after freeze pls send issues list to chairs

<StellaMitchell> I can in

Sandro: Need to know issues to discuss
... Need to know issues to discuss

<StellaMitchell> sandro: let's try to minimize suprise issues at F2F

<StellaMitchell> ... think about and raise any important issue beforehand

<StellaMitchell> csma: we are aiming to have a frozen BLD draft by Friday

Apologies: lost internet / IRC and VOIP for a while

<StellaMitchell> csma: possibility of f2f8 at tech plenary in Nov in Boston, what's the feeling of the group?

<DaveReynolds> I would not be there

<StellaMitchell> sandro: I think a f2f in Nov would be a good idea, because it will be a crucial time - the time when we will be making a case for extending the working group.

Scribing: can carry on but my cnx is clearly poor today - Stella do you want to continue?

+1 also to F2F8 in Nov

<StellaMitchell> csma: poll in F2F8 on Nov 5 and 6 in Boston?

<sandro> +1 to F2F8 Nov 5-6 in Boston

<DaveReynolds> -1 (I would not be likely to make it)

<Harold> I try to come.

<josb> not yet sure

<csma> +1 to F2F8 in Boston

<PaulaP> I also try to be there

<agiurca> I also try to be there

<IgorMozetic> +1 to F2F8 in Boston

<StellaMitchell> csma: We have to make a decision 8 weeks before having a f2f

<StellaMitchell> csma: that's why it is important we decide soon

<GaryHallmark> +1 to f2f8

<StellaMitchell> sandro: need Chris's input to make the decision

<StellaMitchell> csma; We will discuss at chair's meeting and let the wg know

Admin

<GaryHallmark> we already discussed bpel orchestration

F2F

Worked out examples: UC9

<StellaMitchell> gary: We already dicsussed my example

<StellaMitchell> csma: and Axel is not here

<StellaMitchell> daver: we can discuss mine, UC8

<StellaMitchell> csma: any objection to discuss UC8, although it wasn't on agenda... none

<Harold> http://www.w3.org/2005/rules/wg/wiki/UC8_Worked_Example

<StellaMitchell> daver: link is above. I wrote this a long time.

<StellaMitchell> daver: so much of the syntax is out of date.

<StellaMitchell> daver: this uc is about vocabulary mapping - typical use of rules with RDF

<StellaMitchell> daver: the rules are simple: take triple patterns, and deduce a new type or new set of values in the target ontology

<StellaMitchell> daver: I represented the rules in Jena Rules and then did the analysis

<StellaMitchell> daver: issues: rules are mostly horn, so no issues

<StellaMitchell> daver: some syn sugar in head <??>

<StellaMitchell> daver: quantification over rdf predicates - with frames there is now no restriction on quantifying over rdf predicates - no longer an issue

<StellaMitchell> daver: datatypes - also resolved

<StellaMitchell> daver: builtins: we still need some nore, but shouldn't be too controversial

<StellaMitchell> daver: bNodes: in examples like this (which are realistic), people are treating bnodes as skolem constants

<Harold> Re builtins: http://www.w3.org/2005/rules/wg/wiki/List_of_functions_and_operators

<StellaMitchell> daver: would need gensym equivalent to do what jena rules does

<StellaMitchell> daver: metadata: I had based my example on my proposal at that time, but that's not the way we're going now

<StellaMitchell> daver: the xml syntax doesn't match what we have right now, but it won't be hard to redo once the xml syntax is solidified

<StellaMitchell> sandro: did you do this by hand, or automate?

<StellaMitchell> daver: largely hand editied, but some generated

<StellaMitchell> sandro: do you have a sense of how hard it would be to automate the translation

<StellaMitchell> daver: handling the covered items wouldn't be too difficult, but there is much that isn't covered by RIF

<StellaMitchell> csma: rule where condition would check against RDF data set, and modify the data set?

<StellaMitchell> sandro: it would be nice to go between N3 and JenaRules by November as a demonstration

<StellaMitchell> daver: that would be difficult for me to do by then

<StellaMitchell> sandro: anyone else you work with who could do it?

<StellaMitchell> daver: maybe

Naming conventions

<StellaMitchell> sandro: I started with a strawman.

<sandro> Proposed Naming Conventions

<StellaMitchell> sandro: naming conventions make it easier for everyone to work with a vocabulary

<StellaMitchell> sandro: easier for users, and easier for the people coming up with new names

<StellaMitchell> sandro: In my proposal, I followed conventions of java

<StellaMitchell> sandro: CamelCase for class names, and don't abbreviate

<Harold> We had a WG decision to rename Con into Const.

<StellaMitchell> sandro: property names are more controversial: start with lowercase, and other than that are CamelCase noun phrases

<StellaMitchell> sandro: convention of industry is to keep them singular

<StellaMitchell> ScribeNick: StellaMitchell

sandro: I propose that we don't use all caps for any names

csma: any questions?

daver: I think these are useful things, but not critical, and I'm happy with this proposal
... but I would add one thing

<Harold> In our fully striped XML syntax we followed the Java convention.

daver: for ambiguous things, add something to clarify

harold: we have followed java conventions in the BLD

<josb> +1 to proposal Sandro and suggestion daver

harold: we have fully striped syntax with two types of stripes: classes and properties
... had a wg decision to change con to const

csma: so, you are agreeing with Sandro?

harold: yes, basically

<Harold> no.

<agiurca> we notice this to the WG for a long time. +1 to Sandro proposal

csma: complete phrases can result in excessively long names for classes and properties

<Harold> only the basic java convention.

<GaryHallmark> then compress it

harold: things are never completely unambiguous anyways

sandro: I see your point

csma: I think UniversalTerm is much more clear than Uniterm

<Harold> Christian, yes we dont want to expand Uniterm into UniversalTerm

<Harold> since UniversalTerm is *still* ambigous

<sandro> Maybe amend: If an abbreviated term is no more confusing or misleading than a longer term -- without external explanation -- to the target audience, then it may be used.

csma: So, we should keep and refine this page that Sando has started
... people can propose, and when we agree on them, we will resolve to adopt

<Hassan> I second Sandro's point

harold: in BLD we are only following Java conventions; not everything Sandro proposed

sandro: no, you don't completely - e.g. noun phrases
... this item (naming conventions) is critical for usable exchange format
... I strenously object to not using noun phrases in the naming conventions

<GaryHallmark> +1 naming conventions

<sandro> PROPOSED: we will have naming conventions; people edit the page to propose theirs.

csma: any objections to above proposal?
... if you modify or object to someone else's proposal, say why

<sandro> PROPOSED: we will have naming conventions; people edit the page to propose theirs (with explanation and reasons for any differences from what's already on page)

csma: any objection to above? none

<sandro> RESOLVED: we will have naming conventions; people edit the page to propose theirs (with explanation and reasons for any differences from what's already on page)

BLD: RDF in BLD

<DaveReynolds> I thought I voiced some reservation

csma: ill-typed literals
... do you have a counter proposal, Dave?

daver: it has to do whether this applies to embedding or combined case
... it's ok in the embedding case, but not in combined case
... should be a flag that says whether it's ok to let an ill-typed literal through the translation

csma: in the combining situation, it doesn't make sense because you would not translate rdf graph into rules

daver: exactly

jos: in combining you migtht encounter this type of thing if you query
... but you would not have it in the rules themselves

csma: you would query to check entailment of the condition, and would never have that with ill-typed literal

jos: you can think of any type of query one might write. there might be variables and one of the variables subs could be an ill-typed literal

daver: e.g. rule that queuies an rdf graph to query type of literal (and the literal is ill-typed)
... if I queury rdf graph in it's native form...

jos: syntactic correspondence between symbols in rdf and symbols in rif

csma: if rif is used only for interchange, then this is not an issue
... issue when embed an rdf graph in a rule set, but not when you have rules that are about rdf graphs

jos: there are still entailments

sandro: you could have a rule that says ' if x worked for ilog then x works in france'
... if x is an ill-typed literal... then the conclusion will have one

csma: in RIF, you will never have an instance of that in RIF, because it will be translated to a rule language before being applied to the RDF data
... RIF has an entailment relation beccause it tells you how to translate
... so you can presever the entailment relation

sandro: you are saying that that aspect should be left up to the implementation

jos: I don't understand - how can you specify part of entailment relation and not another part?
... entailment either holds or doesn't hold

daver: (something about well-formed document)

csma: my points is that it is specified in rdf, and the rif semantics doesn't have to handle that case

hassan: I strongly support csma and what mk has been advocating
... making the combined model normative is not a good idea

csma: I'm confused: I though in the combined model, we do not care about ill-typed literals
... but in the embedding case (which mk supports) we would have to deal with ill-typed literal

hassan: i'm not sure about ill-typed. But, the semantics of RDF is not relevent here

csma: I would like to ask if others are confused?

daver: hassan is addressing the question of embedding vs. combined model, not specificall ill-typed

csma: am I right that ill-typed is issue in embedded and not in combined models?

jos: it is an issue in both cases

csma: I agree with Dave then, that a flag (for whether ill-typed literals are ok) is a good idea
... any more on this topic?

Arch: Meta-data

BLD: RDF in BLD

<Harold> As I mentioned in the previous telecon, handling ill-typed literals need to be dealt with at least in the (partial) interoperability part of RIF.

RDF: embedding vs. combined models

<josb> http://www.w3.org/2005/rules/wg/wiki/Core/RIF-RDF_Compatibility

<csma> http://www.w3.org/2005/rules/wg/wiki/Core/RIF-RDF_Compatibility

csma: it talks about correspondence between rdf triples and rif molecules

dave: ok, I hadn't seen that

daver: but I think bnode discussion is only in informative part

jos: re: bnodes the embedding is only used for reasoning, and when you reason
... you can skolemize existentially quantified varialbes
... if you want to use them for representation and not reasoning, then you are deviated from the semantics of bnodes

daver: but we need rules that operate over RDF data
... and such rules will need builtins such as sparql has, to test various things about the data

AOB

<PaulaP> +1

<Hassan> +1

<PaulaP> bye

csma: adjourn? any objections?

<PaulVincent> bye

<DougL> bye

<agiurca> bye

csma: frozen BLD draft will be available by Friday

Summary of Action Items

[NEW] ACTION: Harold to freeze and editors draft of BLD when he's ready (soon), and send the WG e-mail with the frozen version (or a pointer to it). [recorded in http://www.w3.org/2007/09/11-rif-minutes.html#action02]
[NEW] ACTION: Sandro to find out from XML Schema WG's staff contact how we should proceed with getting a response to Jos' email [recorded in http://www.w3.org/2007/09/11-rif-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.128 (CVS log)
$Date: 2007/09/11 16:38:21 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.128  of Date: 2007/02/23 21:38:13  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found Scribe: Paul Vincent
WARNING: No scribe lines found matching ScribeNick pattern: <Paul\ Vincent> ...
Found ScribeNick: PaulVincent
Found ScribeNick: StellaMitchell
ScribeNicks: PaulVincent, StellaMitchell
Default Present: Dave_Reynolds, Harold, csma, Hassan_Ait-Kaci, +49.892.1.aaaa, StellaMitchell, PaulaP, PaulVincent, +39.047.1.aabb, agiurca, Deborah_Nichols, josb, +1.512.342.aacc, IgorMozetic, DougL, Gary_Hallmark, LeoraMorgenstern, Michael_Kifer, Sandro-A, Sandro
Present: Dave_Reynolds Harold csma Hassan_Ait-Kaci +49.892.1.aaaa StellaMitchell PaulaP PaulVincent +39.047.1.aabb agiurca Deborah_Nichols josb +1.512.342.aacc IgorMozetic DougL Gary_Hallmark LeoraMorgenstern Michael_Kifer Sandro-A Sandro
Agenda: http://lists.w3.org/Archives/Public/public-rif-wg/2007Sep/0067.html
Got date from IRC log name: 11 Sep 2007
Guessing minutes URL: http://www.w3.org/2007/09/11-rif-minutes.html
People with action items: harold sandro

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


[End of scribe.perl diagnostic output]