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:
- LDP Rec (from eric@w3.org on 2015-02-20)
- 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)
- 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)
- 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:20Closed, 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
Display change log