|
osdir.com mailing list archive F.A.Q. -since 2001! |
|
|
|
Subject: Internet Explorer e.keyCode data - msg#00045List: org.w3c.miscellaneous
by Date: Prev Next Date Index by Thread: Prev Next Thread Index
...
-- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/> Data on keyCode Internet Explorer specific. Results obtained from Key and Character Codes vs. Event Types. character keyCode keydown keypress keyup "Backspace"88 "Tab"9 "Enter"131313 "Shift"1616 "Ctrl"1717 "Alt"1818 "Pause"1919 "Caps Lock"2020 "Esc"272727 "Space"323232 "PgUp"3333 "End"3535 "PgDn"3434 "Home"3636 "Insert"4545 "Delete"4646 )484148 !493349 @506450 #513551 $523652 %533753 ^549454 &553855 *564256 (574057 ;18659186 :18658186 =18761187 ,18844188 <18860188 .19046190 >19062190 /19147191 ?19163191 [21991219 {219123219 \22092220 |220124220 ]22193221 }221125221 '22239222 "22234222For 0-9 keydown, keyup and keypress the range is 48-57. For a-z keydown and keyup the range is 65-90 and for keypress it's 97-122. For A-Z keydown, keyup and keypress the range is 65-90. For F1-F2 keydown and keyup the range is 112-123.
Thread at a glance:
Previous Message by Date:GRDDL implementation and testHarness portSee attachment GRDDL.py Description: Text Data test.py Description: Text Data Next Message by Date:testingA copy of http://www.w3.org/2006/11/04-rif-irc.txt is attached. 14:15:38 <RRSAgent> RRSAgent has joined #rif 14:15:38 <RRSAgent> logging to http://www.w3.org/2006/11/04-rif-irc 14:16:12 <johnhall> johnhall has joined #rif 14:18:20 <pascalhitzler> pascalhitzler has joined #RIF 14:19:12 <DaveReynolds> DaveReynolds raised question of whether issue 12 would be addressed somewhere during the discussions 14:20:52 <MarkusK> Topic: Requirements 14:21:15 <MarkusK> http://www.w3.org/TR/rif-ucr/#Requirements 14:21:59 <MarkusK> csam: objective is to agree on definition of requirements, their origin (UC, charter, other), and their justification 14:22:08 <MarkusK> s /csam/csma/ 14:24:29 <MarkusK> csma: aim only to identify work items for breakout sessions 14:24:46 <josb> josb has joined #rif 14:25:01 <AxelPolleres> AxelPolleres has joined #rif 14:25:09 <MarkusK> 4.1.1. Compliance model 14:25:17 <Harold> http://www.w3.org/2005/rules/wg/wiki/UCR/Requirements 14:25:25 <GiorgosStoilos> GiorgosStoilos has joined #rif 14:25:28 <sandro> RRSAgent, poiinter? 14:25:28 <RRSAgent> I'm logging. Sorry, nothing found for 'poiinter' 14:25:34 <sandro> RRSAgent, pointer? 14:25:34 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T14-25-34 14:26:02 <MarkusK> "RIF must define a compliance model that will identify required/optional features." 14:26:26 <MarkusK> no objections 14:26:28 <MarkusK> 4.1.2. Default behavior 14:26:36 <MarkusK> "RIF must specify at the appropriate level of detail the default behavior that is expected from a RIF compliant application that does not have the capability to process all or part of the rules described in a RIF document, or it must provide a way to specify such default behavior." 14:26:57 <MarkusK> from charter 14:27:37 <MarkusK> csma: origin of requirements should be mentioned in the UCR document 14:29:15 <MarkusK> sandro: UCR needs to provide justifications by use cases 14:30:06 <MarkusK> csma: what about non-functional requirements that appear in charter? May not be justified by UCs. 14:30:26 <ChrisW> ChrisW has joined #rif 14:30:54 <MarkusK> chris: some requirements might not have concrete use cases, still they are important 14:31:14 <ChrisW> ChrisW has changed the topic to: 4 Nov RIF F2F4 Agenda: http://www.w3.org/2005/rules/wg/wiki/F2F4 14:31:20 <johnhall> johnhall has joined #rif 14:31:48 <ChrisW> rrsagent, draft minutes 14:31:48 <RRSAgent> I have made the request to generate http://www.w3.org/2006/11/04-rif-minutes.html ChrisW 14:31:50 <MarkusK> csma: Question for breakout: Should all requirements be connntected to use cases? What exceptions are allowed? 14:31:57 <MarkusK> no objections to 4.1.2. 14:32:04 <MarkusK> 4.1.3. Different intended semantics 14:32:12 <MarkusK> "RIF must cover rule languages having different intended semantics." 14:32:24 <MarkusK> csma: direct origin of requirement unclear 14:32:31 <ChrisW> scribenick: MarkusK 14:33:14 <MarkusK> csma: does this need further clarification? 14:34:40 <MarkusK> Breakout: issue 12, http://www.w3.org/2005/rules/wg/track/issues/12 14:35:07 <aharth> aharth has joined #rif 14:35:26 <MarkusK> 4.1.4. Embedded comments 14:35:31 <MarkusK> no objections 14:35:37 <MarkusK> 4.1.5. Embedded metadata 14:35:57 <MarkusK> "RIF must support metadata such as author and rule name." 14:36:28 <MarkusK> possible discussion on term "metadata" 14:36:34 <MarkusK> 4.1.6. Implementability 14:36:40 <MarkusK> "RIF must be implementable using well understood techniques." 14:36:59 <ChrisW> Topic: Requirements review 14:37:03 <MarkusK> csma: some clarification might be needed. Why did we add that? 14:37:13 <ChrisW> Chair: Christian de Sainte-Marie 14:37:38 <MarkusK> ivan: I think it is sufficiently clear 14:37:47 <ChrisW> Meeting: RIF F2F4 Day 1 Session 1 14:37:57 <MarkusK> 4.1.7. Limited number of dialects 14:38:04 <MarkusK> "RIF must have a limited number of standard dialects and/or a common core." 14:38:09 <ChrisW> Scribe: Markus 14:38:52 <MarkusK> csma: two different requirements: common core, limited number of dialects 14:39:12 <MarkusK> sandro: the core is required by the charter 14:39:30 <MarkusK> ivan: clarification needed on "limited number of dialects" 14:39:58 <MarkusK> hassan: term "dialect" is unclear as well 14:40:14 <MarkusK> Breakout: discuss meaning of "limited number of dialects" 14:40:51 <MarkusK> 4.1.8. OWL data 14:40:58 <MarkusK> "RIF must cover OWL knowledge bases as data where compatible with Phase 1 semantics." 14:41:29 <MarkusK> csma: note: requirements only for Phase 1, hence "Phase 1 semantics" 14:41:56 <MarkusK> from UCs and charter 14:41:57 <sandro> RRSAgent, pointer? 14:41:57 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T14-41-57 14:41:59 <MarkusK> no objections 14:42:05 <MarkusK> 4.1.9. RDF data 14:42:11 <MarkusK> "RIF must cover RDF triples as data where compatible with Phase 1 semantics." 14:42:40 <MarkusK> dave: no a priori reason to limit Phase 1 RDF or OWL compatibility to OWL DL. 14:42:49 <MarkusK> 4.1.10. Rule language coverage 14:42:56 <MarkusK> "RIF must cover the set of languages identified in the Rulesystem Arrangement Framework. See the Coverage section." 14:43:04 <MarkusK> csma: might need rephrasing 14:43:34 <MarkusK> csma: covered "features" are more important than "languages" 14:43:43 <MarkusK> Breakout: discuss this requirement 14:44:03 <MarkusK> csma: this is an umbrella requirement for the single languages' requirements 14:44:12 <MarkusK> 4.1.11. Semantic precision 14:44:20 <MarkusK> "RIF must have a clear and precise (unambiguous) semantics to reduce the potential for error in the exchange of rules." 14:45:21 <sandro> "It depends what you mean by 'clear and precise semantics'" is a wonderful phrase 14:45:30 <MarkusK> csma: discussion needed on meaning of "clear and precise" 14:45:43 <MarkusK> csma: better discuss ofter discussing technical spec 14:46:11 <MarkusK> hassan: clarification needed on what semantics is needed. Meta-semantics of RIF? 14:46:25 <MarkusK> csma: yes, but discussion needed to fully clarify this 14:46:33 <MarkusK> 4.1.12. Semantic tagging 14:46:40 <MarkusK> "RIF must have a standard way to specify the intended semantics (or semantics style) of the interchanged rule set in a RIF document." 14:47:14 <MarkusK> term "semantic style" needs some clarification 14:47:39 <MarkusK> ivan: some clarification needed, but glossary might suffice for this 14:48:21 <MarkusK> hassan: "semantic style" refers to different kinds of semantics such as e.g. model theoretic semantics 14:48:29 <MarkusK> 4.1.13. Standard components 14:48:35 <MarkusK> "RIF implementations must be able to use standard support technologies such as XML parsers and other parser generators." 14:49:12 <sandro> s/model theoretic semantics/model theoretic semantics, proof theoretic semantics/ 14:49:12 <MarkusK> csma: we might want to reorder the requirements to clarify their interrelation 14:50:07 <MarkusK> 4.1.14. Translators 14:50:11 <Harold> Re Rule language coverage, what about: RIF must cover the set of languages selected via the Rulesystem Arrangement Framework. See the Coverage section. 14:50:15 <MarkusK> "RIF must not require rule systems to be changed; it must be implementable via translators." 14:50:31 <MarkusK> Breakout: discuss 4.1.14 14:50:40 <MarkusK> 4.1.15. XML syntax 14:50:49 <MarkusK> "RIF must have an XML syntax as its primary normative syntax." 14:50:55 <MarkusK> 4.1.16. XML types 14:51:03 <MarkusK> "RIF must permit XML information types (where appropriate) to be expressed using XML Schema. See the charter on Datatype support." 14:51:10 <MarkusK> dave: this was changed already 14:53:08 <MarkusK> issue was that primitive xsd types should go into phase 1, while structured types are for phase 2 14:53:54 <MarkusK> csma: correct version now is: 14:53:59 <MarkusK> "RIF must support an appropriate set of scalar datatypes and associated operations as defined in XML Schema part 2 and associated specifications. See the charter on Datatype support." 14:54:08 <MarkusK> from http://www.w3.org/2005/rules/wg/wiki/UCR/Requirements 14:54:34 <MarkusK> other requirements might have been updated in this document as well 14:55:33 <MarkusK> csma: no discussion of Phase 2 requirements now 14:56:07 <sandro> sandro: note that this rephrasing on XML schema drops the requirement, in the Charter, to support LISTS in phase 1. 14:56:31 <MarkusK> csma: requirements from the charter 14:56:46 <MarkusK> csma: mission covered by earlier requirements 14:58:37 <MarkusK> csma: compatibility requirements with XML data, and RDF (where RIF overlaps with RDF); covered 14:58:49 <Harold> Re Limited number of dialects, what about Sandro's proposal: RIF must have a limited number of standard dialects based on a common core. (Both alternatives allowing the 'or' would hardly be acceptable: 1. No common core, 2. More than one core.) 14:59:10 <MarkusK> csma: compatibility with use of SPARQL to query datasets 14:59:39 <sandro> Harold, my understanding is that question is out of order for this session -- this session is just to review and assign work items to the UCR breakouts. 15:00:00 <MarkusK> csma: currently not covered, discussion needed to get requirement on that 15:00:58 <MarkusK> csma: conformance 15:01:02 <MarkusK> no comments 15:01:16 <MarkusK> csma: "load and query", implications on requirements? 15:01:55 <MarkusK> csma: do UCs in phase 1 support this? 15:01:55 <Harold> Yeah, just wanted to have your proposal (and my justification) be kept it in mind for that breakout. 15:02:15 <MarkusK> alen: requirement is present in the medical UC, should be added 15:02:33 <MarkusK> s /alen/allen/ 15:02:48 <sandro> csma: 1. sematics specified in terms of queries 15:02:48 <sandro> csma: 2. merged rulesets 15:03:12 <MarkusK> csma: "the syntax must support named arguments" is mentioned in charter, but not reflected in requirements 15:03:50 <MarkusK> csma: phase 1 semantics 15:04:31 <MarkusK> csma: rulesets mentioned, but currently no requirement 15:05:14 <MarkusK> csma: some further requirements might not need explicit mentioning (e.g. support for "facts as well as rules" 15:05:22 <MarkusK> csma: datatype support 15:05:46 <MarkusK> csma: current requirements are somewhat less detailed, compare with requirements again 15:06:24 <MarkusK> csma: work item is to check whether requirements from UCs are covered as well 15:07:03 <MarkusK> harold: Re "SHOULD consider RDF as meta-data" -- can we strengthen the "should"? 15:07:27 <MarkusK> csma: "should" comes from charter, further discussion for breakouts 15:08:00 <MarkusK> allen: discussion on coverage http://www.w3.org/2005/rules/wg/track/issues/22 15:08:15 <MarkusK> csma: already on work items 15:09:31 <MarkusK> csma: break! 15:10:54 <pfps_> pfps_ has joined #rif 15:12:02 <pfps_> pfps_ has joined #rif 15:12:09 <DaveReynolds_> DaveReynolds_ has joined #rif 15:12:47 <ivan_> ivan_ has joined #rif 15:15:50 <mdean> mdean has joined #rif 15:22:48 <pfps_> pfps_ has joined #rif 15:22:54 <DaveReynolds_> DaveReynolds_ has joined #rif 15:28:49 <pfps> zakim, who is on the phone? 15:28:49 <Zakim> sorry, pfps, I don't know what conference this is 15:28:50 <Zakim> On IRC I see DaveReynolds, pfps, GiorgosStoilos, RRSAgent, Zakim, JeffP, msintek, sandro, rifbot 15:31:33 <mdean> mdean has joined #rif 15:33:23 <Hassan> Hassan has joined #rif 15:33:40 <sandro> scribeNick: Hassan 15:33:53 <sandro> RRSAgent, pointer? 15:33:53 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T15-33-53 15:33:57 <csma> csma has joined #rif 15:34:20 <Hassan> Work on RIF Technical Design 15:34:46 <Hassan> ChrisW: Currently we have 4 proposals - should boil down to one? 15:35:35 <Hassan> Current (1) Harold Boley's CORE condition language 15:35:47 <GiorgosStoilos> GiorgosStoilos has joined #rif 15:36:12 <Hassan> (2) Hassan's CLP reformulation of a core formalism (as a Logical Framework) 15:36:46 <Hassan> (3) CSMA's proposal based on informal test cases? 15:38:08 <Hassan> (4) Dave Reynolds' proposal to use RDF - syntax level, possibly compatible with (1)-(3) 15:38:58 <Hassan> s/Harold Boley/Harold Boley et al./ 15:39:21 <GaryHallmark> GaryHallmark has joined #rif 15:39:30 <Harold> Harold has joined #rif 15:39:52 <Hassan> CSMA: not yet another semantics, but use *partial* semantics 15:41:07 <Hassan> CSMA: not incompatible with the others as well 15:41:27 <sandro> csma: "partial semantics" == "constraints on semantics" 15:42:20 <Hassan> Leora: I don't understand "partial semantics" 15:42:20 <cgi-irc> cgi-irc has joined #rif 15:42:38 <PaulaP> PaulaP has joined #rif 15:43:01 <Hassan> CSMA: "partial semamntics" means "incomplete specification that may be extended" 15:43:27 <Harold> Christian's Core with a 'partial semantics' would be compatible with the Condition Languages semantics in the sense that Conditions are 'partial rules'. 15:43:49 <Hassan> a/semamntics/semantics/ 15:44:48 <Hassan> Harold: limited to conditions that are common to different styles of rules 15:45:29 <Hassan> CSMA: I do not know what the right constraints are but say, Modus Ponens ... 15:47:13 <Hassan> CSMA: find some way of making sense with some rules even though the full set of assumptions is not met 15:48:14 <Hassan> Harold: OK - we agree (in our proposal) and tried to formalize that but had to backtrack to what we have now 15:49:26 <GaryHallmark> harold: taxonomy of actions: 1. introspective (KB change), 2. bounded by programming environment, 3. real world actions 15:50:16 <Hassan> CSMA: I would like to do things another way: if we characterized some level of syntax and some semantics then interchange can be still achieved even though there is no complete agreement 15:51:23 <Hassan> Sandro: what CSMA is saying (IMO) is that we should be able to interchange among different styles of rules (say Prolog and Production) 15:51:32 <GaryHallmark> +1 to interchange of rules between producton rule and horn 15:51:46 <Deborah_Nichols> Deborah_Nichols has joined #rif 15:52:30 <Hassan> Peter: everyone agrees if limited to Horn - 15:53:11 <johnhall> johnhall has joined #rif 15:53:28 <GaryHallmark> peter: pure postive horn and PR should give same result 15:54:09 <Hassan> Hassan: let us not confuse Logc and Model Theory (Proof theory e.g., SOS, Natural Semantics, ...) 15:54:26 <Hassan> s/Logc/Logic/ 15:54:30 <Harold> Hassan, do you mean "operational semantics" in the sense of "rewrite-rule semantics"? 15:54:37 <sandro> PROPOSED: For positive Horn rules, RIF will use the direct and obvious mapping between production rule systems and logic programming systems. 15:54:59 <Harold> +1 15:55:15 <GaryHallmark> +1 to sandro's proposal 15:56:24 <Hassan> MichaelKifer: Sandro's proposal is already covered by ours 15:56:25 <Harold> Paula, what is your and Francois opinion on this now? 15:56:35 <ivan> ivan has joined #rif 15:56:42 <AxelPolleres> AxelPolleres has joined #rif 15:57:01 <pascalhitzler> pascalhitzler has joined #RIF 15:57:42 <PaulaP> Harold, I'm not sure I understand Christian's proposal 15:57:47 <Hassan> JosB: need only agree on the core shared - extensions may and will have different semantics 15:57:55 <sandro> Jos: the extension can have different semantics, they just need to reduce to the original semantics on the original inputs 15:58:23 <sandro> mkifer: Sandro, your proposal is like a law of nature 15:58:30 <Harold> Paula, I meant about Sandro's proposal of mapping at least between subsets of Production rules and Horn? 15:58:41 <Hassan> JosB: therefore no need for "partial" semantics - compatibility should not be based only onf models, but also on other criteria (operational) 15:59:20 <Hassan> s/onf/on/ 15:59:54 <PaulaP> Harold, I think Michael Kifer is right...it is obvious if the mapping is not 'problematic', that is in the case that the subset is a common one 16:00:40 <pascalhitzler1405> pascalhitzler1405 has joined #RIF 16:01:25 <Hassan> ChrisW: can CSMA's prop be rephrased as using "partial" semantics in the sense that non core features could be expressed more "operationally" 16:02:04 <Hassan> CSMA: allow multiple interpretations as given 16:02:38 <Hassan> Peter: Why not be fully formal? 16:03:29 <sandro> Peter: there are formal semantics out there which say that a number of outcomes are all permissible 16:04:28 <Harold> Christian, do you want to formalize the following: "A rule with multiple intended interpretations should be captured as a single RIF rule"? 16:04:45 <Hassan> DaveReynolds: I like what CSMA is trying to get at: 2 things can be done (1) find test cases with multiple interpretations and (2) example on how to cover this test case 16:05:05 <Hassan> CSMA: need a task force for this 16:05:23 <Harold> (Instead one could capture it with - a conjunction of - several RIF rules.) 16:05:40 <Hassan> Ivan: I would like to understand why is it so important in term of a real UC? 16:06:19 <sandro> Chris: the use case is any interchange between LP and PR systems 16:06:35 <Hassan> Ivan: not a technical issue - why is this important? 16:07:50 <JeffP> JeffP has joined #rif 16:08:59 <MarkusK> MarkusK has joined #rif 16:09:20 <Hassan> Hassan: a rule may have multiple semantics (abstract, concrete, ...) 16:09:33 <Harold> Christian, such 'richness' of interpretations adds to the power of natural languages, but may not be the way to go for formal languages. 16:09:44 <Harold> Hassan's proposal: 16:09:51 <Harold> Three levels: 16:10:09 <Harold> * Change the level of abstraction: CLP 16:10:24 <sandro> 1. "abstract data model from rule" 16:10:37 <Harold> * Model theory can only capture immutable truths. 70% have no logical truth. 16:10:45 <sandro> 2. lots of impure logical features 16:11:15 <sandro> (truths are good, but how to get there is better.) 16:12:24 <sandro> Hassan: stay OPERATIONAL and FORMAL, not just MODEL THEORETIC 16:12:31 <Harold> * Use Hereditary Harrop Formulas to capture local quantification (with variables). 16:12:50 <sandro> Leora: When you say Operational, do you mean Proof Theoretic? 16:12:53 <Harold> Leora: What does 'operational' mean here? 16:13:15 <sandro> I'm just taking extra notes, Harold. 16:13:20 <sandro> Don't worry about me. 16:13:33 <Harold> Hassan: Only (formal) proof theory. 16:13:49 <Harold> Alex: What about actions? Communication acts? 16:14:06 <Harold> Hassan: Yes, there are references in the write-up. 16:14:48 <Harold> Axel: Shall rule sets then declare what the operation semantics for computing consequences would be? 16:14:56 <johnhall> johnhall has joined #rif 16:15:30 <Harold> Hassan: RIFRAF should span the space for the operational semantics: a *meta* rule language, which is nice 16:15:38 <sandro> Hassan: a meta rule language -- a way to write down the proof theory of your rule language. 16:15:40 <Harold> (abstract syntax trees) 16:16:07 <Harold> Michael: Stable and Well-founded semantics are still not covered. 16:16:14 <sandro> mikifer: proof theory doesn't cover important things like stable model semantics 16:16:25 <Harold> Hassan: RIght, it cannot capture everything. 16:16:50 <Harold> Allen: Does this go towards fixpoint semantics (op. sem.)? 16:17:07 <Harold> Hassan: Fixpoint only one possiblity. 16:17:42 <csma> What I wanted to add: There are not only rules, there are also ruelsets. I remember Uli saying, at one telecon, that the order in which rules are taken into account may change what is inferred; in many practical cases, it does not actually matter: what you would infer in the various cases is equally acceptable (equally preserves the meaning); only the semantics of the specific RL into which the RIF document is translated will decide which one(s) are actually produced. 16:18:08 <Harold> Andreas: Op.sem vs. proof theory. There are really 3 levels: Model theory, proof-theory, op.sem. (algorithm). 16:18:28 <Harold> Chris: lets do this offline. 16:19:07 <Hassan> ChrisW: My concern with the current proposal is extensiblity - not clear how to go about it 16:20:10 <JosD> JosD has joined #rif 16:20:42 <Hassan> ChrisW: Abstract Syntax makes more sense for extensibility 16:21:28 <Hassan> ChrisW: (1) how formal should we be (2) what Abstract Syntax 16:22:21 <Hassan> DaveReynolds: What about the separation of data models? 16:22:31 <Hassan> ChrisW: It is compatible with the rest 16:23:03 <Hassan> ChrisW: Identify "incompatibilities" among proposals... 16:23:14 <johnhall> johnhall has joined #rif 16:23:17 <sandro> Chris: Separartion of Data Model can be done in any of the proposals 16:23:46 <Hassan> DaveReynolds: What about formal vs. informal semantics? Precise vs. imprecise? 16:24:46 <Hassan> JosB: A proof theory that is sound and complete is compatible by definition with model theory 16:25:17 <csma> s/JosB/Axel/ 16:26:08 <Hassan> ChrisW: Other disagreements? 16:26:41 <Hassan> CSMA: partial vs.permissive is a better dimension 16:27:46 <csma> I wondered if "precise VS permissive" meant the same as "partial VS complete" and whether the latter was clearer than the former 16:29:27 <pascalhitzler> pascalhitzler has joined #RIF 16:30:04 <Hassan> ChrisW: WHat is the disagreement? 16:30:24 <sandro> sandro: the disagreement is: "How are we going to specify the semantics" 16:30:29 <MarkusK> MarkusK has joined #rif 16:30:33 <Hassan> ChrisW: Given a precise semantics how do we specify it? 16:31:00 <Hassan> ChrisW: These are the issues to discuss 16:31:39 <johnhall> johnhall has joined #rif 16:31:43 <Hassan> ChrisW: No decisions are to me made in the breakout sessions but we must clarify everything we are talking about 16:32:03 <Hassan> ChrisW: Preferably in writing... 16:32:32 <Hassan> ChrisW: BO sessions must be balanced in attendance 16:32:56 <Hassan> 2 BOs planned after lunch (1) requirements 16:33:07 <Hassan> (2) technical design 16:33:58 <Hassan> Sandro: the BO should be "How do we specify the semantics?" 16:34:47 <Hassan> CSMA: can we have a 3rd BO on syntax? 16:36:14 <Hassan> ChrisW: SO 3 BO sessions: (1) UCR (2) How to specify Semantics (3) syntactic issues + vocabularies 16:36:39 <josb> josb has joined #rif 16:39:56 <Hassan> ChrisW: New sessions: (1) UCR (2) Partial vs. complete semantics (3) syntactic issues + vocabularies 16:42:09 <Hassan> ChrisW: New sessions: (1) UCR 5 people (2) Partial vs. complete semantics 10 peopla (3) syntactic issues + vocabularies 8 people 16:42:51 <Hassan> s/peopla/people/ 16:43:49 <Hassan> ChrisW: 90 mins for BOs and 30 mins plenary for debriefing 16:44:59 <Hassan> ChrisW: Back to discussing URI's and vocabularies 16:45:52 <cgi-irc> cgi-irc has joined #rif 16:46:34 <Hassan> ChrisW: What about using URIs for everything is RIF 16:47:06 <Hassan> CSMA: Gerd Wagner started this discussion: what elements? 16:50:27 <Hassan> Sandro: this issue is to discuss the shape of RIF constructs as XML elements 16:50:47 <Allen> Allen has joined #rif 16:51:31 <Hassan> Some members have specific example we can discuss 16:51:40 <Hassan> s/example/examples/ 16:52:24 <Hassan> Ivan: using ternary/binary predicates 16:53:20 <Hassan> ChrisW: each BO group will report back to the whole group: so we need BO session chairs 16:53:51 <Hassan> ChrisW: and scribes ... 16:54:20 <Hassan> Allen Ginsberg will chair the UC&R session 16:55:34 <Hassan> Sandro will chair the syntax session 16:56:02 <Hassan> Chris Welty will chair the Partial vs Complete session 16:56:28 <Hassan> Paul Vincent will chair the UC&R session 16:56:44 <Hassan> Alex will scribe the syntax session 16:57:17 <Hassan> Deborah will scribe the syntax session 16:59:17 <MarkusK> MarkusK has joined #rif 17:56:05 <sandro> sandro has joined #rif 17:59:54 <pascalhitzler> pascalhitzler has joined #RIF 18:02:33 <MarkusK> MarkusK has joined #rif 18:03:25 <msintek> msintek has joined #rif 18:04:19 <GiorgosStoilos> GiorgosStoilos has joined #rif 18:04:35 <msintek> msintek has left #rif 18:05:51 <josb> josb has joined #rif 18:05:53 <msintek> msintek has joined #rif 18:06:02 <GiorgosStoilos> GiorgosStoilos has joined #rif 18:11:22 <pfps> pfps has joined #rif 18:27:34 <Hassan> Hassan has joined #rif 18:29:35 <pfps> pfps has joined #rif 18:34:42 <JosD> JosD has joined #rif 18:37:37 <Zakim> Zakim has left #rif 18:49:34 <pfps> pfps has joined #rif 19:04:00 <pascalhitzler1405> pascalhitzler1405 has joined #RIF 19:08:15 <GaryHallmark> GaryHallmark has joined #rif 19:14:40 <JosD> JosD has joined #rif 19:19:16 <pascalhitzler> pascalhitzler has joined #RIF 19:29:26 <josb> josb has joined #rif 19:39:14 <GaryHallmark> GaryHallmark has joined #rif 19:39:42 <DaveReynolds> DaveReynolds has joined #rif 19:39:59 <GiorgosStoilos> GiorgosStoilos has joined #rif 19:40:05 <Harold> Harold has joined #rif 19:40:09 <Hassan> Hassan has joined #rif 19:40:12 <GaryHallmark> topic: UCR breakout summary 19:40:28 <GaryHallmark> scribe: GaryHallmark 19:40:36 <GaryHallmark> scribeNick: GaryHallmark 19:41:22 <GaryHallmark> sandro: should we make decisions now? 19:42:50 <GaryHallmark> chrisw: need to make decisions that affect next breakout 19:44:23 <GaryHallmark> please see breakout session notes for details of this session 19:48:10 <GaryHallmark> paulv: several issues about whether ruleset merging affects RIF 19:48:10 <mdean> mdean has joined #rif 19:49:40 <GaryHallmark> DaveR: should state whether RIF supports merging (don't have to say how) 19:51:58 <GaryHallmark> topic: RIF XML Syntax breakout summary 19:54:33 <GaryHallmark> again see breakout session notes for details of this session 19:56:15 <GaryHallmark> alex: local names (e.g. local var) do not need URIs 19:57:22 <GaryHallmark> josb: namespaces treated as per RDF 19:58:16 <GaryHallmark> sandro: RIF can use URIs like RDF does 20:05:09 <Hassan> http://www.ihmc.us/users/phayes/IKL/SPEC/SPEC.html 20:08:00 <GaryHallmark> harold: need slotted syntax 20:08:29 <GaryHallmark> alex: roundtripping should be a requirement 20:11:03 <sandro> ACTION csma to do something about roundtripping, like put it on issues list 20:11:05 <sandro> ACTION: csma to do something about roundtripping, like put it on issues list 20:11:05 <rifbot> Sorry, couldn't find user - csma 20:11:15 <sandro> ACTION: Christian to do something about roundtripping, like put it on issues list 20:11:15 <rifbot> Created ACTION-165 - Do something about roundtripping, like put it on issues list [on Christian de Sainte Marie - due 2006-11-11]. 20:15:46 <GaryHallmark> topic: Technical Design breakout summary 20:16:18 <sandro> ACTION: Sandro to find out if we can assign a URI to xpath/xquery functions and operators 20:16:19 <rifbot> Created ACTION-166 - Find out if we can assign a URI to xpath/xquery functions and operators [on Sandro Hawke - due 2006-11-11]. 20:17:03 <JosD> JosD has joined #rif 20:17:13 <GaryHallmark> chrisw: role of CORE is to avoid n**2 translators 20:19:21 <GaryHallmark> ... the CORE semantics should be precise 20:19:35 <GaryHallmark> ... is positive Horn a useful CORE? 20:20:54 <GaryHallmark> ... even positive Horn may be a subset of production rules 20:21:08 <GaryHallmark> ... negation is too contentious for CORE 20:21:30 <GaryHallmark> Sandro: must do at least CORE for phase1 20:21:53 <GaryHallmark> s/may/may not 20:37:59 <DaveReynolds> DaveReynolds has joined #rif 20:39:03 <MarkusK> MarkusK has joined #rif 20:40:19 <DaveReynolds_> DaveReynolds_ has joined #rif 21:00:05 <sandro> sandro has joined #rif 21:01:00 <mdean> mdean has joined #rif 21:01:07 <DaveReynolds> DaveReynolds has joined #rif 21:01:29 <pascalhitzler> pascalhitzler has joined #RIF 21:01:31 <josb> josb has joined #rif 21:01:42 <GaryHallmark> GaryHallmark has joined #rif 21:02:08 <johnhall> johnhall has joined #rif 21:02:29 <AxelPolleres> AxelPolleres has joined #rif 21:02:47 <PaulaP> PaulaP has joined #rif 21:03:08 <cgi-irc> cgi-irc has joined #rif 21:03:39 <ivan> ivan has joined #rif 21:03:40 <pfps> pfps has joined #rif 21:04:03 <Harold> Harold has joined #rif 21:10:23 <csma> csma has joined #rif 21:12:03 <JeffP> JeffP has joined #rif 21:12:04 <GaryHallmark> GaryHallmark has joined #rif 21:12:39 <GiorgosStoilos> GiorgosStoilos has joined #rif 21:39:23 <GaryHallmark> GaryHallmark has joined #rif 21:41:58 <pfps_> pfps_ has joined #rif 21:50:14 <GaryHallmark> GaryHallmark has joined #rif 22:09:39 <JosD> JosD has joined #rif 22:12:19 <pfps_> pfps_ has joined #rif 22:13:26 <sandro> pfps, did you pick a time for dinner? 22:13:29 <josb> josb has joined #rif 22:13:33 <GaryHallmark> GaryHallmark has joined #rif 22:15:09 <pfps> dinner is "shortly" after 6 22:15:36 <AxelPolleres> AxelPolleres has joined #rif 22:16:08 <cgi-irc> cgi-irc has joined #rif 22:17:28 <sandro> PROPOSED: that implementability, semantic precision, standard components, and translators be treated as "general". 22:18:18 <sandro> RESOLVED: that implementability, semantic precision, standard components, and translators be treated as "general". 22:24:49 <sandro> ACTION: PaulV to work with Allen on defn of covers 22:24:49 <rifbot> Sorry, couldn't find user - PaulV 22:24:53 <sandro> ACTION: Paul to work with Allen on defn of covers 22:24:53 <rifbot> Created ACTION-167 - Work with Allen on defn of covers [on Paul Vincent - due 2006-11-11]. 22:24:58 <sandro> ACTION: Igor to work with Allen on defn of covers 22:24:58 <rifbot> Created ACTION-168 - Work with Allen on defn of covers [on Igor Mozetic - due 2006-11-11]. 22:29:17 <sandro> RESOLVED: "RIF must cover rule languages with different semantics." 22:29:31 <sandro> I don't have a clue what it means, but I'm withdrawing my objection. 22:30:16 <sandro> PROPOSED: "RIF must have a standard core and a limited number of dialects based upon that core" 22:31:29 <sandro> RESOLVED: "RIF must have a standard core and a limited number of standard dialects based upon that core" 22:32:46 <sandro> PROPOSED: "RIF core must have a clear and precise semantics. Each standard RIF dialect must have a clear and precise semantics that extends the RIF core semantics." 22:34:32 <sandro> PROPOSED: "RIF core must have a clear and precise syntax and semantics. Each standard RIF dialect must have a clear and precise syntax and semantics that extends RIF core." 22:34:45 <sandro> RESOLVED: "RIF core must have a clear and precise syntax and semantics. Each standard RIF dialect must have a clear and precise syntax and semantics that extends RIF core." 22:38:25 <sandro> PROPOSED: "Dialect Identification", "RIF must have a standard way to specify the dialect of the interchanged rule set is a RIF document." 22:38:25 <sandro> RESOLVED: "Dialect Identification", "RIF must have a standard way to specify the dialect of the interchanged rule set is a RIF document." 22:38:28 <sandro> RRSAgent, pointer? 22:38:28 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T22-38-28 22:38:35 <pfps_> pfps_ has joined #rif 22:40:28 <sandro> ACTION Hassan: improve glossary 22:40:45 <sandro> ACTION: Hassan improve glossary 22:40:46 <rifbot> Created ACTION-169 - Improve glossary [on Hassan Ait-Kaci - due 2006-11-11]. 22:41:59 <sandro> PROPOSED: (implementable via translators) For every standard RIF dialect it must be possible to implement a translator for from rule lanuages covered by the dialect to RIF. 22:42:52 <sandro> Allan: this comes from We're Not expecting people to do research to implement RIF 22:45:28 <sandro> Chris: This doesn't say that you don't need to change your rule system. 22:45:39 <sandro> Allan: Well, it implies it. 22:46:48 <JosD> JosD has joined #rif 22:48:27 <sandro> PROPOSED: (implementable via translators) For every standard RIF dialect it must be possible to implement translators between rule lanuages covered by the dialect and RIF without changing the rule language. 22:48:35 <Hassan> Hassan has joined #rif 22:49:09 <sandro> RESOLVED: (implementable via translators) For every standard RIF dialect it must be possible to implement translators between rule lanuages covered by the dialect and RIF without changing the rule language. 22:49:49 <sandro> PROPOSED: It must be possible to create new dialects of RIF and extend or modify existing ones upwardly compatible 22:50:08 <sandro> Chris: let's put this off to tommorrow. 22:52:06 <Harold> Harold has left #rif 22:52:19 <msintek> msintek has left #rif Previous Message by Thread:GRDDL implementation and testHarness portSee attachment GRDDL.py Description: Text Data test.py Description: Text Data Next Message by Thread:testingA copy of http://www.w3.org/2006/11/04-rif-irc.txt is attached. 14:15:38 <RRSAgent> RRSAgent has joined #rif 14:15:38 <RRSAgent> logging to http://www.w3.org/2006/11/04-rif-irc 14:16:12 <johnhall> johnhall has joined #rif 14:18:20 <pascalhitzler> pascalhitzler has joined #RIF 14:19:12 <DaveReynolds> DaveReynolds raised question of whether issue 12 would be addressed somewhere during the discussions 14:20:52 <MarkusK> Topic: Requirements 14:21:15 <MarkusK> http://www.w3.org/TR/rif-ucr/#Requirements 14:21:59 <MarkusK> csam: objective is to agree on definition of requirements, their origin (UC, charter, other), and their justification 14:22:08 <MarkusK> s /csam/csma/ 14:24:29 <MarkusK> csma: aim only to identify work items for breakout sessions 14:24:46 <josb> josb has joined #rif 14:25:01 <AxelPolleres> AxelPolleres has joined #rif 14:25:09 <MarkusK> 4.1.1. Compliance model 14:25:17 <Harold> http://www.w3.org/2005/rules/wg/wiki/UCR/Requirements 14:25:25 <GiorgosStoilos> GiorgosStoilos has joined #rif 14:25:28 <sandro> RRSAgent, poiinter? 14:25:28 <RRSAgent> I'm logging. Sorry, nothing found for 'poiinter' 14:25:34 <sandro> RRSAgent, pointer? 14:25:34 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T14-25-34 14:26:02 <MarkusK> "RIF must define a compliance model that will identify required/optional features." 14:26:26 <MarkusK> no objections 14:26:28 <MarkusK> 4.1.2. Default behavior 14:26:36 <MarkusK> "RIF must specify at the appropriate level of detail the default behavior that is expected from a RIF compliant application that does not have the capability to process all or part of the rules described in a RIF document, or it must provide a way to specify such default behavior." 14:26:57 <MarkusK> from charter 14:27:37 <MarkusK> csma: origin of requirements should be mentioned in the UCR document 14:29:15 <MarkusK> sandro: UCR needs to provide justifications by use cases 14:30:06 <MarkusK> csma: what about non-functional requirements that appear in charter? May not be justified by UCs. 14:30:26 <ChrisW> ChrisW has joined #rif 14:30:54 <MarkusK> chris: some requirements might not have concrete use cases, still they are important 14:31:14 <ChrisW> ChrisW has changed the topic to: 4 Nov RIF F2F4 Agenda: http://www.w3.org/2005/rules/wg/wiki/F2F4 14:31:20 <johnhall> johnhall has joined #rif 14:31:48 <ChrisW> rrsagent, draft minutes 14:31:48 <RRSAgent> I have made the request to generate http://www.w3.org/2006/11/04-rif-minutes.html ChrisW 14:31:50 <MarkusK> csma: Question for breakout: Should all requirements be connntected to use cases? What exceptions are allowed? 14:31:57 <MarkusK> no objections to 4.1.2. 14:32:04 <MarkusK> 4.1.3. Different intended semantics 14:32:12 <MarkusK> "RIF must cover rule languages having different intended semantics." 14:32:24 <MarkusK> csma: direct origin of requirement unclear 14:32:31 <ChrisW> scribenick: MarkusK 14:33:14 <MarkusK> csma: does this need further clarification? 14:34:40 <MarkusK> Breakout: issue 12, http://www.w3.org/2005/rules/wg/track/issues/12 14:35:07 <aharth> aharth has joined #rif 14:35:26 <MarkusK> 4.1.4. Embedded comments 14:35:31 <MarkusK> no objections 14:35:37 <MarkusK> 4.1.5. Embedded metadata 14:35:57 <MarkusK> "RIF must support metadata such as author and rule name." 14:36:28 <MarkusK> possible discussion on term "metadata" 14:36:34 <MarkusK> 4.1.6. Implementability 14:36:40 <MarkusK> "RIF must be implementable using well understood techniques." 14:36:59 <ChrisW> Topic: Requirements review 14:37:03 <MarkusK> csma: some clarification might be needed. Why did we add that? 14:37:13 <ChrisW> Chair: Christian de Sainte-Marie 14:37:38 <MarkusK> ivan: I think it is sufficiently clear 14:37:47 <ChrisW> Meeting: RIF F2F4 Day 1 Session 1 14:37:57 <MarkusK> 4.1.7. Limited number of dialects 14:38:04 <MarkusK> "RIF must have a limited number of standard dialects and/or a common core." 14:38:09 <ChrisW> Scribe: Markus 14:38:52 <MarkusK> csma: two different requirements: common core, limited number of dialects 14:39:12 <MarkusK> sandro: the core is required by the charter 14:39:30 <MarkusK> ivan: clarification needed on "limited number of dialects" 14:39:58 <MarkusK> hassan: term "dialect" is unclear as well 14:40:14 <MarkusK> Breakout: discuss meaning of "limited number of dialects" 14:40:51 <MarkusK> 4.1.8. OWL data 14:40:58 <MarkusK> "RIF must cover OWL knowledge bases as data where compatible with Phase 1 semantics." 14:41:29 <MarkusK> csma: note: requirements only for Phase 1, hence "Phase 1 semantics" 14:41:56 <MarkusK> from UCs and charter 14:41:57 <sandro> RRSAgent, pointer? 14:41:57 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T14-41-57 14:41:59 <MarkusK> no objections 14:42:05 <MarkusK> 4.1.9. RDF data 14:42:11 <MarkusK> "RIF must cover RDF triples as data where compatible with Phase 1 semantics." 14:42:40 <MarkusK> dave: no a priori reason to limit Phase 1 RDF or OWL compatibility to OWL DL. 14:42:49 <MarkusK> 4.1.10. Rule language coverage 14:42:56 <MarkusK> "RIF must cover the set of languages identified in the Rulesystem Arrangement Framework. See the Coverage section." 14:43:04 <MarkusK> csma: might need rephrasing 14:43:34 <MarkusK> csma: covered "features" are more important than "languages" 14:43:43 <MarkusK> Breakout: discuss this requirement 14:44:03 <MarkusK> csma: this is an umbrella requirement for the single languages' requirements 14:44:12 <MarkusK> 4.1.11. Semantic precision 14:44:20 <MarkusK> "RIF must have a clear and precise (unambiguous) semantics to reduce the potential for error in the exchange of rules." 14:45:21 <sandro> "It depends what you mean by 'clear and precise semantics'" is a wonderful phrase 14:45:30 <MarkusK> csma: discussion needed on meaning of "clear and precise" 14:45:43 <MarkusK> csma: better discuss ofter discussing technical spec 14:46:11 <MarkusK> hassan: clarification needed on what semantics is needed. Meta-semantics of RIF? 14:46:25 <MarkusK> csma: yes, but discussion needed to fully clarify this 14:46:33 <MarkusK> 4.1.12. Semantic tagging 14:46:40 <MarkusK> "RIF must have a standard way to specify the intended semantics (or semantics style) of the interchanged rule set in a RIF document." 14:47:14 <MarkusK> term "semantic style" needs some clarification 14:47:39 <MarkusK> ivan: some clarification needed, but glossary might suffice for this 14:48:21 <MarkusK> hassan: "semantic style" refers to different kinds of semantics such as e.g. model theoretic semantics 14:48:29 <MarkusK> 4.1.13. Standard components 14:48:35 <MarkusK> "RIF implementations must be able to use standard support technologies such as XML parsers and other parser generators." 14:49:12 <sandro> s/model theoretic semantics/model theoretic semantics, proof theoretic semantics/ 14:49:12 <MarkusK> csma: we might want to reorder the requirements to clarify their interrelation 14:50:07 <MarkusK> 4.1.14. Translators 14:50:11 <Harold> Re Rule language coverage, what about: RIF must cover the set of languages selected via the Rulesystem Arrangement Framework. See the Coverage section. 14:50:15 <MarkusK> "RIF must not require rule systems to be changed; it must be implementable via translators." 14:50:31 <MarkusK> Breakout: discuss 4.1.14 14:50:40 <MarkusK> 4.1.15. XML syntax 14:50:49 <MarkusK> "RIF must have an XML syntax as its primary normative syntax." 14:50:55 <MarkusK> 4.1.16. XML types 14:51:03 <MarkusK> "RIF must permit XML information types (where appropriate) to be expressed using XML Schema. See the charter on Datatype support." 14:51:10 <MarkusK> dave: this was changed already 14:53:08 <MarkusK> issue was that primitive xsd types should go into phase 1, while structured types are for phase 2 14:53:54 <MarkusK> csma: correct version now is: 14:53:59 <MarkusK> "RIF must support an appropriate set of scalar datatypes and associated operations as defined in XML Schema part 2 and associated specifications. See the charter on Datatype support." 14:54:08 <MarkusK> from http://www.w3.org/2005/rules/wg/wiki/UCR/Requirements 14:54:34 <MarkusK> other requirements might have been updated in this document as well 14:55:33 <MarkusK> csma: no discussion of Phase 2 requirements now 14:56:07 <sandro> sandro: note that this rephrasing on XML schema drops the requirement, in the Charter, to support LISTS in phase 1. 14:56:31 <MarkusK> csma: requirements from the charter 14:56:46 <MarkusK> csma: mission covered by earlier requirements 14:58:37 <MarkusK> csma: compatibility requirements with XML data, and RDF (where RIF overlaps with RDF); covered 14:58:49 <Harold> Re Limited number of dialects, what about Sandro's proposal: RIF must have a limited number of standard dialects based on a common core. (Both alternatives allowing the 'or' would hardly be acceptable: 1. No common core, 2. More than one core.) 14:59:10 <MarkusK> csma: compatibility with use of SPARQL to query datasets 14:59:39 <sandro> Harold, my understanding is that question is out of order for this session -- this session is just to review and assign work items to the UCR breakouts. 15:00:00 <MarkusK> csma: currently not covered, discussion needed to get requirement on that 15:00:58 <MarkusK> csma: conformance 15:01:02 <MarkusK> no comments 15:01:16 <MarkusK> csma: "load and query", implications on requirements? 15:01:55 <MarkusK> csma: do UCs in phase 1 support this? 15:01:55 <Harold> Yeah, just wanted to have your proposal (and my justification) be kept it in mind for that breakout. 15:02:15 <MarkusK> alen: requirement is present in the medical UC, should be added 15:02:33 <MarkusK> s /alen/allen/ 15:02:48 <sandro> csma: 1. sematics specified in terms of queries 15:02:48 <sandro> csma: 2. merged rulesets 15:03:12 <MarkusK> csma: "the syntax must support named arguments" is mentioned in charter, but not reflected in requirements 15:03:50 <MarkusK> csma: phase 1 semantics 15:04:31 <MarkusK> csma: rulesets mentioned, but currently no requirement 15:05:14 <MarkusK> csma: some further requirements might not need explicit mentioning (e.g. support for "facts as well as rules" 15:05:22 <MarkusK> csma: datatype support 15:05:46 <MarkusK> csma: current requirements are somewhat less detailed, compare with requirements again 15:06:24 <MarkusK> csma: work item is to check whether requirements from UCs are covered as well 15:07:03 <MarkusK> harold: Re "SHOULD consider RDF as meta-data" -- can we strengthen the "should"? 15:07:27 <MarkusK> csma: "should" comes from charter, further discussion for breakouts 15:08:00 <MarkusK> allen: discussion on coverage http://www.w3.org/2005/rules/wg/track/issues/22 15:08:15 <MarkusK> csma: already on work items 15:09:31 <MarkusK> csma: break! 15:10:54 <pfps_> pfps_ has joined #rif 15:12:02 <pfps_> pfps_ has joined #rif 15:12:09 <DaveReynolds_> DaveReynolds_ has joined #rif 15:12:47 <ivan_> ivan_ has joined #rif 15:15:50 <mdean> mdean has joined #rif 15:22:48 <pfps_> pfps_ has joined #rif 15:22:54 <DaveReynolds_> DaveReynolds_ has joined #rif 15:28:49 <pfps> zakim, who is on the phone? 15:28:49 <Zakim> sorry, pfps, I don't know what conference this is 15:28:50 <Zakim> On IRC I see DaveReynolds, pfps, GiorgosStoilos, RRSAgent, Zakim, JeffP, msintek, sandro, rifbot 15:31:33 <mdean> mdean has joined #rif 15:33:23 <Hassan> Hassan has joined #rif 15:33:40 <sandro> scribeNick: Hassan 15:33:53 <sandro> RRSAgent, pointer? 15:33:53 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T15-33-53 15:33:57 <csma> csma has joined #rif 15:34:20 <Hassan> Work on RIF Technical Design 15:34:46 <Hassan> ChrisW: Currently we have 4 proposals - should boil down to one? 15:35:35 <Hassan> Current (1) Harold Boley's CORE condition language 15:35:47 <GiorgosStoilos> GiorgosStoilos has joined #rif 15:36:12 <Hassan> (2) Hassan's CLP reformulation of a core formalism (as a Logical Framework) 15:36:46 <Hassan> (3) CSMA's proposal based on informal test cases? 15:38:08 <Hassan> (4) Dave Reynolds' proposal to use RDF - syntax level, possibly compatible with (1)-(3) 15:38:58 <Hassan> s/Harold Boley/Harold Boley et al./ 15:39:21 <GaryHallmark> GaryHallmark has joined #rif 15:39:30 <Harold> Harold has joined #rif 15:39:52 <Hassan> CSMA: not yet another semantics, but use *partial* semantics 15:41:07 <Hassan> CSMA: not incompatible with the others as well 15:41:27 <sandro> csma: "partial semantics" == "constraints on semantics" 15:42:20 <Hassan> Leora: I don't understand "partial semantics" 15:42:20 <cgi-irc> cgi-irc has joined #rif 15:42:38 <PaulaP> PaulaP has joined #rif 15:43:01 <Hassan> CSMA: "partial semamntics" means "incomplete specification that may be extended" 15:43:27 <Harold> Christian's Core with a 'partial semantics' would be compatible with the Condition Languages semantics in the sense that Conditions are 'partial rules'. 15:43:49 <Hassan> a/semamntics/semantics/ 15:44:48 <Hassan> Harold: limited to conditions that are common to different styles of rules 15:45:29 <Hassan> CSMA: I do not know what the right constraints are but say, Modus Ponens ... 15:47:13 <Hassan> CSMA: find some way of making sense with some rules even though the full set of assumptions is not met 15:48:14 <Hassan> Harold: OK - we agree (in our proposal) and tried to formalize that but had to backtrack to what we have now 15:49:26 <GaryHallmark> harold: taxonomy of actions: 1. introspective (KB change), 2. bounded by programming environment, 3. real world actions 15:50:16 <Hassan> CSMA: I would like to do things another way: if we characterized some level of syntax and some semantics then interchange can be still achieved even though there is no complete agreement 15:51:23 <Hassan> Sandro: what CSMA is saying (IMO) is that we should be able to interchange among different styles of rules (say Prolog and Production) 15:51:32 <GaryHallmark> +1 to interchange of rules between producton rule and horn 15:51:46 <Deborah_Nichols> Deborah_Nichols has joined #rif 15:52:30 <Hassan> Peter: everyone agrees if limited to Horn - 15:53:11 <johnhall> johnhall has joined #rif 15:53:28 <GaryHallmark> peter: pure postive horn and PR should give same result 15:54:09 <Hassan> Hassan: let us not confuse Logc and Model Theory (Proof theory e.g., SOS, Natural Semantics, ...) 15:54:26 <Hassan> s/Logc/Logic/ 15:54:30 <Harold> Hassan, do you mean "operational semantics" in the sense of "rewrite-rule semantics"? 15:54:37 <sandro> PROPOSED: For positive Horn rules, RIF will use the direct and obvious mapping between production rule systems and logic programming systems. 15:54:59 <Harold> +1 15:55:15 <GaryHallmark> +1 to sandro's proposal 15:56:24 <Hassan> MichaelKifer: Sandro's proposal is already covered by ours 15:56:25 <Harold> Paula, what is your and Francois opinion on this now? 15:56:35 <ivan> ivan has joined #rif 15:56:42 <AxelPolleres> AxelPolleres has joined #rif 15:57:01 <pascalhitzler> pascalhitzler has joined #RIF 15:57:42 <PaulaP> Harold, I'm not sure I understand Christian's proposal 15:57:47 <Hassan> JosB: need only agree on the core shared - extensions may and will have different semantics 15:57:55 <sandro> Jos: the extension can have different semantics, they just need to reduce to the original semantics on the original inputs 15:58:23 <sandro> mkifer: Sandro, your proposal is like a law of nature 15:58:30 <Harold> Paula, I meant about Sandro's proposal of mapping at least between subsets of Production rules and Horn? 15:58:41 <Hassan> JosB: therefore no need for "partial" semantics - compatibility should not be based only onf models, but also on other criteria (operational) 15:59:20 <Hassan> s/onf/on/ 15:59:54 <PaulaP> Harold, I think Michael Kifer is right...it is obvious if the mapping is not 'problematic', that is in the case that the subset is a common one 16:00:40 <pascalhitzler1405> pascalhitzler1405 has joined #RIF 16:01:25 <Hassan> ChrisW: can CSMA's prop be rephrased as using "partial" semantics in the sense that non core features could be expressed more "operationally" 16:02:04 <Hassan> CSMA: allow multiple interpretations as given 16:02:38 <Hassan> Peter: Why not be fully formal? 16:03:29 <sandro> Peter: there are formal semantics out there which say that a number of outcomes are all permissible 16:04:28 <Harold> Christian, do you want to formalize the following: "A rule with multiple intended interpretations should be captured as a single RIF rule"? 16:04:45 <Hassan> DaveReynolds: I like what CSMA is trying to get at: 2 things can be done (1) find test cases with multiple interpretations and (2) example on how to cover this test case 16:05:05 <Hassan> CSMA: need a task force for this 16:05:23 <Harold> (Instead one could capture it with - a conjunction of - several RIF rules.) 16:05:40 <Hassan> Ivan: I would like to understand why is it so important in term of a real UC? 16:06:19 <sandro> Chris: the use case is any interchange between LP and PR systems 16:06:35 <Hassan> Ivan: not a technical issue - why is this important? 16:07:50 <JeffP> JeffP has joined #rif 16:08:59 <MarkusK> MarkusK has joined #rif 16:09:20 <Hassan> Hassan: a rule may have multiple semantics (abstract, concrete, ...) 16:09:33 <Harold> Christian, such 'richness' of interpretations adds to the power of natural languages, but may not be the way to go for formal languages. 16:09:44 <Harold> Hassan's proposal: 16:09:51 <Harold> Three levels: 16:10:09 <Harold> * Change the level of abstraction: CLP 16:10:24 <sandro> 1. "abstract data model from rule" 16:10:37 <Harold> * Model theory can only capture immutable truths. 70% have no logical truth. 16:10:45 <sandro> 2. lots of impure logical features 16:11:15 <sandro> (truths are good, but how to get there is better.) 16:12:24 <sandro> Hassan: stay OPERATIONAL and FORMAL, not just MODEL THEORETIC 16:12:31 <Harold> * Use Hereditary Harrop Formulas to capture local quantification (with variables). 16:12:50 <sandro> Leora: When you say Operational, do you mean Proof Theoretic? 16:12:53 <Harold> Leora: What does 'operational' mean here? 16:13:15 <sandro> I'm just taking extra notes, Harold. 16:13:20 <sandro> Don't worry about me. 16:13:33 <Harold> Hassan: Only (formal) proof theory. 16:13:49 <Harold> Alex: What about actions? Communication acts? 16:14:06 <Harold> Hassan: Yes, there are references in the write-up. 16:14:48 <Harold> Axel: Shall rule sets then declare what the operation semantics for computing consequences would be? 16:14:56 <johnhall> johnhall has joined #rif 16:15:30 <Harold> Hassan: RIFRAF should span the space for the operational semantics: a *meta* rule language, which is nice 16:15:38 <sandro> Hassan: a meta rule language -- a way to write down the proof theory of your rule language. 16:15:40 <Harold> (abstract syntax trees) 16:16:07 <Harold> Michael: Stable and Well-founded semantics are still not covered. 16:16:14 <sandro> mikifer: proof theory doesn't cover important things like stable model semantics 16:16:25 <Harold> Hassan: RIght, it cannot capture everything. 16:16:50 <Harold> Allen: Does this go towards fixpoint semantics (op. sem.)? 16:17:07 <Harold> Hassan: Fixpoint only one possiblity. 16:17:42 <csma> What I wanted to add: There are not only rules, there are also ruelsets. I remember Uli saying, at one telecon, that the order in which rules are taken into account may change what is inferred; in many practical cases, it does not actually matter: what you would infer in the various cases is equally acceptable (equally preserves the meaning); only the semantics of the specific RL into which the RIF document is translated will decide which one(s) are actually produced. 16:18:08 <Harold> Andreas: Op.sem vs. proof theory. There are really 3 levels: Model theory, proof-theory, op.sem. (algorithm). 16:18:28 <Harold> Chris: lets do this offline. 16:19:07 <Hassan> ChrisW: My concern with the current proposal is extensiblity - not clear how to go about it 16:20:10 <JosD> JosD has joined #rif 16:20:42 <Hassan> ChrisW: Abstract Syntax makes more sense for extensibility 16:21:28 <Hassan> ChrisW: (1) how formal should we be (2) what Abstract Syntax 16:22:21 <Hassan> DaveReynolds: What about the separation of data models? 16:22:31 <Hassan> ChrisW: It is compatible with the rest 16:23:03 <Hassan> ChrisW: Identify "incompatibilities" among proposals... 16:23:14 <johnhall> johnhall has joined #rif 16:23:17 <sandro> Chris: Separartion of Data Model can be done in any of the proposals 16:23:46 <Hassan> DaveReynolds: What about formal vs. informal semantics? Precise vs. imprecise? 16:24:46 <Hassan> JosB: A proof theory that is sound and complete is compatible by definition with model theory 16:25:17 <csma> s/JosB/Axel/ 16:26:08 <Hassan> ChrisW: Other disagreements? 16:26:41 <Hassan> CSMA: partial vs.permissive is a better dimension 16:27:46 <csma> I wondered if "precise VS permissive" meant the same as "partial VS complete" and whether the latter was clearer than the former 16:29:27 <pascalhitzler> pascalhitzler has joined #RIF 16:30:04 <Hassan> ChrisW: WHat is the disagreement? 16:30:24 <sandro> sandro: the disagreement is: "How are we going to specify the semantics" 16:30:29 <MarkusK> MarkusK has joined #rif 16:30:33 <Hassan> ChrisW: Given a precise semantics how do we specify it? 16:31:00 <Hassan> ChrisW: These are the issues to discuss 16:31:39 <johnhall> johnhall has joined #rif 16:31:43 <Hassan> ChrisW: No decisions are to me made in the breakout sessions but we must clarify everything we are talking about 16:32:03 <Hassan> ChrisW: Preferably in writing... 16:32:32 <Hassan> ChrisW: BO sessions must be balanced in attendance 16:32:56 <Hassan> 2 BOs planned after lunch (1) requirements 16:33:07 <Hassan> (2) technical design 16:33:58 <Hassan> Sandro: the BO should be "How do we specify the semantics?" 16:34:47 <Hassan> CSMA: can we have a 3rd BO on syntax? 16:36:14 <Hassan> ChrisW: SO 3 BO sessions: (1) UCR (2) How to specify Semantics (3) syntactic issues + vocabularies 16:36:39 <josb> josb has joined #rif 16:39:56 <Hassan> ChrisW: New sessions: (1) UCR (2) Partial vs. complete semantics (3) syntactic issues + vocabularies 16:42:09 <Hassan> ChrisW: New sessions: (1) UCR 5 people (2) Partial vs. complete semantics 10 peopla (3) syntactic issues + vocabularies 8 people 16:42:51 <Hassan> s/peopla/people/ 16:43:49 <Hassan> ChrisW: 90 mins for BOs and 30 mins plenary for debriefing 16:44:59 <Hassan> ChrisW: Back to discussing URI's and vocabularies 16:45:52 <cgi-irc> cgi-irc has joined #rif 16:46:34 <Hassan> ChrisW: What about using URIs for everything is RIF 16:47:06 <Hassan> CSMA: Gerd Wagner started this discussion: what elements? 16:50:27 <Hassan> Sandro: this issue is to discuss the shape of RIF constructs as XML elements 16:50:47 <Allen> Allen has joined #rif 16:51:31 <Hassan> Some members have specific example we can discuss 16:51:40 <Hassan> s/example/examples/ 16:52:24 <Hassan> Ivan: using ternary/binary predicates 16:53:20 <Hassan> ChrisW: each BO group will report back to the whole group: so we need BO session chairs 16:53:51 <Hassan> ChrisW: and scribes ... 16:54:20 <Hassan> Allen Ginsberg will chair the UC&R session 16:55:34 <Hassan> Sandro will chair the syntax session 16:56:02 <Hassan> Chris Welty will chair the Partial vs Complete session 16:56:28 <Hassan> Paul Vincent will chair the UC&R session 16:56:44 <Hassan> Alex will scribe the syntax session 16:57:17 <Hassan> Deborah will scribe the syntax session 16:59:17 <MarkusK> MarkusK has joined #rif 17:56:05 <sandro> sandro has joined #rif 17:59:54 <pascalhitzler> pascalhitzler has joined #RIF 18:02:33 <MarkusK> MarkusK has joined #rif 18:03:25 <msintek> msintek has joined #rif 18:04:19 <GiorgosStoilos> GiorgosStoilos has joined #rif 18:04:35 <msintek> msintek has left #rif 18:05:51 <josb> josb has joined #rif 18:05:53 <msintek> msintek has joined #rif 18:06:02 <GiorgosStoilos> GiorgosStoilos has joined #rif 18:11:22 <pfps> pfps has joined #rif 18:27:34 <Hassan> Hassan has joined #rif 18:29:35 <pfps> pfps has joined #rif 18:34:42 <JosD> JosD has joined #rif 18:37:37 <Zakim> Zakim has left #rif 18:49:34 <pfps> pfps has joined #rif 19:04:00 <pascalhitzler1405> pascalhitzler1405 has joined #RIF 19:08:15 <GaryHallmark> GaryHallmark has joined #rif 19:14:40 <JosD> JosD has joined #rif 19:19:16 <pascalhitzler> pascalhitzler has joined #RIF 19:29:26 <josb> josb has joined #rif 19:39:14 <GaryHallmark> GaryHallmark has joined #rif 19:39:42 <DaveReynolds> DaveReynolds has joined #rif 19:39:59 <GiorgosStoilos> GiorgosStoilos has joined #rif 19:40:05 <Harold> Harold has joined #rif 19:40:09 <Hassan> Hassan has joined #rif 19:40:12 <GaryHallmark> topic: UCR breakout summary 19:40:28 <GaryHallmark> scribe: GaryHallmark 19:40:36 <GaryHallmark> scribeNick: GaryHallmark 19:41:22 <GaryHallmark> sandro: should we make decisions now? 19:42:50 <GaryHallmark> chrisw: need to make decisions that affect next breakout 19:44:23 <GaryHallmark> please see breakout session notes for details of this session 19:48:10 <GaryHallmark> paulv: several issues about whether ruleset merging affects RIF 19:48:10 <mdean> mdean has joined #rif 19:49:40 <GaryHallmark> DaveR: should state whether RIF supports merging (don't have to say how) 19:51:58 <GaryHallmark> topic: RIF XML Syntax breakout summary 19:54:33 <GaryHallmark> again see breakout session notes for details of this session 19:56:15 <GaryHallmark> alex: local names (e.g. local var) do not need URIs 19:57:22 <GaryHallmark> josb: namespaces treated as per RDF 19:58:16 <GaryHallmark> sandro: RIF can use URIs like RDF does 20:05:09 <Hassan> http://www.ihmc.us/users/phayes/IKL/SPEC/SPEC.html 20:08:00 <GaryHallmark> harold: need slotted syntax 20:08:29 <GaryHallmark> alex: roundtripping should be a requirement 20:11:03 <sandro> ACTION csma to do something about roundtripping, like put it on issues list 20:11:05 <sandro> ACTION: csma to do something about roundtripping, like put it on issues list 20:11:05 <rifbot> Sorry, couldn't find user - csma 20:11:15 <sandro> ACTION: Christian to do something about roundtripping, like put it on issues list 20:11:15 <rifbot> Created ACTION-165 - Do something about roundtripping, like put it on issues list [on Christian de Sainte Marie - due 2006-11-11]. 20:15:46 <GaryHallmark> topic: Technical Design breakout summary 20:16:18 <sandro> ACTION: Sandro to find out if we can assign a URI to xpath/xquery functions and operators 20:16:19 <rifbot> Created ACTION-166 - Find out if we can assign a URI to xpath/xquery functions and operators [on Sandro Hawke - due 2006-11-11]. 20:17:03 <JosD> JosD has joined #rif 20:17:13 <GaryHallmark> chrisw: role of CORE is to avoid n**2 translators 20:19:21 <GaryHallmark> ... the CORE semantics should be precise 20:19:35 <GaryHallmark> ... is positive Horn a useful CORE? 20:20:54 <GaryHallmark> ... even positive Horn may be a subset of production rules 20:21:08 <GaryHallmark> ... negation is too contentious for CORE 20:21:30 <GaryHallmark> Sandro: must do at least CORE for phase1 20:21:53 <GaryHallmark> s/may/may not 20:37:59 <DaveReynolds> DaveReynolds has joined #rif 20:39:03 <MarkusK> MarkusK has joined #rif 20:40:19 <DaveReynolds_> DaveReynolds_ has joined #rif 21:00:05 <sandro> sandro has joined #rif 21:01:00 <mdean> mdean has joined #rif 21:01:07 <DaveReynolds> DaveReynolds has joined #rif 21:01:29 <pascalhitzler> pascalhitzler has joined #RIF 21:01:31 <josb> josb has joined #rif 21:01:42 <GaryHallmark> GaryHallmark has joined #rif 21:02:08 <johnhall> johnhall has joined #rif 21:02:29 <AxelPolleres> AxelPolleres has joined #rif 21:02:47 <PaulaP> PaulaP has joined #rif 21:03:08 <cgi-irc> cgi-irc has joined #rif 21:03:39 <ivan> ivan has joined #rif 21:03:40 <pfps> pfps has joined #rif 21:04:03 <Harold> Harold has joined #rif 21:10:23 <csma> csma has joined #rif 21:12:03 <JeffP> JeffP has joined #rif 21:12:04 <GaryHallmark> GaryHallmark has joined #rif 21:12:39 <GiorgosStoilos> GiorgosStoilos has joined #rif 21:39:23 <GaryHallmark> GaryHallmark has joined #rif 21:41:58 <pfps_> pfps_ has joined #rif 21:50:14 <GaryHallmark> GaryHallmark has joined #rif 22:09:39 <JosD> JosD has joined #rif 22:12:19 <pfps_> pfps_ has joined #rif 22:13:26 <sandro> pfps, did you pick a time for dinner? 22:13:29 <josb> josb has joined #rif 22:13:33 <GaryHallmark> GaryHallmark has joined #rif 22:15:09 <pfps> dinner is "shortly" after 6 22:15:36 <AxelPolleres> AxelPolleres has joined #rif 22:16:08 <cgi-irc> cgi-irc has joined #rif 22:17:28 <sandro> PROPOSED: that implementability, semantic precision, standard components, and translators be treated as "general". 22:18:18 <sandro> RESOLVED: that implementability, semantic precision, standard components, and translators be treated as "general". 22:24:49 <sandro> ACTION: PaulV to work with Allen on defn of covers 22:24:49 <rifbot> Sorry, couldn't find user - PaulV 22:24:53 <sandro> ACTION: Paul to work with Allen on defn of covers 22:24:53 <rifbot> Created ACTION-167 - Work with Allen on defn of covers [on Paul Vincent - due 2006-11-11]. 22:24:58 <sandro> ACTION: Igor to work with Allen on defn of covers 22:24:58 <rifbot> Created ACTION-168 - Work with Allen on defn of covers [on Igor Mozetic - due 2006-11-11]. 22:29:17 <sandro> RESOLVED: "RIF must cover rule languages with different semantics." 22:29:31 <sandro> I don't have a clue what it means, but I'm withdrawing my objection. 22:30:16 <sandro> PROPOSED: "RIF must have a standard core and a limited number of dialects based upon that core" 22:31:29 <sandro> RESOLVED: "RIF must have a standard core and a limited number of standard dialects based upon that core" 22:32:46 <sandro> PROPOSED: "RIF core must have a clear and precise semantics. Each standard RIF dialect must have a clear and precise semantics that extends the RIF core semantics." 22:34:32 <sandro> PROPOSED: "RIF core must have a clear and precise syntax and semantics. Each standard RIF dialect must have a clear and precise syntax and semantics that extends RIF core." 22:34:45 <sandro> RESOLVED: "RIF core must have a clear and precise syntax and semantics. Each standard RIF dialect must have a clear and precise syntax and semantics that extends RIF core." 22:38:25 <sandro> PROPOSED: "Dialect Identification", "RIF must have a standard way to specify the dialect of the interchanged rule set is a RIF document." 22:38:25 <sandro> RESOLVED: "Dialect Identification", "RIF must have a standard way to specify the dialect of the interchanged rule set is a RIF document." 22:38:28 <sandro> RRSAgent, pointer? 22:38:28 <RRSAgent> See http://www.w3.org/2006/11/04-rif-irc#T22-38-28 22:38:35 <pfps_> pfps_ has joined #rif 22:40:28 <sandro> ACTION Hassan: improve glossary 22:40:45 <sandro> ACTION: Hassan improve glossary 22:40:46 <rifbot> Created ACTION-169 - Improve glossary [on Hassan Ait-Kaci - due 2006-11-11]. 22:41:59 <sandro> PROPOSED: (implementable via translators) For every standard RIF dialect it must be possible to implement a translator for from rule lanuages covered by the dialect to RIF. 22:42:52 <sandro> Allan: this comes from We're Not expecting people to do research to implement RIF 22:45:28 <sandro> Chris: This doesn't say that you don't need to change your rule system. 22:45:39 <sandro> Allan: Well, it implies it. 22:46:48 <JosD> JosD has joined #rif 22:48:27 <sandro> PROPOSED: (implementable via translators) For every standard RIF dialect it must be possible to implement translators between rule lanuages covered by the dialect and RIF without changing the rule language. 22:48:35 <Hassan> Hassan has joined #rif 22:49:09 <sandro> RESOLVED: (implementable via translators) For every standard RIF dialect it must be possible to implement translators between rule lanuages covered by the dialect and RIF without changing the rule language. 22:49:49 <sandro> PROPOSED: It must be possible to create new dialects of RIF and extend or modify existing ones upwardly compatible 22:50:08 <sandro> Chris: let's put this off to tommorrow. 22:52:06 <Harold> Harold has left #rif 22:52:19 <msintek> msintek has left #rif
blog comments powered by Disqus
|
|