Details

    • Proposal:
      Hide

      19.644 table:formula attribute should also have datatype "formula"

      Show
      19.644 table:formula attribute should also have datatype "formula"
    • Resolution:
      Hide

      Remove "formula" datatype from the schema.

      Adapt 19.779.1 General to

      The text:condition attribute specifies condition. Conditions do not have a predefined syntax, but the attribute value should begin with a namespace prefix, followed by a ":" (COLON, U+003A) separator, followed by the text of a formula. The namespace bound to the prefix determines the syntax and semantics of the formula.

      Remove section 18.3.15 formula

      Show
      Remove "formula" datatype from the schema. Adapt 19.779.1 General to The text:condition attribute specifies condition. Conditions do not have a predefined syntax, but the attribute value should begin with a namespace prefix, followed by a ":" (COLON, U+003A) separator, followed by the text of a formula. The namespace bound to the prefix determines the syntax and semantics of the formula. Remove section 18.3.15 formula

      Description

      The 19.779 text:condition and 19.807 text:formula attributes are of datatype "formula"

      "The attribute value should begin with a namespace prefix followed by ":" (COLON, U+003A) followed by the text of the formula. The namespace bound to the prefix determines the syntax and semantics of the formula. "

      The 19.644 table:formula attribute is of datatype "string", while the description is the same

      "The attribute value should begin with a namespace prefix followed by ":" (COLON, U+003A), followed by the text of the formula. The namespace bound to the prefix determines the syntax and semantics of the formula.

        Attachments

          Activity

          Hide
          michael.brauer Michael Brauer (Inactive) added a comment -

          The table:formula attribute specifies a spreadsheet formula, while text:formula and text:condition specify formulas in a text document. While the attributes have in common that they may or should start with a namespace prefix, the formulas themselves are different. I therefore suggest that we don't use the same datatype for the attribute values, because that could be misunderstood. It may lead to the impression that a formula in a text field must be a spreadsheet formula. That is clearly not the case.

          However, it appears not be be reasonable to have a "formula" datatype for the text attributes, but none for table:formula. Because "formula" is defined as string in the schema, I suggest that we remove the formula datatype, and use "string" directly instead.

          Show
          michael.brauer Michael Brauer (Inactive) added a comment - The table:formula attribute specifies a spreadsheet formula, while text:formula and text:condition specify formulas in a text document. While the attributes have in common that they may or should start with a namespace prefix, the formulas themselves are different. I therefore suggest that we don't use the same datatype for the attribute values, because that could be misunderstood. It may lead to the impression that a formula in a text field must be a spreadsheet formula. That is clearly not the case. However, it appears not be be reasonable to have a "formula" datatype for the text attributes, but none for table:formula. Because "formula" is defined as string in the schema, I suggest that we remove the formula datatype, and use "string" directly instead.
          Hide
          patrick Patrick Durusau added a comment -

          will appear in cd04-editor-revision_01

          Show
          patrick Patrick Durusau added a comment - will appear in cd04-editor-revision_01

            People

            • Assignee:
              michael.brauer Michael Brauer (Inactive)
              Reporter:
              bart.hanssens Bart Hanssens (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: