TAG in Edinburgh 21 Sep

21 Sep 2005

Agenda

See also: IRC log

Attendees

Present
DO, HT, NDW, NM, RF, TBL, VQ, DanC
Regrets
Ed
Chair
Vincent
Scribe
Norm, DanC

Contents


3.4 Issues List Cleanup



<Norm> Scribe: Norm

<scribe> ScribeNick: Norm

Vincent: identified about a dozen issues that look like they're in a questionable status
... we're just going to see what the state is, not spend a lot of time on any of them

HTTPSubstrate-16 status update

VQ: 12 May 2004, deferred

Roy: Updated in Boston?

timbl: Action was on Roy to write something; that action was dropped on 10 Aug 2004

Roy: Area directors said, if you think the RFC applies, it does. If you say it doesn't, it doesn't.

timbl: Let's update the issue to point to this discussion and leave it deferred
... if we're going to check some things, we should leave them open
... and check them periodically

xlinkScope-23 status update

VQ: status is unclear. Per transition history, it's still open, but on 27 Mar 2005 DanC asserted it was closed in Basel

ht: There's new information here, we've published a first WD of XLink 1.1.
... there are three branches to the criticism: (1) you can't have two linking attributes on the same element; (2) you have to use the namespace on the attribute; and (3) you have to have two attributes: xlink:type and xlink:href
... We've fixed (3) in XLink 1.1.

<timbl> > May 2004 discussion

Norm: I think the paragraph in 4.5.2 of WebArch V1 closes this issue

General agreement

contentPresentation-26 status update

VQ: last action was on Chris to draft a finding, which was done
... but it's clearly a draft

Norm: I think 4.3 of WebArch V1 closes this issue

Vincent: I don't think there's anything in the finding that isn't in WebArch, it's just presented differently

timbl: I agree we can close the issue, I wonder if the draft finding should be taken off the list of drafts and move it to a list of historical findings
... or ask Chris if he'd be willing to finish it in his spare time

<scribe> ACTION: VQ to ask Chris if he's interested in finishing contentPresentation-26 finding, in which case we'll review it, or if he's content to have it moved to an "historical documents" section [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

IRIEverywhere-27 status update

VQ: last discussion in May 2004

Roy: we should add links to the finished IRI spec (RFC 3987)
... the original question was, should XML use IRI? Now that it has a definition that's been agreed upon, yes, they should

Noah asks about the direction Schema chose

ht: Schema decided not to rename anyURI, but we agreed it should be used for IRIs now

timbl: because it's not constrained?

ht: right, the constraints are insufficient to interefere with IRI
... general consensus was that the constraints were more trouble than they're worth
... discussion in the Schema WG ensued...the WG decided to back out all syntactic checking of anyURI
... anyURI is a synonym for string that you use to document your intent. Applications are allowed to do what they want after validity assessment

timbl: that's clear when it comes to schema.
... there were two parts, what to do about the fact that it isn't an RFC?
... that's been fixed
... and should we encourage folks to use them

ht: but beware of the security constraints (phishing attempts)

noah: we could clarify a point of confusion in that http doesn't use IRI

Roy: but that's not a confusion; http doesn't use href attributes either

noah: it's a potentially confusing that they aren't IRI on the wire

Roy: but that's true now, the toolbar doesn't send what you type now, it adds the http:// part, changes spaces, etc.
... the issues is named IRIEverywhere, but the real question was in XML. In XML and HTML, I think they should use it. The focus there should be on making I18N content easy to use
... web servers don't *want* IRI, it gives them lots of new names for the same resource

noah: I'm speculating that it might be worth it for the TAG to set down basically what Roy just said. You might think that URIs are all historical accidents now, but that's not true, it's intentional that there are two layers here.
... I don't feel invested enough to say for sure that we should do it, but it looks like a possibility

<Roy> http://www.w3.org/2003/04/iri.html

Some discussion of mappings and identity in URI/IRI

<timbl> Summary of conclusion: We should deprecate passing IRIs in non-canonical form (As we have for URIs). Also we should change the namespace spec as it is inconsistent with reality of different equivalent URIs. But there are more things in the conclusion

Norm: Getting agreement that you *should* use canonical forms for namespace URIs and you *should not* use two different spellings for the same thing is probably pretty easy. It'll be trickier to get agreement on how much canonicalization you have to do

noah: I thought a compromise had been reached that for things like namespaces, we'd do "equal/not equal" so that we had interoperability, etc.
... this means you can have two attributes with namespace names that are the same under some other comparison rules

timbl: you can never say that two things are different, you can only tell if they're the same
... it says that if you use two different URIs for the namespace name that look different but are the same, it's ok
... what it should say is that it doesn't catch that error, it may still be an error

noah: it doesn't define ok, it just makes two piles, valid and not valid

Norm: timbl seems to be suggesting a new class "not invalid" and we don't have

<timbl> Tim: No, I'm not

<ht> Let's see what Namespaces 1.1 actually says, http://www.w3.org/TR/xml-names11/#dt-identical

ht: I don't think there's a bug here

timbl: supposing I write a parser which canonicalizes?

ht: then it isn't Namespaces 1.1 conformant

timbl: then I think that's a problem because canonicalization is useful
... canonicalization is something that a library might do

<noah> From: http://www.w3.org/TR/xml-names11/#uniqAttrs

timbl: and if we're recommending C14N then it's a good thing to do

<noah> In XML documents conforming to this specification, no tag may contain two attributes which:

<noah> have identical names, or

<noah> have qualified names with the same local part and with prefixes which have been bound to namespace names that are identical.

Roy: what this document says is that you can't do that C14N

noah: that's what this spec says, I don't see any reason why we couldn't define another layer with a different spec that asserted more agressive checks

ht: the IRI spec itself blesses this in 5.x.x

Roy: that's ok, but the false statement is in the examples in 2.3 of Namespaces 1.1
... It's wrong to say that these URIs are different for purposes of identifying namespaces
... IRIs don't identify different things depending on the context in which they're used

ht: I'm pretty sure "identifying" here is intended to refer to the word "idnetical" above although it's open to the broader interpretation Roy made

Roy: it would be better if it said it isn't necessary to C14N the strings, but if a user does that, it's a user error.

ht: that's a real substantive change

noah: it's very important to me that the spec define the same behavior for all implementations
... we have to say that all implementations must do this or must not, what you can't do is open up the interop holes

Roy: I'll accept the notion that it's desirable not to get user problem reports, I don't think there's any situation where all software will give the same behavior in the case of user error

<timbl> Bug: 'To conform to this specification, a processor MUST report violations of namespace well-formedness, with the exception that it is not REQUIRED to check that namespace names are legal IRIs."

Noah continues to extole the virtues of string compare for interop

<timbl> Should be 'To conform to this specification, a namespace-validating processor MUST report violations of namespace well-formedness, with the exception that it is not REQUIRED to check that namespace names are legal IRIs."

timbl: asks about using two Xlink attributes

ht: one of them, and only one of them, is character-for-character the same as the character-for-character string that defines the XLink namesapce
... calling them URIs was a mistake and calling them IRIs now is a mistake. It's a convenient fiction that htey are URIs

timbl: I agree from the point of view of XML processing, you can treat them as strings, however the fact that they're separated from the URI spec (that you shouldn't derference them) is wrong

noah: I'd have said there is a resource with many spellings. There is an XLink spec that defines a namespace. Per the webarch, that resource has a number of spellings. But we're going to restrict it further and say that we're only going ot recognize one of the legal spellings.

timbl: first, I'd note that they picked a C14N name, but whether or not they picked a C14N processor would work fine

Some discussion about how a C14N processor would introduce both some rejected documents and some documents where the namespaces changed

ht: we should consider pointing out that many different forms of the IRI for this namespace will retreive the representation (if you choose to provid eone) but only the one that is cahracter-for-character identical to the one listed will match the namespce

Roy: I don't have any problem with the namespace spec requiring C14N but I do have a problem with it requiring that one *not* be used
... C14N produces a detectable syntactic error where the current spec only has a semantic problem

ht demonstrates the problem with two URIs that are the same after C14N

noah: I thin specs should separate definition of a language from what processors must do
... the XML spec has a history of mixing those notions

ht: I'm still not clear if the followin gproposition is acceptable

<Roy> I don't have any problem with the namespace spec defining simple string comparison for the validation process. I do have a problem with it requiring that C14N not be done, since that interferes with the proper detection of errors in content.

ht: proposition: the example I gave above is a namespace well-formed document.

Not just that this is what the spec says, but also that it is reasonable for it to continue saying that

Roy: I agree that it's a namespace well-formed document, but that's a user error
... at some point in the process we have to allow tools to tell the user that it is an error

noah: but the way I'd do that is with another spec that has a different name

ht: I'm happy to suggest to the Core WG that they should add a statement along the lines of "users should not use different spelling of the same URIs in the same document"

timbl: how about defining another term in the document, "URI C14N well-formedness", that is (a) well-formed and (b) all the IRIs are canonical
... If they are all C14N then it's C14N well-formed.

noah: the other thing that occurs to me is that there are specs that build on this spec
... the fact that you can do this means, for example, that you should be able to build a query system that can distinguish between them

timbl: IRI canonicalization is something that should be in QT F&O
... It should do the scheme-independent IRI canonicalization

ht points out that we should be using the word "normalization" not "canonicalization"

ht quotes from the IRI spec

describing the rules for normalization

(for syntax-based normalization)

beyond that is scheme-based normalization

roy: you can do more and more and more normalizatoin to narrow the semantic errors
... no matter what you do, if a user creates content that looks like the bogus example, it will be a semantic error eventually
... as long as namespaces document says that [the example of differently spelled equivalent URIs being used in two xmlns attributes] is valid and correct and not an error, it's wrong. It needs to allow for semantic errors to be detected.
... The namespace doesn't restrict itself to a particular process of valdation

timbl: this spec needs to do two things, define a syntax and then for something that conforms to that syntax it defines in some sense the meaning
... at this very low level, the syntax is just the xmlns: stuff
... the syntax is namespace well-formedness. for things that are namespace well-formed, it defines the interpretation of the document

noah: I think that's in the Infoset rec
... it has a particular grammar, so there are things that are defined with non-terminals, so some specs may build directly on that

ht reviews the conformance sections of Namespaces 1.1

timbl expresses some concern about the phrase "a processor must report violations". Some processors don't want to report things.

Vincent: Let's try to conclude on IRIEverywhere-27
... certainly there's something to do here
... I heard two proposals: one is just an addendum to say good practice is not to use two spellings
... and one which has more to do with changing the spec

ht: I think Core will likely accept, first to say that you shouldn't take advantage of this loophole, and second to change the language so that it's clear that it only applies to the process of doing a particular validation comparison

Roy: the definition in Namespaces 1.1 is currently contradicting the IRI spec and the IRI spec wins.
... it's currently an error whether the W3C chooses to fix it or not.
... I want it to make clear somewhere that all of the examples in 2.3 do not actually represent different namespaces. They are distinct names.

<scribe> ACTION: HT to with Norm to report the Namespaces/URI/IRI discussion to XML Core [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

<Zakim> timbl, you wanted to say that we should encorage the use of canonical forms, asking core to define a iri-normalized namespace well-formed document.

<Zakim> tim2, you wanted to talk about relative URIs

timbl: encoding, for example, a SOAP query to a service. If there are namespaces that are local to the service, then they could be a lot shorter.
... saving kilobytes of space

Norm suggests that that particular can of worms can't be reopened

<timbl> Tim agrees to leave it as an architectural bug left untouched

+DanC

metadataInURI-31 status update

<noah> > 7 Feb discussion

noah: A lot of this happened before I joined the TAG. The last status change was 7 Feb 2005, see URI above
... I thought Stuart was going to take the lead

Roy: should I do this? I fed a lot of text to Stuart before

Norm: I think we should do this still

Roy: there are a couple of other related things I'm already on the hook for
... I'm hopefully just about to breach the surface for the first time in 6 months

Roy and Noah will work it out

<scribe> ACTION: RF to and Noah to make progress on metadataInURI-31 [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

xmlIDSemantics-32 status update

Roy: close it

Norm: +1
... xml:id Version 1.0 is a Recommendation

RESOLUTION: to close xmlIDSemantics-32, since xml:id Version 1.0 is a Recommendation

mixedUIXMLNamespace-33 status update

VQ: about mixing XML languages; basically compound documents
... we now have a working group working on it

Norm: We're going to have to review the CDF work, let's leave this open until we do

Danc: we should make sure we review their requirements

<DanC_lap> > CDF requirements

DanC attempts to nominate timbl to review it

timbl attempts to include noah

timbl: this is related to Noah's presentation of Avalon

DanC summarizes the issue; UI means "documenty"

<scribe> ACTION: TBL to review CDF requirements and report back [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

<scribe> ACTION: NM to review CDF requirements and report back [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

Some discussion of what answer timbl might have in mind

ht: points out that this issue is hugely complicated at the moment at the coordination level
... there are lengthy, incompatible "best practices" documents out there

<DanC_lap> > Minutes, 16 September HypertextCG call (Schema special edition) [member confidential]

ht: Schema/RELAX NG/NVDL all play into it
... NVDL is an attempt to say how to split out a multi-namespace document and validate the separate parts

<DanC_lap> > my work confirming that mathml/html/etc can be combined using XSD

timbl: suggests that it's unreasonable to try toslve this problem with multiple schema languages. write the schemas in the same language

Norm/Noah suggest that sometimes it might make sense

Norm points out the MathML in DocBook example

Vincent tries to pull us back to the topic at hand :-)

xmlFunctions-34 status update

VQ: not very clear from the issues list

Norm: I think the XML Processing Model charter has part to bear on this, suggest that we leave it open for now

We'll leave it open for now

putMediaType-38 status update

VQ: in May 2005, Roy reopened the issue with

<Norm_> > msg from Roy May 2005

Roy: there was general agreement that the summary is accurate
... the next step is to do a finding

DanC suggests we could just say the mail message addresses the issue

scribe: or update the existing finding from whence this came

<DanC_EDI> > Authoritative Metadata TAG Finding 25 February 2004

Roy: I think it makes sense to update that finding

<scribe> ACTION: RF to update Authoritative Metadata finding to include resolution of putMediaType-38 [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

rdfURIMeaning-39 status update

VQ: last action was in Feb 2003
... where are we?

DanC: Nothing much has changed, or we could ask the Sem Web Best Practices WG
... the question here is if I say "x is a car" and someone else defined "car", have I agreed to his definition?
... suppose that schema document also says things about other resources?
... if it expresses political views, do I also agree to those views as well as the definition of car?

noah: I would have thought that I understood the risk, even if I didn't agree

timbl extends the example to say ask what happens if the definition of car is extended to refer to the tax code

scribe: the tax code is defined in terms of the law of the land, its constitution, etc.

timbl: now what happens if someone says I have a car and also says that democratic forms of government are evil
... now if you say you want to buy a car, by extension you could be held to have those beliefs
... there's no well-defined way to extract the definition of car from the pile of knowledge

Vincent: thanks for the clarification
... so a possible action would be to go to SWBP WG?

This issue was discussed at http://lists.w3.org/Archives/Public/public-sw-meaning/

Roy: if we could go to someone to produce a definitive question, that would help

DanC: we could also ask the world if it's ok to withdraw this

timbl: or we could defer it until we've done a whole lot of basic SemWeb architecture stuff

General agreement to leave it open for now

<scribe> ACTION: DanC to notify the SW CG that we talked about rdfURIMeaning-39 and didn't decide to do anything now [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

URIGoodPractice-40 status update

VQ: waiting on Roy's actoin

<scribe> ACTION: RF to draft something on URIGoodPractice-40 [CONTINUES] [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

DerivedResources-43 status update

VQ: last event was at f2f meeting, May 2004

dorchard: XInclude was told that it was using fragids incorrectly and I didn't understand why
... this may also bear on the processing model

ht: I think this connects up to the question of internal links in HTML documents transformed by XSLT in the browser
... if it's retriving the HTML, there isn't any
... if it's retrieving the XML, then it should find the XML anchor and do something with it

noah: in fact the stylesheet may have constructed new anchors

timbl: in this case, and a lot of other cases, the only really consistent rule seems to be "after all the xml functions have been resolved"

dorchard: if it's after all processing, then I think XInclude was doing the right thing
... XInclude was performing it after processing

timbl: the self describing nature of documents is very important

dorchard makes an assertion about a processor's context

DanC: pointers to doc1.txt#xyz should refer to the same thing, regardless of where they came from

<Zakim> noah, you wanted to ask about arch doc instructions on fragid interpretation

there is disagreement about that assertion

timbl: the point I wanted to make is that it's important that there be a definitive, single thing that you do if you're just given a document.
... the meaning of the document must be shared by all parties
... that's the way it is today

noah: i'm trying to ground this in what the webarch says in 3.2.1

<noah> Webarch 3.2.1 says: "The Internet Media Type defines the syntax and semantics of the fragment identifier (introduced in Fragment Identifiers (§2.6)), if any, that may be used in conjunction with a representation."

noah: henry gets an XML document and he wants to style it with an XSLT stylesheet

<DanC_EDI> (interesting... timbl's privacy policy xinclude example shows this is pretty much the same as rdfURIMeaning-39 )

noah: it's going to produce HTML that has a set of IDs in it
... now he clicks on a link in the HTML, what's licensed to happen
... the media type was application/xml

<DanC_EDI> (has the meeting agreed how long this issue list cleanup item should take?)

noah: there are two ways that the spec for the media type could have been written: one says I only refer to the XML; another is that I could have said that if there's a stylesheet PI, then you must transform it and the correct interpretation is in that which results from the transform
... the media type spec could say all manner of things

Norm: i agree that the media type spec could have said that

noah: but I'm saying the media type spec wins

Norm: Yes, but I think that's problematic.

<DanC_EDI> (why is the case of no media type spec interesting?)

<DanC_EDI> tim, XSLT does have an output media type mechanism

<Zakim> ht, you wanted to offer an alternative (more conservative?) story about what processing you should do before interpreting fragids

<DanC_EDI> > XSLT section 16 Output, including media-type attribute

ht: (on whiteboard) we have an XML document with a stylesheet PI. The XML includes <loc href='#a'> and <div id='a'>. And the stylesheet produces <a href='#a'> and <a name='a'> when it's transformed

<timbl> This is all a problem stemming from the inadequate architecture around PIs which are kludges.

Norm suggested that it created a new document with a new media type

<DanC_EDI> how would this be any less of a problem if the stylesheet PI was an element or an attribute, tim?

<noah> I think another interesting case is if the user agent used a heuristic, rather than anything in the retrieved document, to decide to apply a stylesheet.

<noah> I'm tempted to say that this last example is the one that will teach us most.

ht: timbl advanced a position which said that there should be a story about what the default processing should be and that's what you should resolve the fragid against. I think I would offer an alternative which is that if a UA has performed a set of processing based on the signals in the doucment, then it should be allowed to interpret the resulting fragids against the transformations it's produced. It's coherent and we should be allowed to say it's coherent to say

scribe lost the end of that

<DanC_EDI> my wish for this issue is that the xinclude text/plain->xml example and this links-in-style-result examples are presented in some document, if only to clarify the questions

<Zakim> timbl, you wanted to note that if XSLT is to be used for this purpose, then it has to be able to output an Internet media Type paired with a representation.

<DanC_EDI> > XSLT section 16 Output, including media-type attribute

Vincent: there's no clear conclusion here

Roy: the actual text in the URI specification doesn't have any issues having to do with this
... read 3.5 of the RFC for the actual definitions

<DanC_EDI> (sounds to me like all this can be answered in the xml media type spec)

Vincent: I don't see anything to decide now

timbl: we need to argue about it more

Vincent: There are two more issues, let's spend not more than 15 minutes to review these issues after lunch

Adjourned for lunch

<DanC_EDI> what's all this about having no spec for the XML media type? I just followed my nose thru iana and ended up at RFC3023

<DanC_lap> Scribe: DanC

<DanC_lap> ScribeNick: DanC_lap

scribe for Thu AM: DO

discussion of start time for tomorrow... 8:30 or 9am?

seems to be 9am, and HT will accomodate you a bit earlier

Issue abstractComponentRefs-37

VQ: we discussed this at the June ftf...

(what is it that's so out of date?)

DO: WSDL WG asked...

> [Fwd: simple case of IRIs for Components in WSDL 2.0] (abstractComponentRefs-37 )

http://example.org/TicketAgent.wsdl20#xmlns(xsTicketAgent=http://example.org/TicketAgent.xsd)

wsdl.elementDeclaration(xsTicketAgent:listFlightsRequest)

<timbl> oooops sorry

should be http://www.w3.org/2005/08/sparql-protocol-query#SparqlQuery

discussion of multiple symbol spaces in WSDL...

<Zakim> ht, you wanted to talk about language definition

<noah> a?

DO: the TAG already told the WSDL WG this is OK; we had a chance to advise against this and didnt

DanC: I have always argued that multiple symbol spaces are trouble. At least we should encourage the use of barenames and unambiguous local names

HT: I don't think so

<timbl> PERSON_TITLE

<timbl> BOOK_TITLE

HT: there are [10?] cases in HTML where there's an element and attribute with the same name
... I've [considered? advocated?] a pattern where symbol spaces are mapped into uri space a la concat($targetNS, "element", $elementName)...
... but even that doesn't allow for the difference between title elements on books vs. title elements on [what was the other one?]
... as we discussed in June in Cambridge, there are different targets for naming...
... schema and WSDL WGs have targeted specific components arising from particular defining documents, and Dan was targeting "the p element" sort of independently of definition document

<noah> > Henry's note on that to TAG working group

<noah> > Similar note from Henry to the Schema IG List (member-only)

HT: I'm not happy starting with the notion that [something?] is a function of namespace, sort/symbol-space, and localname. I'd prefer to start with the notion of language, where a language may include terms from multiple namespaces...
... ... and I think the case of not using namespaces should be on the same footing. As well as the case where languages change namespaces between versions and those that change versions without changing namespaces. I'd like to tell a story about non-XML languages, e.g. css
... it's not clear that we have URIs for CSS properties.
... and we should
... my thinking:
... (1) a language is set of versions
... (2) a version is (primarily) a mapping from sorts x names (x definition language?) => definitions
... and one of the things a definition should have is a set of versions for which it's valid
... what I don't have a clear answer to yet is: who's on top?

[?]

<Zakim> timbl, you wanted to disagree with the non-ns languages having URIs without magic., and to mention the idea of default namespace URIs by mime type

TBL: yes, a language is a good thing to define. Let's keep version separate: a language is a grammar and corresponding definitions...
... I'm less inclined to give URIs to things that don't use namespaces [that's what he said, but I can't imagine it's what he meant].
... I am interested to connect default namespaces to mime types, a la "the default namespace for this media type is XYZ"
... so yes, the XML parser would get another parameter, similar to base URI

HT: grandfathering namespaces in conflicts with deployed XSLT stylesheets
... I'd like to have a URI for "the p element in docbook", where docbook has no ns

<Zakim> DanC_lap, you wanted to comment on not using namespaces

TBL: no I; I'm happy to [something]

<DanC_> > webarch good practice note on using namespaces

TBL: no, I'm happy to let namespace-less languages left behind, if it hurts the architecture to bother with them

DanC: indeed, the webarch REC says you SHOULD use namespaces.

HT: so... is this language/sort/definition stuff something the TAG is interested in?

DanC: yes, but the burden is on you to argue that we should bother with namespace-less docs

TBL: language definitions can only sometimes be decomposed into separate a separate definition of each term

HT: I expect these definitions ground out in traditional specs.

TBL: in RDF, the semantics is that the meaning of the document is the conjunction of the meanings of the statements, but other languages are more complicated than that

<Zakim> DanC_lap, you wanted to say there's lots of stuff besides sorts

HT: I don't claim that this sum of the 'semantics' of all the names gives you all the information about the document.

<Zakim> noah, you wanted to talk about compound document example

<Zakim> ht, you wanted to express nervousness about encouraging a simplistic view

DanC: I think sort/symbol-space is one of many qualifiers... but meanwhile, in many cases, namespace#local-name is good enough, and we should encourage it

HT: I don't think the simplistic view of namespace@local-name is something to encourage; I think it's misleading.
... e.g. no Java programmer would accept package#localname as a way to refer to java classes, since there are multiple symbol space

<ht> HST likes the idea that if there is only one sort of thing in a language, the cost of allowing for multiple sorts in other languages should be zero

NM: I'm sympathetic to the idea of using namespace-name#localname for languages where that works, but I don't like it as short-hand. I like one name construction idiom for each language.

<Zakim> timbl, you wanted to point out that the fact that that XML has complexities which are used in most cases is a problem.

TimBL: I think it's worth pointing out that a single symbol space has its advantages
... and I like a simple prefix mechanism consistent with fragment identifier syntax, e.g. p_ for wsdl ports

<noah> Dave and Henry ask: why not use "/"

<noah> TimBl answers: because I want to do this in a fragid

DO: so why p_ rather than what WSDL does...

(missed some stuff about whether you need a new media type, or just a new xpointer scheme, or whatever)

NM: with the xml media type and XPointer, you point to element information items, not WSDL interfaces etc.
... right?

HT: right; I don't think anybody's arguing for using straight xpointer/xml...

<timbl> http://en.wikipedia.org/wiki/Metonymy. In rhetoric and cognitive linguistics, metonymy (in Greek meta = after/later and onoma = name) is the use of a single characteristic to identify a more complex entity.

DanC: some of the response to my comment to WSDL seemed to be arguing for just existing xpointer

NM: an xpointer scheme can resolve to things other than the markup [infoset], right?

HT: I think I convined Makoto otherwise, so we should check the next draft

<Zakim> Norm, you wanted to point out why xpointer schemes are easier than mime types

<ht> Tim's shorthand proposal (e.g. e_person for 'thing with name person of sort e...' requires a new media type to specify the parsing of the fragid wrt _

NDW: the advantage of a new xpointer scheme over media types is... [scribe didn't get the point and it seemed to disappear]. Xpointer has fallback.

<ht> The new-XPointer WSDL approach requires registering a new xpointer scheme

<ht> HST claims that unknown-media-type fails much earlier in the stack than unknown-XPointer-scheme, with the consequence that it's easier for mere mortals to add support for new XPointer scheme than for new media type

DO: I'd like HT to look at his languages story w.r.t. the draft finding on versioning with the UML diagram.

HT: yes...

<Zakim> DanC_lap, you wanted to re-state my original proposal

DanC: It should be standardized that target-ns#SparqlQuery refers to the sparq interface

<ht> http://www.w3.org/2003/10/06-tag-summary#abstractComponentRefs-37

<Norm> http://lists.w3.org/Archives/Public/www-ws-desc/2003Sep/0075.html

<Norm> http://airline.wsdl/ticketagent?wsdl;wsdl-interface=TicketAgent

from last call WSDL 2:

http://example.org/TicketAgent.wsdl20#xmlns(xsTicketAgent=http://example.org/TicketAgent.xsd)wsdl.elementDeclaration(xsTicketAgent:listFlightsRequest)

<DanC_> > component ref section of WSDL 2.0

<dorchard> > Oct 2003 draft on abstract component refs

<dorchard> "As for the particulars of the syntax, the TAG does not wish to delve into syntax design of the WSD fragment identifier syntax, believing that the WSD WG is better qualified for such activities. Members of the TAG did express support for Option 1 in the Namespace name and fragment identifier syntax section, but this is not a consensus opinion and the TAG plans no further elaboration on the WSD specific syntax"

<Zakim> ht, you wanted to point out the W3C TR policy parallel, which calls Noah's and my understanding from June into question

[scribe has gotten too involved in discussion to scribe much]

<ht> HST now thinks that HTML P is an example of hard cases make bad law

yes, to some extent, henry

<Zakim> DanC_lap, you wanted to ask if "Dan's problem" is really just "Dan's problem"? isn't it the more typical case of how URIs work, i.e. something very architectural? you can find out about doc#term by deferencing doc and looking inside, but you might also find out from other parts of the web; but the info from other parts of the web really shouldn't disagree with doc

<Zakim> timbl, you wanted to compare Henry's generic lunch protocol with a generic resource which has many translations and versions.

noah, I don't know about "which is more important", but I think it's a bug, w.r.t. web architecture, if documents disagree about what other documents say.

scribe: and so we shouldn't encourage URIs for "what doc1 says, according to doc2". "what doc1 says" shouldn't need to be qualified.

<ht> HST recalls that last week we observed that wrt Dan's example, for "the way normal URIs work", that the Wayback machine gives you a way to be clear about a particular 'edition' of the lunch protocol

<Zakim> ht, you wanted to query TBL about that

<Zakim> ht, you wanted to ask about the single namespace doc't bug???

(... resuming from break ...)

HT: seem to be 2 things: (1) what info you need in the URI (2) how you package them up

DanC: take (a) "must map qnames to URIs" and (b) URIs should be unambiguous; put those together, and there should be an unambiguous URIs for the SparqlQuery interface

NDW: so they gave you a mapping; you don't like it?

DanC: they didn't give me a mapping irrespective of WSDL doc addr

<timbl> [timbl wonders whether DanC meant "unique" rather than "unambiguous" ]

<ht> > a photo

<scribe> ACTION: DanC to seek clarification about http://example.org/TicketAgent.wsdl20#wsdl.interface(TicketAgent) [recorded in http://www.w3.org/2005/09/21-tagmem-irc]

<DanC_> note to self: including .wsdl20 extension in the namespace URI was distracting... and parens are inconvenient to use in RDF.

HT: there may be an intermediate position... stipulate that Xpointer scheme registration opens...
... that a scheme might refer to namespace bindings from the document [?]

<Zakim> timbl, you wanted to * opening XPointer registration

HT: let's talk about xpointer scheme registration under 3.11 Issue standardizedFieldValues-51

DO: this seems to make 2 cases where you can use namespace bindings indirectly... there was that ws-addressing thing yesterday[?]

TBL: can one get a WSDL description from a service by a GET on the service URI?

DaveO: the WS-[which?] spec has a Get[something] request that gives you [a pointer?]

VQ: conclusions?

DO: there's the action on DanC, then we'll consider updating the 37 finding or the finding on good URI practices

<DanC> [which is good enough for me]

<timbl> Talking about making URIs self-bootstrapping. Suppose you have a URI which is a qyery on a service. The query part has qnames which use prefixes from the WSDL document. How do you find the WSDL document? You do a WS Metadata Request call to the service. That indirectly gets you to the WSDL.


. ACTION RF: note that gooduri#xmlname is a useful pattern because it can be used easily in RDF
. ACTION RF: note in finding on good uri practices that gooduri#xmlname is a useful pattern because it can be used easily in RDF

<timbl> Roy, if the fragid is of the form of an XML local name, then the URI gains usability in that it can be writen as a qname in RDF.


. ACTION RF: consider noting in finding on good uri practices that gooduri#xmlname is a useful pattern because it can be used easily in RDF

RF: depends on whether xmlname is unambiguous, so I may need to write more than just one sentence

TBL: this is something that helps users of URIs, i.e. those that write them in documents that refer

<scribe> ACTION: RF to consider noting in finding on good uri practices that gooduri#xmlname is a useful pattern because it can be used easily in RDF [recorded in http://www.w3.org/2005/09/21-tagmem-irc]


.
.
.

Issue XMLVersioning-41

(yes, please let's have pointers to the current draft)

<noah> David Orchard email announcing revised drafts

> part 1

DO: I started updating a draft finding, and got some comments from noah, and it turned out that the terminology is not settled, and it's hard

<DanC_> [figuring out the terminology _is_ the problem. ]

<Zakim> DanC_lap, you wanted to suggest re-constructing the UML diagram collaboratively

see versioning whiteboard discussion, cont

Summary of Action Items

[NEW] ACTION: DanC to notify the SW CG that we talked about rdfURIMeaning-39 and didn't decide to do anything now [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: DanC to seek clarification about http://example.org/TicketAgent.wsdl20#wsdl.interface(TicketAgent) [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: HT to with Norm to report the Namespaces/URI/IRI discussion to XML Core [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: NM to review CDF requirements and report back [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: RF to and Noah to make progress on metadataInURI-31 [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: RF to consider noting in finding on good uri practices that gooduri#xmlname is a useful pattern because it can be used easily in RDF [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: RF to update Authoritative Metadata finding to include resolution of putMediaType-38 [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: TBL to review CDF requirements and report back [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
[NEW] ACTION: VQ to ask Chris if he's interested in finishing contentPresentation-26 finding, in which case we'll review it, or if he's content to have it moved to an "historical documents" section [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
 
[PENDING] ACTION: RF to draft something on URIGoodPractice-40 [recorded in http://www.w3.org/2005/09/21-tagmem-irc]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.127 (CVS log)
$Date: 2005/10/11 13:56:15 $