ISSUE-63: Need to be able to specify collation with container ordering

Collation Support

Need to be able to specify collation with container ordering

State:
CLOSED
Product:
Linked Data Platform Spec
Raised by:
Ashok Malhotra
Opened on:
2013-05-06
Description:
On the May 6, 2013 telcon we resolved issued 14 with the proposal: An LDPC server can indicate to a client the ordering of members in a container page using an ldp:containerOrder property. This property has as range a list of resources with two properties: ldp:containerSortPredicate, which defines the property used for sorting and ldp:containerSortOrder, which defines the ordering (ascending or descending) and is optional.

Eric pointed out that the ordering uses SPARQL ORDER BY which is based on the 2 parameter fn:compare(A,B) function which takes no collation parameter. This means that e.g. "รถ" and "oe" don't order next to each other in German.

To fix this problem I propose that we add an optional container property ldp:containerSortCollation. When this property is present the ordering should use the 3 parameter fn:compare(A,B,C) function. If the property is absent the 2 parameter fn:compare(A,B) function should be used.
Related Actions Items:
No related actions
Related emails:
  1. LDP Rec (from eric@w3.org on 2015-02-20)
  2. Re: Proposal to close ISSUE-63: Need to be able to specify collation with container ordering per Ashok's suggestion (from johnarwe@us.ibm.com on 2013-05-31)
  3. Proposal to close ISSUE-63: Need to be able to specify collation with container ordering per Ashok's suggestion (from lehors@us.ibm.com on 2013-05-30)
  4. ldp-ISSUE-63 (Collation Support): Need to be able to specify collation with container ordering [Linked Data Platform core] (from sysbot+tracker@w3.org on 2013-05-06)

Related notes:

Opening per 2013-03-13 meeting http://www.w3.org/2013/meeting/ldp/2013-05-13#Tracking_Actions_and_Issues

Steve Speicher, 13 May 2013, 15:44:20

Closed, adding a ldp:containerSortCollation, when set to http://www.w3.org/2005/xpath-functions/collation/codepoint, use compare(A,B), when set to another collation, use compare(A, B, C)
See http://www.w3.org/2013/meeting/ldp/2013-06-18#resolution_4

Arnaud Le Hors, 18 Jun 2013, 23:49:16

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 63.html,v 1.1 2015/08/17 04:43:11 denis Exp $