Submission URI

Dear Eric, Steven, &
public-xformsusers,




The Web Architecture: Extensible Languages:


From 2002/3 text of T. Berners-Lee's "Design Issues: Architectural and
Philosophical Points" section "Stack of Specifications": It is about having
Ethernet cables, sending Internet (Protocol) packet, sending Transmission
Control Protocol packet, sending e-mail, and publishing a Webpage and
publishing XML document and publishing a RDF document:

https://w3.org/DesignIssues/Stack.html



Here are two 2006 publications on XML and XQuery available at
https://publications.systems.ethz.ch/

Programming for XML.  <https://publications.systems.ethz.ch/#>(Background &
Motivation & Overview of Tutorial)
Daniela Florescu
<https://publications.systems.ethz.ch/author/81/Daniela%20Florescu>, and Donald
Kossmann <https://publications.systems.ethz.ch/author/3/Donald%20Kossmann>
Proceedings of the ACM SIGMOD International Conference on Management of
Data, Chicago, Illinois, USA, January 2006


"This tutorial gives an overview of the current generation of programming
languages for data intensive XML applications. Furthermore, this tutorial
compares the possible solutions based on a few comparative practical
criteria. The tutorial shows how each solution addresses the design
questions in different ways and gives the tradeoffs in terms of capabilities
and optimizability of these languages are. "


https://publications.systems.ethz.ch/sites/default/files/pub
lications/SIGMOD2006ProgrammingforXML.pdf

https://publications.systems.ethz.ch/


XQueryP: Programming with XQuery  <https://publications.systems.ethz.ch/#>
Donald D. Chamberlin
<https://publications.systems.ethz.ch/author/326/Donald%20D.%20Chamberlin>,
Michael
Carey <https://publications.systems.ethz.ch/author/343/Michael%20Carey>,
Daniela
Florescu <https://publications.systems.ethz.ch/author/81/Daniela%20Florescu>
, Donald Kossmann
<https://publications.systems.ethz.ch/author/3/Donald%20Kossmann>, and Jonathan
Robie <https://publications.systems.ethz.ch/author/327/Jonathan%20Robie>
Proceedings of the 3rd International Workshop on XQuery Implementation
Experience and Perspective (XIME-P), Chicago, USA, January 2006


Abstract
XQuery is a declarative language for querying and updating XML data
sources. Interfacing XQuery to a host programming language is difficult
because of the type system mismatch, and global optimization is difficult
in a mixed-language environment. In this  paper, we investigate a small
extension called XQueryP that enables XQuery expressions to exchange state
information through variables. This extension makes it easier to
develop applications
in XQuery without relying on a host programming language. We draw an
analogy between the proposed extension and similar extensions that have
been added over the years to the SQL query language for similar reasons.

https://publications.systems.ethz.ch/sites/default/files/pub
lications/xqueryp2006.pdf

https://publications.systems.ethz.ch/


NOTE: I visited a library maintained by the ETHZurich and finded the two
publications on the extensible languages (XML and XQuery). It seemed to me
that these matters related with information architecture: if it rised such
interests then I sent it to public-informationarchitecture@w3.org days ago
with the title "The Web Architecture: Extensible Languages".


Regard,
Guntur Wiseno Putra

Pada Senin, 27 April 2020, Erik Bruchez <ebruchez@orbeon.com> menulis:

> We should say something.
>
> Related, there is a concept of "document base URL" in HTML:
>
>     https://html.spec.whatwg.org/multipage/urls-and-fetching.h
> tml#document-base-url
>
> There is also an `xml:base` thing, although I don't know how widely this
> is used:
>
>     https://www.w3.org/TR/xmlbase/
>
> In any case, we can assume there is some kind of base URL/URI, and that
> relative paths resolve against that base.
>
> -Erik
>
> On Mon, Apr 27, 2020 at 4:31 AM Steven Pemberton <steven.pemberton@cwi.nl>
> wrote:
>
>> Another thing I have noticed, is that we say
>>
>>     The submission is performed using the submission headers, method,
>> resource, and serialized data, as defined in Submission Protocols.
>>
>> without mentioning that the submission resource may be relative to the
>> page it comes from. That is, if I say
>>
>>      resource="file.xml"
>>
>> that the submission URI is created by taking the
>> uri-path(location-uri(),
>> true()), stripping anything following the final /, and appending the
>> resource.
>>
>> Should we?
>>
>> Steven
>>
>>

Received on Monday, 27 April 2020 17:28:19 UTC