OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

legalruleml message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (LEGALRULEML-8) Ambiguity of syntax when an edge is allowed to be either leaf or not skipped


    [ https://issues.oasis-open.org/browse/LEGALRULEML-8?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=48762#comment-48762 ] 

Tara Athan edited comment on LEGALRULEML-8 at 10/23/14 8:05 PM:
----------------------------------------------------------------

Note that the <Statements> element is allowed inside <inScope> so that it is possible to define a new Statement collection at that point. If that capability is not significant (we can always have several inScope edges, or a new Statement collection could be defined outside of the Context), then we could make <inScope> a "leaf-only" edge, which solves the problem for that case.

Here is the list of currently non-skippable edges that have a leaf form as well as a non-empty form:
within Context:
  appliesAlternatives (could be made empty)
  appliesAssociations (could be made empty)
  appliesAssociation (could be made empty)
  appliesAuthority (could be made empty)
  appliesJursidiction (could be made empty)
  appliesStrength (needs to have content for attaching an iri to the Strength)
  appliesTemporalCharacteristics (could be made empty)
  appliesTemporalCharacteristic (could be made empty)

within Reparation
  appliesPenalty (needs to have content for penalty that is not stand-alone?)
within Alternatives
  fromLegalSources (may be deleted, could be made empty)

hasComment (needs to have content, leaf form could be dropped)
hasParaphrase (needs to have content, leaf form could be dropped)


was (Author: taraathan):
Note that the <Statements> element is allowed inside <inScope> so that it is possible to define a new Statement collection at that point. If that capability is not significant (we can always have several inScope edges, or a new Statement collection could be defined outside of the Context), then we could make <inScope> a "leaf-only" edge, which solves the problem for that case.

Here is the list of currently non-skippable edges that have a leaf form as well as a non-empty form:
appliesAlternatives
appliesAssociations
appliesAssociation
appliesAuthority
appliesJursidiction
appliesPenalty
appliesStrength
appliesTemporalCharacteristics
appliesTemporalCharacteristic
fromLegalSources (may be deleted)
hasComment
hasParaphrase

> Ambiguity of syntax when an edge is allowed to be either leaf or not skipped
> ----------------------------------------------------------------------------
>
>                 Key: LEGALRULEML-8
>                 URL: https://issues.oasis-open.org/browse/LEGALRULEML-8
>             Project: OASIS LegalRuleML TC
>          Issue Type: Improvement
>          Components: Relax NG-modules
>            Reporter: Tara Athan
>
> Currently there are certain edges that are considered to be required (not skippable) but also may occur as leaf edges. E.g. "inScope" could occur as
> <inScope keyref="#stmts1"/>
> or
> <inScope>
>   <Statements keyref="#stmts2"/>
> </inScope>
> Due to the limitations of XSD, a schema that allows both of these patterns must also allow their combination
> <inScope keyref="#stmts1>
>   <Statements keyref="#stmts2"/>
> </inScope>
> and then it is ambiguous what the scope actually is.



--
This message was sent by Atlassian JIRA
(v6.2.2#6258)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]