16:36:51 RRSAgent has joined #owl 16:36:51 logging to http://www.w3.org/2008/08/13-owl-irc 16:36:55 zakim, this will be owl 16:36:55 ok, Rinke; I see SW_OWL()1:00PM scheduled to start in 24 minutes 16:37:15 RRSAgent, make records public 16:38:41 ScribeNick: Rinke 16:47:04 Zakim, this will be owlwg 16:47:04 ok, Rinke; I see SW_OWL()1:00PM scheduled to start in 13 minutes 16:54:34 baojie has joined #owl 16:55:04 alanr has joined #owl 16:55:54 calvanese has joined #owl 16:57:34 SW_OWL()1:00PM has now started 16:57:41 +[IBM_Watson] 16:58:41 bcuencagrau has joined #owl 16:58:45 +??P11 16:58:50 zakim, ??P11 is me 16:58:50 +Rinke; got it 16:58:55 zakim, mute me 16:58:55 Rinke should now be muted 16:59:25 zakim, mute me 16:59:25 sorry, calvanese, I do not know which phone connection belongs to you 16:59:34 +Jonathan_Rees 16:59:38 zakim, IBM_Watson is me 16:59:38 +calvanese; got it 16:59:45 +??P14 16:59:48 zakim, mute me 16:59:48 calvanese should now be muted 16:59:52 Zakim, ??P14 is me 16:59:52 +bcuencagrau; got it 16:59:52 zakim, Jonathan_Rees is alanr 16:59:53 +alanr; got it 17:00:04 zakim, mute me 17:00:04 alanr should now be muted 17:00:14 MarkusK has joined #owl 17:00:42 Achille has joined #owl 17:00:52 +[IPcaller] 17:00:57 uli has joined #owl 17:01:05 Zhe has joined #owl 17:01:09 IanH has joined #owl 17:01:31 +[IBM] 17:01:43 zakim, IBM is me 17:01:43 +Achille; got it 17:01:46 +Zhe 17:01:52 zakim, mute me 17:01:52 Zhe should now be muted 17:01:54 ivan has joined #owl 17:01:59 +Ian_Horrocks 17:02:04 +??P6 17:02:06 Jonathan Rees is also listening in 17:02:07 zakim, dial ivan-voip 17:02:07 ok, ivan; the call is being made 17:02:09 +Ivan 17:02:15 zakim, ??P6 is me 17:02:15 +uli; got it 17:02:25 zakim, Ian_Horrocks is IanH 17:02:25 +IanH; got it 17:02:26 zakim, mute me 17:02:26 Ivan should now be muted 17:02:38 +Peter_Patel-Schneider 17:02:47 zakim, mute me 17:02:47 uli should now be muted 17:02:56 zakim, mute me 17:02:56 IanH should now be muted 17:03:08 + +1.202.408.aaaa 17:03:09 +baojie 17:03:11 zakim, who is here? 17:03:11 On the phone I see calvanese (muted), Rinke (muted), alanr (muted), bcuencagrau, MarkusK, Achille, Zhe (muted), IanH (muted), uli (muted), Ivan (muted), Peter_Patel-Schneider, 17:03:15 ... +1.202.408.aaaa, baojie 17:03:16 On IRC I see ivan, IanH, Zhe, uli, Achille, MarkusK, bcuencagrau, calvanese, alanr, baojie, RRSAgent, Zakim, Rinke, pfps, sandro, trackbot 17:03:27 jar has joined #owl 17:03:35 - +1.202.408.aaaa 17:03:39 zakim, unmute me 17:03:39 alanr should no longer be muted 17:04:08 + +1.202.408.aabb 17:04:23 zakim, who is here? 17:04:23 On the phone I see calvanese (muted), Rinke (muted), alanr, bcuencagrau, MarkusK, Achille, Zhe (muted), IanH (muted), uli (muted), Ivan (muted), Peter_Patel-Schneider, baojie, 17:04:26 ... +1.202.408.aabb 17:04:27 On IRC I see jar, ivan, IanH, Zhe, uli, Achille, MarkusK, bcuencagrau, calvanese, alanr, baojie, RRSAgent, Zakim, Rinke, pfps, sandro, trackbot 17:04:37 who's aabb? 17:04:41 topic: admin 17:04:46 subtopic: roll call 17:04:47 - +1.202.408.aabb 17:04:48 Zakim, mute me 17:04:48 bcuencagrau should now be muted 17:04:55 zakim, who is here? 17:04:55 On the phone I see calvanese (muted), Rinke (muted), alanr, bcuencagrau (muted), MarkusK, Achille, Zhe (muted), IanH (muted), uli (muted), Ivan (muted), Peter_Patel-Schneider, 17:04:58 ... baojie 17:04:59 On IRC I see jar, ivan, IanH, Zhe, uli, Achille, MarkusK, bcuencagrau, calvanese, alanr, baojie, RRSAgent, Zakim, Rinke, pfps, sandro, trackbot 17:05:06 m_schnei has joined #owl 17:05:07 zakim, who is here? 17:05:07 On the phone I see calvanese (muted), Rinke (muted), alanr, bcuencagrau (muted), MarkusK, Achille, Zhe (muted), IanH (muted), uli (muted), Ivan (muted), Peter_Patel-Schneider, 17:05:10 ... baojie 17:05:11 On IRC I see m_schnei, jar, ivan, IanH, Zhe, uli, Achille, MarkusK, bcuencagrau, calvanese, alanr, baojie, RRSAgent, Zakim, Rinke, pfps, sandro, trackbot 17:05:21 subtopic: agenda amendments 17:05:45 PROPOSED: Accept Previous Minutes (6 August) 17:05:53 +1 17:05:54 they seem acceptable tome 17:05:58 +1 17:06:06 +1 17:06:09 RESOLVED: Accept Previous Minutes (6 August) 17:06:19 +??P10 17:06:19 subtopic: pending review actions 17:06:27 zakim, ??P10 is me 17:06:27 +m_schnei; got it 17:06:31 zakim, mute me 17:06:31 m_schnei should now be muted 17:06:50 ACTION-171, discussion later in the meeting 17:07:03 ACTION-176, looks done, close the action 17:07:30 ACTION-157, moot, close, robert stevens as ...? 17:07:37 ACTION-178, closed 17:07:49 +1 17:07:54 ACTION-162 and ACTION-165 done per emails 17:08:00 +1 17:08:03 ACTION-173 17:08:15 alanr: can't remember what this was 17:08:29 alanr: we're ok as far as datatypes go 17:08:36 alanr: close? 17:08:40 ACTION-174 17:08:57 alanr: peter, do you want to comment on this? 17:09:11 pfps: email on annotations has 90% of what's needed for Bijan's stuff 17:09:22 alanr: this is the annotations on annotations stuff, right? 17:09:27 pfps: yup 17:09:42 alanr: you were working with bijan on rich annotations 17:09:48 alanr: what's the outcome of that? 17:10:16 pfps: we consider ACTION-174 at least doesn't need to be done immediately as it is likely to be taken over by events 17:10:27 alanr: not done, anyone any comments? 17:10:32 topic: issues 17:11:05 alanr: proposed was to close ISSUE-129 without action 17:11:16 alanr: we're not closing off the possibility 17:11:41 works for me 17:11:50 alanr: suggestions for wording? 17:12:05 alanr: difference between postponing vs. 'no action'? 17:12:18 isn't this a chair kind of decision? 17:12:27 evrensirin has joined #owl 17:12:46 alanr: I'll go for postpone 17:12:47 + +1.202.408.aacc 17:12:47 PROPOSED: close Issue 129 as postponed 17:13:07 +1 17:13:09 +1 17:13:11 +1 17:13:12 +1 17:13:16 +1 17:13:16 +1 17:13:21 +1 17:13:32 +1 17:13:36 RESOLVED: close Issue 129 as postponed 17:13:39 202.408 is back! 17:13:41 +1.202.408.aacc is evrensirin 17:13:43 subtopic: ISSUE-135 17:13:57 alanr: importing rdf without ontology headers 17:13:59 zakim, aacc is evrensirin 17:13:59 +evrensirin; got it 17:14:05 +1 (129 as postponed) 17:14:06 alanr: boris had a proposed solution in email 17:14:11 alanr: any comments? look good to me 17:14:18 +1 17:14:26 Rinke: look good to me as well 17:14:28 +1 17:14:30 http://lists.w3.org/Archives/Public/public-owl-wg/2008Jul/0454.html 17:14:33 +1 17:14:52 +1 17:14:59 +1 17:15:00 +1 17:15:09 PROPOSED: close 135 with Boris' note saying it's effectively there already 17:15:13 +1 17:15:17 +1 17:15:19 +1 (again:-) 17:15:20 +1 17:15:21 +1 17:15:21 +1 17:15:22 +1 17:15:27 note= http://lists.w3.org/Archives/Public/public-owl-wg/2008Jul/0454.html 17:15:29 +1 17:15:39 +1 (again) 17:15:47 RESOLVED: close 135 with Boris' note http://lists.w3.org/Archives/Public/public-owl-wg/2008Jul/0454.html 17:15:58 subtopic: ISSUE-104 17:16:04 alanr: disallowed vocabulary 17:16:22 alanr: I discussed this with Ian, the email ref wasn't clear enough 17:16:51 alanr: shouldn't we for clarity explicitly list those terms that are 'in' 17:17:07 alanr: use reserved instead of disallowed vocabulary 17:17:09 q+ 17:17:14 ack pfps 17:17:20 pfps: I'm going to channel Boris 17:17:40 pfps: should not list the disallowed vocabulary because we could get it wrong 17:18:05 alanr: I meant we should say the disallowed vocabulary is any term in these 4 namespaces instead of the list ... 17:18:13 that's OK by me 17:18:14 alanr: we should be as explicit as we can 17:18:31 alanr: any comments on this? 17:18:53 alanr: action someone to write the list 17:19:35 PROPOSED: Close 104 saying: Use "disallowed vocabulary" in place of "reserved vocabulary". Then list namespaces from which terms are disallowed and an explicit list of allowed terms as exceptions. 17:19:52 q+ 17:19:57 ack pfps 17:20:19 pfps: in some sense, reserved sounds a bit better, but I understand being consistent with owl 1 is good 17:20:37 alanr: no strong objections... let's vote 17:20:40 +1 17:20:41 +1 17:20:41 +0.5 because I prefer 'reserved', but I can live with this 17:20:44 +1 17:20:45 +1 17:20:45 +1 17:20:46 +1 17:20:46 +1 17:20:46 0 17:20:47 +1 17:20:48 +1 17:21:00 fwiw, I think reserved is better word too... 17:21:23 RESOLVED: Close 104 saying: Use "disallowed vocabulary" in place of "reserved vocabulary". Then list namespaces from which terms are disallowed and an explicit list of allowed terms as exceptions 17:21:41 topic: issue discussions 17:21:47 q+ 17:21:56 alanr: start of with unique name assumptiom (ISSUE-133) 17:21:56 ack evrensirin 17:22:29 evrensirin: issue is that there are two maximum subsets. In one you can use key, but then you need UNA. Or you exclude functionality and key, and you can use sameAs 17:22:35 q+ 17:22:39 evrensirin: these two cannot be included in the profile at the same time 17:23:19 evrensirin: right now UNA is necessary for dl-lite profile (according to diego\'proposal) 17:23:38 evrensirin: though this is fine in DB, but in linked data use cases you don't want to make UNA 17:23:54 evrensirin: include neither in the profile, but allow the extension 17:24:08 ack calvanese 17:24:10 evrensirin: flexible enough for both use cases, but the selection of the extension is left to the tools 17:24:43 calvanese: dl-lite is born in two different versions, one side having functionality and the other roles and inclusion 17:25:04 calvanese: we now have a language that combines both features, but relies on UNA 17:25:29 calvanese: having or not having UNA does not make any difference wrt inference. If you drop functionality and leave UNA in there, you still get the same answers as w/o UNA 17:25:53 q+ 17:25:58 q+ 17:26:02 calvanese: having the UNA actually gives you more than not having it. It captures an intended use case. But if you want to use it in a way that includes functionality, you can use it as if it doesn't make the UNA 17:26:02 ack evrensirin 17:26:25 evrensirin: but having UNA is not compatible with my use cases. Having UNA forces everybody to use the UNA even if they don't want it 17:26:28 q+ 17:26:36 evrensirin: It may not have any observable inferences, then why have it? 17:26:47 calvanese: it allows us to add functionality as well 17:27:14 calvanese: other point, dl-lite was born to deal with data in databases. For that use case we believe UNA and functionality are both important 17:27:29 calvanese: it's important to have this feature 17:28:05 calvanese: rdf/triple store language users could adopt DL lite in their setting. DL -lite is within owl DL, so it doesn't have any meta-features. So it reduces its use in RDF 17:28:24 ack uli 17:28:26 zakim, unmute me 17:28:26 uli was not muted, uli 17:28:29 calvanese: that's one reason why I would claim that the important use cases come from DB's and not in coming form RDF 17:28:46 uli: I was trying to see clear. I have two choices: 1) functionality + keys, needs UNA 17:29:28 uli: other allows us to have role hierarchies and use sameAs, is a bit more RDF-ish 17:29:41 q+ 17:29:48 uli: so it's not about whether we can drop UNA, you need to have it 17:29:48 ack alanr 17:29:59 calvanese: yes, you need the UNA for functionality 17:30:06 zakim, mute me 17:30:06 uli should now be muted 17:30:16 q+ 17:30:17 alanr: what about general compatibility. We have this principle to have the same syntax mean the same thing 17:30:37 zakim, unmute me 17:30:37 uli should no longer be muted 17:30:50 alanr: should we have some kind of global restriction that says e.g. that you need to make the una explicit by enforcing sameAs 17:30:56 q? 17:30:58 zakim, mute me 17:30:58 uli should now be muted 17:30:59 alanr: you allow all three, but disallow their combination 17:31:06 ack calvanese 17:31:16 calvanese: you could make it, if you have a sameas then that may work 17:31:47 o(n) 17:31:59 calvanese: what we need to have this fragment work in the same way than the other profiles, you need to make the uNA explicit. THis is inefficient for databases 17:32:17 +q 17:32:18 q+ alanr 17:32:27 ack evrensirin 17:32:33 calvanese: have an implicitly represented una, this is given once you have functionality. 17:32:34 Zakim, unmute me 17:32:34 bcuencagrau should no longer be muted 17:32:43 ack bcuencagrau 17:32:52 you folks have nicks that are too long :) 17:33:13 ack alanr 17:33:19 bcuencagrau: if you make the UNA, it's a semantic condition. How would UNA work as semantic condition. Not sure how this is supposed to work 17:33:48 calvanese: imposing that every pair of individuals is different by enforcing assertions 17:34:04 alanr: we can already have a shorthand to make this 17:34:08 q? 17:34:10 alanr: for sets of individuals 17:34:28 bcuencagrau: this is a clear set of syntax that you could interpret differently. Switch is a good idea 17:34:38 alanr: have a global switch 17:34:52 q? 17:34:56 q+ 17:34:57 bcuencagrau: otherwise we need to rig reasoners to recognise the profile and work under the UNA 17:35:04 ack calvanese 17:35:04 alanr: could you make a suggestion? 17:35:16 q? 17:35:28 calvanese: I agree with bernardo, you have a valid ontology for this profile if you have that bit of syntax in there. 17:35:41 I am worried that we are now doing language design on the fly. 17:35:55 Zakim, mute me 17:35:55 bcuencagrau should now be muted 17:35:56 q+ 17:36:03 alanr: do we have a way forward, that we can stop the conversation and that the proposal comes up to generalise this 17:36:27 alanr: have a global restriction for functional/keys you need una 17:36:30 ack evrensirin 17:36:50 evrensirin: we also want the sameas added to the profile, with the restriction that sameas cannot be used together with functional and una 17:37:02 alanr: we already have that from the global restriction. 17:37:13 evrensirin: I would like to assert that I don't get an inconsitency 17:37:23 q+ 17:37:26 alanr: evrensirin do you wnat to draft a proposal with calvanese 17:37:34 ack calvanese 17:37:56 calvanese: if you add same as explicitly, you lose the computational properties (introduces recursive propagation) 17:38:03 ..but not if you don't have functionality? 17:38:04 Action: Diego to come up with proposal for UNA + function in language by global restriction, with Mike or Evren 17:38:05 Created ACTION-192 - Come up with proposal for UNA + function in language by global restriction, with Mike or Evren [on Diego Calvanese - due 2008-08-20]. 17:38:11 evrensirin: don't agree, you can preprocess the sameas assertion at the beginning 17:38:18 q? 17:38:48 gentlemen? 17:39:00 calvanese: you lose computational property nonetheless 17:39:12 evrensirin: but you only do it once 17:39:21 alanr: work this out in your conversation 17:39:29 subtopic: ISSUE-136 17:39:32 zakim, unmute me 17:39:32 m_schnei should no longer be muted 17:39:39 alanr: m_schnei could you remind us please 17:40:04 m_schnei: we had in owl 1 only these different individuals, now we also have disjoint classes and properties 17:40:04 zakim, mute me 17:40:04 calvanese should now be muted 17:40:11 you sound muffled 17:40:20 More muffled than quiet 17:40:32 m_schnei: we have three different n-ary axioms. 17:40:46 m_schnei: in owl 1 we had only one, distinctmembers 17:41:03 is anyone else having trouble with access to the wiki? 17:41:06 m_schnei: now we have owl:member for everything else, I suggest owl:member to be used for owl:allDifferent and the 17:41:16 q+ 17:41:18 m_schnei: rest ... (?) 17:41:22 ack evrensirin 17:41:49 evrensirin: I think that it would be good to have one term and combine the different things. Wouldn't it be a backwards-compatibility issue? 17:42:07 evrensirin: owl 1.0 would no longer be able to use rewritten axioms 17:42:12 is that backwards or forwards compat? 17:42:16 evrensirin: not sure whether simplification outweighs this 17:42:29 that's forward compatibility, if at all 17:42:47 alanr: we need to get a compatibility person, ivan? 17:42:48 zakim, mute me 17:42:48 m_schnei should now be muted 17:42:49 zakim, unmute me 17:42:50 Ivan should no longer be muted 17:42:51 zakim, mute me 17:42:51 uli was already muted, uli 17:43:16 ivan: I was looking at the old document, and owl:member is only in 1.1. I'm not sure I understand evren's problem 17:43:28 No! only one choice - new. 17:43:42 alanr: you have two choices in OWL2, if it chooses the new, then ... oh 17:43:43 zakim, unmute me 17:43:43 m_schnei should no longer be muted 17:43:51 alanr: m_schnei were you adding something? 17:43:52 q+ 17:43:57 ack ian 17:43:58 zakim, unmute me 17:43:59 IanH was not muted, IanH 17:44:00 m_schnei: adding! 17:44:12 the problem is OWL 1 tool would not be able to process an OWL 1 ontology generated by an OWL2 tool 17:44:13 that is how I understood 17:44:13 m_schnei: you can also use the members property .... 17:44:14 zakim, mute me 17:44:14 m_schnei should now be muted 17:44:52 IanH: what you said, alan, was that when serialising OWL 2 there would be a choice between the two options. don't think that would be the intention, and if so I strongly disagree 17:45:02 +1 to deterministic. so serializing would bring *new* term, right. That's forward compatibility issue 17:45:19 zakim, mute me 17:45:19 IanH should now be muted 17:45:20 IanH: it would be definately the case loading an ontologiy in OWL1 tool won't work 17:45:42 alanr: there are other examples of this, aren't there? 17:46:06 q+ 17:46:12 ack ivan 17:46:15 alanr: is the analogy correct, or is this a stronger issue? 17:47:07 ivan: IanH is right if the serialisation keeps to the new terminology only, however, if it uses the old vocab to stay compatible. We can use separate terms in RDF serialisation to remain compatible, and translate it back correctly to the FS 17:47:17 ah yes, i did not say enything about what *must* be serialized 17:47:22 alanr: the old serialisation be used for the old cases, and the new be used for the new cases 17:47:35 ivan: if you write in rdf you have the choice of using both 17:48:00 ivan: indeed, if you write an OWL2 ontology in rdf, you might write something that won't work with an OWL1 environment 17:48:14 alanr: the action on this would be a minor change to the reverse mapping, do I have that right peter? 17:48:18 pfps: maybe 17:48:34 right, this would only have a meaning for the reverse mapping 17:48:37 alanr: if it is just a change to the reverse mapping to get this done, could we get a strawpoll? 17:48:53 +1 17:48:54 1 17:48:54 -0.5 17:48:54 alanr: STRAWPOLL 17:48:56 0 17:48:59 -0 17:48:59 1 17:49:01 +0.5 17:49:04 +.5 17:49:05 0 17:49:06 0 17:49:07 0 17:49:09 0 17:49:17 0 17:49:41 -1 17:49:42 -1 17:49:42 -1 17:49:43 -1 17:49:44 STRAWPOLL: if it's a more work, is it worth pursuing 17:49:44 -1 17:49:46 -1 17:49:48 -1 17:49:49 -1 17:49:50 -1 17:49:51 -1 17:49:56 -01 17:49:58 -1 17:50:22 Yes, Peter is willing to do that. 17:50:26 alanr: would somebody be willing to have a look at the mapping to see what the change would have to be? So that we can at least make a decision based on the fact 17:50:29 s 17:50:36 what, me override?? 17:50:45 no 17:50:47 alanr: or, peter is your objection strong? 17:50:51 yes 17:51:00 I raised it. so I have to do it 17:51:05 alanr: would you be willing? m_schnei ? 17:51:13 action: m_schnei to look into reverse mapping change for issue 136 17:51:13 Sorry, couldn't find user - m_schnei 17:51:24 q+ 17:51:29 action: michael to look into reverse mapping change for issue 136 17:51:29 Sorry, amibiguous username (more than one match) - michael 17:51:29 Try using a different identifier, such as family name or username (eg. msmith9, mschneid, msintek) 17:51:31 q- 17:51:43 topic: general discussion 17:52:01 alanr: two subjects, we can also spend some time on OWL RL 17:52:09 alanr: there's some mail traffic about annotations 17:52:32 alanr: we have quite a reasonable amount of annotations. We have a couple of priority features, on the list as being desirable 17:52:51 alanr: the subproperty relations between annotation properties and domains and ranges are not supported 17:53:05 alanr: also important to make SKOS compatible with OWL DL (as SKOS uses these) 17:53:33 alanr: we have been postponing annotations until we got to the point that the generalised rich annotations aren't going to be there 17:54:08 alanr: one more thing, we had a discussion about this at F2F2 where it was thought that having RA's is good even if it affects the schedule 17:54:18 alanr: what ideas do we have for accommodating these features 17:54:18 q? 17:54:31 q+ 17:54:45 alanr: put myself on the queue, offer some choices 17:55:24 alanr: 1) use the mapping proposal that pfps and bijan were going to do. Fairly well specified, close to being able to do this... two ontologies coming out of the same ontology document (annotaiton ontology, and main ontology) 17:55:44 alanr: we need new blood on this, will volunteer myself 17:56:21 alanr: 2) how to support just these features without the generalised annotations which I think would require .... (?) ... from people more into DL. 17:56:52 alanr: global domain and range restrictions, having ... work with that 17:56:59 i can hear now 17:57:04 q+ 17:57:10 zakim, unmute me 17:57:10 Zhe should no longer be muted 17:57:15 not use annotations in restrictions 17:57:16 q+ 17:57:28 Zhe: isn't there another option not to spec it at all 17:57:54 alanr: that is a proposal that has been ... it's a very longstanding request 17:57:55 ack alanr 17:57:58 ack Zhe 17:58:26 Zhe: to us this is very complex and hard to implement this in a scalable fashion. Unlikely that we will be able to support this 17:58:28 ack pfps 17:58:37 +1 to Zhe 17:58:56 pfps: I put myself on to agree with Zhe 17:59:18 q+ 17:59:27 zakim, unmute me 17:59:27 IanH should no longer be muted 17:59:28 ack Ian 17:59:34 alanr: mixed properties, if you didn't allow annotations in restrictions whether subproperties became possible (question to uli) 18:00:29 q+ alanr 18:00:33 ack alanr 18:00:39 q+ 18:00:39 IanH: thinking of what Zhe said... what he said was not spec it, basically you could achieve most of what you want to achieve already with the current features. One options is not to spec it, in the sense that you do not include it in a MUST be supported part of the spec. To not force people like Zhe to implement it 18:00:59 alanr: that's the same strategy as with n-ary. If you're going to do it, then this is the way to do it 18:01:03 q+ 18:01:05 zakum, unmute me 18:01:06 ack uli 18:01:11 alanr: not fond of this, in my experience they don't come to be 18:01:38 Missing: Subproperties on annotations, domains and ranges of them. 18:02:27 +1 for Uli 18:02:28 uli: we now have a large proposal that allows almost anything users have asked for. Like zhe said, we wouldn't explain what has to be done about them. This is where bijan's proposal slightly fell over. Now I'm guessing, but we could even put in there that some property could be a subproperty of an annotation property.... you'd be fine 18:02:39 The other trouble with rich annotations is that there are *many* ways that it could be done; it's not at all clear which is the right one; there is *zero* implementation experience. 18:02:46 alanr: you could have an *optional* specification, but a full specification? 18:02:57 uli: we don't even need to spec this, it's already almost in there 18:03:09 q+ 18:03:18 ack pfps 18:03:19 alanr: if we don't spec things, they're not really there. Experience with optional... not a raging succes 18:03:24 uli: peter will clarify 18:03:25 zakum, mute me 18:03:51 +1 -- as I said above 18:03:52 We're behind 18:04:13 +1 to Peter 18:04:14 q+ 18:04:15 pfps: I agree with uli, it is premature to state how these things should be use. I don't see any significant usage and processing model. Why are we running so far ahead on something that is primarily a tool issue. Let's put it in the spec, and see what the tools do 18:04:18 +1 18:04:35 no body *can* do it 18:04:39 q? 18:04:40 pfps: nobody's doing it yet, why force it on them? 18:04:43 Ack Zhe 18:05:03 Zhe: i truly agree with peter. Annotatiosn on annotations are just too complex for ordinary users. 18:05:14 ack zhe 18:05:38 alanr: we're not actually talking about annotations on annotations. We're talking about features already possible in OWL RL 18:06:14 alanr: subproperties of annotations etc. That's more crucial: we really only need one level of annotations on annotations, but we've also got clear cases for subproperties and domain/ranges 18:06:23 alanr: both historically and now with SKOS 18:06:36 q? 18:06:43 Zhe: for that kind of simple things, developers can do it in their applications instead of putting it in the spec. 18:07:09 alanr: well, I guess, don't know why this is true on this and not on other parts of the spec 18:07:15 q+ 18:07:17 I just created ACTION-193: "m_schnei to look into reverse mapping change for issue 136" 18:07:19 ack alanr 18:07:30 alanr: the things I'm suggesting are already going to be in OWL RL. I am proposing to have them in OWL DL 18:07:51 pfps: skos:comment subproperty of rdfs:label going to be in OWL RL? 18:08:16 Zhe: isnt RL in DL? 18:08:24 alanr: no, because we're talking annotation properties here 18:08:46 pfps: skos:prefLabel subproperty of rdfs:label going to be in OWL RL? 18:08:55 alanr: next subject 18:09:10 subtopic: conformance, warnings, errors 18:09:22 alanr: I guess there was some discussion on this last week 18:09:38 alanr: two aspects, 1) what it means to be conformant/compliant OWL RL implementation 18:09:51 alanr: ian responded... we haven't discussed this 18:10:04 alanr: 2) what to do, should there be an error, or 'it should not be the case that' 18:10:19 alanr: we don't have mike and bijan here who have been thinking the most about this 18:10:22 q? 18:10:25 alanr: start the discussion nonetheless 18:10:32 q- 18:10:49 q+ 18:10:54 ack Ian 18:11:03 alanr: what wording would we use to say what a compliant RL implementation 18:11:15 IanH: you picked the hardest case now on discussion 18:11:24 pointer? 18:11:27 IanH: look at existing owl test document. there's a section on conformance 18:11:38 IanH: on parser, fragment, profile, reasoner and so on 18:11:55 IanH: we need something relatively similar to that. for most of the fragments/profiles that's relatively straightforward 18:12:05 IanH: we can copy and paste what it says there 18:12:22 IanH: where should it go? And OWL RL is slightly more complicated 18:13:08 http://www.w3.org/TR/owl-test/#scope 18:13:22 IanH: I'm happy to discuss...in a way if people haven't looked at the old test document, I don't know whether having a discussion is very usefull 18:13:24 http://www.w3.org/TR/owl-test/#conformance 18:13:35 s/usefull/useful 18:13:47 I think that the one, Alan 18:14:13 alanr: these are phrased in terms of consistency with respect to a datatype map, where the map is a variable. Is that still relevant? 18:14:31 IanH: we can tighten this up, because we're going into a lot more detail wrt. the datatype map 18:14:42 IanH: that makes things a lot easier. The flavour would still be the same 18:14:52 alanr: thinking of actions on getting things going 18:15:06 alanr: for the owl RL completeness is a different question than for owl DL 18:15:32 IanH: owl RL completeness, there's a discussion going on there now, not keen on saying whats 'proposed' 18:15:54 q+ 18:16:05 IanH: for OWL RL there would be a conformance statement, and the OWL RL one might be a slightly different form than the others if one of the current proposals will be accepted 18:16:08 ack Zhe 18:16:56 Zhe: vendor perspective. The bare minimum that we can accept, if we implement the set of rules as in the spec, we must be able to claim that we are OWL RL compliant. Independent of how we define completeness 18:17:07 Understood -- this is the intention. 18:17:14 ...there is an ongoing discussion 18:17:15 alanr: anybody working on this right now? do we have any actions? 18:17:45 alanr: sufficient to put together a proposal to get a section started on this 18:17:50 IanH: I'm willing to draft a proposal 18:17:55 alanr: I'll action you 18:17:59 Action: Ian to come up with a proposal for conformance 18:17:59 Created ACTION-194 - Come up with a proposal for conformance [on Ian Horrocks - due 2008-08-20]. 18:18:18 IanH: don't think its' all that difficult/controversion (except perhaps the RL debate) 18:18:33 subtopic: ISSUE-137 18:18:42 alanr: any questions about it? 18:19:18 alanr: in owl 1 you could use rdfs:Class as long as the entity is an owl:Class somewhere in the imports closure 18:19:29 alanr: in owl 2 these shoul be in the *same* document. 18:19:34 s/shoul/should 18:20:02 q? 18:20:05 alanr: the simplest repair would be to not have it be that you not have rdfs:Class triples on their own 18:20:15 alanr: peter is working on that 18:20:23 alanr: do you agree this is the simplest repair? 18:20:35 pfps: it's indeed a backwards compatibility issue, but not simple 18:20:56 alanr: what are the issues? 18:21:15 pfps: the whole structure of the reverse mapping works on documents, as far as I remember 18:21:21 pfps: let me see 18:21:30 pfps: dedadedadeda 18:21:34 pfps: diededie 18:21:36 My proposal: Reverse mapping removes any occurrance of :foo rdf:type rdfs:Class 18:22:11 pfps: either the reverse mapping works on graphs (then a lot of changes) in a single document, or it works on multiple graphs in multiple documents 18:22:28 pfps: if it works on single documents, then major changes need to be made 18:22:34 zakim, mute me 18:22:34 IanH should now be muted 18:22:35 q+ 18:22:39 alanr: what about simply removing all rdfs:Class 18:22:40 zakim, unmute me 18:22:40 m_schnei should no longer be muted 18:22:40 ack m_schei 18:23:19 m_schnei: i didn't look at your problem. I checked the mapping some weeks ago. there's a table with reverse mapping where these rdfs:Classes exist in an old ontology. 18:23:45 q+ 18:23:53 ack m_schnei 18:23:56 ack pfps 18:24:06 alanr: when you see (table 4) rdfs:Class and type owlClass both, then you remove the rdfsClass. I propose to change the mapping to also remove the rdfsClass if it's on its own 18:24:15 zakim, mute me 18:24:15 m_schnei should now be muted 18:24:21 pfps: indeed technically easy, but whether it's the right thing to do is an entirely different manner 18:24:27 pfps: it's the wrong thing to do 18:24:40 pfps: because you might take documents .... eh... that's a good question 18:24:46 pfps: dudeduh 18:25:10 pfps: I fear that you may do fairly drastic surgery to the status of certain documents 18:25:40 alanr: action, to see what/how.. anytime before going to last call 18:25:56 alanr: we need to close it, look into it 18:26:34 pfps: we have looked into it, don't believe it ever occurred in existing ontologies. It's a minor backward compatibility issue that the chairs will have to mention somewhere 18:27:05 alanr: let's think on this, and if you feel like looking more closely ... if not, perhaps someone else? 18:27:13 topic: AAB? 18:27:25 ADJOURNED 18:27:25 thanks. 18:27:28 bye 18:27:29 -uli 18:27:29 bye, thank you 18:27:30 -alanr 18:27:30 -Achille 18:27:31 -MarkusK 18:27:32 -IanH 18:27:32 bye, thanks 18:27:33 -Ivan 18:27:34 -Zhe 18:27:36 -evrensirin 18:27:38 -Peter_Patel-Schneider 18:27:40 -calvanese 18:27:41 -Rinke 18:27:51 quit 18:27:53 -baojie 18:27:54 Action: Alan to look in to what happens with OWL-R ruleset applied to annotation properties with subproperty axioms 18:27:54 Created ACTION-195 - Look in to what happens with OWL-R ruleset applied to annotation properties with subproperty axioms [on Alan Ruttenberg - due 2008-08-20]. 18:28:00 s/OWL-R/OWL-RL/ 18:28:03 calvanese has left #owl 18:28:10 Rinke has joined #owl 18:28:17 RRSAgent, pointer? 18:28:17 See http://www.w3.org/2008/08/13-owl-irc#T18-28-17 18:28:21 alanr has left #owl 18:28:45 -bcuencagrau 18:28:47 -m_schnei 18:28:47 SW_OWL()1:00PM has ended 18:28:48 Attendees were Rinke, calvanese, bcuencagrau, alanr, MarkusK, Achille, Zhe, Ivan, uli, IanH, Peter_Patel-Schneider, +1.202.408.aaaa, baojie, +1.202.408.aabb, m_schnei, 18:28:51 ... +1.202.408.aacc, evrensirin 18:32:11 alanr has joined #owl 18:32:24 alanr has left #owl 20:29:25 Zakim has left #owl