AssociationRules-I-ClassRules-Range
type: Class
equivalent class: Restriction
  on property: isRangeOf
  has value: AssociationRules-I-ClassRules
equivalent class: Class
  intersection of: Boolean
  intersection of: Restriction
    on property: hasValue
    has value: false

AssociationRulesC-I-ClassRules-Range
type: Class
equivalent class: Restriction
  on property: isRangeOf
  has value: AssociationRulesC-I-ClassRules
equivalent class: Class
  intersection of: Boolean
  intersection of: Restriction
    on property: hasValue
    has value: true

Continuize-I-ValueRange-Range
type: Class
equivalent class: Class
  intersection of: Integer
  intersection of: Restriction
    on property: hasValue
    all values from: DataRange
      one of: -1
      one of: 0
equivalent class: Restriction
  on property: isRangeOf
  has value: Continuize-I-ValueRange

ImputeValues-I-Dataset-Range
type: Class
equivalent class: Restriction
  on property: isRangeOf
  has value: ImputeValues-I-Dataset
equivalent class: Class
  intersection of: OrangeDataset
  intersection of: Restriction
    on property: containsMissingValues
    has value: true

ImputeValues-O-Dataset-Range
type: Class
equivalent class: Class
  intersection of: OrangeDataset
  intersection of: Restriction
    on property: containsMissingValues
    has value: false
equivalent class: Restriction
  on property: isRangeOf
  has value: ImputeValues-O-Dataset

AssocRuleExplorer-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: AssocRuleExplorer-I-AssocRules
  intersection of: Restriction
    on property: output
    has value: AssocRuleExplorer-O-CoveredExamples
  intersection of: Restriction
    on property: output
    has value: AssocRuleExplorer-O-MatchingExamples
  intersection of: Restriction
    on property: output
    has value: AssocRuleExplorer-O-MisMatchingExamples
  intersection of: Restriction
    on property: output
    has value: AssocRuleExplorer-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 4
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.AssocRuleExplorerImpl

AssocRuleFilter-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: AssocRuleFilter-I-AssocRules
  intersection of: Restriction
    on property: input
    has value: AssocRuleFilter-I-Filter
  intersection of: Restriction
    on property: output
    has value: AssocRuleFilter-O-AssocRules
  intersection of: Restriction
    on property: input
    max cardinality: 2
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.AssocRuleFilterImpl
comment: filter for selecting assocation rules having support and confidence within a specified range

AssociationRules-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-ClassRules
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-Dataset
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-MaxNoRules
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-MinConfidence
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-MinSupport
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-Sparse
  intersection of: Restriction
    on property: output
    has value: AssociationRules-O-AssocRules
  intersection of: Restriction
    on property: input
    max cardinality: 6
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.AssociationRulesImpl
comment: Association rules algorithm implemented in Orange

AssociationRules-I-ClassRules
type: AlgorithmParameter
comment: induce classification rules

AssociationRules-I-MaxNoRules
type: AlgorithmParameter
comment: minimal number of rules

AssociationRules-I-MinConfidence
type: AlgorithmParameter
comment: minimal confidence [%]

AssociationRules-I-MinSupport
type: AlgorithmParameter
comment: minimal support [%]

AssociationRules-I-Sparse
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
comment: use algorithm for sparse data

AssociationRulesC-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-Dataset
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-MaxNoRules
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-MinConfidence
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-MinSupport
  intersection of: Restriction
    on property: input
    has value: AssociationRules-I-Sparse
  intersection of: Restriction
    on property: input
    has value: AssociationRulesC-I-ClassRules
  intersection of: Restriction
    on property: output
    has value: AssociationRulesC-O-ClassRules
  intersection of: Restriction
    on property: input
    max cardinality: 6
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.AssociationRulesImpl
comment: algorithm for inducing classification rules - same implementation as AssociationRules-A, only the input parameter ClassRules is set to true

AttributeDistance-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: AttributeDistance-I-Dataset
  intersection of: Restriction
    on property: input
    has value: AttributeDistance-I-DistanceMeasure
  intersection of: Restriction
    on property: output
    has value: AttributeDistance-O-DistanceMatrix
  intersection of: Restriction
    on property: input
    max cardinality: 2
  intersection of: Restriction
    on property: output
    max cardinality: 1

AttributeStats-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: AttributeStats-I-Dataset
  intersection of: Restriction
    on property: output
    has value: AttributeStats-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.AttributeStatsImpl

C45-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: C45-I-AttributeSelection
  intersection of: Restriction
    on property: input
    has value: C45-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: C45-I-Postpruning
  intersection of: Restriction
    on property: input
    has value: C45-I-Prepruning
  intersection of: Restriction
    on property: input
    has value: C45-I-ProbThreshold
  intersection of: Restriction
    on property: input
    has value: C45-I-Subsetting
  intersection of: Restriction
    on property: output
    has value: C45-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 6
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.C45Impl

C45-I-AttributeSelection
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  has value: GainRatio
parameter group: Splitting

C45-I-ProbThreshold
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
parameter group: Splitting

C45-I-Subsetting
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
parameter group: Splitting

CN2-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: CN2-I-BeamWidth
  intersection of: Restriction
    on property: input
    has value: CN2-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: CN2-I-CoveringAlgorithm
  intersection of: Restriction
    on property: input
    has value: CN2-I-Prepruning
  intersection of: Restriction
    on property: input
    has value: CN2-I-QualityEstimation
  intersection of: Restriction
    on property: output
    has value: CN2-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 5
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.CN2Impl

CN2-I-BeamWidth
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: 7

CalibrationPlot-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: CalibrationPlot-I-Evaluation
  intersection of: Restriction
    on property: output
    has value: CalibrationPlot-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1

ClassificationTree-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ClassificationTree-I-AttributeSelection
  intersection of: Restriction
    on property: input
    has value: ClassificationTree-I-Binarization
  intersection of: Restriction
    on property: input
    has value: ClassificationTree-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: ClassificationTree-I-Postpruning
  intersection of: Restriction
    on property: input
    has value: ClassificationTree-I-Prepruning
  intersection of: Restriction
    on property: output
    has value: ClassificationTree-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 5
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.ClassificationTreeImpl

Concatenate-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Concatenate-I-AdditionalDataset
  intersection of: Restriction
    on property: input
    has value: Concatenate-I-Method
  intersection of: Restriction
    on property: input
    has value: Concatenate-I-PrimaryDataset
  intersection of: Restriction
    on property: output
    has value: Concatenate-O-Dataset
  intersection of: Restriction
    on property: output
    max cardinality: 1

ConfusionMatrix-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ConfusionMatrix-I-Evaluation
  intersection of: Restriction
    on property: output
    has value: ConfusionMatrix-O-Matrix
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1

Continuize-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Continuize-I-Class
  intersection of: Restriction
    on property: input
    has value: Continuize-I-Dataset
  intersection of: Restriction
    on property: input
    has value: Continuize-I-MultinomMethod
  intersection of: Restriction
    on property: input
    has value: Continuize-I-Normalization
  intersection of: Restriction
    on property: input
    has value: Continuize-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 5
  intersection of: Restriction
    on property: output
    max cardinality: 1

Csv2TabCD-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Csv2TabCD-I-ClassifiedDataset
  intersection of: Restriction
    on property: output
    has value: Csv2TabCD-O-ClassifiedDataset
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation

Csv2TabD-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Csv2TabD-I-Dataset
  intersection of: Restriction
    on property: output
    has value: Csv2TabD-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.Csv2TabDImpl

DataSampler-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: DataSampler-I-Dataset
  intersection of: Restriction
    on property: input
    has value: DataSampler-I-OutputGroup
  intersection of: Restriction
    on property: input
    has value: DataSampler-I-RandomSeed
  intersection of: Restriction
    on property: input
    has value: DataSampler-I-SamplingType
  intersection of: Restriction
    on property: input
    has value: DataSampler-I-Stratified
  intersection of: Restriction
    on property: output
    has value: DataSampler-O-OtherData
  intersection of: Restriction
    on property: output
    has value: DataSampler-O-SampleData
  intersection of: Restriction
    on property: input
    max cardinality: 5
  intersection of: Restriction
    on property: output
    max cardinality: 2

DetectOutliers-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: DetectOutliers-I-Dataset
  intersection of: Restriction
    on property: input
    has value: DetectOutliers-I-Metrics
  intersection of: Restriction
    on property: input
    has value: DetectOutliers-I-NN
  intersection of: Restriction
    on property: input
    has value: DetectOutliers-I-Outlier-Z
  intersection of: Restriction
    on property: output
    has value: DetectOutliers-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 4
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.DetectOutliersImpl

Discretize-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Discretize-I-Dataset
  intersection of: Restriction
    on property: input
    has value: Discretize-I-DefaultMethod
  intersection of: Restriction
    on property: input
    has value: Discretize-I-Individual
  intersection of: Restriction
    on property: output
    has value: Discretize-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 3
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.DiscretizeImpl

DistanceMap-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: DistanceMap-I-DistanceMatrix
  intersection of: Restriction
    on property: output
    has value: DistanceMap-I-Dataset
  intersection of: Restriction
    on property: output
    has value: DistanceMap-O-Attributes
  intersection of: Restriction
    on property: output
    has value: DistanceMap-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 3

DistanceMatrixFilter-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: DistanceMatrixFilter-I-Dataset
  intersection of: Restriction
    on property: input
    has value: DistanceMatrixFilter-I-FilterBySubset
  intersection of: Restriction
    on property: input
    has value: DistanceMatrixFilter-I-Matrix
  intersection of: Restriction
    on property: output
    has value: DistanceMatrixFilter-O-Matrix
  intersection of: Restriction
    on property: input
    max cardinality: 3
  intersection of: Restriction
    on property: output
    max cardinality: 1
comment: I-Dataset - example subset for filtering

Distributions-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Distributions-I-Dataset
  intersection of: Restriction
    on property: output
    has value: Distributions-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.DistributionsImpl

ExampleDistance-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ExampleDistance-I-Dataset
  intersection of: Restriction
    on property: input
    has value: ExampleDistance-I-DistanceMetric
  intersection of: Restriction
    on property: input
    has value: ExampleDistance-I-ExampleLabel
  intersection of: Restriction
    on property: output
    has value: ExampleDistance-O-DistanceMatrix
  intersection of: Restriction
    on property: input
    max cardinality: 3
  intersection of: Restriction
    on property: output
    max cardinality: 1

HierarchicalClustering-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: HierarchicalClustering-I-DistanceMatrix
  intersection of: Restriction
    on property: input
    has value: HierarchicalClustering-I-Linkage
  intersection of: Restriction
    on property: output
    has value: HierarchicalClustering-O-Dendrogram
  intersection of: Restriction
    on property: input
    max cardinality: 2
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.HierarchicalClusteringImpl

ImputeValues-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ImputeValues-I-Class
  intersection of: Restriction
    on property: input
    has value: ImputeValues-I-Dataset
  intersection of: Restriction
    on property: input
    has value: ImputeValues-I-DefaultMethod
  intersection of: Restriction
    on property: input
    has value: ImputeValues-I-Individual
  intersection of: Restriction
    on property: output
    has value: ImputeValues-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 4
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.ImputeValuesImpl

InteractionGraph-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: InteractionGraph-I-Dataset
  intersection of: Restriction
    on property: output
    has value: InteractionGraph-O-Attributes
  intersection of: Restriction
    on property: output
    has value: InteractionGraph-O-Examples
  intersection of: Restriction
    on property: output
    has value: InteractionGraph-O-Pairs
  intersection of: Restriction
    on property: output
    has value: InteractionGraph-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 4

Itemset-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Itemset-I-Dataset
  intersection of: Restriction
    on property: input
    has value: Itemset-I-MaxNoRules
  intersection of: Restriction
    on property: input
    has value: Itemset-I-MinSupport
  intersection of: Restriction
    on property: input
    has value: Itemset-I-Sparse
  intersection of: Restriction
    on property: output
    has value: Itemset-O-Itemsets
  intersection of: Restriction
    on property: input
    max cardinality: 4
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.ItemsetImpl

Itemset-I-MaxNoRules
type: AlgorithmParameter
comment: maximal number of rules

Itemset-I-MinSupport
type: AlgorithmParameter
comment: minimal support [%]

Itemset-I-Sparse
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
comment: use algorithm for sparse data

ItemsetExplorer-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ItemsetExplorer-I-Itemsets
  intersection of: Restriction
    on property: output
    has value: ItemsetExplorer-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.ItemsetExplorerImpl

KNN-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: KNN-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: KNN-I-IgnoreUnknown
  intersection of: Restriction
    on property: input
    has value: KNN-I-K
  intersection of: Restriction
    on property: input
    has value: KNN-I-Metrics
  intersection of: Restriction
    on property: input
    has value: KNN-I-Normalize
  intersection of: Restriction
    on property: input
    has value: KNN-I-WeightingRanks
  intersection of: Restriction
    on property: output
    has value: KNN-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 6
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.KNNImpl

KNN-I-IgnoreUnknown
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
comment: Ignore unknown values
parameter group: Metrics

KNN-I-K
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: 5
parameter group: Neighbours

KNN-I-Metrics
type: AlgorithmParameter
parameter group: Metrics

KNN-I-Normalize
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
comment: Normalize continuous attributes
parameter group: Metrics

KNN-I-WeightingRanks
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
parameter group: Neighbours

LiftCurve-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: LiftCurve-I-Evaluation
  intersection of: Restriction
    on property: output
    has value: LiftCurve-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1

LogisticRegression-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: LogisticRegression-I-AttributeSelection
  intersection of: Restriction
    on property: input
    has value: LogisticRegression-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: LogisticRegression-I-Imputation
  intersection of: Restriction
    on property: output
    has value: LogisticRegression-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 3
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.LogisticRegressionImpl

MajorityClassifier-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: MajorityClassifier-I-ClassifiedDataset
  intersection of: Restriction
    on property: output
    has value: MajorityClassifier-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.MajorityClassifierImpl

MatrixTransformation-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: MatrixTransformation-I-Inversion
  intersection of: Restriction
    on property: input
    has value: MatrixTransformation-I-Matrix
  intersection of: Restriction
    on property: input
    has value: MatrixTransformation-I-Normalization
  intersection of: Restriction
    on property: output
    has value: MatrixTransformation-O-Matrix
  intersection of: Restriction
    on property: input
    max cardinality: 3
  intersection of: Restriction
    on property: output
    max cardinality: 1

Merge-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Merge-I-AttributeA
  intersection of: Restriction
    on property: input
    has value: Merge-I-AttributeB
  intersection of: Restriction
    on property: input
    has value: Merge-I-DatasetA
  intersection of: Restriction
    on property: input
    has value: Merge-I-DatasetB
  intersection of: Restriction
    on property: output
    has value: Merge-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 4
  intersection of: Restriction
    on property: output
    max cardinality: 1

NaiveBayes-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: NaiveBayes-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: NaiveBayes-I-ProbabilityEstimationCondCont
  intersection of: Restriction
    on property: input
    has value: NaiveBayes-I-ProbabilityEstimationCondDisc
  intersection of: Restriction
    on property: input
    has value: NaiveBayes-I-ProbabilityEstimationPrior
  intersection of: Restriction
    on property: input
    has value: NaiveBayes-I-Threshold
  intersection of: Restriction
    on property: output
    has value: NaiveBayes-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 5
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.NaiveBayesImpl
comment: Naive Bayes classifier

NaiveBayes-I-ProbabilityEstimationCondCont
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  has value: defaultLOESS
parameter group: ProbabilityEstimation

NaiveBayes-I-ProbabilityEstimationCondDisc
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  has value: RelativeFrequency
parameter group: ProbabilityEstimation

NaiveBayes-I-ProbabilityEstimationPrior
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  has value: RelativeFrequency
parameter group: ProbabilityEstimation

NaiveBayes-I-Threshold
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false
parameter group: Threshold
comment: Adjust threshold (for binary classes)

ParallelCoordinates-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ParallelCoordinates-I-Dataset
  intersection of: Restriction
    on property: output
    has value: ParallelCoordinates-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.ParallelCoordinatesImpl

Predictions-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Predictions-I-Dataset
  intersection of: Restriction
    on property: input
    has value: Predictions-I-Model
  intersection of: Restriction
    on property: output
    has value: Predictions-O-Predictions
  intersection of: Restriction
    on property: output
    max cardinality: 1

Prolog2TabCD-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Prolog2TabCD-I-ClassifiedDataset
  intersection of: Restriction
    on property: output
    has value: Prolog2TabCD-O-ClassifiedDataset
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation

Prolog2TabD-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: Prolog2TabD-I-Dataset
  intersection of: Restriction
    on property: output
    has value: Prolog2TabD-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation

PurgeDomain-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: PurgeDomain-I-Attributes
  intersection of: Restriction
    on property: input
    has value: PurgeDomain-I-Class
  intersection of: Restriction
    on property: input
    has value: PurgeDomain-I-Dataset
  intersection of: Restriction
    on property: output
    has value: PurgeDomain-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 3
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.PurgeDomainImpl

ROC-Analysis-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ROC-Analysis-I-Evaluation
  intersection of: Restriction
    on property: output
    has value: ROC-Analysis-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1

RandomForrest-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: RandomForrest-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: RandomForrest-I-ConsiderAttributes
  intersection of: Restriction
    on property: input
    has value: RandomForrest-I-MaxTreeDepth
  intersection of: Restriction
    on property: input
    has value: RandomForrest-I-MinInstancesSplitting
  intersection of: Restriction
    on property: input
    has value: RandomForrest-I-NoOfTrees
  intersection of: Restriction
    on property: input
    has value: RandomForrest-I-Seed
  intersection of: Restriction
    on property: output
    has value: RandomForrest-O-Classifier
  intersection of: Restriction
    on property: input
    max cardinality: 6
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.RandomForrestImpl

RandomForrest-I-MaxTreeDepth
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  has value: NO-LIMIT-INTEGER
parameter group: GrowthControl

RandomForrest-I-MinInstancesSplitting
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  has value: NO-LIMIT-INTEGER
parameter group: GrowthControl
comment: defaultValue value NO-LIMIT

RandomForrest-I-NoOfTrees
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: 10

RandomForrest-I-Seed
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: 0

RankAttributes-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: RankAttributes-I-Dataset
  intersection of: Restriction
    on property: input
    has value: RankAttributes-I-Intervals
  intersection of: Restriction
    on property: input
    has value: RankAttributes-I-Measure
  intersection of: Restriction
    on property: input
    has value: RankAttributes-I-Select
  intersection of: Restriction
    on property: output
    has value: RankAttributes-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 4
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.RankAttributesImpl

RankAttributes-I-Intervals
type: AlgorithmParameter
comment: number of intervals for discretization

RankAttributes-I-Select
type: AlgorithmParameter
comment: number of selected best ranked attributes

RegressionTree-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: RegressionTree-I-Binarization
  intersection of: Restriction
    on property: input
    has value: RegressionTree-I-Dataset
  intersection of: Restriction
    on property: input
    has value: RegressionTree-I-Postpruning
  intersection of: Restriction
    on property: input
    has value: RegressionTree-I-Prepruning
  intersection of: Restriction
    on property: output
    has value: RegressionTree-O-RegressionTree
  intersection of: Restriction
    on property: input
    max cardinality: 4
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.RegressionTreeImpl

RegressionTree-I-Binarization
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false

RegressionTree-I-Prepruning
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  has value: defaultRegrTreePrepruning
comment: defaultValue value defaultRegrTreePrepruning MinInstancesSplitting and minInstances value "10"^^integer

Relief4Outliers
type: Class
  intersection of: ReliefF
  intersection of: Restriction
    on property: maxNoOfExamples
    has value: 100
  intersection of: Restriction
    on property: noOfNeighbors
    has value: 5

SOM-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: SOM-I-Dataset
  intersection of: Restriction
    on property: output
    has value: SOM-O-Classifier
  intersection of: Restriction
    on property: output
    has value: SOM-O-SOMMap
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 2
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.SOMImpl

SOMVisualizer-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: SOMVisualizer-I-Dataset
  intersection of: Restriction
    on property: input
    has value: SOMVisualizer-I-SOMMap
  intersection of: Restriction
    on property: output
    has value: SOMVisualizer-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 2
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.SOMVisualizerImpl

SVM-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: SVM-I-ClassifiedDataset
  intersection of: Restriction
    on property: input
    has value: SVM-I-EstimateClassProb
  intersection of: Restriction
    on property: input
    has value: SVM-I-Kernel
  intersection of: Restriction
    on property: input
    has value: SVM-I-MaxNoOfSupportVectors
  intersection of: Restriction
    on property: input
    has value: SVM-I-ModelComplexity
  intersection of: Restriction
    on property: input
    has value: SVM-I-NormalizeData
  intersection of: Restriction
    on property: input
    has value: SVM-I-NumericPrecision
  intersection of: Restriction
    on property: input
    has value: SVM-I-Tolerance
  intersection of: Restriction
    on property: output
    has value: SVM-O-Classifier
  intersection of: Restriction
    on property: output
    has value: SVM-O-SupportVectors
  intersection of: Restriction
    on property: input
    max cardinality: 8
  intersection of: Restriction
    on property: output
    max cardinality: 2
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.SVMImpl

SVM-I-EstimateClassProb
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false

SVM-I-Kernel
type: AlgorithmParameter
comment: defaultValue value LinearKernel

SVM-I-ModelComplexity
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: 1.0

SVM-I-NormalizeData
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: false

SVM-I-NumericPrecision
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: 0.001

SVM-I-Tolerance
type: AlgorithmParameter
type: Restriction
  on property: defaultValue
  some values from: Restriction
    on property: hasValue
    has value: 0.5

ScatterPlotMatrix-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: ScatterPlotMatrix-I-Dataset
  intersection of: Restriction
    on property: output
    has value: ScatterPlotMatrix-O-Visu
  intersection of: Restriction
    on property: input
    max cardinality: 1
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.ScatterPlotMatrixImpl

SelectAttributes-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: SelectAttributes-I-Attributes
  intersection of: Restriction
    on property: input
    has value: SelectAttributes-I-Class
  intersection of: Restriction
    on property: input
    has value: SelectAttributes-I-Dataset
  intersection of: Restriction
    on property: output
    has value: SelectAttributes-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 3
  intersection of: Restriction
    on property: output
    max cardinality: 1
  intersection of: Restriction
    on property: preservesDatasetExpressivity
    has value: true
  intersection of: Restriction
    on property: stringRepresentation
    has value: cz.cvut.rdm.algorithms.orange.SelectAttributesImpl

SelectData-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: SelectData-I-Dataset
  intersection of: Restriction
    on property: input
    has value: SelectData-I-Selection
  intersection of: Restriction
    on property: output
    has value: SelectData-O-Dataset
  intersection of: Restriction
    on property: input
    max cardinality: 2
  intersection of: Restriction
    on property: output
    max cardinality: 1

TestLearners-A
type: Class
  intersection of: NamedAlgorithm
  intersection of: Restriction
    on property: input
    has value: TestLearners-I-Dataset
  intersection of: Restriction
    on property: input
    has value: TestLearners-I-Learner
  intersection of: Restriction
    on property: input
    has value: TestLearners-I-Options
  intersection of: Restriction
    on property: output
    has value: TestLearners-O-Evaluation
  intersection of: Restriction
    on property: output
    max cardinality: 1

defaultClassTreePostpruning
type: Class
  intersection of: PruningWithMEstimate
  intersection of: SameMajorityClassMerge
  intersection of: Restriction
    on property: mEstimatePruningParam
    has value: 2.0

defaultClassTreePrepruning
type: Class
  intersection of: MajorityClassSplitting
  intersection of: MinInstancesInLeaves
  intersection of: MinInstancesSplitting
  intersection of: Restriction
    on property: majorityClass
    has value: 95
  intersection of: Restriction
    on property: minInstances
    has value: 2
  intersection of: Restriction
    on property: minInstances
    has value: 5

defaultLOESS
type: Class
  intersection of: LOESS
  intersection of: Restriction
    on property: noOfSamplePoints
    has value: 100
  intersection of: Restriction
    on property: windowSize
    has value: 0.5

defaultMEstimate
type: Class
  intersection of: MEstimate
  intersection of: Restriction
    on property: mEstimateParameter
    has value: 2.0

defaultMEstimateReg
type: Class
  intersection of: PruningWithMEstimate
  intersection of: Restriction
    on property: mEstimatePruningParam
    has value: 5.0

defaultMinInstancesInLeaves
type: Class
  intersection of: MinInstancesInLeaves
  intersection of: Restriction
    on property: minInstances
    has value: 2

defaultRBFKernel
type: Class
  intersection of: RBFKernel
  intersection of: Restriction
    on property: kernelParameterG
    has value: 1.0

defaultRegrTreePrepruning
type: Class
  intersection of: MinInstancesSplitting
  intersection of: Restriction
    on property: minInstances
    has value: 10

defaultReliefF
type: Class
  intersection of: ReliefF
  intersection of: Restriction
    on property: maxNoOfExamples
    has value: 100
  intersection of: Restriction
    on property: noOfNeighbors
    has value: 5

defaultRulesPrepruning
type: Class
  intersection of: RulesPrePrunning
  intersection of: Restriction
    on property: alpha
    has value: 0.050
  intersection of: Restriction
    on property: minCoverage
    has value: 9
  intersection of: Restriction
    on property: stoppingAlpha
    has value: 0.200

defaultSigmoidKernel
type: Class
  intersection of: SigmoidKernel
  intersection of: Restriction
    on property: kernelParameterC
    has value: 0.0
  intersection of: Restriction
    on property: kernelParameterG
    has value: 1.0

defaultWithConfidenceLevel
type: Class
  intersection of: PruningWithConfidenceLevel
  intersection of: Restriction
    on property: confidenceLevel
    has value: 25