Showing:

Annotations
Diagrams
Model
Source
Used by
Complex Type ruleml:QueryFormula.choice
Namespace http://ruleml.org/spec
Annotations
Formulas allowed in queries: Simple formulas are allowed in queries in all
sub-languages. Conjunctions and disjunctions are allowed in queries in sub-languages that
contain these components. Existential quantifications is allowed in queries for all
quantified sub-languages. Strong and weak negation are allowed in queries for all
sub-languages that contain these components. Implications and universal quantification are
added to queries for full first-order sub-languages.
Diagram
Used by
Model
Children ruleml:And, ruleml:Atom, ruleml:Equal, ruleml:Exists, ruleml:Or
Source
<xs:complexType name="QueryFormula.choice">
  <xs:annotation>
    <xs:documentation>Formulas allowed in queries: Simple formulas are allowed in queries in all sub-languages. Conjunctions and disjunctions are allowed in queries in sub-languages that contain these components. Existential quantifications is allowed in queries for all quantified sub-languages. Strong and weak negation are allowed in queries for all sub-languages that contain these components. Implications and universal quantification are added to queries for full first-order sub-languages.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:group ref="ruleml:SimpleFormula-node.choice"/>
    <xs:group ref="ruleml:And-Query-node.choice"/>
    <xs:group ref="ruleml:Or-Query-node.choice"/>
    <xs:group ref="ruleml:Exists-node.choice"/>
  </xs:choice>
</xs:complexType>