14:03:38 RRSAgent has joined #owl 14:03:38 logging to http://www.w3.org/2008/03/10-owl-irc 14:03:53 zakim, this is owl 14:03:53 ok, alanr; that matches SW_OWL()10:00AM 14:03:58 zakim, who is here? 14:03:58 On the phone I see ??P4, msmith, [IBM], Alan_Ruttenberg 14:03:59 On IRC I see RRSAgent, jjc, alanr, Zakim, Achille, bmotik, msmith, trackbot-ng, sandro 14:04:00 +??P13 14:04:06 zakim, ??P13 is me 14:04:06 +jjc; got it 14:04:11 Zakim, ??p4 is me 14:04:11 +bmotik; got it 14:04:16 Zakim, mute me 14:04:16 bmotik should now be muted 14:04:38 zakim, who is here? 14:04:38 On the phone I see bmotik (muted), msmith, [IBM], Alan_Ruttenberg, jjc 14:04:39 On IRC I see RRSAgent, jjc, alanr, Zakim, Achille, bmotik, msmith, trackbot-ng, sandro 14:05:05 zakim, [IBM] is Achille 14:05:05 +Achille; got it 14:05:09 zakim, who is here? 14:05:09 On the phone I see bmotik (muted), msmith, Achille, Alan_Ruttenberg, jjc 14:05:11 On IRC I see RRSAgent, jjc, alanr, Zakim, Achille, bmotik, msmith, trackbot-ng, sandro 14:05:47 ScribeNick: msmith 14:06:42 I like the fact that imports is by location, but two use cases aren't satisfied - Tool independent redirection to off line versions, for editing purposes, and versioning, as you mention below, and as described on the imports page. 14:07:29 alanr: open for discussion on current state 14:08:12 We are discussing the text in http://lists.w3.org/Archives/Public/public-owl-wg/2008Mar/0110 14:08:31 achille: preferred solution would provide redirection, e.g., as in XML schema with a hint in the ontology 14:08:41 alanr has changed the topic to: http://www.w3.org/2007/OWL/wiki/Imports 14:09:27 ...by location doesn't give as much flexibility. 14:09:35 q+ 14:09:40 Zakim, unmute me 14:09:40 bmotik should no longer be muted 14:09:58 q- 14:10:01 bmotik: achille, which solution are you referring to? 14:10:24 achille: owl 1.0 and submission version of owl 1.1 14:11:06 bmotik: but 1.0 was by location, 1.1 spec is by ontology URI, current proposals are by location with implementation override 14:11:48 achille: 1.0 by location is not what we want 14:11:54 ...and I thought 1.1 was same 14:12:19 is the word "magic" there? 14:12:19 bmotik: no, 1.1 is by ontology URI (resolution to physical location is left unspecified) 14:12:28 -1 to magic 14:14:01 bmotik: this is much about personal preference. on web is 1 use cae, but in many cases very difficult 14:14:28 ...current proposal is by location with explicit statement about implementation overriding 14:14:56 jjc: three points 14:15:32 ...1) we mentioned giving suggestion for location to physical URI. we can write that up 14:15:43 hasn't gone away... 14:16:26 ...2) ability to import RDF files, not OWL files (e.g., the foaf schema). I.e., cases where ontology label is not present 14:17:48 ...i.e., a change to by name might change how we interop with owl 1.0 14:19:09 msmith: I am comfortable with current proposal (as described by boris) and some sort of hints. but hints need not be normative 14:19:45 What is the point of having an ontology header at all? (just to poke at that) 14:20:12 bmotik: to address jjc use case 2, it could be handled by making a special condition when header is not present 14:20:27 achille: this sounds like by name 14:20:28 +Peter_Patel-Schneider 14:20:42 bmotik: on the web name == location 14:20:50 pfps has joined #owl 14:20:58 hi peter 14:21:05 zakim, bookmark 14:21:05 I don't understand 'bookmark', alanr 14:21:08 achille: concern is that we're talking about URI, not URL. this is conceptual 14:21:10 zakim, who is on the phone? 14:21:10 On the phone I see bmotik, msmith, Achille, Alan_Ruttenberg, jjc, Peter_Patel-Schneider 14:21:13 q+ 14:21:20 q- 14:21:30 rrsagent, bookmark 14:21:30 See http://www.w3.org/2008/03/10-owl-irc#T14-21-30 14:21:57 achille: I might phrase this differently. It is import by name, and by default location should be the same location 14:22:07 bmotik: that's the way I want to look at it. 14:22:34 achille: ok. this is a matter of taste and perspective 14:22:43 it needs to made readable 14:22:56 rrsagent, make log public 14:23:48 alanr: jjc's point on files w/o ontology header is new and important 14:24:07 ...I like assumption of import by location 14:24:46 ...I like minimum specified for import redirection (mapping of names) 14:25:28 q+ to suggest *informative* remapping rules ... 14:25:39 ...can we discuss why we need ontology header at all? I don't see need to check name vs location loaded from 14:25:41 q+ to discuss checking ontology headers 14:26:35 pfps: my recent email covers my position 14:26:56 ... http://www.w3.org/mid/20080307.100929.46881308.pfps@research.bell-labs.com 14:28:03 jjc: I'd prefer *informative* mapping rules b/c this is an interoperability point that is not too important 14:28:09 +1 to jeremy's position 14:28:26 ack jjc 14:28:26 jjc, you wanted to suggest *informative* remapping rules ... 14:28:29 +1 to jeremy 14:28:40 -1 to not important 14:29:38 bmotik: if name and location should be the same, then it is dangerous if header is different. additional check, in case where header is present, is helpful. 14:29:38 q+ 14:29:42 ack bmotik 14:29:42 bmotik, you wanted to discuss checking ontology headers 14:29:43 q- 14:30:20 alanr: I judge importance of mapping higher than stated 14:30:39 ...curious to what damage would be with simple normative mechanism 14:31:29 ...specify mapping file, tool should respect unless it is explicitly overridden 14:31:59 what is an "ontology header"? 14:32:14 what is an "ontology element"? 14:32:30 alanr: re ontology header, I *thought* that avoiding repeated import of the same ontology would be presented as a motivating use case 14:32:33 yes, but which one? 14:32:52 the RDF situation is completely broken 14:32:59 bmotik: ontology header is naming triple 14:33:12 alanr: as pfps points out, there can be more than one 14:33:39 q+ 14:33:45 ACK alanr 14:33:47 alanr: I've never run into the case where tool helps user based on checking the header 14:33:50 ack pfps 14:33:53 q+ to argue for ontology header (as devil's advocate ....) 14:34:19 jjc - how about saying what the damage is for having normative mechanism 14:34:30 that doesn't work unless you change imports and ontology properties 14:34:36 bmotik: I agree the RDF case is broken, but that is b/c there isn't a ontology to graph mapping 14:34:49 ack jjc 14:34:49 jjc, you wanted to argue for ontology header (as devil's advocate ....) 14:35:19 pfps: a couple problems on rdf side re: what is the ontology? 14:35:22 bmotik: We could fix RDF to assign at most one URI to each RDF graph 14:36:28 we could change this 14:36:35 bmotik: in many cases ontology is not explicitly typed 14:36:47 jjc: I think to be legal 1.0 is must be explicit 14:36:56 bmotik: I don't see that in many cases on the web 14:37:32 jjc: type triple is in imported, not importer 14:37:59 alanr: what's damage of normative mechanism 14:38:42 q+ to say that all redirection mechanism boil down to the same thing 14:38:43 jjc: wg are bad at specifying anything. design by committee is wrong answer unless required. 14:39:03 q+ to add my suggestion allows override 14:39:04 But would we close this down? 14:39:05 ...being normative would prevent implementers from being smarter than us 14:39:16 q? 14:39:21 Developers could always implement *additional* mechanisms... 14:39:28 ack 14:39:55 alanr: agree with boris' irc comments. normative mechanism is only a baseline and any other mechanism could override the normative mechanism 14:40:06 q+ 14:40:09 ... at least then, we would have the basic interop 14:40:12 ack pfps 14:40:16 alanr alanr 14:40:19 q+ pfps 14:40:22 ack alanr 14:40:22 alanr, you wanted to say that all redirection mechanism boil down to the same thing and to add my suggestion allows override 14:40:33 ... current tools all have the same basic mapping approach 14:40:35 q+ to talk about installation difficulties 14:40:40 ack pfps 14:40:40 pfps, you wanted to talk about installation difficulties 14:40:44 jjc: ontology header useful for metadata about the ontology 14:41:03 pfps: worries about working system that doesn't have root privileges 14:41:21 ... you're talking about a common mapping between multiple tools and multiple users 14:42:34 alanr: interop here means moving from tool to tool w/o modifying my ontologies, or not changing mapping mechanism 14:42:53 pfps: I'm unconvinced, you're only solving 1/10th of the problem 14:42:59 I agree with Peter 14:43:09 q+ to support peter 14:43:11 ...it will only work sometimes, therefore cause more problems than it solves 14:43:13 +q 14:43:42 ...normative mechanism should facilitate collaborative editing 14:43:45 ack jjc 14:43:45 jjc, you wanted to support peter 14:43:50 alanr: that's a different use case 14:44:37 q+ to ask what root privs have to do with anything 14:44:59 q+ don't see we can't specify 14:45:00 jjc: when talking applications vs. ontologies worrying about overcoming things like security issues is necessary, and those things are outside our area 14:45:08 ack bmotik 14:45:29 bmotik: I'm fine saying there is some mechanism, there need not be an override 14:45:49 q+ to give a further problem of interop 14:46:09 ...this could be difficult b/c, e.g., where is the mapping file located? local homedir, on web, file open dialog, database? 14:46:12 you have to give a uri to your tool somehow. 14:46:19 ...it would be useful, but I don't think it is necessary 14:46:20 ack alanr 14:46:20 alanr, you wanted to ask what root privs have to do with anything 14:46:29 ...and it may be too complex 14:46:40 q- 14:46:45 ... doing so may require too many assumptions to be useful 14:46:58 alanr: I don't see the complexity 14:47:10 q+ 14:47:22 q+ 14:47:35 ... any tool needs some way to specify where an ontology is. the mapping file requires the same thing. 14:47:37 ack pfps 14:48:24 pfps: if you had, any tool could point to some location which would contain some mapping files, then its easier, but then user must arrange to have the mapping files be the same 14:48:26 +1 to peter 14:49:39 ... I see problems for implementers b/c functionality would only be used sometimes 14:49:44 sandro has joined #owl 14:49:50 ... the inconsistency would be problematic 14:49:59 +q to give an example of a system that thes not use files at all 14:50:13 ack jjc 14:50:26 alanr: this makes everyone suffer b/c some people will do silly things. but we know this can be useful in some cases 14:51:05 q+ to ask how this is any different from import by location? 14:51:06 jjc: maybe a tool specific URI format. so remapping interoperably is already limiting storage types 14:51:38 ....e.g., jena users have complained about internal URIs that aren't meant for interoperability 14:52:24 bmotik: ontoprise people use ontologies without any files b/c they are all stored in a database. Requiring a "file" doesn't make sense 14:52:29 q+ to ask where we have consensus 14:52:29 ack bmotik 14:52:29 ao 14:52:30 bmotik, you wanted to give an example of a system that thes not use files at all 14:52:49 ack alanr 14:52:49 alanr, you wanted to ask how this is any different from import by location? and to ask where we have consensus 14:53:01 alanr: do we agree on import by location? 14:53:06 +1 14:53:11 bmotik: with override 14:53:14 alanr: yes. 14:53:15 +1 14:53:15 +1 with override 14:53:17 +1 14:53:21 +1 to import by location with an override 14:53:56 alanr: not in agreement on what is in ontology header. there are issues with current rdf version. we don't have a mechanism to fix that. 14:54:08 0 14:54:09 alanr: consensus on informative rediction being acceptable? 14:54:43 s/rediction/redirection/ 14:54:44 I'm willing to have the spec say that tools can override 14:54:56 +0 14:55:02 +0 because I see it as useful, but if it costs us too much time to come up, then I would drop it. 14:55:02 +1 14:55:09 alanr: we agree we might specify *informative* method for redirection 14:55:11 ? 14:55:36 +.5 14:55:44 +0 with boris' comments 14:56:03 alanr: we have close enough to agreement 14:56:15 q+ to note weakness of vote for informative mechanism 14:56:19 and versioning 14:56:22 ack jjc 14:56:22 jjc, you wanted to note weakness of vote for informative mechanism 14:56:25 no one objects 14:56:43 jjc: there were 2.5 votes for informative mechanism, which appears to be below consensus 14:56:47 -1 to raising this in main wg 14:57:07 jjc: maybe we should raise at main wg 14:57:12 q? 14:57:19 alanr: just meant as straw poll, to see where we were 14:57:49 +q to answer about the DB case 14:58:03 alanr: case of database storage of ontologies, if imports are specified by location we don't handle those cases 14:58:23 q+ to ask clarifying question for db case 14:58:34 alanr: override makes it possible 14:59:05 ack bmotik 14:59:05 bmotik, you wanted to answer about the DB case 14:59:06 bmotik: yes. the database case is something a tool can do 14:59:38 bye 14:59:39 ...point is define as by location with override. then tool can do whatever it wants 14:59:40 q- 14:59:42 -jjc 14:59:58 ...if informative mapping, then tool can ignore 15:00:08 ...if normative, it would constrain tool 15:00:17 alanr: you may have misunderstood 15:00:23 ... proposal is 3 levels 15:00:32 ... 1) by location (in ontology) 15:00:44 ... 2) mapping specified 15:00:49 ... 3) override by tool 15:01:10 bmotik: how did we get there? that's not how I understood the straw poll 15:02:12 alanr: I was addressing the database case. and whether it would make a *normative* mapping mechanism worse 15:02:35 bmotik: normative mechanism puts assumption on how tools work with ontologies 15:02:48 a tool can do whatever it wants. But if it does nothing, then it respects the mechanism specified. 15:03:14 +1 15:03:17 +1 15:03:18 alanr: sounds like one more meeting, then go back to wg? 15:03:19 +1 15:03:20 +1 15:03:29 -Alan_Ruttenberg 15:03:31 -msmith 15:03:31 -bmotik 15:03:32 -Achille 15:03:33 msmith has left #owl 15:04:30 rrsagent, draft minutes 15:04:30 I have made the request to generate http://www.w3.org/2008/03/10-owl-minutes.html alanr 15:04:50 rrsagent, make minutes world-readable 15:04:50 I'm logging. I don't understand 'make minutes world-readable', alanr. Try /msg RRSAgent help 15:04:58 rrsagent, make minutes world readable 15:04:58 I'm logging. I don't understand 'make minutes world readable', alanr. Try /msg RRSAgent help 15:05:05 rrsagent, make minutes public 15:05:05 I'm logging. I don't understand 'make minutes public', alanr. Try /msg RRSAgent help 15:05:41 -Peter_Patel-Schneider 15:05:43 SW_OWL()10:00AM has ended 15:05:46 Attendees were msmith, Alan_Ruttenberg, jjc, bmotik, Achille, Peter_Patel-Schneider 16:17:14 sandro has joined #owl 17:33:57 Zakim has left #owl