IRC log of owl on 2008-03-10

Timestamps are in UTC.

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