W3C home > Mailing lists > Public > public-qt-comments@w3.org > December 2010

[Bug 11493] New: [XDM 3.0] Requirement: map as a data type

From: <bugzilla@jessica.w3.org>
Date: Tue, 07 Dec 2010 15:57:10 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-11493-523@http.www.w3.org/Bugs/Public/>
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11493

           Summary: [XDM 3.0] Requirement: map as a data type
           Product: XPath / XQuery / XSLT
           Version: Working drafts
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Data Model 3.0
        AssignedTo: ndw@nwalsh.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


In response to action ACTION A-456-04, this bug registers the requirement to
add "maps" to XDM as a new primitive data type.

A preliminary specification for maps appears in the internal editor's draft for
XSLT 3.0 (the XSL WG has approved the facility in principle, but not the
detailed specification). See

http://www.w3.org/XML/Group/qtspecs/specifications/xslt-30/html/Overview-diff.html#map

The addition of maps to XSLT is primarily driven by two use cases:

(a) the need for a richer data structure to accumulate partial results during
streamed processing of an input document

(b) the need to provide support for import and export of data in JSON format,
an increasingly popular format in our user community, with which we need to
interwork effectively.

These two use cases are illustrated by examples in the specification cited.

In addition to these use cases, the facility serves a wide range of additional
needs that have been identified over the years, and recognizes the fact that
many modern programming languages have maps or dictionaries as a basic building
block of their type systems.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Tuesday, 7 December 2010 15:57:12 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:45:44 UTC