- From: Grosso, Paul <pgrosso@ptc.com>
- Date: Thu, 18 Nov 2010 13:55:12 -0500
- To: <public-xml-processing-model-wg@w3.org>
Re:
> Adjourned. See you in two weeks.
Make that 3 weeks (2010 Dec 9).
paul
> -----Original Message-----
> From: public-xml-processing-model-wg-request@w3.org
[mailto:public-xml-
> processing-model-wg-request@w3.org] On Behalf Of Norman Walsh
> Sent: Thursday, 2010 November 18 12:48
> To: public-xml-processing-model-wg@w3.org
> Subject: XProc Minutes 18 Nov 2010
>
> See http://www.w3.org/XML/XProc/2010/11/18-minutes
>
> [1]W3C
>
> - DRAFT -
>
> XML Processing Model WG
>
> Meeting 184, 18 Nov 2010
>
> [2]Agenda
>
> See also: [3]IRC log
>
> Attendees
>
> Present
> Norm, Alex, Vojtech, Paul
>
> Regrets
> Henry, Mohamed
>
> Chair
> Norm
>
> Scribe
> Norm
>
> Contents
>
> * [4]Topics
>
> 1. [5]Accept this agenda?
> 2. [6]Accept minutes from the previous meeting?
> 3. [7]Next meeting: telcon, 9 Dec 2010?
> 4. [8]Update on LC draft of processor profiles
> 5. [9]Review of p:document-template note
> 6. [10]GRDDL step?
> 7. [11]Possible erratum: definition of an XProc Processor
> 8. [12]Any other business?
>
> * [13]Summary of Action Items
>
>
--------------------------------------------------------------------
> ------
>
> Accept this agenda?
>
> -> [14]http://www.w3.org/XML/XProc/2010/11/18-agenda
>
> Accepted.
>
> Accept minutes from the previous meeting?
>
> -> [15]http://www.w3.org/XML/XProc/2010/11/04-05-minutes
>
> As amended yesterday.
>
> Accepted.
>
> Next meeting: telcon, 9 Dec 2010?
>
> Accepted. (Skipping 25 Nov, US Thanksgiving, and 2 Dec.)
>
> Update on LC draft of processor profiles
>
> Henry reports he'll have something for us next week.
>
> Review of p:document-template note
>
> Norm: I think the only substantive issue is how to parse curly
> braces
>
> Vojtech: XQuery handles curly braces by watching for quotes.
> ... I think doing it like that would be more consistent for users,
> but
> harder for implementors.
>
> Norm: Well...
>
> Vojtech: On the other hand, maybe it's not really that hard.
>
> Norm attempts to summarize:
>
> When you see a "{" (not doubled), switch to xpath-mode. When you
see
> a '
> or " in xpath-mode, switch to quote-mode. In quote-mode everything
> is
> quoted until the closing quote.
>
> At the closing quote, go back to xpath-mode.
>
> In xpath-mode, a "}" whether it is doubled or not, immediately ends
> the
> expression.
>
> Some discussion of what happens if you leave a quote out. You'll
> read the
> whole content of whatever text node you're looking at.
>
> Norm: Are those the rules everyone prefers?
>
> Vojtech: What happens if you use character references for quotes?
>
> Norm: No. We'll only see the expanded references.
>
> Alex: I like it.
>
> Norm: In the common case, you'll be able to write { concat('{',
> $foo, '}')
> }
> ... That probably is easier than doubling all the curly braces
>
> Vojtech: What about the rules for doubled braces?
>
> Norm: We could say "{" is an error in XPath mode.
>
> Vojtech: What happens if XPath 3 introduces "{" in XPath?
>
> Alex: We'll have to change the parsing rules.
>
> Norm: Given that XSLT and XQuery both use curly braces to bound
> expressions, it seems unlikely to me that they'll decide to use
them
> for
> something else in XPath V.x
>
> In regular-mode, {{ is a {. In regular-mode, { (undoubled) starts
> xpath-mode.
>
> In xpath-mode, ' or " starts quote-mode. In quote-mode no
characters
> are
>
> special except the matching quote that returns us to xpath-mode.
>
> In xpath-mode { is an error. In xpath-mode } ends the expression
and
> returns
>
> to regular-mode (after inserting the result of evaluating the
> expression).
>
> Norm: Is that what people like?
>
> General agreement.
>
> Norm: Any other discussion about document templates or the note?
>
> GRDDL step?
>
> Alex: I was looking at GRDDL and think it's something we should do
> as a
> standard step, but I haven't looked into it yet.
>
> Vojtech: I looked at the spec and from what I read, it seemed to me
> that
> parts of it we could do already.
>
> <alexmilowski> e.g.
>
> <alexmilowski> <html xmlns="[16]http://www.w3.org/1999/xhtml"
>
> <alexmilowski>
xmlns:grddl='[17]http://www.w3.org/2003/g/data-view#'
>
> <alexmilowski> grddl:transformation="glean_title.xsl
>
> <alexmilowski> [18]http://www.w3.org/2001/sw/grddl-
> wg/td/getAuthor.xsl"
>
> <alexmilowski> >
>
> Vojtech: It just checks for attributes and fetches a stylesheet. It
> looks
> like something that should be possible with XProc.
> ... There's also the merging of the RDF graphs.
>
> Alex: That's what I was thinking about. One interpretation is that
> you'd
> output RDF directly. Another is that you output Turtle or something
> like
> that.
> ... We should consider what would be useful for people doing
> something
> like harvesting.
>
> <scribe> ACTION: Alex to review GRDDL and return with a suggestion.
> [recorded in [19]http://www.w3.org/2010/11/18-xproc-
> minutes.html#action01]
>
> Alex: one outcome might be a standard pipeline but implementors
> could do
> it natively.
> ... That leads to an interesting possible enhancement: the ability
> to say
> "here's the fallback implementation of this step" but with the
> explicit
> provision that a native implementation could be used instead.
>
> Vojtech: The GRDDL spec says that the transformation can be any
> process,
> typically it's XSLT. But XProc is also a possibility now too.
> ... I wonder if we do the GRDDL step if we want to say something
> about
> what languages are supported for the transformations.
>
> Alex: Right.
>
> Norm: Alex, as you consider GRDDL, please keep those things in
mind.
>
> Possible erratum: definition of an XProc Processor
>
> Vojtech: We don't have a definition of an XProc Processor.
>
> Alex: How did we do that?
>
> Norm: Does anyone think they can write a concise definition of an
> XProc
> processor?
>
> Vojtech: There are all sorts of rules in the spec, it has to apply
> the
> steps in the right order, etc.
>
> <scribe> ACTION: Vojtech will review the spec and propose a
> definition of
> an XProc Processor. [recorded in
> [20]http://www.w3.org/2010/11/18-xproc-minutes.html#action02]
>
> <alexmilowski> [Definition: The software responsible for
> transforming
> source trees into result trees using an XSLT stylesheet is referred
> to as
> the processor. This is sometimes expanded to XSLT processor to
avoid
> any
> confusion with other processors, for example an XML processor.]
>
> Norm: Yes, I think we'll want something like that.
>
> Any other business?
>
> Vojtech: I was wondering if having a p:sort would add any value.
> ... something like split-sequence that takes an XPath expression to
> use
> for ordering the documents.
>
> Norm: I'm not opposed. I never even thought of doing it.
>
> Vojtech: Maybe it's better to put something like this in EXProc.
>
> Norm: Yeah, we can leave it there and see if we get requests for a
> better
> job.
>
> Vojtech: My concern is that it might not be sufficient for more
> complex
> use cases.
> ... if the sort criteria are not easy to express in an XPath
> expression,
> for example.
>
> Alex: I'm just not sure what the use cases are.
>
> Vojtech: The use case that I had was that I was trying to implement
> OAuth
> and you have to sort the request parameters before you hash them.
> ... For that I needed a sort. It was simple string sort so you
could
> do
> that with XSLT or XQuery.
>
> Adjourned. See you in two weeks.
>
> Summary of Action Items
>
> [NEW] ACTION: Alex to review GRDDL and return with a suggestion.
> [recorded
> in [21]http://www.w3.org/2010/11/18-xproc-minutes.html#action01]
> [NEW] ACTION: Vojtech will review the spec and propose a definition
> of an
> XProc Processor. [recorded in
> [22]http://www.w3.org/2010/11/18-xproc-minutes.html#action02]
>
> [End of minutes]
>
>
--------------------------------------------------------------------
> ------
>
> Minutes formatted by David Booth's [23]scribe.perl version 1.135
> ([24]CVS
> log)
> $Date: 2010/11/18 18:47:20 $
>
> References
>
> 1. http://www.w3.org/
> 2. http://www.w3.org/XML/XProc/2010/11/18-agenda
> 3. http://www.w3.org/2010/11/18-xproc-irc
> 4. http://www.w3.org/XML/XProc/2010/11/18-minutes#agenda
> 5. http://www.w3.org/XML/XProc/2010/11/18-minutes#item01
> 6. http://www.w3.org/XML/XProc/2010/11/18-minutes#item02
> 7. http://www.w3.org/XML/XProc/2010/11/18-minutes#item04
> 8. http://www.w3.org/XML/XProc/2010/11/18-minutes#item03
> 9. http://www.w3.org/XML/XProc/2010/11/18-minutes#item05
> 10. http://www.w3.org/XML/XProc/2010/11/18-minutes#item06
> 11. http://www.w3.org/XML/XProc/2010/11/18-minutes#item07
> 12. http://www.w3.org/XML/XProc/2010/11/18-minutes#item08
> 13. http://www.w3.org/XML/XProc/2010/11/18-minutes#ActionSummary
> 14. http://www.w3.org/XML/XProc/2010/11/18-agenda
> 15. http://www.w3.org/XML/XProc/2010/11/04-05-minutes
> 16. http://www.w3.org/1999/xhtml
> 17. http://www.w3.org/2003/g/data-view#'
> 18. http://www.w3.org/2001/sw/grddl-wg/td/getAuthor.xsl
> 19. http://www.w3.org/2010/11/18-xproc-minutes.html#action01
> 20. http://www.w3.org/2010/11/18-xproc-minutes.html#action02
> 21. http://www.w3.org/2010/11/18-xproc-minutes.html#action01
> 22. http://www.w3.org/2010/11/18-xproc-minutes.html#action02
> 23. http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
> 24. http://dev.w3.org/cvsweb/2002/scribe/
Received on Thursday, 18 November 2010 18:55:46 UTC