r3 XML Schema Documentation

Table of Contents



| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Schema Document Properties

Target Namespace http://rewerse.net/I5/NS/2006/r3#
Version 0.20
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations belong to this schema's target namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.w3.org/1999/02/22-rdf-syntax-ns# (at rdf.xsd)
Documentation This schema was automatically generated from the OWL ontology http://rewerse.net/I5/NS/2006/r3#.
It is one of the possible RDF/XML serializations for individuals of the classes contained in it.
Helas this automatic generation is not finished and the generated schema is not fully accurate.
Please revise it carefully and correct it manually. Once you have revised it and all mistakes have been corrected you should remove this annotation.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
r3 http://rewerse.net/I5/NS/2006/r3#
html http://www.w3.org/1999/xhtml
xsd http://www.w3.org/2001/XMLSchema
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
Schema Component Representation
<xsd:schema targetNamespace="http://rewerse.net/I5/NS/2006/r3#" elementFormDefault="qualified" attributeFormDefault="qualified" version="0.20">
<xsd:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" schemaLocation="rdf.xsd"/>
...
</xsd:schema>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Global Schema Components

Element: Register

Name Register
Type r3:Register_
Nillable no
Abstract no
XML Instance Representation
<r3:Register
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:issuer
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Client [0..1]
Start Choice [1]
<r3:BrokerEngine> ... </r3:BrokerEngine> [1]
<r3:EventDetector> ... </r3:EventDetector> [1]
<r3:ECAEngine> ... </r3:ECAEngine> [1]
<r3:EventComposer> ... </r3:EventComposer> [1]
<r3:ComposerEngine> ... </r3:ComposerEngine> [1]
<r3:ExpressionEngine> ... </r3:ExpressionEngine> [1]
<r3:NativeEngine> ... </r3:NativeEngine> [1]
<r3:RuleEngine> ... </r3:RuleEngine> [1]
<r3:LanguageEngine> ... </r3:LanguageEngine> [1]
<r3:Engine> ... </r3:Engine> [1]
<r3:Client> ... </r3:Client> [1]
End Choice
End Group: r3:Client
</r3:issuer>
<r3:declare
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Definition [0..1]
Start Choice [1]
<r3:BrokerEngine> ... </r3:BrokerEngine> [1]
<r3:EventDetector> ... </r3:EventDetector> [1]
<r3:ECAEngine> ... </r3:ECAEngine> [1]
<r3:Language> ... </r3:Language> [1]
<r3:EventComposer> ... </r3:EventComposer> [1]
<r3:ComposerEngine> ... </r3:ComposerEngine> [1]
<r3:ExpressionEngine> ... </r3:ExpressionEngine> [1]
<r3:NativeEngine> ... </r3:NativeEngine> [1]
<r3:RuleEngine> ... </r3:RuleEngine> [1]
<r3:LanguageEngine> ... </r3:LanguageEngine> [1]
<r3:Engine> ... </r3:Engine> [1]
<r3:Definition> ... </r3:Definition> [1]
End Choice
End Group: r3:Definition
</r3:declare>
</r3:Register>
Schema Component Representation
<xsd:element name="Register" type=" r3:Register_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Aggregation

Name Aggregation
Type r3:Aggregation_
Nillable no
Abstract no
XML Instance Representation
<r3:Aggregation
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Aggregator [0..1]
Start Choice [1]
<r3:Aggregator> ... </r3:Aggregator> [1]
End Choice
End Group: r3:Aggregator
</r3:is>
<r3:having
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Parameter [0..1]
Start Choice [1]
<r3:Parameter> ... </r3:Parameter> [1]
End Choice
End Group: r3:Parameter
</r3:having>
<r3:with
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:SolutionConstraint [0..1]
Start Choice [1]
<r3:FreeVariable> ... </r3:FreeVariable> [1]
<r3:LocalVariable> ... </r3:LocalVariable> [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
<r3:VariableConstant> ... </r3:VariableConstant> [1]
<r3:Variable> ... </r3:Variable> [1]
<r3:SolutionConstraint> ... </r3:SolutionConstraint> [1]
End Choice
End Group: r3:SolutionConstraint
</r3:with>
<r3:groupBy
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:BoundVariable [0..1]
Start Choice [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
End Choice
End Group: r3:BoundVariable
</r3:groupBy>
<r3:aggregate
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:BoundVariable [0..1]
Start Choice [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
End Choice
End Group: r3:BoundVariable
</r3:aggregate>
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..1]
xsd:NCName
</r3:boundTo>
</r3:Aggregation>
Schema Component Representation
<xsd:element name="Aggregation" type=" r3:Aggregation_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Term

Name Term
Type r3:Term_
Nillable no
Abstract no
XML Instance Representation
<r3:Term
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Functor [0..1]
Start Choice [1]
<r3:Constant> ... </r3:Constant> [1]
<r3:Aggregator> ... </r3:Aggregator> [1]
<r3:Functor> ... </r3:Functor> [1]
End Choice
End Group: r3:Functor
</r3:is>
<r3:having
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Parameter [0..1]
Start Choice [1]
<r3:Parameter> ... </r3:Parameter> [1]
End Choice
End Group: r3:Parameter
</r3:having>
<r3:with
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:SolutionConstraint [0..1]
Start Choice [1]
<r3:FreeVariable> ... </r3:FreeVariable> [1]
<r3:LocalVariable> ... </r3:LocalVariable> [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
<r3:VariableConstant> ... </r3:VariableConstant> [1]
<r3:Variable> ... </r3:Variable> [1]
<r3:SolutionConstraint> ... </r3:SolutionConstraint> [1]
End Choice
End Group: r3:SolutionConstraint
</r3:with>
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..1]
xsd:NCName
</r3:boundTo>
</r3:Term>
Schema Component Representation
<xsd:element name="Term" type=" r3:Term_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Action

Name Action
Type r3:Action_
Nillable no
Abstract no
XML Instance Representation
<r3:Action
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:ActionComponent [0..1]
Start Choice [1]
<r3:ActionComponent> ... </r3:ActionComponent> [1]
End Choice
End Group: r3:ActionComponent
</r3:is>
<r3:sub
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Construction [0..1]
Start Choice [1]
<r3:RuleSet> ... </r3:RuleSet> [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundConstruction> ... </r3:BoundConstruction> [1]
<r3:Rule> ... </r3:Rule> [1]
<r3:Construction> ... </r3:Construction> [1]
End Choice
End Group: r3:Construction
</r3:sub>
</r3:Action>
Schema Component Representation
<xsd:element name="Action" type=" r3:Action_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Test

Name Test
Type r3:Test_
Nillable no
Abstract no
XML Instance Representation
<r3:Test
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:TestComponent [0..1]
Start Choice [1]
<r3:TestComponent> ... </r3:TestComponent> [1]
End Choice
End Group: r3:TestComponent
</r3:is>
<r3:sub
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:TestExpression [0..1]
Start Choice [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
End Choice
End Group: r3:TestExpression
</r3:sub>
</r3:Test>
Schema Component Representation
<xsd:element name="Test" type=" r3:Test_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: TestArgument

Name TestArgument
Type r3:TestArgument_
Nillable no
Abstract no
XML Instance Representation
<r3:TestArgument
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:OperatorArgument [0..1]
Start Choice [1]
<r3:EventComponent> ... </r3:EventComponent> [1]
<r3:ActionComponent> ... </r3:ActionComponent> [1]
<r3:QueryComponent> ... </r3:QueryComponent> [1]
<r3:RuleSetMember> ... </r3:RuleSetMember> [1]
<r3:TestComponent> ... </r3:TestComponent> [1]
<r3:ConditionComponent> ... </r3:ConditionComponent> [1]
<r3:RuleComponent> ... </r3:RuleComponent> [1]
<r3:OperatorArgument> ... </r3:OperatorArgument> [1]
End Choice
End Group: r3:OperatorArgument
</r3:is>
<r3:sub
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:TestExpression [0..1]
Start Choice [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
End Choice
End Group: r3:TestExpression
</r3:sub>
</r3:TestArgument>
Schema Component Representation
<xsd:element name="TestArgument" type=" r3:TestArgument_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Constant

Name Constant
Type r3:Constant_
Nillable no
Abstract no
XML Instance Representation
<r3:Constant
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:uses
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:FunctionalParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
End Choice
End Group: r3:FunctionalParameter
</r3:uses>
<r3:binds
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LogicalParameter [0..1]
Start Choice [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
End Choice
End Group: r3:LogicalParameter
</r3:binds>
<r3:digs
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:OpaqueParameter [0..1]
Start Choice [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
<r3:OpaqueParameter> ... </r3:OpaqueParameter> [1]
End Choice
End Group: r3:OpaqueParameter
</r3:digs>
</r3:Constant>
Schema Component Representation
<xsd:element name="Constant" type=" r3:Constant_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Evaluating

Name Evaluating
Type r3:Evaluating_
Nillable no
Abstract no
XML Instance Representation
<r3:Evaluating
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:relatesTo
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Evaluate [0..1]
Start Choice [1]
<r3:Evaluate> ... </r3:Evaluate> [1]
End Choice
End Group: r3:Evaluate
</r3:relatesTo>
<r3:returns
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Result [0..1]
Start Choice [1]
<r3:Result> ... </r3:Result> [1]
End Choice
End Group: r3:Result
</r3:returns>
</r3:Evaluating>
Schema Component Representation
<xsd:element name="Evaluating" type=" r3:Evaluating_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: ExpressionConstruct

Name ExpressionConstruct
Type r3:ExpressionConstruct_
Nillable no
Abstract no
XML Instance Representation
<r3:ExpressionConstruct
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:uses
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:FunctionalParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
End Choice
End Group: r3:FunctionalParameter
</r3:uses>
<r3:has
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:ConstructParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
<r3:OpaqueParameter> ... </r3:OpaqueParameter> [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
<r3:ConstructParameter> ... </r3:ConstructParameter> [1]
End Choice
End Group: r3:ConstructParameter
</r3:has>
<r3:binds
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LogicalParameter [0..1]
Start Choice [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
End Choice
End Group: r3:LogicalParameter
</r3:binds>
<r3:digs
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:OpaqueParameter [0..1]
Start Choice [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
<r3:OpaqueParameter> ... </r3:OpaqueParameter> [1]
End Choice
End Group: r3:OpaqueParameter
</r3:digs>
</r3:ExpressionConstruct>
Schema Component Representation
<xsd:element name="ExpressionConstruct" type=" r3:ExpressionConstruct_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: RuleSetConstruct

Name RuleSetConstruct
Type r3:RuleSetConstruct_
Nillable no
Abstract no
XML Instance Representation
<r3:RuleSetConstruct
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:uses
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:FunctionalParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
End Choice
End Group: r3:FunctionalParameter
</r3:uses>
<r3:has
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:AbstractParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
<r3:AbstractParameter> ... </r3:AbstractParameter> [1]
End Choice
End Group: r3:AbstractParameter
</r3:has>
<r3:binds
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LogicalParameter [0..1]
Start Choice [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
End Choice
End Group: r3:LogicalParameter
</r3:binds>
<r3:digs
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:OpaqueParameter [0..1]
Start Choice [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
<r3:OpaqueParameter> ... </r3:OpaqueParameter> [1]
End Choice
End Group: r3:OpaqueParameter
</r3:digs>
</r3:RuleSetConstruct>
Schema Component Representation
<xsd:element name="RuleSetConstruct" type=" r3:RuleSetConstruct_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: RuleSet

Name RuleSet
Type r3:RuleSet_
Nillable no
Abstract no
XML Instance Representation
<r3:RuleSet
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:RuleSetConstruct [0..1]
Start Choice [1]
<r3:RuleSetConstruct> ... </r3:RuleSetConstruct> [1]
End Choice
End Group: r3:RuleSetConstruct
</r3:is>
<r3:having
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Parameter [0..1]
Start Choice [1]
<r3:Parameter> ... </r3:Parameter> [1]
End Choice
End Group: r3:Parameter
</r3:having>
<r3:taking
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Argument [0..1]
Start Choice [1]
<r3:Argument> ... </r3:Argument> [1]
End Choice
End Group: r3:Argument
</r3:taking>
<r3:with
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:VariableConstant [0..1]
Start Choice [1]
<r3:VariableConstant> ... </r3:VariableConstant> [1]
End Choice
End Group: r3:VariableConstant
</r3:with>
<r3:contains
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Member [0..1]
Start Choice [1]
<r3:Member> ... </r3:Member> [1]
End Choice
End Group: r3:Member
</r3:contains>
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..1]
xsd:NCName
</r3:boundTo>
</r3:RuleSet>
Schema Component Representation
<xsd:element name="RuleSet" type=" r3:RuleSet_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: ECARuleConstruct

Name ECARuleConstruct
Type r3:ECARuleConstruct_
Nillable no
Abstract no
XML Instance Representation
<r3:ECARuleConstruct
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:uses
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:FunctionalParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
End Choice
End Group: r3:FunctionalParameter
</r3:uses>
<r3:has
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:AbstractParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
<r3:AbstractParameter> ... </r3:AbstractParameter> [1]
End Choice
End Group: r3:AbstractParameter
</r3:has>
<r3:binds
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LogicalParameter [0..1]
Start Choice [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
End Choice
End Group: r3:LogicalParameter
</r3:binds>
<r3:digs
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:RuleSource [0..1]
Start Choice [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
End Choice
End Group: r3:RuleSource
</r3:digs>
</r3:ECARuleConstruct>
Schema Component Representation
<xsd:element name="ECARuleConstruct" type=" r3:ECARuleConstruct_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: AbstractRuleConstruct

Name AbstractRuleConstruct
Type r3:AbstractRuleConstruct_
Nillable no
Abstract no
XML Instance Representation
<r3:AbstractRuleConstruct
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:uses
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:FunctionalParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
End Choice
End Group: r3:FunctionalParameter
</r3:uses>
<r3:has
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:AbstractParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
<r3:AbstractParameter> ... </r3:AbstractParameter> [1]
End Choice
End Group: r3:AbstractParameter
</r3:has>
<r3:binds
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LogicalParameter [0..1]
Start Choice [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
End Choice
End Group: r3:LogicalParameter
</r3:binds>
<r3:digs
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:RuleSource [0..1]
Start Choice [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
End Choice
End Group: r3:RuleSource
</r3:digs>
</r3:AbstractRuleConstruct>
Schema Component Representation
<xsd:element name="AbstractRuleConstruct" type=" r3:AbstractRuleConstruct_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: FreeVariable

Name FreeVariable
Type r3:FreeVariable_
Nillable no
Abstract no
XML Instance Representation
<r3:FreeVariable
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:equals
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:BoundExpression [0..1]
Start Choice [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundExpression> ... </r3:BoundExpression> [1]
End Choice
End Group: r3:BoundExpression
</r3:equals>
<r3:type
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LanguageType [0..1]
Start Choice [1]
<r3:LanguageType> ... </r3:LanguageType> [1]
End Choice
End Group: r3:LanguageType
</r3:type>
<r3:literal> rdf:XMLLiteral </r3:literal> [1]
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..*]
xsd:NCName
</r3:boundTo>
<r3:rename
rdf:datatype="http://www.w3.org/2001/XMLSchema#string [0..1]"> [1]
xsd:string
</r3:rename>
</r3:FreeVariable>
Schema Component Representation
<xsd:element name="FreeVariable" type=" r3:FreeVariable_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: LocalVariable

Name LocalVariable
Type r3:LocalVariable_
Nillable no
Abstract no
XML Instance Representation
<r3:LocalVariable
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:equals
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:BoundExpression [0..1]
Start Choice [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundExpression> ... </r3:BoundExpression> [1]
End Choice
End Group: r3:BoundExpression
</r3:equals>
<r3:type
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LanguageType [0..1]
Start Choice [1]
<r3:LanguageType> ... </r3:LanguageType> [1]
End Choice
End Group: r3:LanguageType
</r3:type>
<r3:literal> rdf:XMLLiteral </r3:literal> [1]
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..*]
xsd:NCName
</r3:boundTo>
<r3:rename
rdf:datatype="http://www.w3.org/2001/XMLSchema#string [0..1]"> [1]
xsd:string
</r3:rename>
</r3:LocalVariable>
Schema Component Representation
<xsd:element name="LocalVariable" type=" r3:LocalVariable_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: EventComponent

Name EventComponent
Type r3:EventComponent_
Nillable no
Abstract no
XML Instance Representation
<r3:EventComponent
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:nil
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Constant [0..1]
Start Choice [1]
<r3:Constant> ... </r3:Constant> [1]
End Choice
End Group: r3:Constant
</r3:nil>
<r3:composer
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Operator [0..1]
Start Choice [1]
<r3:RuleSetConstruct> ... </r3:RuleSetConstruct> [1]
<r3:ECARuleConstruct> ... </r3:ECARuleConstruct> [1]
<r3:AbstractRuleConstruct> ... </r3:AbstractRuleConstruct> [1]
<r3:Operator> ... </r3:Operator> [1]
End Choice
End Group: r3:Operator
</r3:composer>
</r3:EventComponent>
Schema Component Representation
<xsd:element name="EventComponent" type=" r3:EventComponent_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: BrokerEngine

Name BrokerEngine
Type r3:BrokerEngine_
Nillable no
Abstract no
XML Instance Representation
<r3:BrokerEngine
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:notifyTo
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Interface [0..1]
Start Choice [1]
<r3:TerminateInterface> ... </r3:TerminateInterface> [1]
<r3:Interface> ... </r3:Interface> [1]
End Choice
End Group: r3:Interface
</r3:notifyTo>
<r3:provides
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Interface [0..1]
Start Choice [1]
<r3:TerminateInterface> ... </r3:TerminateInterface> [1]
<r3:Interface> ... </r3:Interface> [1]
End Choice
End Group: r3:Interface
</r3:provides>
<r3:exports
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LanguageConstruct [0..1]
Start Choice [1]
<r3:Constant> ... </r3:Constant> [1]
<r3:ExpressionConstruct> ... </r3:ExpressionConstruct> [1]
<r3:RuleSetConstruct> ... </r3:RuleSetConstruct> [1]
<r3:ECARuleConstruct> ... </r3:ECARuleConstruct> [1]
<r3:AbstractRuleConstruct> ... </r3:AbstractRuleConstruct> [1]
<r3:LiteralConstruct> ... </r3:LiteralConstruct> [1]
<r3:Operator> ... </r3:Operator> [1]
<r3:NativeRuleConstruct> ... </r3:NativeRuleConstruct> [1]
<r3:OpaqueConstruct> ... </r3:OpaqueConstruct> [1]
<r3:Aggregator> ... </r3:Aggregator> [1]
<r3:Functor> ... </r3:Functor> [1]
<r3:LanguageConstruct> ... </r3:LanguageConstruct> [1]
End Choice
End Group: r3:LanguageConstruct
</r3:exports>
<r3:_implements
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:_implements>
</r3:BrokerEngine>
Schema Component Representation
<xsd:element name="BrokerEngine" type=" r3:BrokerEngine_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Evaluate

Name Evaluate
Type r3:Evaluate_
Nillable no
Abstract no
XML Instance Representation
<r3:Evaluate
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:issuer
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Client [0..1]
Start Choice [1]
<r3:BrokerEngine> ... </r3:BrokerEngine> [1]
<r3:EventDetector> ... </r3:EventDetector> [1]
<r3:ECAEngine> ... </r3:ECAEngine> [1]
<r3:EventComposer> ... </r3:EventComposer> [1]
<r3:ComposerEngine> ... </r3:ComposerEngine> [1]
<r3:ExpressionEngine> ... </r3:ExpressionEngine> [1]
<r3:NativeEngine> ... </r3:NativeEngine> [1]
<r3:RuleEngine> ... </r3:RuleEngine> [1]
<r3:LanguageEngine> ... </r3:LanguageEngine> [1]
<r3:Engine> ... </r3:Engine> [1]
<r3:Client> ... </r3:Client> [1]
End Choice
End Group: r3:Client
</r3:issuer>
<r3:solve
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Expression [0..1]
Start Choice [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:Expression> ... </r3:Expression> [1]
End Choice
End Group: r3:Expression
</r3:solve>
<r3:using
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Substitution [0..1]
Start Choice [1]
<r3:Substitution> ... </r3:Substitution> [1]
End Choice
End Group: r3:Substitution
</r3:using>
</r3:Evaluate>
Schema Component Representation
<xsd:element name="Evaluate" type=" r3:Evaluate_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Error

Name Error
Type r3:Error_
Nillable no
Abstract no
XML Instance Representation
<r3:Error
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:literal> rdf:XMLLiteral </r3:literal> [0..1]
<r3:msg
rdf:datatype="http://www.w3.org/2001/XMLSchema#string [0..1]"> [1]
xsd:string
</r3:msg>
</r3:Error>
Schema Component Representation
<xsd:element name="Error" type=" r3:Error_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Registered

Name Registered
Type r3:Registered_
Nillable no
Abstract no
XML Instance Representation
<r3:Registered
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:relatesTo
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Register [0..1]
Start Choice [1]
<r3:Register> ... </r3:Register> [1]
End Choice
End Group: r3:Register
</r3:relatesTo>
</r3:Registered>
Schema Component Representation
<xsd:element name="Registered" type=" r3:Registered_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: ECARuleInstance

Name ECARuleInstance
Type r3:ECARuleInstance_
Nillable no
Abstract no
XML Instance Representation
<r3:ECARuleInstance
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:possible
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Tuple [0..1]
Start Choice [1]
<r3:Substitution> ... </r3:Substitution> [1]
<r3:Tuple> ... </r3:Tuple> [1]
End Choice
End Group: r3:Tuple
</r3:possible>
<r3:type
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..1]
Start Group: r3:LanguageType [0..1]
Start Choice [1]
<r3:LanguageType> ... </r3:LanguageType> [1]
End Choice
End Group: r3:LanguageType
</r3:type>
<r3:literal> rdf:XMLLiteral </r3:literal> [0..1]
</r3:ECARuleInstance>
Schema Component Representation
<xsd:element name="ECARuleInstance" type=" r3:ECARuleInstance_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: TerminateInterface

Name TerminateInterface
Type r3:TerminateInterface_
Nillable no
Abstract no
XML Instance Representation
<r3:TerminateInterface
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:markup
rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI [0..1]"> [0..*]
xsd:anyURI
</r3:markup>
<r3:target
rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI [0..1]"> [1]
xsd:anyURI
</r3:target>
<r3:multiple
rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean [0..1]"> [1]
xsd:boolean
</r3:multiple>
</r3:TerminateInterface>
Schema Component Representation
<xsd:element name="TerminateInterface" type=" r3:TerminateInterface_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Interface

Name Interface
Type r3:Interface_
Nillable no
Abstract no
XML Instance Representation
<r3:Interface
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:markup
rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI [0..1]"> [0..*]
xsd:anyURI
</r3:markup>
<r3:target
rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI [0..1]"> [1]
xsd:anyURI
</r3:target>
<r3:multiple
rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean [0..1]"> [0..1]
xsd:boolean
</r3:multiple>
</r3:Interface>
Schema Component Representation
<xsd:element name="Interface" type=" r3:Interface_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Formula

Name Formula
Type r3:Formula_
Nillable no
Abstract no
XML Instance Representation
<r3:Formula
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Operator [0..1]
Start Choice [1]
<r3:RuleSetConstruct> ... </r3:RuleSetConstruct> [1]
<r3:ECARuleConstruct> ... </r3:ECARuleConstruct> [1]
<r3:AbstractRuleConstruct> ... </r3:AbstractRuleConstruct> [1]
<r3:Operator> ... </r3:Operator> [1]
End Choice
End Group: r3:Operator
</r3:is>
<r3:having
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Parameter [0..1]
Start Choice [1]
<r3:Parameter> ... </r3:Parameter> [1]
End Choice
End Group: r3:Parameter
</r3:having>
<r3:taking
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Argument [0..1]
Start Choice [1]
<r3:Argument> ... </r3:Argument> [1]
End Choice
End Group: r3:Argument
</r3:taking>
<r3:with
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:SolutionConstraint [0..1]
Start Choice [1]
<r3:FreeVariable> ... </r3:FreeVariable> [1]
<r3:LocalVariable> ... </r3:LocalVariable> [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
<r3:VariableConstant> ... </r3:VariableConstant> [1]
<r3:Variable> ... </r3:Variable> [1]
<r3:SolutionConstraint> ... </r3:SolutionConstraint> [1]
End Choice
End Group: r3:SolutionConstraint
</r3:with>
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..1]
xsd:NCName
</r3:boundTo>
</r3:Formula>
Schema Component Representation
<xsd:element name="Formula" type=" r3:Formula_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: AbstractConstruction

Name AbstractConstruction
Type r3:AbstractConstruction_
Nillable no
Abstract no
XML Instance Representation
<r3:AbstractConstruction
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:AbstractConstruct [0..1]
Start Choice [1]
<r3:Constant> ... </r3:Constant> [1]
<r3:RuleSetConstruct> ... </r3:RuleSetConstruct> [1]
<r3:ECARuleConstruct> ... </r3:ECARuleConstruct> [1]
<r3:AbstractRuleConstruct> ... </r3:AbstractRuleConstruct> [1]
<r3:Operator> ... </r3:Operator> [1]
<r3:Aggregator> ... </r3:Aggregator> [1]
<r3:Functor> ... </r3:Functor> [1]
<r3:AbstractConstruct> ... </r3:AbstractConstruct> [1]
End Choice
End Group: r3:AbstractConstruct
</r3:is>
<r3:having
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Parameter [0..1]
Start Choice [1]
<r3:Parameter> ... </r3:Parameter> [1]
End Choice
End Group: r3:Parameter
</r3:having>
<r3:taking
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Argument [0..1]
Start Choice [1]
<r3:Argument> ... </r3:Argument> [1]
End Choice
End Group: r3:Argument
</r3:taking>
<r3:with
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:SolutionConstraint [0..1]
Start Choice [1]
<r3:FreeVariable> ... </r3:FreeVariable> [1]
<r3:LocalVariable> ... </r3:LocalVariable> [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
<r3:VariableConstant> ... </r3:VariableConstant> [1]
<r3:Variable> ... </r3:Variable> [1]
<r3:SolutionConstraint> ... </r3:SolutionConstraint> [1]
End Choice
End Group: r3:SolutionConstraint
</r3:with>
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..1]
xsd:NCName
</r3:boundTo>
</r3:AbstractConstruction>
Schema Component Representation
<xsd:element name="AbstractConstruction" type=" r3:AbstractConstruction_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: LiteralConstruct

Name LiteralConstruct
Type r3:LiteralConstruct_
Nillable no
Abstract no
XML Instance Representation
<r3:LiteralConstruct
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:uses
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:FunctionalParameter [0..1]
Start Choice [1]
<r3:FunctionalParameter> ... </r3:FunctionalParameter> [1]
End Choice
End Group: r3:FunctionalParameter
</r3:uses>
<r3:has
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:OpaqueParameter [0..1]
Start Choice [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
<r3:OpaqueParameter> ... </r3:OpaqueParameter> [1]
End Choice
End Group: r3:OpaqueParameter
</r3:has>
<r3:binds
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:LogicalParameter [0..1]
Start Choice [1]
<r3:LogicalParameter> ... </r3:LogicalParameter> [1]
End Choice
End Group: r3:LogicalParameter
</r3:binds>
<r3:digs
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:OpaqueParameter [0..1]
Start Choice [1]
<r3:RuleSource> ... </r3:RuleSource> [1]
<r3:OpaqueParameter> ... </r3:OpaqueParameter> [1]
End Choice
End Group: r3:OpaqueParameter
</r3:digs>
</r3:LiteralConstruct>
Schema Component Representation
<xsd:element name="LiteralConstruct" type=" r3:LiteralConstruct_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: FunctionalParameter

Name FunctionalParameter
Type r3:FunctionalParameter_
Nillable no
Abstract no
XML Instance Representation
<r3:FunctionalParameter
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:_default> rdf:XMLLiteral </r3:_default> [1]
</r3:FunctionalParameter>
Schema Component Representation
<xsd:element name="FunctionalParameter" type=" r3:FunctionalParameter_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: LanguageType

Name LanguageType
Type r3:LanguageType_
Nillable no
Abstract no
XML Instance Representation
<r3:LanguageType
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
</r3:LanguageType>
Schema Component Representation
<xsd:element name="LanguageType" type=" r3:LanguageType_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: RequiredArgument

Name RequiredArgument
Type r3:RequiredArgument_
Nillable no
Abstract no
XML Instance Representation
<r3:RequiredArgument
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:composer
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Operator [0..1]
Start Choice [1]
<r3:RuleSetConstruct> ... </r3:RuleSetConstruct> [1]
<r3:ECARuleConstruct> ... </r3:ECARuleConstruct> [1]
<r3:AbstractRuleConstruct> ... </r3:AbstractRuleConstruct> [1]
<r3:Operator> ... </r3:Operator> [1]
End Choice
End Group: r3:Operator
</r3:composer>
</r3:RequiredArgument>
Schema Component Representation
<xsd:element name="RequiredArgument" type=" r3:RequiredArgument_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Event

Name Event
Type r3:Event_
Nillable no
Abstract no
XML Instance Representation
<r3:Event
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:EventComponent [0..1]
Start Choice [1]
<r3:EventComponent> ... </r3:EventComponent> [1]
End Choice
End Group: r3:EventComponent
</r3:is>
<r3:sub
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Expression [0..1]
Start Choice [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:Expression> ... </r3:Expression> [1]
End Choice
End Group: r3:Expression
</r3:sub>
</r3:Event>
Schema Component Representation
<xsd:element name="Event" type=" r3:Event_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Load

Name Load
Type r3:Load_
Nillable no
Abstract no
XML Instance Representation
<r3:Load
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:issuer
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Client [0..1]
Start Choice [1]
<r3:BrokerEngine> ... </r3:BrokerEngine> [1]
<r3:EventDetector> ... </r3:EventDetector> [1]
<r3:ECAEngine> ... </r3:ECAEngine> [1]
<r3:EventComposer> ... </r3:EventComposer> [1]
<r3:ComposerEngine> ... </r3:ComposerEngine> [1]
<r3:ExpressionEngine> ... </r3:ExpressionEngine> [1]
<r3:NativeEngine> ... </r3:NativeEngine> [1]
<r3:RuleEngine> ... </r3:RuleEngine> [1]
<r3:LanguageEngine> ... </r3:LanguageEngine> [1]
<r3:Engine> ... </r3:Engine> [1]
<r3:Client> ... </r3:Client> [1]
End Choice
End Group: r3:Client
</r3:issuer>
<r3:activate
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:RulePackage [0..1]
Start Choice [1]
<r3:RuleSet> ... </r3:RuleSet> [1]
<r3:Rule> ... </r3:Rule> [1]
<r3:RulePackage> ... </r3:RulePackage> [1]
End Choice
End Group: r3:RulePackage
</r3:activate>
<r3:using
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Substitution [0..1]
Start Choice [1]
<r3:Substitution> ... </r3:Substitution> [1]
End Choice
End Group: r3:Substitution
</r3:using>
</r3:Load>
Schema Component Representation
<xsd:element name="Load" type=" r3:Load_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Request

Name Request
Type r3:Request_
Nillable no
Abstract no
XML Instance Representation
<r3:Request
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:issuer
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..1]
Start Group: r3:Client [0..1]
Start Choice [1]
<r3:BrokerEngine> ... </r3:BrokerEngine> [1]
<r3:EventDetector> ... </r3:EventDetector> [1]
<r3:ECAEngine> ... </r3:ECAEngine> [1]
<r3:EventComposer> ... </r3:EventComposer> [1]
<r3:ComposerEngine> ... </r3:ComposerEngine> [1]
<r3:ExpressionEngine> ... </r3:ExpressionEngine> [1]
<r3:NativeEngine> ... </r3:NativeEngine> [1]
<r3:RuleEngine> ... </r3:RuleEngine> [1]
<r3:LanguageEngine> ... </r3:LanguageEngine> [1]
<r3:Engine> ... </r3:Engine> [1]
<r3:Client> ... </r3:Client> [1]
End Choice
End Group: r3:Client
</r3:issuer>
</r3:Request>
Schema Component Representation
<xsd:element name="Request" type=" r3:Request_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: ActionComponent

Name ActionComponent
Type r3:ActionComponent_
Nillable no
Abstract no
XML Instance Representation
<r3:ActionComponent
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:in
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Language [0..1]
Start Choice [1]
<r3:Language> ... </r3:Language> [1]
End Choice
End Group: r3:Language
</r3:in>
<r3:nil
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Constant [0..1]
Start Choice [1]
<r3:Constant> ... </r3:Constant> [1]
End Choice
End Group: r3:Constant
</r3:nil>
<r3:composer
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:Operator [0..1]
Start Choice [1]
<r3:RuleSetConstruct> ... </r3:RuleSetConstruct> [1]
<r3:ECARuleConstruct> ... </r3:ECARuleConstruct> [1]
<r3:AbstractRuleConstruct> ... </r3:AbstractRuleConstruct> [1]
<r3:Operator> ... </r3:Operator> [1]
End Choice
End Group: r3:Operator
</r3:composer>
</r3:ActionComponent>
Schema Component Representation
<xsd:element name="ActionComponent" type=" r3:ActionComponent_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: LiteralExpression

Name LiteralExpression
Type r3:LiteralExpression_
Nillable no
Abstract no
XML Instance Representation
<r3:LiteralExpression
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:ExpressionConstruct [0..1]
Start Choice [1]
<r3:ExpressionConstruct> ... </r3:ExpressionConstruct> [1]
End Choice
End Group: r3:ExpressionConstruct
</r3:is>
<r3:having
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Parameter [0..1]
Start Choice [1]
<r3:Parameter> ... </r3:Parameter> [1]
End Choice
End Group: r3:Parameter
</r3:having>
<r3:taking
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Argument [0..1]
Start Choice [1]
<r3:Argument> ... </r3:Argument> [1]
End Choice
End Group: r3:Argument
</r3:taking>
<r3:with
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:SolutionConstraint [0..1]
Start Choice [1]
<r3:FreeVariable> ... </r3:FreeVariable> [1]
<r3:LocalVariable> ... </r3:LocalVariable> [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
<r3:VariableConstant> ... </r3:VariableConstant> [1]
<r3:Variable> ... </r3:Variable> [1]
<r3:SolutionConstraint> ... </r3:SolutionConstraint> [1]
End Choice
End Group: r3:SolutionConstraint
</r3:with>
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..1]
xsd:NCName
</r3:boundTo>
</r3:LiteralExpression>
Schema Component Representation
<xsd:element name="LiteralExpression" type=" r3:LiteralExpression_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Opaque

Name Opaque
Type r3:Opaque_
Nillable no
Abstract no
XML Instance Representation
<r3:Opaque
rdf:about="[0..1]"
rdf:nodeID="[0..1]"
rdf:ID="[0..1]">
<r3:is
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [1]
Start Group: r3:OpaqueConstruct [0..1]
Start Choice [1]
<r3:LiteralConstruct> ... </r3:LiteralConstruct> [1]
<r3:NativeRuleConstruct> ... </r3:NativeRuleConstruct> [1]
<r3:OpaqueConstruct> ... </r3:OpaqueConstruct> [1]
End Choice
End Group: r3:OpaqueConstruct
</r3:is>
<r3:having
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Parameter [0..1]
Start Choice [1]
<r3:Parameter> ... </r3:Parameter> [1]
End Choice
End Group: r3:Parameter
</r3:having>
<r3:taking
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:Argument [0..1]
Start Choice [1]
<r3:Argument> ... </r3:Argument> [1]
End Choice
End Group: r3:Argument
</r3:taking>
<r3:with
rdf:resource="[0..1]"
rdf:nodeID="[0..1]"> [0..*]
Start Group: r3:SolutionConstraint [0..1]
Start Choice [1]
<r3:FreeVariable> ... </r3:FreeVariable> [1]
<r3:LocalVariable> ... </r3:LocalVariable> [1]
<r3:Assertion> ... </r3:Assertion> [1]
<r3:TestExpression> ... </r3:TestExpression> [1]
<r3:BoundVariable> ... </r3:BoundVariable> [1]
<r3:VariableConstant> ... </r3:VariableConstant> [1]
<r3:Variable> ... </r3:Variable> [1]
<r3:SolutionConstraint> ... </r3:SolutionConstraint> [1]
End Choice
End Group: r3:SolutionConstraint
</r3:with>
<r3:boundTo
rdf:datatype="http://www.w3.org/2001/XMLSchema#NCName [0..1]"> [0..1]
xsd:NCName
</r3:boundTo>
</r3:Opaque>
Schema Component Representation
<xsd:element name="Opaque" type=" r3:Opaque_ "/>


| XML Instances: Expand / Collapse All | Schema Components: Expand / Collapse All | Page: Normal / Printer-friendly Version | TOP |

Element: Source

Name Source
Type r3:Source_
Nillable no
Abstract no
XML Instance Representation
<r3:Source