Uploaded image for project: 'OASIS LegalRuleML TC'
  1. OASIS LegalRuleML TC
  2. LEGALRULEML-18

Eliminate unnecessary leaf edge forms

    XMLWordPrintable

    Details

    • Proposal:
      Hide

      All skippable edges that currently are allowed to occur in leaf form (in the compact serialization) and have a unique child element in the non-empty version of their content model (in the normalized serialization) should be eliminated in the leaf form from the compact serialization (leaf form is already not allowed in the normalized serialization). These include (exact list may be different once the implementation is complete):

      appliesAlternatives
      appliesAssociations
      appliesAssociation
      appliesAuthority
      appliesJurisdiction
      appliesPenalty
      toPrescriptiveStatement
      appliesTemporalCharacteristics
      appliesTemporalCharacteristic
      fromLegalSources
      hasComment
      hasParaphrase
      atTime
      hasLegalSources
      hasLegalSource
      hasTemplate (in Constitutive, Override, Penalty, Prescriptive, Reparation Statement)
      hasTemporalCharacteristics
      hasTemporalCharacteristic

      Show
      All skippable edges that currently are allowed to occur in leaf form (in the compact serialization) and have a unique child element in the non-empty version of their content model (in the normalized serialization) should be eliminated in the leaf form from the compact serialization (leaf form is already not allowed in the normalized serialization). These include (exact list may be different once the implementation is complete): appliesAlternatives appliesAssociations appliesAssociation appliesAuthority appliesJurisdiction appliesPenalty toPrescriptiveStatement appliesTemporalCharacteristics appliesTemporalCharacteristic fromLegalSources hasComment hasParaphrase atTime hasLegalSources hasLegalSource hasTemplate (in Constitutive, Override, Penalty, Prescriptive, Reparation Statement) hasTemporalCharacteristics hasTemporalCharacteristic

      Description

      In the compact serialization there are multiple ways to represent certain cases of empty Nodes - as the Node, with no edge stripe, and as the edge in leaf form (no children). For those cases where there is a unique type of child Node for this edge, the leaf edge is redundant. That is, in all cases it could be converted to the stripe-skipped Node form without loss of information. For parsimony, it would be better to have only one respresentation.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              taraathan Tara Athan (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: