IRC log of vmtf on 2005-09-27
Timestamps are in UTC.
- 12:55:36 [RRSAgent]
- RRSAgent has joined #vmtf
- 12:55:36 [RRSAgent]
- logging to http://www.w3.org/2005/09/27-vmtf-irc
- 12:55:45 [RalphS]
- Meeting: SWBPD VM Task Force
- 12:56:02 [RalphS]
- Agenda: http://lists.w3.org/Archives/Public/public-swbp-wg/2005Sep/0111.html
- 12:58:39 [RalphS]
- Previous? 2005-07-19 http://lists.w3.org/Archives/Public/public-swbp-wg/2005Jul/0064.html
- 13:01:30 [Zakim]
- SW_BPD(VMTF)9:00AM has now started
- 13:01:37 [Zakim]
- +Ralph
- 13:02:03 [danbri]
- danbri has joined #vmtf
- 13:02:12 [aliman]
- aliman has joined #vmtf
- 13:02:18 [danbri]
- hi
- 13:02:20 [RalphS]
- rrsagent, please make record public
- 13:02:31 [Zakim]
- +Tom_Baker
- 13:02:59 [Zakim]
- +??P5
- 13:03:08 [Zakim]
- +Alistair_Miles (was ??P5)
- 13:03:19 [Zakim]
- +Danbri
- 13:03:20 [berva]
- berva has joined #vmtf
- 13:03:32 [berva]
- berva has joined #vmtf
- 13:04:13 [berva]
- hi - coming soon on the phone
- 13:05:15 [Zakim]
- +??P6
- 13:05:30 [RalphS]
- zakim, ??p6 is Bernard
- 13:05:30 [Zakim]
- +Bernard; got it
- 13:07:15 [tomb]
- tomb has joined #vmtf
- 13:07:27 [RalphS]
- zakim, who's on the phone?
- 13:07:27 [Zakim]
- On the phone I see Ralph, Tom_Baker, Alistair_Miles, Danbri, Bernard
- 13:08:55 [RalphS]
- DanBri: my response (question) to Alistair didn't make complete sense as I momentarily forgot that SKOS URIs use '#'
- 13:09:18 [RalphS]
- Ralph: question still made some sense, as it leads to Bernard's questions
- 13:10:43 [RalphS]
- -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Sep/0116.html Alistair's thoughts on SKOS changes
- 13:10:49 [RalphS]
- Scribe: Alistair
- 13:10:52 [RalphS]
- Chair: Tom
- 13:11:02 [aliman_scribe]
- tom: if you click on http://purl.../title you get angle brackets ...
- 13:11:11 [aliman_scribe]
- agreed in madrid this isn't good enough ...
- 13:11:42 [aliman_scribe]
- so far assume this is reasonable practice ...
- 13:12:02 [aliman_scribe]
- options: some sort of content-negotiation...
- 13:13:27 [aliman_scribe]
- or resolve to a web page which contains pointer to RDF schema (e.g. via link attribute, or GRDDL) ...
- 13:13:54 [RalphS]
- q+ to talk about deployed tools
- 13:14:02 [aliman_scribe]
- so by default, go to readable web page, and applications that want to consume RDF can do so. ...
- 13:14:08 [aliman_scribe]
- q+ to comment on SKOS proposal
- 13:14:34 [aliman_scribe]
- might be technically difficult, but practically best. But not clear on best way forward.
- 13:14:43 [Zakim]
- RalphS, you wanted to talk about deployed tools
- 13:15:17 [aliman_scribe]
- ralph: important to use solution that respects compatibility with current tools, which expect to do a GET on prop URIs and expect RDF/XML content. ...
- 13:15:34 [aliman_scribe]
- so if we require they do accept: application/rdf+xml prob ok
- 13:15:36 [Zakim]
- aliman_scribe, you wanted to comment on SKOS proposal
- 13:16:00 [RalphS]
- Alistair: the SKOS Core proposal I wrote does try to do both of these things;
- 13:16:10 [RalphS]
- ... requesting text/html returns a human-readable document
- 13:16:18 [RalphS]
- ... this is different from what DCMI currently does
- 13:16:43 [RalphS]
- ... if the clients asks for RDF/XML it gets redirected to something that is RDF/XML
- 13:17:04 [RalphS]
- ... this feature of DCMI -- using redirects -- is a good idea
- 13:17:23 [RalphS]
- ... so I'm in favor of using content negotiation
- 13:17:42 [aliman_scribe]
- tom: content negotiation seems clear, other option fuzzy.
- 13:17:44 [danbri]
- q+ to ask re "RedirectTemp /foaf/0.1/Organization http://xmlns.com/foaf/0.1/" in apache
- 13:18:44 [aliman_scribe]
- tom: other option? to have web page with embedded pointer to rdf schema, & if enough peple do it then applications will have to handle it.
- 13:19:22 [RalphS]
- q+ to ask if embedded RDF was talked about in Madrid
- 13:19:45 [aliman_scribe]
- tom: ericm said in madrid more practical to have some sort of redirect ?
- 13:20:03 [aliman_scribe]
- danbri: remember ericm saying something about lnking to RDF
- 13:20:25 [aliman_scribe]
- ralph: published recommendation says something about link.
- 13:20:37 [aliman_scribe]
- danbri: webarch provides for content negotiation
- 13:20:50 [aliman_scribe]
- tom: consensus for content-negotiation?
- 13:21:04 [aliman_scribe]
- ralph: other option is embedded RDF (XHMTL 2.0)
- 13:21:38 [aliman_scribe]
- danbri: previous foaf specs have embedded RDF/xXML at expense of validation
- 13:22:08 [aliman_scribe]
- ralph: support as much RDF as we can as embedded, but not necessarily evrything. ...
- 13:22:33 [aliman_scribe]
- RDF/A syntax is what HTML TF is converging on, is it reasonable to express RDF schema as RDF/A?
- 13:23:17 [aliman_scribe]
- ralph: RDF/A solution does not address deployed tools
- 13:23:30 [aliman_scribe]
- tom: content negotiation raise issues?
- 13:23:45 [aliman_scribe]
- ralph: yes but cheap and tools should change to do this anyway.
- 13:24:01 [RalphS]
- ack me
- 13:24:01 [Zakim]
- RalphS, you wanted to ask if embedded RDF was talked about in Madrid
- 13:24:06 [RalphS]
- ack danb
- 13:24:06 [Zakim]
- danbri, you wanted to ask re "RedirectTemp /foaf/0.1/Organization http://xmlns.com/foaf/0.1/" in apache
- 13:24:21 [aliman_scribe]
- danbri: trying to figure out what do do with FOAF ns ...
- 13:24:32 [aliman_scribe]
- currently wrong redirect 30x ...
- 13:24:43 [aliman_scribe]
- currently goes from term URI to namespace URI ...
- 13:24:52 [aliman_scribe]
- can then get that with html or rdf ...
- 13:25:08 [RalphS]
- Ralph: [re Accept: application/rdf+xml] -- it's a shame it took us several years to tell application developers what content type to request, but oh well
- 13:25:40 [aliman_scribe]
- discussed doing redirect so that e.g. ns/mbox redirects to spec#term_mbox
- 13:26:01 [aliman_scribe]
- ... but problem with hash & encoding in apache with rewriting ...
- 13:26:26 [aliman_scribe]
- ... reasonable for clients to get redirects dependedt on content type requested ...
- 13:26:49 [aliman_scribe]
- but with above options redirects are content type specific?
- 13:27:05 [aliman_scribe]
- ...how do you configure in apache?
- 13:27:10 [danbri]
- current:RedirectTemp /foaf/0.1/Organization http://xmlns.com/foaf/0.1/
- 13:27:33 [danbri]
- possible: RedirectTemp /foaf/0.1/Organization http://xmlns.com/foaf/0.1/#term_Organization
- 13:27:45 [danbri]
- prob 1: # gets escaped somehow (reported by al)
- 13:28:22 [danbri]
- prob 2: this becomes representation-specific: #term_Organization is an anchor only in the HTML version of the ns doc ... means nothing in the RDF version
- 13:28:28 [RalphS]
- Ralph: it doesn't strike me that different redirects based on Accept: is architecturally bad, but if there's no apache support that's an issue for us
- 13:28:57 [RalphS]
- Alistair: current browsers preserve their fragid across redirects
- 13:29:19 [RalphS]
- ... so a redirect that includes a fragid would lead to fragid clashes
- 13:29:49 [aliman_scribe]
- ralph: suspect alistair is right ... but wonder if its actually endorsed by http spec ...
- 13:30:01 [aliman_scribe]
- if its not endorsed then not all browsers may do it.
- 13:30:10 [danbri]
- ah, so a link such as <a href="http://xmlns.com/foaf/0.1/Organization#term_Organization">Organization</a> might redirect to right part of the html doc
- 13:30:15 [danbri]
- rrsagent, pointer?
- 13:30:15 [RRSAgent]
- See http://www.w3.org/2005/09/27-vmtf-irc#T13-30-15
- 13:30:32 [RalphS]
- Ralph: perhaps we could ask the TAG if it is legitimate for a server to return a fragid in a redirect
- 13:30:47 [aliman_scribe]
- ralph: ask the tag if legit for server to return uri with hash in redirect?
- 13:31:41 [aliman_scribe]
- tom: consensus on content-negotiation, so we could as a next step write up how this works, leading to issues with the TAG?
- 13:32:16 [aliman_scribe]
- tom: ... talking about a workable solution, which raises questions of compatibility with spec.
- 13:33:03 [RalphS]
- Alistair: apache URI-encodes '#' before serving a redirect to the client but purl.org leaves '#' un-encoded
- 13:33:19 [danbri]
- q+ to note that redirect+conneg option, on a / namespace, means that term URIs can't redir to parts of the html spec
- 13:33:35 [aliman_scribe]
- tom: what's the nnext step?
- 13:33:46 [aliman_scribe]
- q+ to talk about requirements
- 13:33:50 [danbri]
- eg <a href="http://xmlns.com/foaf/0.1/Organization#term_Organization">Organization</a> took me to http://xmlns.com/foaf/0.1/#term_Organization
- 13:33:58 [aliman_scribe]
- tom: or is it too speculative?
- 13:34:02 [RalphS]
- q+ to ask for documentation of FOAF URI resolution process ala Alistair's SKOS Core resolution message
- 13:34:26 [aliman_scribe]
- tom: who could take the lead?
- 13:34:38 [Zakim]
- danbri, you wanted to note that redirect+conneg option, on a / namespace, means that term URIs can't redir to parts of the html spec
- 13:35:32 [aliman_scribe]
- danbri: realising that / ns prevents us getting clickable term URIs getting to correct sections of a doc ...
- 13:36:18 [aliman_scribe]
- tested redirects with hash for FOAF ...
- 13:36:34 [danbri]
- http://xmlns.com/foaf/0.1/Organization#xyz
- 13:36:46 [aliman_scribe]
- ... so apache hash encoding makes sense if browsers hang on to frag ids across redirects.
- 13:37:07 [aliman_scribe]
- ralph: above redirect is broken...
- 13:38:07 [aliman_scribe]
- danbri: can document this as one of the tradeoffs for hash vs slash.
- 13:38:54 [aliman_scribe]
- ralph: is there a doc which describes FOAF URI resolution policy now, and what it should be post madrid discussion?
- 13:39:02 [aliman_scribe]
- ralph: can you write this up?
- 13:39:26 [aliman_scribe]
- ralph:... propose you write how it is now, then write best guess on how it should work.
- 13:39:31 [danbri]
- http://rdfweb.org/viewcvs/viewcvs.cgi/xmlns.com/htdocs/foaf/0.1/.htaccess
- 13:39:35 [Zakim]
- RalphS, you wanted to ask for documentation of FOAF URI resolution process ala Alistair's SKOS Core resolution message
- 13:39:51 [aliman_scribe]
- ACTION: danbri to write up how foaf URI dereferencing works now, and how it should be done.
- 13:40:28 [aliman_scribe]
- ACTION: tom to write up current DCMI URI dereferencing works now, and how it should be done.
- 13:40:34 [Zakim]
- aliman_scribe, you wanted to talk about requirements
- 13:41:13 [RalphS]
- Alistair: we can state our [DCMI, SKOS, FOAF] requirements, perhaps more simply than we can describe what currently is implemented
- 13:43:04 [RalphS]
- Ralph: it's fine to use SHOULD and MUST in a requirements document
- 13:43:13 [aliman_scribe]
- tom: e.g. marc relator codes are declared as RDF props, and click gets you to html, but you have to know to go elsewhere for the RDF ...
- 13:43:28 [aliman_scribe]
- nice for humans, bad for computers.
- 13:43:36 [aliman_scribe]
- ralph: ok to say must and should
- 13:44:21 [aliman_scribe]
- ralph: bernard asked provocative question in email...
- 13:44:30 [aliman_scribe]
- bernard: not deliberately provocative :)
- 13:44:44 [RalphS]
- -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Sep/0119.html Bernard asks about relationship to Published Subjects
- 13:45:36 [aliman_scribe]
- ralph: if we go down this route of making URIs friendly to both humans and computers they start to behave alot like publish subjects ...
- 13:45:46 [aliman_scribe]
- can we characterise the similarities and differences?
- 13:46:30 [danbri]
- q+ to suggest "Namespaces whose URI ends in '/', since term URIs cannot redirect HTML clients to sections of the HTML documentation, SHOULD provide 'table of contents' per-term hyperlinks near the top of the HTML documentation"
- 13:46:31 [aliman_scribe]
- bernard: when we did published subjects, recommendation (might) way that computers would use annexed schemas was not clear ...
- 13:46:39 [aliman_scribe]
- pubsub primarily directed at humans ...
- 13:46:53 [aliman_scribe]
- now with this new state of things we can revisit pubsub ...
- 13:47:23 [aliman_scribe]
- ralph: useful line of investigation ... gives us way to do convergence ...
- 13:47:30 [danbri]
- q-
- 13:47:49 [aliman_scribe]
- but one issue is if there is a disagreement between interpretation of human-readabel and machine-readable, which do yu belive?
- 13:48:22 [aliman_scribe]
- bernard: TMs have no notion of a contradiction, no notion of consistency, just some binding points for bits of information about a subject ...
- 13:48:33 [aliman_scribe]
- but no way to make sure these things are consistent. ...
- 13:48:46 [aliman_scribe]
- which is why AI folks don#t like TMs ...
- 13:49:03 [aliman_scribe]
- but consistency between human and computer descriptions is difficult to control.
- 13:49:17 [aliman_scribe]
- tom: clarification: you're not talking about simple workflow issues ...
- 13:49:34 [aliman_scribe]
- because e.g. DCMI generates documentation from schemas (??) ...
- 13:49:49 [aliman_scribe]
- (scribe may have got that wrong way round)
- 13:50:03 [Zakim]
- This conference is scheduled to end in 10 minutes; all ports must be freed
- 13:50:07 [aliman_scribe]
- ... DCMI has not said e.g. 'RDF schema has precendence over the web page ...
- 13:50:25 [aliman_scribe]
- ' ... so be defult the web page is the 'authoritative' resource ..
- 13:50:44 [aliman_scribe]
- but this situation could change in the future, esp as we move towards saying more about the terms in a formal sense ...
- 13:50:51 [RalphS]
- q+ to ask Tom to elaborate on "by default, the [HTML] page is authoritative over the RDF schema"
- 13:51:08 [aliman_scribe]
- so we're going to have to be more explicit on this (i.e. which is more authoritative).
- 13:51:27 [aliman_scribe]
- bernard: machine readable is normative, human readable is informative ... go in this direction?
- 13:52:01 [aliman_scribe]
- tom: this is direction for dcmi, but RDF schema presents a subset of the information that's presented in the web pages ...
- 13:52:14 [aliman_scribe]
- e.g. versioning information is only in the web pages ...
- 13:52:20 [aliman_scribe]
- q+ to talk about skos
- 13:52:42 [aliman_scribe]
- ralph: is is a proper subset? are there e.g. domains & ranges in RDF overlooked in HTML?
- 13:52:42 [danbri]
- q+ to note http://www.w3.org/TR/rdf-schema/#ch_introduction
- 13:52:52 [danbri]
- "This specification does not attempt to enumerate all the possible forms of vocabulary description that are useful for representing the meaning of RDF classes and properties. Instead, the RDF vocabulary description strategy is to acknowledge that there are many techniques through which the meaning of classes and properties can be described. ..."
- 13:53:09 [danbri]
- rdfs is (on purpose) agnostic re which forms of vocab desc take precedence
- 13:53:10 [aliman_scribe]
- tom: no, actually right now looking at assigning domains and ranges to DCMI props, to express current semantics ...
- 13:53:33 [aliman_scribe]
- seen as a positive step, but danger of restricting definitions in practice ...
- 13:53:55 [danbri]
- q-
- 13:54:11 [aliman_scribe]
- also need to rethink policy implications, how do we express that same information in web documents, and when do we want to say which resource is 'authoritative'?
- 13:54:32 [aliman_scribe]
- ... currently assume they're always in sync, which could be difficult.
- 13:55:04 [Zakim]
- This conference is scheduled to end in 5 minutes; all ports must be freed
- 13:55:04 [aliman_scribe]
- danbri: could say e.g. 'we believe these things are always in sync, if not tell us'
- 13:55:38 [aliman_scribe]
- ralph: you (tom) said that by default human readable web page is 'authoritative' .. expand?
- 13:56:06 [aliman_scribe]
- tom: we have web pages which say 'this is the authoirtative description of DCMI terms' and RDF docs don't say that.
- 13:56:31 [aliman_scribe]
- tom: also historically always precendence for html
- 13:56:31 [Zakim]
- RalphS, you wanted to ask Tom to elaborate on "by default, the [HTML] page is authoritative over the RDF schema"
- 13:56:36 [Zakim]
- aliman_scribe, you wanted to talk about skos
- 13:57:06 [RalphS]
- Alistair: this [which variant is authoritative] is a longer-term issue
- 13:57:27 [RalphS]
- ... some constraints will be hard to describe; e.g. in SKOS constraints are currently only described in SKOS
- 13:57:34 [RalphS]
- s/in SKOS/in prose/
- 13:57:47 [RalphS]
- ... it may be possible to use SPARQL to write some constraints
- 13:58:00 [RalphS]
- ... RDFS doesn't have enough to specify all SKOS constraints
- 13:58:05 [Zakim]
- This conference is scheduled to end in 2 minutes; all ports must be freed
- 13:58:14 [RalphS]
- ... e.g. broader/narrower
- 13:58:30 [RalphS]
- ... and "there should be only one preferred label per language"
- 13:58:57 [RalphS]
- DanBri: RDFS had a class ConstraintResource
- 13:59:05 [Zakim]
- This conference is scheduled to end in 1 minute; all ports must be freed
- 13:59:59 [RRSAgent]
- See http://www.w3.org/2005/09/27-vmtf-irc#T13-59-05
- 14:00:05 [Zakim]
- This conference is scheduled to end now; all ports must be freed immediately
- 14:00:09 [Zakim]
- The time reserved for this conference has been exceeded. 11 ports must be freed
- 14:00:18 [Zakim]
- -Danbri
- 14:00:30 [RalphS]
- rrsagent, please draft minutes\
- 14:00:30 [RRSAgent]
- I'm logging. I don't understand 'please draft minutes\', RalphS. Try /msg RRSAgent help
- 14:00:32 [RalphS]
- rrsagent, please draft minutes
- 14:00:32 [RRSAgent]
- I have made the request to generate http://www.w3.org/2005/09/27-vmtf-minutes.html RalphS
- 14:00:43 [Zakim]
- -Alistair_Miles
- 14:00:44 [Zakim]
- -Bernard
- 14:01:06 [Zakim]
- -Ralph
- 14:01:07 [Zakim]
- -Tom_Baker
- 14:01:09 [Zakim]
- SW_BPD(VMTF)9:00AM has ended
- 14:01:10 [Zakim]
- Attendees were Ralph, Tom_Baker, Alistair_Miles, Danbri, Bernard
- 14:01:15 [berva]
- berva has left #vmtf
- 14:20:03 [danbri]
- danbri has left #vmtf
- 16:02:19 [Zakim]
- Zakim has left #vmtf