- From: Dan Connolly <connolly@w3.org>
- Date: Wed, 14 Dec 2005 09:27:48 -0600
- To: www-tag@w3.org
hypertext: http://www.w3.org/2001/tag/2005/12/13-tagmem-minutes
plain text:
[1]W3C . [2]TAG
[1] http://www.w3.org/
[2] http://www.w3.org/2001/tag/
TAG Weekly
13 Dec 2005
Attendees
Present
NDW, DanC, NM, VQ, HT, TimBL, DOrchard
Regrets
RF, Ed
Chair
VQ
Scribe
DanC
Contents
* [3]Topics
1. [4]Administrative: roll call, next teleconference, agenda
review, review of records
2. [5]Escaping the # mark in XQuery 1.0 and XPath 2.0
Functions and Operators
3. [6]issue NamespaceState-48
4. [7]Update on some issues
5. [8]IRIEverywhere-27 status check
6. [9]metadataInURI-31 status check
7. [10]Issue RDFinXHTML-35 status check
8. [11]Issue siteData-36 status check
9. [12]Issue rdfURIMeaning-39 status check
10. [13]Issue URIGoodPractice-40 and WSDL
* [14]Summary of Action Items
See also: [15]IRC log
_________________________________________________________
[15] http://www.w3.org/2005/12/13-tagmem-irc
Administrative: roll call, next teleconference, agenda review, review
of records
at risk: Ed (hardware foo)
<scribe> Scribe: DanC
PROPOSED: to meet next 20 Dec
RESOLUTION: to meet next 20 Dec; NDW to scribe
<noah> The 20th is OK for me.
<noah> I'm unavailable on the 27th
PROPOSED: to cancel 27 Dec
RESOLUTION: to cancel 27 Dec 2005
considering... meet 3 Jan 2006?
<noah> i think i'm OK on the 3rd.
3 Dec looks likely (to be confirmed 20 Dec)
3 Jan 2006 looks likely (to be confirmed 20 Dec)
namespaceDocument-8 for next week
DC: remind me who has the ball on self-describing docs?
NDW: HT and I. I have started something
DC: note speech grammar spec has something relevant
VQ: re ftf minutes... Ed offered to edit day 1, before his laptop
went kerflewey...
... NM did part of day 2?
NM: yes; I'd particularly like review of the web service example
stuff, as I had to reconstruct it from memory
TBL: yes, I'd like help with the Tue AM stuff, NM, thanks
VQ: so can we approve next week?
HT: I think so; I'm in a position to help Ed
Escaping the # mark in XQuery 1.0 and XPath 2.0 Functions and Operators
VQ: see question from Ashok of XSL/XQuery and #...
-> [16]FW: Escaping the # mark
[16] http://lists.w3.org/Archives/Public/www-tag/2005Dec/0039.html
NDW: yes, I agree with Dan: the # should be escaped in
encode-for-uri()
... I'm inclined to link dan's msg to the XQuery bug entry, which
should move things along
TBL: no argument the other way? no dissent?
NDW: no, just a bug fix.
issue NamespaceState-48
NDW: I'm a little surprised that you approved before I finished my
actions, HT, but I have since completed them.
HT: I was mostly approving the good practice
NDW: recent changes are... * [missed] * things-change is the norm *
[missed]
<dorchard> you can never enter the same river twice...
<Norm> "As a general rule, resources on the web can and do change.
In the absence of an explicit statement, one cannot infer that a
namespace is immutable."
[[ In the absence of an explicit statement, one cannot infer that a
namespace is immutable. ]]
<Zakim> DanC, you wanted to ask about nsuri
<ht> Suggest to replace "in the namespace" with "in the namespace
named"
<Norm> Proposed: The proposed definition of a new local name
⤽id⤠in the namespace identified identified by the namespace name
⤽[17]http://www.w3.org/XML/1998/namespace⤠(the xml: namespace)
raised a question about the identity of a namespace.
[17] http://www.w3.org/XML/1998/namespace
<Norm> Umh: The proposed definition of a new local name ⤽id⤠in
the namespace identified by the namespace name
⤽[18]http://www.w3.org/XML/1998/namespace⤠(the xml: namespace)
raised a question about the identity of a namespace.
[18] http://www.w3.org/XML/1998/namespace
<timbl> xml:abc
[[Another perspective was that the xml: namespace consisted of all
possible local names and that only a finite (but flexible) number of
them are defined at any given point in time. ]]
(scribe missed a bunch... sorry...)
<Zakim> ht, you wanted to discuss the 'abc' example
NM: I see 3 positions: (a) namespaces have finite numbers of name
and are immutable (b) there are a finite number now, but tomorrow I
as NS owner may tell you that there are more (c) all local names in
every namespace
<ht> HST would have preferred for the crucial sentence "Adding a
defintiion for the local name "id" in the xml: namespace
demonstrates . . ."
DC: if namespace contain all the strings, then "Adding the local
name ⤽id⤠to the xml: namespace" is incoherent
<Norm> Much better, thank you ht
<DanC> yes, "adding a definition" is better.
TBL: doesn't appeal to me. People speak of adding things to
namespaces, and let's not say otherwise
<noah> I think I'm hearing Tim take my position (b); the members of
the namespace are at a given time only those that have been defined,
but the set can change over time
TBL: let's say "N is in ns I iff the owner of I has given N a
definition"
<timbl> It isn
<noah> Dan: that sounds right to me, or certainly very close
<Zakim> dorchard, you wanted to discuss the abc example.
<DanC> (I don't care a whole lot which terminology we pick, but
please let's pick.)
DO: this seems pretty abstract. If we pick the "add a definition to
namespace" versus "add a name + definition to namespace", no
software changes because of which option we pick.
<timbl> A namespace is a set of terms and their definitions.
DO: I can see either way...
NDW: speaking of definitions seems best...
DC: how about a gloss? ala: "people speaking of adding a name to a
namespace; we prefer to speak of adding definitions..."
TBL: that's pushing water up-hill. It seems to me that a namespace
is like a python dictionary: it's a mapping of terms to
meanings/definitions/values
<timbl> for term in { "sdf": gfooo, "sdf": bar }
<Zakim> noah, you wanted to talk about definitions
NDW: I think I can find a middle-ground, offline
NM: umm... "define"... that's one thing that we do, but take the
example of a C program...
<timbl> Nooah is very right here ... you can define a namespace as
an infinite set
NM: perhaps "license certain uses" is more general than define
<Zakim> DanC, you wanted to noodle about "encourage use"; yeah...
<timbl> ... can be a function rather than a dictionary in python
terms.
<timbl> +1
some examples: all the prime numbers, all the lat/longs, all the
HTML terms with _ appended
<timbl> the sort of namespace any self-respectig self-describing
programmer would declare twice before breakfast.
<noah> My C language example was: let's make sure we don't have to
individually define the terms in a NS. e.g. I could say my NS has in
it all possible identifiers in any C program you can write.
<scribe> ACTION: NDW to revise namespaceState.html w.r.t. "in a
namespace" and "define" [recorded in
[19]http://www.w3.org/2005/12/13-tagmem-irc]
[19] http://www.w3.org/2005/12/13-tagmem-irc
<noah> I believe Tim's functional approach is a more formal way of
getting at the same thing.
Update on some issues
VQ: we didn't get to this at the ftf...
IRIEverywhere-27 status check
DC: I don't want to change its priority; I don't mind if we make
progress on it, but I don't want it to preempt self-describing
documents, versioning, etc.
HT: meanwhile, Bjoern seems to have made some very detailed points.
We'll need a "microscope" when we get to this
postscript: ACTION HT: with Norm to report the Namespaces/URI/IRI
discussion to XML Core from [20]21 Sep 05 was not reviewed.
[20] http://www.w3.org/2005/09/21-tagmem-minutes.html#action02
metadataInURI-31 status check
VQ: from Sep, action was on Roy and Noah...
ACTION: RF and Noah to make progress on metadataInURI-31 [21]21
Sep 05]
[21] http://www.w3.org/2005/09/21-tagmem-minutes.html#action03
NM: much of what I said in Sep was "most of this was before my time"
but somehow I ended up with the action
NM: I'm more swapped in on principle-of-least-power
... I'd need help from Roy... VQ: he's only around for another
month...
<noah> Noah feels he doesn't have the context on all the work that
happened on this before he joined the TAG.
<noah> Maybe or maybe not I'm the right person to carry this
forward, by myself or with help.
<noah> At the very least, I'd appreciate email reminding me of what
the progress to date has been and what remains to be done.
HT: this issue has come up in xml-dev recently, indirectly...
HT: somebody asked: is foo/bar any different from ?x=foo;y=bar , and
various people said yes/no/maybe...
HT: meanwhile, we have the case of the guy who got arrested for
typing ../../ into his browser... does the use of foo/bar imply
something about ../../ ?
... seems to raise some questions about opacity
... and there's this stuff with checksums in URIs, which seems to be
a counter-point to [?]
<DanC> (Jim Gettys wrote some good stuff on this... on relative URI
refs; I think it got stored in /DesignIssues/ )
TBL: The existence of something with URI /a/b/c/d does not give you
licence to conclude ANYTHING.
HT: ppl seem to believe otherwise
<timbl> 2. He didn't get arrested for making a valid URI, he got
arrested for doing something like
TBL: he didn't get arrested for just ../../ , but for using too many
..'s; that make an illegal URI
<timbl> GET /a/.../.../../..
<timbl> GET /a/.../.../../../etc/passwd
Issue RDFinXHTML-35 status check
VQ: I don't know anything about this one at all
DC: I have almost a finding on this...
-> [22]Storing Data in Documents: The Design History and Rationale
for GRDDL
[22] http://www.w3.org/2004/01/rdxh/specbg.html
<ht> [23]http://www.cdlib.org/inside/diglib/ark/arkcdl.pdf is an
interesting and well-thought-out design for a class of URIs which
include checksums in the URI. . .
[23] http://www.cdlib.org/inside/diglib/ark/arkcdl.pdf
<ht> ref. metadataInURI-31
DC: remains in my someday pile
Issue siteData-36 status check
-> [24]google sitemaps and some history of sitemaps [siteData-36]
Jun 2005
[24] http://lists.w3.org/Archives/Public/www-tag/2005Jun/0011
<timbl> ls-LR
<noah> Dan says: "wonder whether Google considered using RDF for
site maps". Now that we have GRDDL, might it be better to make the
goal be: whatever format you choose should yield truly useful RDF
when GRDDL'd.
<timbl> You can submit a Sitemap to Google in a number of formats:
TimBL: remember ls-LR? you put it at the top of your ftp site if you
didn't want archie to crawl it, and it made things faster
<timbl> Sitemap protocol, OAI-PMH, RSS, text
VQ: so it remains in the someday pile...
<timbl> Link rel=icon in Mozilla
<timbl> Possibel design Link rel=meta foo.rdf
<timbl> Link rel=sitedata /data.rdf
TBL seems to lament that nobody's working on siteData; DC suggest
TBL wish into a blog
Issue rdfURIMeaning-39 status check
VQ: anything new since Sep/EDI?
DC: seems nearby to self-describing documents, and to
abstractcompnentrefs; where is component designators, these days?
HT: component designators is not a top priority in the WG these days
"Last Call Ends 26 April 2005"
-- [25]http://www.w3.org/TR/2005/WD-xmlschema-ref-20050329/
[25] http://www.w3.org/TR/2005/WD-xmlschema-ref-20050329/
HT: yes, DC's comments are still outstanding
Issue URIGoodPractice-40 and WSDL
RF to draft something on URIGoodPractice-40 [26]21 Sep 05]
[26] http://www.w3.org/2005/09/21-tagmem-minutes.html#action08
VQ: any news since Feb?
NM: RF was going to contact DO a while ago... did that happen?
DO: no
DC: this came up in WSDL recently; I dissented to the WSDL design
that implies that the SPARQL interface URI ends in )
TBL: yes, the WSDL WG saw the desire to use foo#bar as just an RDF
thing...
... and without, e.g. a TAG decision, there isn't anything that says
flat namespaces and foo#bar is a good thing
... I get the impression that the WSDL WG didn't mind the long URIs
because they don't really use the URIs; they identify things in
context using other syntaxes
... maybe we should say "give things URIs, and use it!"
DO: we were asked to make URIs for all these things, and we follothe
WSDL WGd all the constraints that are established
<Zakim> noah, you wanted to say that you can't always expect people
to use URI's internally
<Zakim> ht, you wanted to draw the XML Schema ||
DO: the flat namespace option was one of the options brought to the
TAG ages ago, and the TAG said the () design is fine
TBL: really? I guess we blew it
HT: in RDF, there's one big domain, so it's natural to have one flat
namespace. In other domains, there's no basis for saying "you must
use a flat namespace" because their space isn't flat
<noah> Henry repeats my example of elements and attributes in XML,
which in turn leads to symbol spaces in schema.
<noah> I think that many programming languages have parallels: for
example, in Java, we do not insist that class names and member names
be distinct
TBL: the RDF space isn't flat either; there's all sorts of structure
to the classes in RDF, but RDF accepts the flat namespace constraint
<DanC>(XML and python are both in the web. and URIs have all sorts
of hierarchy like python's package systems)
<Zakim> ht, you wanted to say Noah and I said XML, not XML Schema!
TBL: the multiple-symbols-space aspect of the XML Schema design is
really sub-optimal
<DanC>yes, that was a bug.
<ht> The _only_ think we ever discussed was saying you couldn't name
a type with the same name as an element
<ht> We _never_ considered not allowing you to name elements and
attributes with the same local name
right, but we discussed schema languages that just had one flat
namespace per schema; if you wanted a element and attribute with the
same name, only one of them would get a #foo name
<Zakim> ht, you wanted to agree with Tim about the origin of all
this
HT: yes, it's the contextualized names/references that is the root
of this stuff
VQ: lacking near-term actions...
HT: I'm very interested in this design space, and I intend to write,
in some context, something on the value of multiple symbol spaces
<DanC>(tim, I think the issues are only connected if you take the
"flat namespaces are good" position. Which I do)
ADJOURN.
Summary of Action Items
[NEW] ACTION: NDW to revise namespaceState.html w.r.t. "in a
namespace" and "define" [recorded in
[27]http://www.w3.org/2005/12/13-tagmem-irc]
[27] http://www.w3.org/2005/12/13-tagmem-irc
[End of minutes]
_________________________________________________________
DanC, scribe, for VQ, chair
$Revision: 1.1 $ of $Date: 2005/12/14 15:25:41 $
Minutes formatted by David Booth's [28]scribe.perl version 1.127
[28] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Wednesday, 14 December 2005 16:02:31 UTC