IRC log of vmtf on 2005-11-22
Timestamps are in UTC.
- 13:45:41 [RRSAgent]
- RRSAgent has joined #vmtf
- 13:45:41 [RRSAgent]
- logging to http://www.w3.org/2005/11/22-vmtf-irc
- 13:45:53 [RalphS]
- Meeting: SWBPD Vocab Management Task Force
- 13:48:52 [tbaker]
- tbaker has joined #vmtf
- 13:59:25 [Zakim]
- SW_BPD(VMTF)9:00AM has now started
- 13:59:32 [Zakim]
- +JacekK
- 14:00:27 [tbaker]
- aliman, RalphS, @danbri_? Anyone else here yet?
- 14:01:07 [Zakim]
- +??P4
- 14:01:59 [Zakim]
- +Ralph
- 14:02:38 [RalphS]
- zakim, jacekk is really TomB
- 14:02:38 [Zakim]
- +TomB; got it
- 14:02:43 [Zakim]
- +Danbri
- 14:03:45 [RalphS]
- Previous: 2005-11-15 http://www.w3.org/2005/11/15-vmtf-minutes
- 14:03:48 [RalphS]
- Chair: Tom
- 14:04:25 [RalphS]
- Ralph: no progress on testing apache config options w/W3C site
- 14:04:33 [danbri_]
- tom's report has "provenance is supported by using the final URI from the chain of redirects as the name of the graph; different URIs represent different versions of a vocabulary."
- 14:05:28 [RalphS]
- ACTION: Ralph confirm either 22 Nov or 6 Dec with Matthieu and Ted or propose an alternative [recorded in http://www.w3.org/2005/11/15-vmtf-minutes.html#action01]
- 14:05:30 [RalphS]
- -- done
- 14:05:31 [danbri_]
- in 'issues under discussion', http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0122.html
- 14:05:50 [RalphS]
- [PENDING] ACTION: Ralph check configurations on W3C site [recorded in http://www.w3.org/2005/11/15-vmtf-minutes.html#action04]
- 14:06:28 [tbaker]
- danbri: two deployment models, one:
- 14:06:35 [RalphS]
- [DONE] ACTION: Tom to prepare excerpts from last telecon for inclusion in new Editor's Draft [recorded in http://www.w3.org/2005/11/15-vmtf-minutes.html#action06]
- 14:06:41 [tbaker]
- put resource in as named graph
- 14:06:52 [tbaker]
- second model: redirect thru generated ID
- 14:06:53 [RalphS]
- -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0122.html VM Task Force progress report [Tom 2005-11-22]
- 14:07:18 [tbaker]
- sparql people did not want to force this issue
- 14:07:26 [tbaker]
- danbri will look for reference.
- 14:08:24 [Zakim]
- -TomB
- 14:08:33 [tbaker]
- any volunteers to scribe?
- 14:09:16 [RalphS]
- [DONE] ACTION: Alistair to move draft into VM space [recorded in http://www.w3.org/2005/11/15-vmtf-minutes.html#action05]
- 14:09:38 [danbri_]
- looking around http://www.w3.org/TR/rdf-sparql-query/#rdfDataset cant find the exact point i want to make
- 14:09:39 [RalphS]
- -> http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/ Configuring Apache HTTP Server for RDFS/OWL Ontologies Cookbook
- 14:09:57 [Zakim]
- +Tom_Baker
- 14:10:00 [tbaker]
- i'm back
- 14:10:19 [RalphS]
- [DONE] ACTION: Alistair to add purl.org case to draft note [recorded in http://www.w3.org/2005/11/15-vmtf-minutes.html#action03]
- 14:10:27 [RalphS]
- [DONE] ACTION: Alistair investigate PURL use case and add to configuration options [recorded in http://www.w3.org/2005/11/15-vmtf-minutes.html#action02]
- 14:12:26 [tbaker]
- have there been any volunteers to scribe in the meantime?
- 14:14:10 [danbri_]
- report - http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0122.html
- 14:14:13 [RalphS]
- DanBri: I looked at Tom's summary and it looked good
- 14:15:52 [RalphS]
- Alistair: the requirements section of the cookbook could use more attention
- 14:16:08 [RalphS]
- ... Peter Patel-Schneider disagreed with some of the requirements as stated and proposed softer ones
- 14:16:12 [aliman]
- http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0125.html
- 14:16:18 [aliman]
- ... message from pps
- 14:16:28 [tbaker]
- q+ to ask about Ian Davis's proposal to RE-redirect purl.org URIs
- 14:16:28 [aliman]
- [[
- 14:16:31 [aliman]
- For any HTTP URI used as an identifier in the Semantic Web
- 14:17:05 [danbri_]
- q+ to note the OWL DL vs Full issue getting more urgent (ISWC feedback)
- 14:17:07 [aliman]
- For any HTTP URI used as an identifier in the Semantic Web
- 14:17:08 [aliman]
- 1/ there should be a way of finding a machine-processable document that
- 14:17:10 [aliman]
- provides some information about the formal meaning of that identifier;
- 14:17:12 [aliman]
- and
- 14:17:13 [aliman]
- 2/ there should be a way of finding a human-readable document that
- 14:17:15 [aliman]
- provides some information about the intended meaning of that identifier.
- 14:17:24 [Zakim]
- +Vivien
- 14:17:54 [vivien]
- vivien has joined #vmtf
- 14:19:51 [vivien]
- [VM] Agenda for 15 Nov Telecon -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0004.html
- 14:20:18 [RalphS]
- -> http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0074.html agenda for discussion purposes
- 14:23:31 [RalphS]
- -> http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#requirements Requirements
- 14:23:55 [danbri_]
- q+ to say i prefer defaulting to the xhtml
- 14:25:01 [tbaker]
- q-
- 14:25:09 [danbri_]
- (I'd like an apache config eg that allows the administrator to decide easily which vresion is the default)
- 14:25:44 [tbaker]
- q+ to propose that, with Vivien, we focus on the examples in the yellow boxes
- 14:25:50 [RalphS]
- Alistair: I revised the requirements to say that RDF should be served by default and make the client specifically request HTML
- 14:26:13 [RalphS]
- ack danb
- 14:26:13 [Zakim]
- danbri_, you wanted to note the OWL DL vs Full issue getting more urgent (ISWC feedback) and to say i prefer defaulting to the xhtml
- 14:26:28 [danbri_]
- q-
- 14:27:44 [vivien]
- http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#recipe1
- 14:27:47 [tbaker]
- q-
- 14:28:02 [RalphS]
- Topic: Example 1: Hash Static Configuration, Minimal
- 14:28:08 [RalphS]
- http://isegserv.itd.rl.ac.uk/VM/http-examples/#Example1
- 14:28:17 [RalphS]
- http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#recipe1
- 14:28:32 [RalphS]
- Alistair: example 1 in the two versions should be the same
- 14:29:00 [danbri_]
- (wouldn't a plain ALias directive do the job here?)
- 14:29:06 [RalphS]
- Vivien: another alternative is to set the .rdf named file as the directory index
- 14:29:08 [danbri_]
- (rewrite module is overkill?)
- 14:29:22 [RalphS]
- Alistair: directory index technique only works for "/" namespaces
- 14:29:25 [danbri_]
- ACK DANBRI
- 14:29:52 [RalphS]
- DanBri: it looked like aliases would work; using rewrite may be overkill
- 14:30:38 [RalphS]
- ... but perhaps I'm prematurely optimizing and symmetry across examples is better
- 14:31:09 [RalphS]
- Ralph: unless there is a significant performance hit, I'd go with using the same kind of recipe for all cases
- 14:31:20 [RalphS]
- DanBri: performance hit may only be in extreme cases
- 14:31:34 [RalphS]
- Vivien: use of rewrite should not be much of a performance hit
- 14:32:11 [tbaker]
- example 3: Slash Static Configuration, Minimal
- 14:32:19 [danbri_]
- http://bignosebird.com/apache/a9.shtml "There is a performance penalty for placing RewriteEngine directives in your .htaccess file, but I recommend doing so for the following reasons."[..]
- 14:32:20 [RalphS]
- Topic: ITEM 5: Slash Static Configuration, Minimal
- 14:32:51 [RalphS]
- Alistair: I changed the configuration between the old and new drafts
- 14:33:02 [RalphS]
- -> http://isegserv.itd.rl.ac.uk/VM/http-examples/#Example3 old
- 14:33:19 [RalphS]
- Alistair: index.rdf rewrites to the .rdf
- 14:33:33 [RalphS]
- ... I discovered that this implementation creates a circularity
- 14:34:02 [RalphS]
- ... leads to namespace/index.rdf but namespace/* matches another patter so there was a special rewrite rule to break out
- 14:34:08 [RalphS]
- ... I simplified this in the new draft
- 14:34:12 [vivien]
- http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#recipe2
- 14:34:48 [vivien]
- http://httpd.apache.org/docs/1.3/mod/mod_dir.html#directoryindex
- 14:34:59 [RalphS]
- Vivien: it may be easier to use DirectoryIndex to replace the last RewriteRule
- 14:35:40 [RalphS]
- Alistair of we redirect example2/x back to example2/ will this interfere?
- 14:36:21 [RalphS]
- s/ of/: if/
- 14:36:35 [RalphS]
- ... the 303 redirect is there to comply with the TAG resolution of httpRange-14
- 14:38:02 [RalphS]
- Topic: ITEM 4: Hash Static Configuration, Good Practice
- 14:38:12 [RalphS]
- -> http://isegserv.itd.rl.ac.uk/VM/http-examples/#Example2 old text
- 14:38:27 [RalphS]
- -> http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#recipe3 new text
- 14:38:55 [RalphS]
- Alistair: I changed this recipe to reduce the number of directory levels
- 14:39:38 [RalphS]
- Vivien: I wondered why this recipe did not use built-in content negotiation
- 14:40:06 [RalphS]
- ... e.g. given both index.xml and index.rdf apache can be configured to select based on client Accept:
- 14:40:18 [RalphS]
- Alistair: we don't really need a redirect for the HTML content
- 14:40:34 [RalphS]
- ... but for the RDF content we want to redirect to a version or snapshot of the ontology
- 14:41:01 [RalphS]
- ... you can use this new URI in, e.g. SPARQL queries, to ask for properties of this version of the ontology
- 14:41:44 [RalphS]
- Vivien: this is similar to the W3C Technical Report Latest Version/ This Version redirects
- 14:42:02 [RalphS]
- ... on the W3C servers we use symlinks for the Latest Version
- 14:42:14 [RalphS]
- q+ to ask about symlinks
- 14:42:29 [vivien]
- RewriteRule ^example3.rdf$ example3-content/2005-10-31.rdf [R=303]
- 14:42:38 [vivien]
- RewriteRule ^example3.html$ example3-content/2005-10-31.html [R=303]
- 14:43:10 [RalphS]
- Vivien: with rewrite rules like these you can use apache content negotiation
- 14:43:30 [RalphS]
- Alistair: is this enough to trigger the automatic content negotiation?
- 14:43:35 [RalphS]
- Vivien: I think so
- 14:44:03 [vivien]
- RewriteRule ^example3(\.rdf)?$ example3-content/2005-10-31.rdf [R=303]
- 14:44:18 [RalphS]
- Alistair: there's a possible alternative configuration, then, for recipe 3
- 14:45:21 [RalphS]
- Vivien: this rewrite rule avoids symlinks, as you can only use symlinks if you have access to the filesystem
- 14:45:37 [RalphS]
- ... folks with FTP-only access can't use symlinks
- 14:45:52 [RalphS]
- Topic: ITEM 6: Slash Static Configuration, Best Practice (Single Document)
- 14:46:03 [RalphS]
- -> http://isegserv.itd.rl.ac.uk/VM/http-examples/#Example4 old
- 14:46:10 [vivien]
- RewriteRule ^example4/(.*) example4-content/2005-10-31.html#$1 [R=303,NE]
- 14:46:16 [RalphS]
- -> http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#recipe4 new text
- 14:46:41 [RalphS]
- Vivien: example4/ will go to .html#
- 14:46:49 [vivien]
- RewriteRule ^example4/ example4-content/2005-10-31.html [R=303,NE]
- 14:46:52 [RalphS]
- ... the pattern should probably be (.+)
- 14:47:11 [RalphS]
- Alistair: is # followed by nothing a problem? if not, this saves a rule
- 14:47:30 [RalphS]
- Vivien: not sure, though certainly browsers will go to the top of the document
- 14:47:46 [vivien]
- RewriteRule ^example4/(.+) example4-content/2005-10-31.html#$1 [R=303,NE]
- 14:48:35 [RalphS]
- Ralph: whether or not it's legal to have nothing after '#', it's clearly a different URI from the no-# one
- 14:48:41 [RalphS]
- ... this might or might not be important to us
- 14:49:10 [RalphS]
- Vivien: still worth considering whether built-in content negotiation can be used here
- 14:49:27 [RalphS]
- Alistair: can't see how to make built-in negotiation work with the $1 substitution
- 14:50:08 [RalphS]
- Topic: ITEM 7: Slash Static Configuration, Best Practice (Multiple Documents)
- 14:50:14 [RalphS]
- -> http://isegserv.itd.rl.ac.uk/VM/http-examples/#Example5 old text
- 14:50:25 [RalphS]
- -> http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#recipe5 new text
- 14:50:31 [RalphS]
- Alistair: this changed between old and new
- 14:50:35 [RalphS]
- ... new has more directives
- 14:50:46 [RalphS]
- ... to avoid having to assume that index and multiviews are enabled for the documentation directory
- 14:51:51 [RalphS]
- Ralph: will the new version still work if MultiViews is on
- 14:51:54 [RalphS]
- ... ?
- 14:52:14 [RalphS]
- Vivien: since you are using explicit extensions in the new version it shouldn't matter if MultiViews is on or off
- 14:52:28 [RalphS]
- Alistair: I turned off MultiViews because I saw some funny behavior in the rewriting
- 14:52:52 [RalphS]
- ... can't remember the details right now
- 14:53:10 [RalphS]
- ... because of trailing '/' on some of the URIs there was some automatic rewriting going on
- 14:53:27 [RalphS]
- ... turning off MultiViews fixed this for me
- 14:54:09 [RalphS]
- ... is it true that turning off MultiViews in .htaccess will cascade down to subdirectories?
- 14:54:15 [RalphS]
- Vivien: yes
- 14:54:20 [vivien]
- http://www.example.com/foo/bar/test/
- 14:54:42 [RalphS]
- apache will look for .htaccess in test/ first, then in bar/, then in foo/
- 14:54:51 [tbaker]
- RalphS, can we remain on the bridge beyond 15:00?
- 14:54:52 [RalphS]
- ... each one will overwrite the previous rules
- 14:55:01 [RalphS]
- yes, but I have HTML TF call at 15:00
- 14:55:02 [vivien]
- RewriteRule ^example5/.* example5-content/2005-10-31.rdf [R=303]
- 14:56:04 [RalphS]
- Alistair: the next set of recipes have to do with PURLs
- 14:58:22 [RalphS]
- Topic: Recipe 6. PURL Hash Configuration, Minimal
- 14:58:31 [RalphS]
- -> http://www.w3.org/2001/sw/BestPractices/VM/http-examples/2005-11-18/#recipe6 text
- 14:59:22 [RalphS]
- Ralph: PURL is "Persistent URL"
- 14:59:38 [RalphS]
- ... it's a deployed service, using 302 redirects currently, which is important to one of our major customers
- 14:59:52 [RalphS]
- ... allows people to publish persistent URIs when they don't own their own server
- 15:00:34 [vivien]
- vivien@han-solo:~$ HEAD -S http://purl.oclc.org/net/swbp-vm/example7/
- 15:00:34 [vivien]
- HEAD http://purl.oclc.org/net/swbp-vm/example7/ --> 302 Found
- 15:00:34 [vivien]
- HEAD http://isegserv.itd.rl.ac.uk/VM/http-examples/example7.rdf --> 200 OK
- 15:01:14 [RalphS]
- rrsagent, please make this log public
- 15:01:36 [RalphS]
- Tom: I didn't realize we'd need individual PURLs for each property
- 15:01:46 [Zakim]
- -Ralph
- 15:03:43 [vivien]
- http://purl.oclc.org/
- 15:03:54 [vivien]
- http://purl.oclc.org/maint/choose_redirect.html
- 15:04:01 [vivien]
- [[ For example, if the partial redirect http://purl.foo.com/bar/ exists and is associated with the URL http://your.web.server/your/servers/web/root/ then an attempt to resolve the partial redirect PURL http://purl.foo.com/bar/some/other/stuff.html will resolve to the URL http://your.web.server/your/servers/web/root/some/other/stuff.html
- 15:04:01 [vivien]
- ]]
- 15:05:16 [tbaker]
- alistair: will revise Recipe 7, 9, and 10 for partial redirects
- 15:05:30 [tbaker]
- ACTION alistair: revise 7,9,10 for partial redirects
- 15:08:21 [Zakim]
- -Danbri
- 15:09:41 [tbaker]
- everything vivien said for 4 and 5 we can take on board for 9 and 10
- 15:10:13 [Zakim]
- -Vivien
- 15:11:15 [RalphS]
- Agenda: http://lists.w3.org/Archives/Public/public-swbp-wg/2005Nov/0074.html
- 15:11:20 [RalphS]
- rrsagent, please draft minutes
- 15:11:20 [RRSAgent]
- I have made the request to generate http://www.w3.org/2005/11/22-vmtf-minutes.html RalphS
- 15:16:45 [vivien]
- vivien has left #vmtf
- 15:36:36 [RalphS]
- zakim, list attendees
- 15:36:36 [Zakim]
- As of this point the attendees have been Ralph, TomB, Danbri, Tom_Baker, Vivien
- 15:36:39 [RalphS]
- rrsagent, please draft minutes
- 15:36:41 [RRSAgent]
- I have made the request to generate http://www.w3.org/2005/11/22-vmtf-minutes.html RalphS
- 15:39:52 [Zakim]
- -Tom_Baker
- 15:39:54 [Zakim]
- -??P4
- 15:39:56 [Zakim]
- SW_BPD(VMTF)9:00AM has ended
- 15:39:58 [Zakim]
- Attendees were Ralph, TomB, Danbri, Tom_Baker, Vivien
- 15:50:06 [aliman]
- aliman has left #vmtf
- 18:07:51 [Zakim]
- Zakim has left #vmtf
- 18:17:42 [danbri_]
- danbri_ has left #vmtf