# # ChangeLog for branches # # Generated by Trac 1.0.12 # 11/15/24 14:01:10 Tue, 05 Mar 2013 09:46:01 GMT sforsten [9273] * branches/ImprovingStringConvertibleMatrix (added) #2018: create new branch Mon, 04 Mar 2013 13:43:44 GMT bburlacu [9271] * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter (added) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/Build.cmd (added) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding (copied) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Compiler/Instruction.cs (modified) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Compiler/SymbolicExpressionTreeCompiler.cs (modified) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.csproj (modified) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Problems.DataAnalysis.Symbolic (copied) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj (modified) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeILEmittingInterpreter.cs (modified) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeInterpreter.cs (modified) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeLinearInterpreter.cs (copied) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisSolutionValuesCalculator.cs (added) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/LinearInterpreter.sln (added) * branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/PreBuildEvent.cmd (added) #2021: Initial implementation of the ... Fri, 01 Mar 2013 11:19:13 GMT abeham [9264] * branches/CMAES/HeuristicLab.Analysis (deleted) * branches/CMAES/HeuristicLab.Analysis.Views (deleted) * branches/CMAES/HeuristicLab.Encodings.RealVectorEncoding (deleted) * branches/CMAES/HeuristicLab.Problems.TestFunctions (deleted) #1961: removed all other plugins from the branch Thu, 28 Feb 2013 22:50:40 GMT sluengo [9263] * branches/sluengo/HeuristicLab.Problems.TradeRules/AverageTrade.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/BoolConstant.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/BoolConstantTreeNode.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/ConstantInt.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/ConstantIntTreeNode.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/EMA.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/EvaluatorTradeRules.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/Lag.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/MACD.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/Max.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/Min.cs (deleted) * branches/sluengo/HeuristicLab.Problems.TradeRules/RSI.cs (deleted) Thu, 28 Feb 2013 22:48:00 GMT sluengo [9262] * branches/sluengo/HeuristicLab.Problems.TradeRules/DataAnalysisSolution.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Evaluator (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Evaluator/EvaluatorTradeRules.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Evaluator/OnlineTradeRulesCalculator.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Evaluator/TradeRulesAnalysisEvaluator.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Evaluator/TradeRulesAnalysisSingleObjectiveEvaluator.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Evaluator/TradeRulesSingleObjectiveEvaluator.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Grammar.cs (modified) * branches/sluengo/HeuristicLab.Problems.TradeRules/HeuristicLab.Problems.TradeRules-1.0.csproj (modified) * branches/sluengo/HeuristicLab.Problems.TradeRules/ITradeRulesModel.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Interpreter.cs (modified) * branches/sluengo/HeuristicLab.Problems.TradeRules/Problem (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Problem/TradeAnalysisProblem.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Problem/TradeRulesAbstractProblem.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Problem/TradeRulesProblem.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Solution (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Solution/ITradeRulesSolution.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Solution/ITradingRulesSolution.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Solution/TradeRulesSolution.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Solution/TradeRulesSolutionBase.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Solution/TradingRulesSolution.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/AverageTrade.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/BoolConstant.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/BoolConstantTreeNode.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/ConstantInt.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/ConstantIntTreeNode.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/ITradeRulesExpresionTree.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/Lag.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/MACD.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/MACDTreeNode.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/Max.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/Min.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/RSI.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/TradeRulesSingleObjectiveTrainingBestSolutionAnalyzer.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/TradeRulesSingleObjectiveValidationBestSolutionAnalyzer.cs (added) * branches/sluengo/HeuristicLab.Problems.TradeRules/TradeSolution.cs (added) Thu, 28 Feb 2013 15:05:23 GMT mkommend [9260] * branches/CMAES/CMAES.sln (modified) * branches/CMAES/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.3/HeuristicLab.Algorithms.CMAEvolutionStrategy-3.3.csproj (modified) #1961: Adapted CMA-ES solution to contain only the algorithm projects ... Thu, 28 Feb 2013 08:29:15 GMT fschoepp [9256] * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net20 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net35 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net40 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl4 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/winrt45 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml (added) #1888: * Added missing nuget references (Json). Thu, 28 Feb 2013 08:26:33 GMT fschoepp [9255] * branches/OaaS/packages/Newtonsoft.Json.4.5.11 (added) * branches/OaaS/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg (added) #1888: * Added missing nuget reference (Json). Thu, 28 Feb 2013 08:23:51 GMT fschoepp [9254] * branches/OaaS/packages (added) * branches/OaaS/packages/repositories.config (added) #1888: * Added missing respositories.config for nuget ... Thu, 28 Feb 2013 08:09:39 GMT fschoepp [9253] * branches/OaaS/HeuristicLab 3.3 Services.sln (modified) * branches/OaaS/HeuristicLab.Clients.Hive.JobManager/3.3/HeuristicLab.Clients.Hive.JobManager-3.3.csproj (modified) * branches/OaaS/HeuristicLab.MainForm.WindowsForms/3.3/HeuristicLab.MainForm.WindowsForms-3.3.csproj (modified) #1888: * Fixed build of OaaS-HL (removed an unnecessary reference to ... Wed, 27 Feb 2013 20:55:18 GMT ascheibe [9252] * branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/CrossoverPerformanceAnalyzer.cs (modified) * branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/DataTableHelper.cs (modified) * branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/MutationPerformanceAnalyzer.cs (modified) * branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/ScatterPlotHelper.cs (modified) * branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/SolutionToPopulationAnalyzer.cs (modified) #1886 automatically calculate statistical values for each run Wed, 27 Feb 2013 12:31:32 GMT bburlacu [9250] * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking.Views/3.4/GenealogyGraphView.cs (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking.Views/3.4/HeuristicLab.EvolutionaryTracking.Views-3.4.csproj (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking.Views/3.4/LineageExplorerView.Designer.cs (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking.Views/3.4/LineageExplorerView.cs (modified) #1772: Updated `LineageExplorerView` and added functionality for ... Wed, 27 Feb 2013 12:24:59 GMT bburlacu [9249] * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisExpressionTreeMatching.cs (modified) #1772: Updated matching criteria to `BoolValue`s in ... Wed, 27 Feb 2013 12:23:19 GMT bburlacu [9248] * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking/3.4/Analyzers/SymbolicExpressionTreeEvolvabilityAnalyzer.cs (added) #1772: Added `Analyzers/SymbolicExpressionTreeEvolvabilityAnalyzer.cs`. Wed, 27 Feb 2013 12:21:08 GMT bburlacu [9247] * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking/3.4/DirectedGraph/Vertex.cs (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking/3.4/HeuristicLab.EvolutionaryTracking-3.4.csproj (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking/3.4/Operators/LineageAggregator.cs (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking/3.4/Operators/SymbolicExpressionTreeGenealogyGraphBuilder.cs (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.EvolutionaryTracking/3.4/SymbolicExpressionTreeGenealogyGraph.cs (modified) #1772: Fixed serialization bug of `DirectedGraph/Vertex.cs`. Modifier ... Wed, 27 Feb 2013 12:16:57 GMT bburlacu [9246] * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.csproj (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Manipulators/TracingSymbolicExpressionTreeManipulator.cs (modified) * branches/HeuristicLab.EvolutionaryTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Plugin.cs (modified) #1772: Removed commented code from ... Tue, 26 Feb 2013 14:49:02 GMT mkommend [9245] * branches/CMAES/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.3/CMAOperators/CMAMutator.cs (modified) #1961: Corrected another bug regarding the bounds check in the ... Tue, 26 Feb 2013 13:20:58 GMT mkommend [9244] * branches/CMAES/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.3/CMAOperators/CMAMutator.cs (modified) #1961: Corrected bounds update in `CMAMutator`. Tue, 26 Feb 2013 10:24:17 GMT ascheibe [9243] * branches/CMAES/HeuristicLab.Algorithms.CMAEvolutionStrategy/3.3/CMAEvolutionStrategy.cs (modified) #1961 removed readonly properties from cmaes as this lead to an ... Mon, 25 Feb 2013 11:37:18 GMT sforsten [9242] * branches/LearningClassifierSystems/HeuristicLab.Algorithms.LearningClassifierSystems/3.3/LearningClassifierSystem.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Algorithms.LearningClassifierSystems/3.3/LearningClassifierSystemMainLoop.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.CombinedIntegerVectorEncoding/3.3/CombinedIntegerVectorCreator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.CombinedIntegerVectorEncoding/3.3/Covering/CombinedIntegerVectorCoveringCreator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.CombinedIntegerVectorEncoding/3.3/HeuristicLab.Encodings.CombinedIntegerVectorEncoding-3.3.csproj (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.CombinedIntegerVectorEncoding/3.3/Interfaces/ICombinedIntegerVectorClassificationProblem.cs (added) * branches/LearningClassifierSystems/HeuristicLab.Encodings.CombinedIntegerVectorEncoding/3.3/Interfaces/ICombinedIntegerVectorClassificationProblemData.cs (added) * branches/LearningClassifierSystems/HeuristicLab.Encodings.CombinedIntegerVectorEncoding/3.3/Interfaces/ICombinedIntegerVectorCreator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/HeuristicLab.Encodings.ConditionActionEncoding-3.3.csproj (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.ConditionActionEncoding/3.3/Operator/ModuloOperator.cs (added) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3 (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Covering/VariableVectorCoveringCreator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Crossover/SinglePointCrossover.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/HeuristicLab.Encodings.VariableVector-3.3.csproj (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Interfaces/IVariableVectorClassificationProblem.cs (added) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Interfaces/IVariableVectorClassificationProblemData.cs (added) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Interfaces/IVariableVectorCoveringCreator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Interfaces/IVariableVectorCreator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Manipulator/UniformActionManipulator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Manipulator/UniformOnePositionInConditionManipulator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Properties (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Variable/DoubleVariable.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Variable/IVariable.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Variable/IntVariable.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Variable/StringVariable.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/Variable/Variable.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/VariableVector.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/VariableVectorAction.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/VariableVectorActionComparer.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/VariableVectorCondition.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/VariableVectorCreator.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Encodings.VariableVector/3.3/VariableVectorInput.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Problems.CombinedIntegerVectorClassification/3.3/CombinedIntegerVectorClassificationProblem.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Problems.CombinedIntegerVectorClassification/3.3/CombinedIntegerVectorClassificationProblemData.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Problems.ConditionActionClassification/3.3/ConditionActionClassificationProblem.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Problems.Instances.ConditionActionClassification/3.3/HeuristicLab.Problems.Instances.ConditionActionClassification-3.3.csproj (modified) * branches/LearningClassifierSystems/HeuristicLab.Problems.Instances.ConditionActionClassification/3.3/VariableVectorCVSInstanceProvider.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Problems.VariableVectorClassification/3.3/VariableVectorClassificationProblem.cs (modified) * branches/LearningClassifierSystems/HeuristicLab.Problems.VariableVectorClassification/3.3/VariableVectorClassificationProblemData.cs (modified) #1980: * fixed several bugs (crossover, subsumption, serialization ...