13:18:31 RRSAgent has joined #swbp 13:18:31 logging to http://www.w3.org/2005/03/04-swbp-irc 13:18:44 Meeting: SemWeb Best Practices & Deployment 13:19:26 Agenda: http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0024.html 13:20:02 -> http://www.w3.org/2005/03/03-swbp-irc irc log from day 1 13:20:12 danbri2 has joined #swbp 13:20:26 rrsagent, please make logs world-visible 13:45:10 Yoshio has joined #swbp 13:49:16 ivan has joined #swbp 13:56:40 RalphS has joined #swbp 13:56:52 Zakim has joined #swbp 13:56:57 zakim, this will be swbp 13:56:57 ok, RalphS; I see SW_BPD(TP)9:00AM scheduled to start in 4 minutes 13:57:14 aharth has joined #swbp 13:57:26 RRS has joined #swbp 13:57:29 JeffP has joined #swbp 13:58:51 SW_BPD(TP)9:00AM has now started 13:58:59 +??P0 13:59:21 Hi 13:59:49 danbri-laptop has joined #swbp 14:01:23 PhilT has joined #swbp 14:01:59 I got it, thanks 14:02:32 libby has joined #swbp 14:04:03 DavidW has joined #swbp 14:04:25 -??P0 14:04:26 SW_BPD(TP)9:00AM has ended 14:04:27 Attendees were 14:05:14 guus has joined #swbp 14:06:16 FabGandon has joined #swbp 14:06:34 jjc has joined #swbp 14:06:44 hello 14:06:58 Hi Jeremy 14:07:45 SW_BPD(TP)9:00AM has now started 14:07:52 +??P0 14:09:11 + +1.617.568.aaaa 14:09:54 zakim, ??p0 is Jeff_Pan 14:09:54 +Jeff_Pan; got it 14:10:06 zakim, aaaa is SWBPD_MeetingRoom 14:10:06 +SWBPD_MeetingRoom; got it 14:10:51 -> http://lists.w3.org/Archives/Member/w3c-xml-schema-wg/2005Jan/0027.html Re: XML Schema Datatypes and the Semantic Web [Dave Peterson 2005-01-31] 14:10:55 pepper has joined #swbp 14:12:34 MSM has joined #swbp 14:12:42 zakim, SWBPD_MeetingRoom has Jeremy, Guus, DavidW, TomB, Libby, Fabien, BillM, Evan, Phil, Mike, Chris, Andreas, Ralph 14:12:42 +Jeremy, Guus, DavidW, TomB, Libby, Fabien, BillM, Evan, Phil, Mike, Chris, Andreas, Ralph; got it 14:12:53 ChrisW has joined #swbp 14:13:37 zakim, SWBPD_MeetingRoom also has Michael_SperbergMcQueen, Patrick_Stickler, David_Provost 14:13:37 +Michael_SperbergMcQueen, Patrick_Stickler, David_Provost; got it 14:14:05 zakim, SWBPD_MeetingRoom also has Alistair 14:14:05 +Alistair; got it 14:14:17 http://www.w3.org/2001/sw/BestPractices/XSCH/xsch-sw/ 14:14:17 PatrickS has joined #swbp 14:14:26 scribe: ivan 14:14:39 --- xml schema problems ---- 14:14:55 -> http://www.w3.org/2001/sw/BestPractices/XSCH/xsch-sw-20050127/ XML Schema Datatypes in RDF and OWL 14:15:17 jc: document has not changed much since the first version 14:15:28 tbaker has joined #swbp 14:15:34 ... has been editorial changes, except for when to use what 14:15:40 ... that is the only major change 14:15:59 ... question: do we publish it? 14:16:01 wdmcdaniel has joined #swbp 14:16:13 ... two comments: hayes' dawg review 14:16:26 ... one small comment from peterson on a mistake i made 14:17:16 ... the document was initially was for review the datatypes and to when are two values equal? 14:17:34 ... the rdf and owl semantics do not specify that (for float and ints for example) 14:17:47 ... xquery/xslt had a problem for the duration 14:18:15 ... they were pulled out from the rdf/owl, but xpath2 solves that and the text refers to that 14:18:35 ... section 5 is on the use of numeric types is for a different set of readers 14:18:52 timbl has joined #swbp 14:18:53 ... it gives some suggestion on when to choose what 14:19:37 ... on the user dfeined datatypes the problem is: xml schema gives a mechanism to define his/her own datatypes 14:20:03 ... owl/rdf design requires to identify datatypes with URI-s, xml schema do not necessarily do that 14:20:11 ... the two will not work together 14:20:29 ... we decided to postpone this problem 14:21:02 ... there are ways to address this, the issue is more that it covers too many specs 14:21:51 definitino of adultAge just prior to http://www.w3.org/2001/sw/BestPractices/XSCH/xsch-sw/#sec-daml-soln 14:21:57 s/tino/tion/ 14:21:57 ... daml+oil uses the name of a schema type uses the URI of the document plus # and the name to address an element 14:22:25 ... that works, there are implementations, it is seriously non aligns with recs 14:23:00 ... the problem is what is the frag id in general;, the architecture says that it is up to the document what the frag id is 14:23:35 danbri2 has joined #swbp 14:23:36 ... the daml+oil is nowhere close to what the xml or the xml schema solution might be. 14:24:02 ... the second solution is to use xml schema component designators from the xml schema group, currently a stable working draft 14:24:21 msm: the binding vote should be close, close to be in last call 14:24:56 jc: what we trying to do is a pretty basic use case to the xml schema component designator 14:25:09 Current SCDs draft: http://www.w3.org/XML/Group/xmlschema-current/SCD/scds.html 14:25:18 s/draft/editors' draft/ 14:25:30 aliman has joined #swbp 14:25:36 ... however, because of the generality of the solution, the frag id is pretty complex (based on xpointer) 14:25:54 (jc shows the example in the document) 14:26:28 msm: the change we have made is to make the expression a bit simpler, it will look much more like an xpath expression 14:26:55 zakim, SWBPD_MeetingRoom also has DanBri, Yoshio_Fukushige 14:26:55 +DanBri, Yoshio_Fukushige; got it 14:27:04 zakim, SWBPD_MeetingRoom also has TimBL 14:27:04 +TimBL; got it 14:27:20 jc: this is still more complicated than the daml+oil solution, and has difficulties when using n3 which uses qnames 14:27:48 ... after the ':' n3 requires n3 names, which does not include '(' and others 14:27:53 ...#xscd(/type(adultAge)) becomes ...#xscd(/type::adultAge) -- or, if the type adultAge is assigned to a namespace bound to prefix 'p', ...#xscd(/type::p:adultAge) 14:28:04 ... so it will lead to problems with deployed formats 14:28:21 ... so it is ugly, but the generality is attractive 14:29:29 jc: there is an issue which is at the hear of pat's comment: according to xsd the component designators are for the simple type definitions 14:29:53 msm: no, the simple type definion is an abstraction 14:30:19 Does it identify something that is a member of rdf:Datatype? 14:30:48 the abstractions are what a schema is made of 14:31:20 ... the reason it took so long is that the theological work to say that we are pointing at the abstraction and not the xml 14:31:37 ... i am not sure whether it was crucial but this is it 14:32:06 MSM: specifically, the phrase "i.e. referring to the definition rather than to the type defined." is wrong 14:32:49 jc: what is clear is that the way rdf/owl talks on datatypes means that the theological debate is probably unnecessary 14:32:58 ... the simple case shouild work 14:33:18 ... it does not seem that hard 14:33:46 ... i have looked at the xml schema solution and the daml+oil 14:34:11 The "simple type definition" is an abstraction (name, base type definition, facets); we call it a "definition" to distinguish it from the value and lexical space which follow logically from the base type and facets. (Distinction between intension / extension) 14:34:17 ... the rfc2316 says you take the url, you get a document with a mime type, and that tells you how to interpre the frag id 14:34:25 tbaker has joined #swbp 14:35:05 ... the xml schema documents are xml documents (appl+xml) the mime type permits a bare name, there is a certain amount of deployed experience 14:35:38 ... with bnare name, with a name after the '#' and that is an xml id, and that the frag id refers to the xml element 14:35:56 http://www.w3.org/2001/sw/BestPractices/XSCH/xsch-sw/#sec-id-attr 14:35:59 ... we could modify the xml schema to put an id on 14:36:33 ... then the daml+oil solution is close to a solution. At least to me it does not seem to be so theologically unsound to do that 14:36:56 to use the the same uri to address the datatype described with that portion of xml 14:37:20 ... pat's makes a difference between the xml datatype and the note in the rdf semantics 14:37:25 gmckenzi has joined #swbp 14:38:04 .. in my view the id solution is probably a good solution. the xml schema designators one is the general solution, but if you own the xml schema file, than using id seems to be better 14:38:18 ... however, there is a theological debate around this 14:38:25 .. that is the issue 14:39:02 guus: you propose is to say in our document is to stick an id into the xml schema if you own it 14:39:09 -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Feb/0118.html Jeremy's reply to Pat Hayes' comments 14:39:36 jc: the document seeks opinions. My personal opinion is that the use of the id and the designator solution is optimal 14:40:01 timbl: rdf/xml says that its ID overrides the xml things 14:40:06 HiroyukiS has joined #SWBP 14:40:09 ... schema would do the same thing 14:40:13 -> http://lists.w3.org/Archives/Public/public-rdf-dawg/2005JanMar/0192.html Pat Hayes' comments 14:40:27 ... so you cannot use the bare names you could not use it to refer to a chunk of xml 14:40:51 ... would that be such a departure that it would horrify 14:40:55 TimBL: a schema could have a MIME type definition which defines that the fragids identify the type, not definition of it (like for rdf/xml) 14:41:25 msm: what could help the working group: what has thus far kept us to go is that registering a mime type is a mine field 14:41:44 .. the procedure is now shorter, so that may be feasible, and I can take that back to the group 14:42:12 ... but there is a concern: i can imagine wanting to talk about simple type definiton and the xml element used to declare it 14:42:37 if we make the ability to point depending to the mime type i loose the ability to refer to the xml element itself 14:43:19 ... jc's id solution means refers not to what we have but to something that is adjacent, because you know what it means 14:43:31 ... in the strict sense it relies on a processor 14:43:44 q? 14:44:42 ... i would suggest that strictly speaking all of the bits in the scud (schema component designator): it is a problem that it is longer via xscd, but this tells you exactly via the xpointer mechanism what the exact id is 14:45:02 ... it addresses the fact that it refers to an element adultAge. 14:45:32 ... in any practical context, they add a prefix to distinguish a prefix to avoid name collision 14:45:55 ... so I agree it is longer, but it is semantically simpler 14:46:24 patrick: i am all for to have semantically meaningful, can we handle that using a namespace 14:46:27 zakim, who is on the phone? 14:46:27 On the phone I see Jeff_Pan, SWBPD_MeetingRoom 14:46:28 SWBPD_MeetingRoom has Jeremy, Guus, DavidW, TomB, Libby, Fabien, BillM, Evan, Phil, Mike, Chris, Andreas, Ralph, Michael_SperbergMcQueen, Patrick_Stickler, David_Provost, Alistair, 14:46:30 ... DanBri, Yoshio_Fukushige, TimBL 14:46:34 s/patrick:/Mike:/ 14:46:38 jc: in rdf/xml you can use entities, and that works fine 14:46:54 ... but in n3 does not have qname abbreviation 14:47:02 jeff - we're hearing background noise 14:47:06 can you mute? 14:47:14 .. if the last character is not a proper one 14:47:25 patrick: is there a way around that, updating n3? 14:47:26 thanks 14:48:14 timbl: ')' is used for punctuation, you could put an entirely URI there, you could talk to ROy to see how that framework works 14:48:16 q+ to suggest that regarding a schema as a higher-level langauge than an XML document is 14:49:02 patrick: it is really important not to loose focus on how people using datatypes can do that 14:49:16 One possibly relevant fact: like XPath, SCDs will have short-forms, so "/type::p:adultAge" can be abbreviated to "/~p:adultAge" and "/attribute::p:adultAge" can be abbreviated to "/@p:adultAge" 14:49:22 ... the best practice using xml schemas should fit in a larger way of using datatypes in general 14:49:51 ... you can use some other mechanism (java etc), we should also talk about abstractions and not only that particular processor 14:49:58 q+ to suggest that regarding a schema as a higher-level langauge than an XML document is sensible. One can't and shouldn't keep all the layers visible. A similar comparison could be made between plain text and xml. The use of the # name also allows content negotation among many languages 14:50:19 timbl, you wanted to suggest that regarding a schema as a higher-level langauge than an XML document is and to suggest that regarding a schema as a higher-level langauge than an 14:50:22 ... XML document is sensible. One can't and shouldn't keep all the layers visible. A similar comparison could be made between plain text and xml. The use of the # name also 14:50:24 ... allows content negotation among many languages 14:50:45 (I'm v intrigued by "The use of the # name also allows content negotation among many languages") 14:50:48 timbl: you can look at schema represents an infoset 14:51:02 ... you can always go back to the source and make a link 14:51:33 ... the schema defines types, it is not xml it is a schema language 14:51:46 ... if they want to use it as xml, then it could be served as xml 14:52:25 (scribe has given up...) 14:53:09 msm: as long as there is a way to get 'back', you want to optimize and choose the opt. points wisely, so optimizing chooising the declaration rather than xml is o.k. 14:53:20 ... but tehre are some unexploded mines:-( 14:54:23 MSM: typo in 2.4 -- should be base="xsd:integer" 14:54:24 ... consider your example it points to another type (integer) for the restriction 14:54:40 ... any processor would have a complete udnerstanding of adultAge 14:54:57 ... the problem is when the base is not integer, but my:humanAge, for example 14:55:09 ... if humanAge is declared in another schema document 14:55:30 ... then depending how this is done, I may end up combining this with version 1 or version 2 14:55:50 ... so the result is that the source declaration can end up with different interpreations 14:55:55 +q 14:56:08 q+ 14:56:16 ... strictly speaking the definition defines adultAge in context of the full schema 14:56:32 ... we do not have version solution, so we do not have a good solution for this 14:56:51 .. if the base type is an xsd: one or is in the same document, you do not ahve a problem 14:57:31 patricks: in the example you give, I would assert that is not a problem as long as you use different names 14:57:39 ... you are talking about two different abstractions 14:57:59 RalphS, you wanted to ask TimBL to what degree the semantics are designated by the mime type vs. namespaces 14:58:55 ralphs: tim's notion to use mime types to explain the semantics of the document is fine, but maybe there may be a tag issue on whether the semantics are carried through the namespaces 14:59:20 q+ 14:59:31 Patrick, yes, in principle. But consider situations like that of the HTML namespace. The abstraction 'p element' is (according to community practice) regarded as a single abstraction. But the legal contents are specified one way in the transitional definition, and a different way in the strict definition. 15:00:25 IvanH: do you want to use xml:id rather than id ? 15:00:28 schema:id 15:00:38 ivan: you may want to use xml:id 15:00:38 (tim's right; it's a philosophical not theological discussion) 15:00:51 jc: second issue is practially more difficult 15:01:03 .. is the comparison of floats and decimals 15:01:39 ... within xml schema there primitive types and the other simple types that are derived by restriction 15:01:41 http://www.w3.org/2001/sw/BestPractices/XSCH/xsch-sw/#sec-values 15:01:50 ... eg decimal is arbitrary long 15:02:09 ... there are around 17 primitive tupes 15:02:35 ... all the relevant specs are clear that when you derive from a type the underlying semantics does not change 15:02:57 ... rdf/xml are agnostic on the issue whether 1.0 integer is the same as an 1.0 decimal 15:03:20 ... xml schema is geared to a specific use case: schema processing 15:03:29 ... in that case it is fine 15:03:43 msm: we are required to describe validation precisely 15:04:22 ... the schema position is: yes these are quantitative values, 1.0 has obvious relationsships to 1 15:04:32 ... they are not identical for schema purposes 15:04:57 ...and applications may (eg, xpath2.0 operators) do more 15:05:10 ... schema is a bit like an assembly language 15:05:41 ... nothing prevents an application to define casting 15:05:46 ... rdf can do that 15:06:14 jc: solution #1: to do exactly waht schema does, ie, they are different 15:06:49 solution #3: xml schema gives you a mathematical specification 15:07:08 use that 15:07:28 ... that would also be a very purist line, but may not be useful, it has surprises 15:07:56 ... solution #2: xpath has solved the problem, they have defined 'eq', so use that 15:08:13 ... although there are surprises because 'eq' is not transitive, for example 15:08:22 ... it might be a show stopper 15:08:40 ... at some level a choice has to be made 15:08:54 ... we may be lucky and get a good feedback 15:09:06 guus: the schema people would prefer #1? 15:09:25 q+ to ask how this relates to RDFS range of eg:ageInYears 15:09:25 msm: none of the 3 solution would cause a problem for us 15:10:08 q- 15:10:30 q+ 15:10:56 IvanH: DAWG has chosen the XPath solution 15:11:09 ... it would be nice if SWBPD did not give totally different advice than DAWG 15:11:25 JJC: DAWG is doing something slightly different; they're specifying semantics of a query language, not of the underlying data 15:11:33 q+ to ask which xpath (1.0 or 2.0 datamodel) DAWG use, and whether that matters here? 15:11:45 IvanH: they're defining a quality of the underlying resources 15:12:00 JJC: this may rule out the purist option 15:12:41 msm: strictly speaking what qt does is to define an operator called 'eq' and you may define it as you want 15:12:53 q? 15:12:53 ... so you could define a set of operators 15:13:03 ack danbri 15:13:03 danbri, you wanted to ask which xpath (1.0 or 2.0 datamodel) DAWG use, and whether that matters here? 15:13:12 danbri: the dawg guys are commited xpath 1 or 2? 15:13:21 s/commited/commited to/ 15:13:23 jc: 2, they are using the operators of xpath2 15:13:37 guus: does not that influence your choice? 15:13:58 jc: it will make it the xpath solution more attractive, but may not be the only one 15:14:17 guus: but it would be very strange if there are two different interpretations 15:14:29 ... might be useful to talk to the dawg people on that 15:14:41 jc: i had already some discussions, but not conclusive yet 15:14:45 q+ 15:15:03 ... maybe we can add some indication of preference saying that a direction works better on sparql than some other 15:15:26 ... but it would good to publish this soon 15:15:55 patricks: when you look at the options, it is important to get the best solution without breaking of owl 15:16:10 s/owl/owl reasoners/ 15:16:15 ... if you choose only those that are safe for owl that would be good 15:16:31 ... this chunk of useful equivalence is safe for our reasoner 15:16:40 s/our/owl/ 15:16:52 ... i would encourage those that are involved in owl reasoners to comment 15:17:36 tbaker has joined #swbp 15:17:48 jc: i think we could comment what we got after getting the comments of today 15:17:57 guus: I would like to publish now 15:18:08 ... we could get general feedback 15:18:39 action jc: incorporate the comments + pats' comments + peterson's comments 15:19:27 jc: we could slightly change the intent saying that 'currently solution this or that is best' 15:19:43 guus: it might be clearer for feedback if editorial prefernce is listed 15:19:54 s/prefernce/preference/ 15:20:41 evin sould review again 15:20:54 s/evin/Evan/ 15:21:05 jc: realisticaly I would hope to get back end of next week 15:21:43 guus: would be nice to make a decision on publishing on the next telco 15:23:45 Bijan is given floor 15:24:37 Speaking about WSDL => RDF mapping 15:24:37 tbaker has joined #swbp 15:24:54 Primary thing being mapped is abstract component model of wsdl 15:24:55 Topic: Mapping abstract model of WSDL 15:25:30 components have component properties that relate them to 15:25:38 sets of components or components 15:26:02 -Jeff_Pan 15:27:04 either a straight mapping where all the details of wsdl component model 15:27:10 are expressed in RDF/OWL 15:27:46 OR create a simpler model that glosses over some of the details of the wsdl model 15:27:57 q+ 15:27:58 but expresses the key concepts adequately 15:28:03 q? 15:28:29 q+ 15:29:05 HiroyukiS has changed the topic to: Bijan is given floor 15:29:47 using the more faithful mapping wsdl-straight requires good blank node supports 15:29:50 ack ChrisW 15:30:43 in wsdl-straight property names tend to relate to plurals, whereas in wsdl-ont-nice a property name links 15:30:52 to a single component 15:31:02 Patrick: on cc/pp 15:31:04 ack PatrickS 15:31:13 do not underestimate impact of model on query 15:31:30 nice approach makes it easy to write queries 15:31:38 q+ 15:31:54 *I did wrong IRC operation 15:33:01 libby has changed the topic to: SWBP F2F, agenda: http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0024.html 15:33:28 q+ 15:33:43 ack 15:34:11 ack jjc 15:34:21 ack 15:34:35 jjc: the difference is only mapping of forall contains 15:34:40 ack P 15:34:59 bijan: but then the english definition text differs from RDF model 15:35:04 q+ to suppor the nice format, agreeing with Patrick. 15:35:58 q+ 15:36:17 timbl: keep it simple stupid, make mapping automatic, 15:36:25 q- 15:36:25 timbl: strip out all the sets 15:36:48 chrisw: why left hand side chosen? 15:36:58 i.e. the wsdl-striaght 15:37:20 there is also a Z notation for wsdl-straight 15:37:42 bijan: issues to do with faithful as in as close to transciption as possible 15:39:13 bijan: possible way forward use nice model with straight model as informative appendix 15:40:47 sh1mmer has joined #swbp 15:47:36 bijan has joined #swbp 15:51:12 zakim, pointer? 15:51:12 I don't understand your question, Yoshio. 15:52:02 bijan has joined #swbp 15:55:08 HiroyukiS has joined #SWBP 15:58:51 Guus: breakout topics ... 15:59:10 slides for RDFTM: http://www.ontopia.net/work/survey-pres.html 16:00:03 ... TAG issues, application & demos, OEP 16:00:39 PatrickS has joined #swbp 16:00:47 DavidW has joined #swbp 16:01:22 zakim, who's on the phone? 16:01:22 On the phone I see SWBPD_MeetingRoom 16:01:23 SWBPD_MeetingRoom has Jeremy, Guus, DavidW, TomB, Libby, Fabien, BillM, Evan, Phil, Mike, Chris, Andreas, Ralph, Michael_SperbergMcQueen, Patrick_Stickler, David_Provost, Alistair, 16:01:25 ... DanBri, Yoshio_Fukushige, TimBL 16:02:41 zakim, swbpd_meetingroom also has Valentina_Presutti 16:02:41 +Valentina_Presutti; got it 16:02:58 (Valentina is a new member of the WG) 16:04:11 timbl has joined #swbp 16:05:03 scribe? 16:05:08 Steve: estimated size of audience for the survey is 50 people 16:06:22 ...size of audience for guidelines will be > 50K 16:06:59 ...test cases not complete nor intended to be 16:07:55 ...overview of previous proposals for RDF TM interop 16:09:36 ...overview of evaluation criteria 16:09:44 ...fidelity considered important 16:10:31 -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0047.html snapshot of Steve & Valentina's slides for RDFTM discussion 16:10:45 (hi-fi vs low-fi slide is useful; low-fi is a lowercase-r-reification of Tm structures, rather than RDF that carries the sense of the original TM) 16:11:32 ...conclusion semantic mapping more important 16:12:39 ...survey vs. tutorial focus 16:12:43 mikeU: have a few statements and references 16:12:48 Steve: OK 16:13:37 ...Coverage of OWL? 16:14:05 ...used as it can help with translation 16:14:28 steveW: was OWL considered in any of the other work? 16:14:38 SteveP: no OWL in surveyed work 16:14:55 steveW: Then not covering OWL is OK 16:15:18 q+ to note that introducing OWL concepts/facilities to TM community (and v-versa) would be a useful contribution 16:15:19 ...if OWL can address open issues then say that 16:15:27 q- 16:15:40 ack ChrisW 16:16:21 SteveW: want to ensure that "constraint languages" (Topic Maps) interoperate with OWL 16:16:22 ack danbri 16:16:22 danbri, you wanted to note that introducing OWL concepts/facilities to TM community (and v-versa) would be a useful contribution 16:16:36 Steve: Topic Maps Constraint Language is a current work item in ISO 16:17:14 ...feel that "Introducing OWL to TM" would be out of scope 16:17:39 s/SteveW/DavidW/g 16:17:48 ...for guidelines that is useful, but not the survey 16:17:57 ack RalphS 16:17:57 RalphS, you wanted to say this isn't a tutorial 16:18:32 Ralph: note that OWL might have helped somewhere, (as said above) 16:18:48 SteveP: OK to mention commercial implementations? 16:19:00 put a sentence in the appropriate places for each approach where it could have been improved by using something from OWL 16:20:10 q+ to comment re implementations 16:20:12 RalphS: matter of degree. OK to say at least once that there are implementation and cite them, 16:20:20 ...but repeated reference may be overboard 16:21:46 DavidW: for commercial implementations "see this reference" as opposed to mentioning it inline, 16:21:54 danbri2 has changed the topic to: SWBP F2F, agenda: http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0024.q?html 16:22:01 ...esp. given editor is from the company mentioned 16:22:18 danbri2 has changed the topic to: SWBP F2F, agenda: http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0024.html 16:22:21 q? 16:22:32 scribe realizes he was using SteveW instead of DavidW above 16:23:01 ah - thanks David, sorry about that 16:23:23 np 16:23:28 discussion of objectivity given mentioning of commerical implementations 16:23:30 zakim, BenA just arrived in swbpd_meetingroom 16:23:30 +BenA; got it 16:24:12 guus: shoudl be very clear that its an opinion section, separate from "objective" section 16:24:38 steve: will look at specific sections that seemed subjective and discuss 16:24:48 -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0020.html Natasha'smail 16:25:01 tbaker has joined #swbp 16:25:58 steve: will ask Natasha for specific sections 16:26:06 q? 16:26:10 dan: important to be fair, 16:26:11 ack 16:26:19 danbri, you wanted to comment re implementations 16:26:22 wdmcdaniel has joined #swbp 16:27:10 DanBri: the document could explicitly solicit pointers to other implementations via the mailing list, which would increase openness 16:27:13 steve: would like to consider input that has been published 16:27:22 Steve: I think we know about everything that's out there 16:27:40 ...anyone not convinced for semantic mapping (one conclusion) 16:28:15 davidW: i buy the argument, but unclear on editors position after survey 16:28:27 ...how far could semantic mapping go in addressing problems 16:28:42 q+ to distinguish 2 kinds of semantic mapping 16:28:46 steve: semantic mapping is the only way to go, but don't know if 100% complete 16:28:53 ...not sure a top priority 16:29:19 danb: one style uses same namespace URI, the other shadows a similar one 16:29:50 steve: reusing vocabs and therefore URIs seemed preferable 16:30:06 ack danbri 16:30:06 danbri, you wanted to distinguish 2 kinds of semantic mapping 16:30:41 guus: on objectivity treat it in a mechanical fashion - this is our job, this is our approach - helps remove subjectivity 16:30:57 ...can't imagine a solution approach in which OWL would not be helpful 16:31:13 Steve: agree 16:31:56 review of PFPS comments from 2001 16:32:03 Nicola has joined #swbp 16:32:53 16:33:31 PatrickS has joined #swbp 16:33:48 -> http://lists.w3.org/Archives/Public/www-rdf-interest/2001Aug/0155.html RE: On the integration of Topic Maps and RDF [Peter Patel-Schneider 2001-08-01] 16:33:56 steve: shoudl two test cases have indentical information content 16:34:07 ...think so, danB will write some 16:34:15 -> http://lists.w3.org/Archives/Public/www-rdf-interest/2001Aug/0158.html RE: On the integration of Topic Maps and RDF [Patel-Schneider 2001-08-21] 16:34:37 mikeU: may be forced to constrain one side based on the expressiveness of the other 16:34:55 guus: danger of having contrived test cases 16:35:00 -> http://lists.w3.org/Archives/Public/www-rdf-interest/2001Aug/0184.html RE: On the integration of Topic Maps and RDF [Martin Lacher 2001-08-23] 16:35:24 steve: test cases in survey intended to be informative regarding naturalness 16:35:59 ...danb shoudl be able to do a good job about expressing knowledge in RDF "naturally" 16:36:30 mikeU: could have middle ground by having same core example, and then growing the example in multiple directions depending on capabilities 16:36:40 steve: want to keep examples short for survey 16:36:57 q? 16:37:14 ralph: like shortness 16:37:27 steve: started to develop some guidelines test cases 16:37:56 brief examples are fine to illustrate each of the approaches. for the final summary and choice of preferred approach, then it would be good to have a more complete example 16:38:19 danbri: even small examples can explore huge problems (from experience) 16:38:57 ...some difficulties arise when using datatypes or URIs 16:39:32 ralph: some of hte approaches are so obviously flawed that it doesn't make sense to beat on them with test cases 16:39:51 steve: consider moving test case results to separate document? 16:40:06 ...prefer leaving them in 16:40:08 s/beat on them with test cases/beat on them with test cases that include data typing, etc./ 16:40:33 ralph, guus: up to you 16:40:42 ralph, guus: up to editor 16:41:22 steve: are issues identified "requirements", if not what are they and where should they be documented? 16:41:29 for the purposes of this survey, if the audience is really 50 people, moving test results to a separate document feels like editorial busy-work to me 16:41:39 mikeU: nice to keep requirements separate 16:41:54 anthony has joined #swbp 16:41:56 ...but OK to start with looser ones and tighten up close to finishing 16:42:33 steve: starting to understand what issues will lead to requirements 16:43:44 ...for example range/domain constraints not in topic maps, in RDF, how to we address those 16:43:57 ... prefer to wait a bit and let the requirements arise as we work 16:44:50 mikeU: themes in considerations that are already there in document, could serve to capture that explicitly and introduce them in the beginning 16:45:06 ...proposed a similar thing in classes as values note 16:45:18 ...minor presentation thing to make easier to read 16:45:20 steve: OK 16:45:53 steve: importance of "naturalness" and "fidelity" (are they the same thing)? 16:46:32 ...naturalness is "faithfullness" to the paradigm 16:46:42 ...fidelity the correctness of the translation 16:47:25 q? 16:47:35 mikeU: agree with idea of naturalness, but not made explicit in document. The word doesn't capture what you mean 16:47:57 ...deeper problem is readability, when you use "semantic hacks" they don't translate well 16:48:03 q+ to prefer "natural" (or "faithful") over "fidelity", since latter appeals more strongly to concept of truth 16:48:09 ...naturalness is not that important 16:48:17 guus: also much more subjective 16:48:26 ...how do you measure that 16:48:38 steve: can you measure readability? 16:49:12 ...agree w/ Mike, added a paragraph that discusses interoperability as it is impacted by "naturalness" 16:49:22 ...e.g. using semantic hacks 16:50:46 danb: hard to measure a lot of these things, and good idea to focus on the terminology here 16:51:12 ack danbri 16:51:12 danbri, you wanted to prefer "natural" (or "faithful") over "fidelity", since latter appeals more strongly to concept of truth 16:51:20 steve: ok 16:51:37 steve: acceptable to require mapping information? 16:51:53 ...key problem is that TM and RDF have different levels of semantics 16:52:06 ...any triple could map to 6 different things in a TM 16:52:17 ...can't know which unless you "understand" the predicate 16:52:33 ...can get some information from the nodes 16:53:24 ...acceptable to require mapping information? some believe can't be done w/o that 16:53:25 dlm has joined #swbp 16:53:50 ...sometimes can get information from a RDFS or OWL ontology 16:53:54 q+ to speak in favour of putting work onto schema authors over app developers and content consumers 16:54:17 ...do we need to be generic, ie applies to any rdf model, or require some semantics (ie in RDFS or OWL) 16:54:29 *i can not call in but will monitor irc for the next hour if you are still planning on covering odm now 16:54:38 ralph: "required" is a difficult SW thing 16:55:30 ...can discussed where this information might be if present, 16:55:48 ack ralphs 16:55:48 RalphS, you wanted to raise a procedural issue (at the end) 16:55:54 ...ie in the namespace document 16:56:12 ...but requiring it doesn't seem so good 16:57:07 steve: take foaf:name - w/o semantic information would map wrong using a default mapping 16:57:25 ...but if foaf:name was a subproperty of rdfs:label, would work better 16:57:36 q? 16:57:44 jjc: two issues I see 16:58:29 ...wrong means (to me) contradictory, not "not the best" 16:59:12 ...annotation on a schema may be third party, keep in mind open world about where annotations come from 16:59:23 danb: good point, grddl does this 16:59:58 ...we are deciding who to make work for, vocab owners, app builders, 17:00:04 ...prefer to focus on smaller group 17:00:32 ...happy to require mappings, making sure they are consistent 17:00:57 guus: OK 12:00 17:01:08 when work has to be done, it's better to require it of the vocabulary owners not the (more abundant) vocabulary users 17:01:17 (dlm, we're discussing what/when issues now...) 17:01:31 need to decide between going to lunch now and having breakouts later, or 17:01:35 sticking to schedule 17:01:43 yesterday lunch was gone by 1PM 17:01:56 zakim, who is on the phone? 17:01:56 On the phone I see SWBPD_MeetingRoom 17:01:58 SWBPD_MeetingRoom has Jeremy, Guus, DavidW, TomB, Libby, Fabien, BillM, Evan, Phil, Mike, Chris, Andreas, Ralph, Michael_SperbergMcQueen, Patrick_Stickler, David_Provost, Alistair, 17:02:00 ... DanBri, Yoshio_Fukushige, TimBL, Valentina_Presutti, BenA 17:02:00 +Elisa_Kendall 17:03:11 i can monitor irc either now 9am pacific or 10am pacific but can not call in either time. 17:03:45 deb - 17:03:55 guus is going to talk to elisa directly 17:03:57 -Elisa_Kendall 17:04:05 the ODM discussion has been cancelled 17:04:38 continuing TM discussion 17:04:54 then going to lunch, breakouts have been moved to after lunch 17:05:22 steve: would like to finish survey and move to guidelines quickly 17:06:04 ok - thx 17:06:09 guus: timeline for survey 17:06:45 ...get consensus by next telecon (Mar 24) 17:07:14 ...think its important to get TM feedback 17:07:30 release a new editor's draft a week before the telecon -- i.e. 17 March 17:07:33 steve: mar 17 is doable 17:07:49 guus: once that is in WD, OK to work on guidelines 17:08:11 ...parallel is OK, too, can start today 17:08:51 Valentina has joined #swbp 17:09:14 ...make finishing survey a top priority 17:09:21 steve: OK. That's our goal 17:10:34 ...need evidence that he approves of this 17:10:47 valentina: will communicate this back to fabio 17:11:05 ralph: needs to be in mail archive 17:11:38 jjc: would rather have TF discussions on list, even in italian 17:12:21 jjc: responds in italian w/o using colorful italian idioms 17:12:43 guus: important to make clear that process is open 17:13:16 steve: OK - partially due to under-familiarity with process 17:14:30 danb: skos has its own mailing list but archived at w3c 17:15:05 steve: thanks. Our goal to have guidelines ready for "extreme markup" conference in Aug 17:15:28 (we didn't discuss relation to http://www.w3.org/2004/02/skos/core/spec/#subjectIndicator ... maybe at lunch?) 17:15:29 ack danbri 17:15:29 danbri, you wanted to speak in favour of putting work onto schema authors over app developers and content consumers 17:15:30 guus: break for lunch 17:15:38 ...back at 1:30 17:20:14 .. re subject indicators also see http://www.w3.org/2004/02/skos/core/guide/2005-02-15#secpsi 17:23:12 hai seguito la discussione? Potevi chiamare... :)ù 17:24:08 cioe? 17:27:56 Elise has joined #swbp 17:45:26 MSM has joined #swbp 18:19:07 bijan has joined #swbp 18:22:42 PatrickS has joined #swbp 18:26:58 Yoshio has joined #swbp 18:27:23 DavidW has joined #swbp 18:31:39 HiroyukiS has joined #SWBP 18:31:55 FabGandon has left #swbp 18:34:14 anthony has joined #swbp 18:34:20 anthony has left #swbp 18:35:29 sh1mmer has joined #swbp 18:40:07 discussion of http range 18:40:41 everybody agrees that when you do a GET on an http URI you get a representation of a resource 18:40:47 (jjc talking) 18:41:32 ... dc:creator is a URI without a # 18:42:35 TOPIC: TAG Issues. 18:42:55 SUBTOPIC: HTTP range (# vs. /) 18:43:10 ... one school of thought says that, because slash URI is gettable, it necessarily ... scribe lost 18:44:05 timbl: http scem is a scheme of documents ... 18:46:04 jjc: can slash URIs be used for abstract things ? 18:46:37 jjc: for this group the issue is important because dc & foaf use slash, but if http range goes with hash these things are broken 18:47:12 timbl: http slash uris necessarily denote documents (information resource) 18:47:25 jjc: interested in published subjects 18:48:16 ... http range decision breaks pubsub 18:48:21 aliman: says no it doesn't 18:48:27 The TAG refers to this issues as "HTTP Range 14": http://www.w3.org/2001/tag/issues.html#httpRange-14 18:48:37 pepper: we have one class of things: resources (RDF speak) 18:48:48 ... other class of things that have location (addresses) 18:49:00 timbl: information objects have information content 18:49:17 pepper: information resources necessarily have an address 18:49:27 timbl: but does the bible have an address? 18:49:38 info resource is not necessarily addressable 18:49:54 q+ 18:50:16 pepper: direct and indirect identification of subjects 18:50:25 ... but web has no mechanism for disctinction 18:50:35 timbl: no, indirect idneitification we can do 18:50:36 ... 18:50:44 example of the man who's name is fred 18:51:06 cf. use the URI to directly denote fred 18:51:15 ericP has joined #swbp 18:51:32 davidw: if swbpwg has consensus on this issue, then tim needs to come in a defend his position 18:51:43 ... if tim not available, who can prozxy? 18:51:50 ... actually probably me (davidw) ... 18:51:59 when we looked at this in tucana ... 18:52:31 we used hash uris ... but practical issue how to deal with mature vocabs that wouuld be invalidated 18:52:58 jjc: also problem of large vocabs - large download problem 18:53:18 timbl: no reason to break up that document 18:53:30 ... suggest you use sparql 18:53:43 or here's the algorithm to get a bit 18:53:57 jjc: so we could break up wordnet to make retrieval doable ... 18:54:05 but this seems to misrepresent knowledge 18:54:33 timbl: no keep the same namespace e.g. cyc can be broken up into chunks 18:54:44 david: way to subdivide the namespace? 18:54:56 q+ to ask very practical question 18:55:18 david: jjc said if you want to further divide a namespace you use a slash 18:55:33 jjc: if we define wordnet namespace with a slash ... (lsot) 18:55:44 timbl: in webarch uris identify the files ... 18:55:51 in semweb architecture uris identify concepts 18:56:43 q+ to show two diagrams on the screen 18:57:08 ack aliman 18:57:08 aliman_scribe, you wanted to ask very practical question 18:57:25 q+ PhilT 18:58:06 ack PhilT 18:58:23 phil: we're saying there's no space for duplicity .... 18:58:54 e.g. MIME type, interpretation depends on context 18:59:17 timbl: URI identifies one thing only 18:59:32 ack pepper 18:59:32 pepper, you wanted to show two diagrams on the screen 18:59:47 q+ jjc 18:59:48 danbri-laptop has joined #swbp 18:59:54 pepper: shows slides how single URIref can be used to identify two different things ... 19:00:07 information resource is by definition network addressable ... 19:00:20 therefore you can use the network adress as the identifier 19:00:37 but can also use the same URI as subject indicator ... 19:01:01 ... whatever you mandate people will use both hash and slash 19:01:18 jose has joined #swbp 19:01:27 Valentina has joined #swbp 19:01:30 q+ what if http mandate is not enforceable? 19:01:43 q+ to ask what if http mandate is not enforceable? 19:02:18 q+ to note that inverse functional properties are like subject identifiers 19:02:28 ooh, are observers allowed on the queue? 19:02:53 timbl: wants to define a transition strategy to move foaf & dc to use a hash 19:03:10 ... even if it involves building those two URIs into every single RDF parser 19:03:28 danrbi: if WG writes note, would tag review it? 19:03:44 timbl: one of tag issues is written up as an argument tree ... 19:03:59 so there should be a paragraph number for your position 19:04:13 ... so tell me where you got to. 19:04:21 q? 19:04:35 tbaker has joined #swbp 19:05:01 davidw: tim has a string opinioin which he has documented and which he has persuaded others in TAG ... 19:05:11 ... all has been dealt with ad nauseum ... 19:05:25 See http://www.w3.org/2005/03/04-swbp-irc#T19-05-11 19:05:34 ... therefore we should read the existing decision tree and read all other arguments before we re-invent the argument wheel ... 19:06:00 ... so before we take a position we should read everything !!!!! 19:06:07 q? 19:06:16 q+ patrick 19:06:19 tomb: tim's proposal would invalidate so many things for DCMI ... 19:06:31 q+ to ask what happened to fragments 19:06:40 lots of guidance documentation would have to be rewrittemn 19:07:04 ack jjc 19:07:07 q+ 19:07:10 therefore tomb says timbl's strategy would invalidate lots of DCMI 19:07:21 anyone got the url for timbl's position tree diagram? 19:07:52 jjc: anyone else feel they are up on the issue> 19:08:10 ack aliman 19:08:10 aliman_scribe, you wanted to ask what if http mandate is not enforceable? 19:08:12 david: we should review the decision tree 19:09:02 (background: http://www.w3.org/DesignIssues/HTTP-URI.html "What do HTTP URIs Identify?" ) 19:09:03 Alistair: I've recreated all these points over the past 6 months 19:09:33 ... I'm worried about the social process of getting everyone to adopt a new solution 19:09:47 ... each of the 3 philosophies feels consistent to me 19:09:48 ... 1. Tim's 19:09:52 ... 2. published subjects 19:10:00 (tm background: http://www.ontopia.net/topicmaps/materials/identitycrisis.html) 19:10:20 ... 3. "you can identify anything with http: but if it's not an information resource you should do a redirect' 19:10:40 david: philosophical issue: should w3c follow or lead? 19:10:48 (SWBP might take the position that dc:title and foaf:Person terms _are_ information resources) 19:11:06 q? 19:11:12 ack ericP 19:11:14 ericP, you wanted to note that inverse functional properties are like subject identifiers 19:11:41 eric: subject identifiers are pretty close to IFPs in OWL 19:12:02 q+ in SKOS Core to say about skos:subjectIndicator 19:12:12 q+ to say in SKOS Core to say about skos:subjectIndicator 19:12:14 ack patrick 19:12:42 patrick: reiterate that all of the options are coherent, selfconsitent models ... 19:12:49 q+ to propose exploring position that vocabulary terms are "information resources" in just the sense of timbl's http://www.w3.org/DesignIssues/HTTP-URI.html 19:12:49 are all consistnet with current webarch also ... 19:12:57 question is not whether they are reasonable ... 19:13:20 but whether if we choose one over the other what will we break and what will we improve 19:13:59 bottom line is that industry has already decided - the semweb poster examples all use slash 19:14:03 apologies, on speaker queue in earl f2f 19:14:17 and tim's approach to go to hash only is just far too expensive 19:14:29 ack pepper 19:14:29 pepper, you wanted to ask what happened to fragments 19:14:46 so issue should be finally decided in favour of slash 19:14:59 q+ 19:15:13 pepper: it's a mess, too late to fix it, pragmatic issue, cannot force people to do something else ... 19:15:41 what happened to fragments? how to identify a fragment of a document? this is what the hash was designed for. 19:16:11 ack RalphS 19:16:11 RalphS, you wanted to comment re: invalidation and transition strategy 19:16:26 ralph: sympathise with tim's pain ... 19:16:42 conversation seven years ago, tried to persuade tim to tell us what he thought we should do ... 19:17:06 libby has joined #swbp 19:17:07 answer led me to encourage model & syntax WG to use whatever they wanted to use ... 19:17:20 but our understanding of these architectures evolves over time ... 19:17:43 tim has articulated a new position since seven years ago ... 19:17:45 jjc has joined #swbp 19:17:52 things have tightened up since then ... 19:17:55 q+ to request straw poll 19:18:04 note: Adobe XMP use /, see http://mitglied.lycos.de/virtuoso5/xmp/xmp.txt example 19:18:23 tag has not yet reached consensus because has representatives for lots of communities ... 19:18:26 xmlns:xap='http://ns.adobe.com/xap/1.0/" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' ... 19:18:51 and 19:18:57 ... perhaps strategy fwd for us is to recognise (1) there are existing applications that have made choices, and it would be unwise to try to get them to change ... 19:19:02 Acrobat Distiller 6.0.1 (Windows) 19:19:32 (2) but can say : from some time fwd the best practise is foo 19:19:50 ... but still don't force people to change 19:20:04 pepper: but what about fragments? 19:20:18 ralph: not our problem 19:20:48 danbri: would we begin best practise or would we declare best practise 19:21:05 ralph: our responsibility to look very carefully at tag record 19:21:18 david: one option to start a TF? 19:21:22 q? 19:21:24 ralph: joint TF? 19:21:25 ack PhilT 19:21:36 phil: these are observations: ... 19:21:43 the point about fragments is very relevant ... 19:21:57 because you can conceptualise a fragent of a document to be a concept ... 19:22:05 (can see merit in tim's point) ... 19:22:12 second point relates to lead or follow ... 19:22:25 we are a community of leaders ... cf. community of users (follows) ... 19:22:47 we should look at the community of leaders ... examine their position. 19:22:54 david: there are times to lead and times to follow 19:23:03 ack aliman 19:23:03 aliman_scribe, you wanted to say in SKOS Core to say about skos:subjectIndicator 19:23:13 q- 19:23:18 ack danbri 19:23:18 danbri-laptop, you wanted to propose exploring position that vocabulary terms are "information resources" in just the sense of timbl's http://www.w3.org/DesignIssues/HTTP-URI.html 19:23:26 jjc: tag is divided 19:23:41 danbri: two things to say: ... 19:23:58 1. if we get this wrong we have a deployment disaster on our hands ... 19:24:04 lots of stuff has been written ... 19:24:20 cf. experience of dc namespace change and how long it took for chnage to propagate .. 19:24:40 dc dcterms foaf foaf-extension adobe xmp creative commons all use slash 19:24:44 q+ to mention another problem with hash (based on experience in Amsterdam) 19:24:56 2/3 - 3/4 of deployed semweb already uses slash 19:24:59 DanBri: XMP, RSS, ... 19:25:13 if we say: "change" without a compelling story we look stupid 19:25:18 david: and we slow down deploymnent 19:25:35 danbri: foaf files are interesting because they link to lots of other vocabs ... 19:25:53 could possibly get foaf users to change foaf, but then all the others too ... ? 19:26:17 jjc: but there is no compelling story 19:26:34 danrbi: we need to appreciate the scale of the problem, several people fulltime for at least a year ... 19:26:45 if we get it wrong we hurt semweb ... 19:26:49 . 19:27:04 alot of foaf stuff comes from perl scripts ... 19:27:29 but adobe have shipped applications - cost of change huge for them ... 19:27:36 . 19:27:45 phil: if we get it wrong and we get it late we hurt semweb 19:28:04 danbri: compromise position: fresh start for new namespaces 19:28:21 ... also this topic is discussed in other fora ... 19:28:42 we are only concerned with uris for terms in semweb vocabs ... 19:29:09 could say that dc title and foaf terms are possibly information resources ... 19:29:39 david: summarise ... it's too late to lead ... 19:29:54 ack tbaker 19:29:56 live with what we have, if we force into lead then none would follow . 19:30:20 tom: remember when we established namespace poloicy ... 19:30:33 wanted to establish it without the 1.1 not in the URI string ... 19:30:54 but without that comment was we would compromise the integrity of dc, evidence for instabliity etc. 19:31:10 so trying to explain a change of this magnitude would be *extremely* difficult ... 19:31:29 it's a philosophical argument, would take alot of resources ... 19:31:46 ack Patrick 19:31:47 to make a change, but it would be a waste of resources, we have more important things to do .... 19:31:49 . 19:31:52 q+ 19:32:27 patrick: 1: (melodrama) if we say: though shalt use hash, this would require significant corporate support ... 19:32:43 but it would receive significant corporate obstruction from not just nokia ... 19:32:56 its about efficient access esp for low bandwidth devices ... 19:33:17 2: the way you present you document makes the difference ... 19:33:27 WG should do a 'not bad practise note' ... 19:33:52 say: look, there are proven, well established practises in semweb, here are usecases and benefits for each solution, 19:34:01 because question isL what is best when? 19:34:07 (not either or) 19:34:23 Nokia's position is that http URI can be used to identify anything .. 19:34:31 and should not be any redirection ... 19:34:57 ack jjc 19:34:57 jjc, you wanted to request straw poll 19:35:02 so need eficient representation mecahnsim. 19:35:14 ack ralph 19:35:14 RalphS, you wanted to respond re: deployment disaster 19:35:28 jjc: proposed straw poll 19:35:30 ralph: danbri said deployment disaster ... 19:35:34 chasir: said straw poll at 2.45 19:35:44 but we should distinguish between those changes that would require existing deployment to change ... 19:35:54 and those that don't 19:35:56 ... 19:36:01 but the other side is ... 19:36:27 in what ways would existing deployemtn break if we recommend a new model ...? 19:36:39 exiting apps would continue to function ... 19:36:41 architectural truth and beauty vs. engineering pragmatics 19:37:11 question is architectural truth and beauty vs. practical engineering 19:37:20 (my point on 'looking stupid' is not w3c group losing face, but the knock-on effect for the larger community around us who have championed the use of RDF these last 7+ years; they will feel betrayed, i fear...) 19:37:27 timbl is about truth & beauty & model theoretic consistency 19:37:36 but its the engineers that build the thing ... 19:37:55 scribe has joined #swbp 19:37:59 q? 19:38:16 patrick: don;t think generalised view is not just truth & beauty, its about a particular truth & beauty 19:38:23 each one is consistent in itself 19:38:25 and ... 19:38:34 this WG SHOULD NOT USE 'SHOULD' 19:38:48 ack pepper 19:38:48 pepper, you wanted to mention another problem with hash (based on experience in Amsterdam) 19:39:22 pepper: problem with hash: server-side processing cannot be done with hash ... 19:39:42 recent project defined 75000 terms .... 19:40:04 Proposed question for straw poll: can an http URI (without a hash) identify an RDF property? 19:40:13 went with slash because you can do server side processing, so cannot resolve these things 19:40:20 (ralph: tim admits that this is the bug) 19:40:22 ack PhilT 19:40:29 like metadata vs data -- what is an insignificant difference to one community might be another community's important data 19:40:37 +q to pepper's point; same happens w/ wordnet-as-classes 19:40:45 er +1 i meant 19:40:51 ack danbri 19:40:51 ack danbri 19:40:52 phil: observation: lots of past good work, but here too much discussion about the past and not enough discussion about the future, so beware!!! 19:41:33 ralph: diff communities have different priorities 19:41:44 david: consider jjc's question ... 19:43:36 "MAY" to be interpreted as described in [RFC 2119]. 19:43:38 JJC: rephrase as "Should the WG say an http URI (without a hash) MAY identify an RDF property in a conformant way"? 19:43:42 "May ... identify in terms of http://www.faqs.org/rfcs/rfc3986.html (Berners-Lee et al) " 19:43:55 patrick: is it proper, given current standards & webarch, to use a slash uri to identify an RDF prop 19:43:58 ?? 19:44:29 strawpoll: 19:44:36 (including observers) 19:44:52 yes: 11 19:45:00 no: 0 19:45:07 what does conformance mean? 19:45:53 david: wg reconvenes, session on tag issue is adjourned 19:53:12 timbl has joined #swbp 19:56:08 libby has joined #swbp 19:56:55 gmckenzi has joined #swbp 19:58:51 FabGandon has joined #swbp 19:59:45 do we have/need a scribe? 20:00:03 DavidW has joined #swbp 20:00:30 gmckenzi has joined #swbp 20:03:44 PatrickS has joined #swbp 20:04:22 David: several points were made about server-side processing and the impact of certain URI usage 20:04:23 zakim, who is on the phone? 20:04:23 On the phone I see SWBPD_MeetingRoom 20:04:24 SWBPD_MeetingRoom has Jeremy, Guus, DavidW, TomB, Libby, Fabien, BillM, Evan, Phil, Mike, Chris, Andreas, Ralph, Michael_SperbergMcQueen, Patrick_Stickler, David_Provost, Alistair, 20:04:26 ... DanBri, Yoshio_Fukushige, TimBL, Valentina_Presutti, BenA 20:06:54 Zakim, SWBPD_MeetingRoom does not hold TimBL 20:06:54 I don't understand 'SWBPD_MeetingRoom does not hold TimBL ', timbl 20:07:30 zakim, swbpd_meetingroom no longer has timbl 20:07:30 -TimBL; got it 20:07:37 (TimBl left a while ago) 20:08:29 draft idea: The WG believes that the practice of identifying RDF/OWL terms and vocabularies with non-# HTTP-URIs is consistent with http://www.w3.org/TR/2004/REC-webarch-20041215/ and RFC 3986. It notes that such practice is very widespread, but that there remains some uncertainty in the W3C community on this topic and that this uncertainty is having a damaging effect on SW deployment efforts. 20:08:37 ACTION: Jeremy draft text for statement to TAG reflecting the opinion of the httpRange-14 breakout discussion 20:08:55 ref also http-range-14 20:09:05 zakim, swbpd_meetingroom no longer has michael_sperbergmcqueen 20:09:05 -Michael_SperbergMcQueen; got it 20:09:07 Scribing for the ADTF break-out session. (In French English :-) ) ... 20:09:09 Guus: Have a specific problem to be addressed: session at W3Conf -> need presentation showing two applications. 20:09:10 Fabien: I provide presentation with recorded demos of a number of applications present in the blog. 20:09:12 Steven Harris: a list of projects is available at http://www.aktor.org/technologies 20:09:13 Guus: should we go for a DOAP format? 20:09:14 (link http://www.w3.org/2001/tag/issues.html#httpRange-14) 20:09:14 zakim, swbpd_meetingroom no longer has david_provost 20:09:14 -David_Provost; got it 20:09:15 Libby: criteria are really needed and should be clear (also opinion of Eric Miller) example : open source only - may be too restrictive. Should we include resources for developers only? Resources for promotional exercise? Just examples in general? Is it possible to constrain the audience? Guus you are the one to use it a lot? 20:09:16 Guus: Distinction like Company uses semantic web for internal systems. (close environment) versus used in open web environment. 20:09:18 20:09:19 Ivan: Fujitsu report is internal for instance? 20:09:21 Guus: Aerospace industry example ... no longer existing. 20:09:22 Bill: the internal vs. external distinction may not be relevant because an internal application may be affecting hundreds of peoples behind the firewall of the company. 20:09:24 Steven: a distinction could be "do you control the data?" 20:09:26 Libby: the real problem is to define the criteria for including/excluding someone in/from the repository 20:09:28 Gavin: it seems we are still trying to find criteria to narrow the scope. We must make the difference with finding criteria/attribute to view/navigate/sort database. 20:09:31 Libby: provide the list in OWL/RDF and readable format => list is unreadable => facetted browser would be much better. Not even sure we have to scale it down really. 20:09:34 Guus: application domain is another criterion. 20:09:36 Bill: yes it's natural / sensible ... for instances application is doing data mining / etc. 20:09:38 Guus: yes but also application domains e.g. medical domain / product selling / ... 20:09:41 Bill: protect privacy, etc. 20:09:42 Fabien: I use the application domain to answer questions for instance for the W3C communication (I am meeting wit someone in Bioinformatics, what semantic web applications do you have in this domain?) 20:09:45 Gavin: aren't there other directories we could learn from, the way they categorize, from their schemas, etc. 20:09:46 Jeremy, the note will presumably describe an alternative architecture, and how it affects existing applications? 20:09:47 Ivan: there are some e.g. Semantic Web Board, etc. afraid of duplicating 20:09:49 Ivan: Dangerous path to count too much on W3C endorsement, and what happens when the TF stops? 20:09:51 Guus: ok let's stop the TF :-) 20:09:53 Ivan: who will maintain? 20:09:55 Libby: use DOAP and leave it to the users to maintain it. 20:09:57 Gavin: why do we need this repository? 20:09:59 Guus: a list of application is the most frequently asked question by people! 20:09:59 zakim, swbpd_meetingroom no longer has valentina_presutti 20:09:59 -Valentina_Presutti; got it 20:10:01 Ivan: is it possible with DOAP to build a web site that is maintained via some community effort? 20:10:03 Steven: that's what we do in our project (AKT project) list of URL of descriptions scanned every night. 20:10:05 Bill: we want no maintenance. 20:10:10 Libby: we may be too ambitious. Small descriptions (a pointer and a sentence) only with a pointer and people can use it to harvest. 20:10:10 Ivan: but somebody has to do it? What will happen in three years? 20:10:12 Fabien: two different problems: get a list and find a way to maintain it after the end of the TF/WG. 20:10:14 Libby: may be we won't need it in three years. :-) 20:10:16 Gavin: for the description how we get it? 20:10:18 Fabien: just from the form to generate your DOAP file. 20:10:20 Gavin: simple interface to accept the submission that could be used by someone else in three years. 20:10:22 Ivan: if this something that could lead to a significant collection not only for us geeks? 20:10:24 People are not interested in geeky stuff like FOAF, they are interested in the Photoshop example. 20:10:26 Gavin: distinction between project and products. Our product line use XMP can I put everything inside? 20:10:28 Ivan: as an admin I would say please put only one item. 20:10:30 Gavin: pointer to a technology vs. project vs. product 20:10:33 Guus: is there a particular type of selection to show the added value? 20:10:34 Ivan: still in the phase where we have to convince people that there are a lot of applications out there. 20:10:36 Libby: may be we should just focus on getting a number of them in the list. First priority. 20:10:41 Gavin & Ivan: only members should be able to put commercial products. 20:10:41 Libby: if require the RDF description that may slow-down the flow of descriptions. 20:10:42 Also recall that the criteria have to be precise. 20:10:44 Gavin: true if we could come up with the right criteria in the first place, but that won't happen. So it is not that important. 20:10:47 Libby: RDF and OWL applications only? 20:10:49 Ivan: for the time being only RDF and OWL. 20:10:51 Guus: I agree. 20:10:53 Bill: concerning the classification, right now we have not so many applications, so we may be trying to classify in the vacuum. 20:10:57 Fabien: an extensible flat list where users can add missing domains would be ok, if it grows then we can reorganize it latter (topic ontology :-)) 20:10:59 Libby: summarizing = we stay with web log + we try to set up some tools for task force administration tasks (accept a description) + provide support for DOAP + maintain a simple list of DOAP files in the blog. 20:11:02 Andreas: will the list be available in RDF. 20:11:04 Ivan & Libby: Yes 20:11:06 Libby: the RSS blog gets picked-up by Planet RDF. 20:11:08 Andreas, Ivan and Stephen: RSS is not really an RDF application since there are syntaxes in just XML (not in RDF) 20:11:11 Guus: but it cannot be ignored as an application that uses RDF. 20:11:13 Bill: cannot submit just an ontology; the application submitted must actually do something. 20:11:14 dom has joined #swbp 20:11:15 Ivan: with Mozilla it's your private data in RDF. 20:11:49 PatrickS has joined #swbp 20:11:50 q+ to ask (again) if TM apps qualify :-) 20:12:56 pepper, you wanted to ask (again) if TM apps qualify :-) 20:14:38 q+ to sympathise with the TM case, but note that plain XML, MathML, KIF, Prolog, all have a case for this 20:14:43 Ralph: I propose that any Topic Maps application that supports our translation mechanism be accepted to the ADTF index 20:14:55 q+ 20:15:42 ...UML, LDAP, ... 20:15:53 HERE 20:16:29 q+ to talk about CG 20:16:48 q? 20:17:01 q+ to ask Libby about the definition of "free" 20:17:10 danbri-laptop, you wanted to sympathise with the TM case, but note that plain XML, MathML, KIF, Prolog, all have a case for this 20:19:38 (I might've also noted that RDF itself could grow and mature... an RDF 2 might have strong KIF/CommonLogic, CG and TM influences... but RDF remains the architectural focus) 20:19:44 Chris: believe the ADTF page should be limited to apps that work with RDF & OWL 20:19:51 FabGandon, you wanted to talk about CG 20:19:53 jjc has joined #swbp 20:19:58 guus has joined #swbp 20:20:11 q? 20:20:18 how about restricting to applications have web pages that validate as (X)HTML? 20:20:28 or provide correct use of language tags? 20:20:40 (jjc asides above) 20:20:52 Fabien: if we include Topic Maps apps in this list I will not be able to maintain my position to the Conceptual Graph community that they must support RDF & OWL 20:20:57 DavidW, you wanted to ask Libby about the definition of "free" 20:21:12 David: what is "free" -- as in "speech" or as in "beer" ? 20:21:13 tvraman has left #swbp 20:21:21 Libby: "free" meant "not costing money" 20:22:06 Phil: feel there is space for a soft line 20:22:15 ... we could talk about the "Web of meaning" 20:22:25 ... in WOM there is space for other stuff 20:22:34 Chris: this is exactly what I would like to avoid 20:22:58 q+ 20:23:26 some W3C Activity statement excerpts: "The goal of the Semantic Web initiative is as broad as that of the Web: to create a universal medium for the exchange of data. It is envisaged to smoothly interconnect personal information management, enterprise application integration, and the global sharing of commercial, scientific and cultural data" ... "The principal technologies of the Semantic Web fit into a set of layered specifications. The current componen 20:23:27 ts are the Resource Description Framework (RDF) Core Model, the RDF Schema language and the Web Ontology language (OWL). " "The Topic Map (XTM) and UML communities have been finding increasing synergy with the RDF family of technologies." -- http://www.w3.org/2001/sw/Activity 20:23:28 http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0054.html (draft MSG) 20:23:43 Chris: a lot of people in this WG are working on other technologies that are not specifically RDF&OWL but that are related; e.g. KIF 20:23:59 ... you expand the charter of the applications page significantly if you force them to deal with these issues 20:24:42 Mike: could avoid the issue by titling the page "RDF And OWL Applications" 20:25:06 q+ to ask if the line could be drawn at semantic technologies based on XML and URIs 20:25:18 ... as a theoretical point of view, there is no reasonable grounds for saying something that is not RDF & OWL is not the Semantic Web 20:25:47 Gavin: will there be a discussion 6 months from now on what goes on a "Semantic Web Applications" page? 20:26:23 ... have we done anyone any service by taking off the label "Semantic Web"? 20:26:24 q+ 20:26:43 pepper, you wanted to ask if the line could be drawn at semantic technologies based on XML and URIs 20:27:03 q+ 20:27:04 Steve: I joined the WG specifically because the W3C Activity Lead wanted my community to be part of the Semantic Web 20:27:16 pauld has joined #swbp 20:27:56 Mike: it's not practical to say we can draw the line to include Topic Maps [and exclude others] 20:28:09 ... RDFTM is a Task Force in this WG so therefore this is being considered 20:28:45 ... we can choose to catalog just RDF/OWL applications as a way of bounding our work 20:29:09 q+ 20:29:12 Gavin: this would solve the immediate problem but not solve the larger problem of what the Semantic Web is and isn't 20:29:18 ack danbri 20:29:28 DanBri: this is not a static situation 20:29:45 ... EricM is a very inclusive fellow; he and others go around trying to connect communities 20:30:04 ... considerations from Topic Maps and others influence what the Semantic Web is 20:30:16 ... the context we are chartered in is RDF, RDF Schema, and OWL 20:30:38 ... the future of the Semantic Web will be more "Topic Mappy" 20:30:42 ... you're here to do the mapping 20:30:53 Steve: does every Topic Map application have to support RDF directly? 20:30:59 q+ 20:31:10 q- 20:31:12 DanBri: once we have a WD out we can say the entire universe of Topic Map activity joins RDF 20:31:32 Gavin: when talking about mapping into Semantic Web, what does this mean? 20:31:39 wdmcdaniel has joined #swbp 20:31:41 sees Dom's Hand 20:31:47 DanBri: being able to run SPARQL queries against data that was published as a Topic Map 20:32:12 Gavin: does this make Topic Map part of the Semantic Web or the transform part of the Semantic Web? 20:32:25 ... if GRDDL is adopted, does HTML become part of the Semantic Web ? 20:32:56 ... I'm trying to understand whether it is the transformation that becomes part of the Semantic Web or the technology that was formerly outside? 20:33:23 Guus: I prefer to stick with RDF/RDFS/OWL defining the scope of ADTF 20:33:33 aside: the phrase 'lowercase semantic web' is being used by some for XSLT-able xhtml markup that carries semantics, eg see http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html 20:33:41 (Tantek was here yesterday) 20:33:43 Guus: PROPOSE that ADTF registry be limited to RDF/RDFS/OWL applications 20:33:55 q- 20:34:01 ... and we discuss on a future telecon what is 20:34:06 TomC has joined #swbp 20:34:08 ... and we discuss on a future telecon what is "part of" the Semantic Web 20:34:18 I just wanted to note that the log of applications is also limited to "free" applications 20:34:30 ... which isn't saying that non-free applications are not part of the SW 20:34:31 Chris: my goal was to scope the work of the ADTF 20:34:40 ... that's only called scoping a problem, AFAICT 20:34:49 s/primary concerns are/primary concern is/ in DRAFT msg 20:36:30 q+ to mention Jeff Pan 20:36:47 Topic: location & time of next f2f 20:37:08 Mike: prefer Seattle area or Galway (concurrent w/Sem Web conf) 20:37:16 jeremy 20:37:19 Jeremy: prefer to have it outside the US 20:37:37 ... due to one member not being able to attend this meeting due to visa issues 20:37:43 q? 20:37:51 ack 20:37:51 PatrickS has joined #swbp 20:37:52 Steve: Montreal in August is one possibility 20:37:54 timbl has joined #swbp 20:37:57 +1 w/ jjc's concern 20:38:07 ... w/Extreme Markup conf 20:38:22 Gavin: Ottawa is another option 20:38:23 +1 on extreeeeme 20:38:43 Gavin: my office is in Ottawa 20:39:03 Mike: I can look into hosting in Vancouver 20:40:41 (I abstain re whether i can attend any non-Europe travel: funding uncertainties... I can pay my own way to Galway happily enough I think) 20:40:51 Andreas: DERI would likely be willing to host in Galway 20:41:46 aharth has joined #swbp 20:41:50 see http://iswc2005.semanticweb.org/ 20:42:40 (for bar discussion: if http://iswc2005.semanticweb.org uses Javascript for hyperlinks, is it a Semantic website?) 20:43:11 (I would argue that they don't use enough declarative sematics to qualify as such) 20:43:25 Mike: is November too late considering the WG charter ends 31 Jan ? 20:43:32 Guus: October would be nice 20:43:44 I will find it easier in November, 20:44:00 Guus: I'll do Web poll on Vancouver & Galway 20:44:05 http://lists.w3.org/Archives/Public/public-swbp-wg/2005Mar/0054.html 20:45:13 q+ to add the rape of the concept of "fragment" to the list of other important concerns 20:45:51 q+ to comment on language 20:46:02 q+ 20:46:18 q? 20:46:32 pepper, you wanted to add the rape of the concept of "fragment" to the list of other important concerns 20:46:57 JJC: I would object to adding fragments to this as it gets more philosphical 20:47:10 Steve: inability to identify document fragments is an issue 20:47:47 Dave: it's less important for us to address Web Architecture issues than to address Semantic Web issues 20:47:51 [I don't see why this makes it impossible to identify document fragments] 20:47:56 ... I don't want to cloud the issue with things that are not crystal clear 20:48:08 DanBri: the more we can do to narrow down to a closeable part of the problem space, the better 20:48:19 sh1mmer has joined #swbp 20:48:27 ... we don't care whether cars and airplanes can be identified with http: URIs; this is about RDF properties 20:48:33 aliman, you wanted to comment on language 20:49:01 Alistair: the tone of this message will make people on the other side of the debate dig in their heels 20:49:12 ... the issue needs to transcend the opposition 20:49:50 Guus: this is a very factual message 20:50:29 Chris: suggest dropping "failure to resolve" and just leave "This issue is impactin..." 20:51:04 Suggestion to drop final para 20:51:58 DanBri: this debate should not be allowed to go on for another 2-3 years 20:52:06 Stuart has joined #swbp 20:52:17 q+ to back up danbri 20:55:03 q- 20:55:14 q+ tbaker 20:55:24 ack tbaker 20:55:34 q+ 20:56:27 q- 20:56:29 Guus: we may not be able to reach consensus on this today 20:56:31 q- 20:56:35 ... may need to postpone to a future telecon 20:57:11 BenA: my impression is that any argument we give that is based on "it would be hard to redeploy" would not help -- Tim would not be receptive 20:57:23 ... technical arguments would make a stronger point 20:57:43 Guus: my assignment is to chair a deployment group 20:57:59 ... if deployment issues don't count, why are we here? 20:58:13 David: this message is going to the TAG, not specifically to TimBL 20:58:22 q? 20:58:24 Patrick: this is a request to the TAG for closure, not consensus 20:59:21 ... the TAG can close on the issue with dissent (if necessary) 21:00:04 ---- closing summaries --- 21:00:16 Guus: there were 17 documents on the reading list for this f2f 21:00:34 ... we should all be glad with the progress over the last 4 months 21:00:41 ... we should look forward to closing some of our Task Forces; this would be a positive 21:00:53 ... glad to see nice collaboration on UML and Topic Maps 21:01:26 PROPOSE to cancel 10 March telecon, next telecon 24 March 21:01:42 ... make 24 March a 2-hour telecon? 21:01:48 ADJORNED 21:01:52 ADJOURNED 21:02:00 ADJOURNED 21:17:53 RRS has left #swbp 21:18:33 -SWBPD_MeetingRoom 21:18:34 SW_BPD(TP)9:00AM has ended 21:18:35 Attendees were +1.617.568.aaaa, Jeff_Pan, Jeremy, Guus, DavidW, TomB, Libby, Fabien, BillM, Evan, Phil, Mike, Chris, Andreas, Ralph, Michael_SperbergMcQueen, Patrick_Stickler, 21:18:37 ... David_Provost, Alistair, DanBri, Yoshio_Fukushige, TimBL, Valentina_Presutti, BenA, Elisa_Kendall 21:25:46 dom has joined #swbp 21:26:31 dom has left #swbp 21:34:02 rrsagent, bye 21:34:02 I see 2 open action items: 21:34:02 ACTION: jc to incorporate the comments + pats' comments + peterson's comments [1] 21:34:02 recorded in http://www.w3.org/2005/03/04-swbp-irc#T15-18-39 21:34:02 ACTION: Jeremy draft text for statement to TAG reflecting the opinion of the httpRange-14 breakout discussion [2] 21:34:02 recorded in http://www.w3.org/2005/03/04-swbp-irc#T20-08-37