Issue Details (XML | Word | Printable)

Key: OFFICE-2201
Type: Bug Bug
Status: Applied Applied
Resolution: No Action
Priority: Major Major
Assignee: Svante Schubert
Reporter: Robert Weir
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OASIS Open Document Format for Office Applications (OpenDocument) TC

Provide a normative reference for regular expressions [N 1309]

Created: 09/Nov/09 11:45 AM   Updated: 11/Nov/10 09:27 PM
Component/s: External References
Affects Version/s: ODF 1.0, ODF 1.0 (second edition), ODF 1.0 Errata 02
Fix Version/s: ODF 1.0 Errata 02

Resolution:
8.5.2 Use Regular Expressions

Insert at the end of the chapter:
"The syntax and semantics of the regular expressions are implementation-dependent."

Sub-Tasks  All   Open   
 Sub-Task Progress: 

 Description  « Hide
Submitter ID
    GB-26300-207
Nature of defect
    Clarification Required
Document
    ISO/IEC 26300:2006
Clause
    8.5.2
Page
    207
Description of issue

Regular expressions are mentioned here, yet this Standard has no normative reference to a regular expression language definition.
Proposal

Provide a normative reference for regular expressions, or clarify that regular expression processing is application-dependent.

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Robert Weir added a comment - 09/Nov/09 11:57 AM
Obviously, we cannot require a specific BNF via errata since that would be a substantive change. Also, I'm not in favor of producing errata that say nothing than "implementation-dependent". This really doesn't improve the standard. However, we could add a blanket statement in the introduction of the standard that states that anything not explicitly defined is implementation-dependent.

Michael Brauer added a comment - 06/Jan/10 04:00 AM
This is the same as OFFICE-1474. Indeed, we cannot adopt the ODF 1.2 change, because this would be a substantive change.

Dennis Hamilton added a comment - 23/Mar/10 09:51 PM
The request from SC34 WG6 is that we be explicit that this and the others with a similar response should have an explicit statement that the syntax and semantics of the regular expressions used is implementation-dependent.

To accomplish this, in section 8.5.2 under sub-heading "Use Regular Expressions" add to the only paragraph of text the sentence

"""
The syntax and semantics of the regular expressions is implementation-dependent.
"""

Dennis Hamilton added a comment - 11/Nov/10 09:27 PM
Errata 02 - ODF 1.2 Reconciliation. The treatment of table:use-regular-expressions is consistent with Errata 02 and goes further in suggesting that an implementation form ust conform to certain requirements of Unicode Technical Standard #18.

There continues to be no explanation of where the regular expression is found (i.e., which operand of a comparison is it?).