Re: [unrev-II] On addressability

From: Eric Armstrong (eric.armstrong@eng.sun.com)
Date: Wed Jun 27 2001 - 18:54:17 PDT

  • Next message: Jack Park: "[unrev-II] Dialog Mapping Workshop update"

    XPath is a mechanism for specifying sets of nodes in
    documents. I investigated that pretty carefully to
    write up as part of the tutorial.

    XPointer extends XPath with "point" and "range" constructs,
    in order to turn those set-based specifications into
    specific addresses.

    That's my take on things at the moment, anyway.

    The thing is, when I took at quick look at the XPointer
    spec, it wasn't at all obvious to me how the point and
    range constructs worked. They seemed to use a function
    notation: point(...), range(...), but I couldn't quite
    follow how they were supposed to work with XPath.

    Frode Hegland wrote:
    >
    > My trusted genius at large and implementer sent me this.
    >
    > Is all this known to the group already? If so, sorry for the noise.
    > Seems
    > like good standards to work with.
    >
    > ----------- Original Message -----------
    >
    > Frode,
    > have a look at XPath, XPointer and XLink specifications at www.w3c.org
    > to
    > convince yourself that Doug's idea of precise addressability of
    > document
    > structure elements has already been nicely and precisely described
    > from
    > the technical side. These are partly official recommendations and
    > partly
    > w3c drafts, thus becoming more or less the actual future of content
    > publishing (if they are embraced to the extent HTML was).
    >
    > ----------------------------------------
    >
    > From http://www.w3.org/TR/xpath :
    >
    > "XPath is the result of an effort to provide a common syntax and
    > semantics for functionality shared between XSL Transformations [XSLT]
    > and
    > XPointer [XPointer]. The primary purpose of XPath is to address parts
    > of
    > an XML [XML] document."
    >
    > From http://www.w3.org/XML/Linking :
    >
    > "XML Pointer Language (XPointer), the language to be used as a
    > fragment
    > identifier for any URI-reference that locates a resource of Internet
    > media type text/xml or application/xml. XPointer, which is based on
    > the
    > XML Path Language (XPath), supports addressing into the internal
    > structures of XML documents. It allows for traversals of a document
    > tree
    > and choice of its internal parts based on various properties, such as
    > element types, attribute values, character content, and relative
    > position."
    >
    > and " XML Linking Language (XLink), which allows elements to be
    > inserted
    > into XML documents in order to create and describe links between
    > resources. It uses XML syntax to create structures that can describe
    > the
    > simple unidirectional hyperlinks of today's HTML, as well as more
    > sophisticated links."
    >
    > This looks nice :)
    >
    > Frode Hegland
    >
    > http://www.liquidinformation.com
    > http://www.liquid.org
    > UK: (44) 777 953 3856
    > US: (1) 877 239 1010
    >
    > Yahoo! Groups Sponsor
    > [www.debticated.com]
    >
    >
    > Community email addresses:
    > Post message: unrev-II@onelist.com
    > Subscribe: unrev-II-subscribe@onelist.com
    > Unsubscribe: unrev-II-unsubscribe@onelist.com
    > List owner: unrev-II-owner@onelist.com
    >
    > Shortcut URL to this page:
    > http://www.onelist.com/community/unrev-II
    >
    > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

    Community email addresses:
      Post message: unrev-II@onelist.com
      Subscribe: unrev-II-subscribe@onelist.com
      Unsubscribe: unrev-II-unsubscribe@onelist.com
      List owner: unrev-II-owner@onelist.com

    Shortcut URL to this page:
      http://www.onelist.com/community/unrev-II

    Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



    This archive was generated by hypermail 2b29 : Wed Jun 27 2001 - 19:06:49 PDT