Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/08/09 12:48:18 (15 years ago)
Author:
gkronber
Message:

Merged change sets from CEDMA branch to trunk:

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.DB.Interfaces/Ontology.cs

    r990 r1287  
    3333    }
    3434
    35     #region model attributes
    36     public static Entity PredicateModelAttribute {
    37       get { return new Entity(CedmaNameSpace + "ModelAttribute"); }
    38     }
    39     public static Entity PredicateModelAttributeName {
    40       get { return new Entity(CedmaNameSpace + "ModelAttributeName"); }
    41     }
    42     public static Entity PredicateModelAttributeValue {
    43       get { return new Entity(CedmaNameSpace + "ModelAttributeValue"); }
    44     }
    45     public static Entity PredicateModelAttributeType {
    46       get { return new Entity(CedmaNameSpace + "ModelAttributeType"); }
    47     }
     35    #region model attribute types
    4836    /// <summary>
    4937    /// Attribute value is ordinal, values can be sorted.
     
    118106    #endregion
    119107
     108    #region default attributes
     109    public static Entity TargetVariable {
     110      get { return new Entity(CedmaNameSpace + "TargetVariable"); }
     111    }
     112    public static Entity TrainingMeanSquaredError {
     113      get { return new Entity(CedmaNameSpace + "TrainingMeanSquaredError"); }
     114    }
     115    public static Entity ValidationMeanSquaredError {
     116      get { return new Entity(CedmaNameSpace + "ValidationMeanSquaredError"); }
     117    }
     118    public static Entity TestMeanSquaredError {
     119      get { return new Entity(CedmaNameSpace + "TestMeanSquaredError"); }
     120    }
     121    public static Entity TrainingMeanAbsolutePercentageError {
     122      get { return new Entity(CedmaNameSpace + "TrainingMeanAbsolutePercentageError"); }
     123    }
     124    public static Entity ValidationMeanAbsolutePercentageError {
     125      get { return new Entity(CedmaNameSpace + "ValidationMeanAbsolutePercentageError"); }
     126    }
     127    public static Entity TestMeanAbsolutePercentageError {
     128      get { return new Entity(CedmaNameSpace + "TestMeanAbsolutePercentageError"); }
     129    }
     130    public static Entity TrainingMeanAbsolutePercentageOfRangeError {
     131      get { return new Entity(CedmaNameSpace + "TrainingMeanAbsolutePercentageOfRangeError"); }
     132    }
     133    public static Entity ValidationMeanAbsolutePercentageOfRangeError {
     134      get { return new Entity(CedmaNameSpace + "ValidationMeanAbsolutePercentageOfRangeError"); }
     135    }
     136    public static Entity TestMeanAbsolutePercentageOfRangeError {
     137      get { return new Entity(CedmaNameSpace + "TestMeanAbsolutePercentageOfRangeError"); }
     138    }
     139    public static Entity TrainingCoefficientOfDetermination {
     140      get { return new Entity(CedmaNameSpace + "TrainingCoefficientOfDetermination"); }
     141    }
     142    public static Entity ValidationCoefficientOfDetermination {
     143      get { return new Entity(CedmaNameSpace + "ValidationCoefficientOfDetermination"); }
     144    }
     145    public static Entity TestCoefficientOfDetermination {
     146      get { return new Entity(CedmaNameSpace + "TestCoefficientOfDetermination"); }
     147    }
     148    public static Entity TrainingAccuracy {
     149      get { return new Entity(CedmaNameSpace + "TrainingAccuracy"); }
     150    }
     151    public static Entity ValidationAccuracy {
     152      get { return new Entity(CedmaNameSpace + "ValidationAccuracy"); }
     153    }
     154    public static Entity TestAccuracy {
     155      get { return new Entity(CedmaNameSpace + "TestAccuracy"); }
     156    }
     157    public static Entity TrainingTheilsInequalityCoefficient {
     158      get { return new Entity(CedmaNameSpace + "TrainingTheilsInequalityCoefficient"); }
     159    }
     160    public static Entity ValidationTheilsInequalityCoefficient {
     161      get { return new Entity(CedmaNameSpace + "ValidationTheilsInequalityCoefficient"); }
     162    }
     163    public static Entity TestTheilsInequalityCoefficient {
     164      get { return new Entity(CedmaNameSpace + "TestTheilsInequalityCoefficient"); }
     165    }
     166    public static Entity TreeSize {
     167      get { return new Entity(CedmaNameSpace + "TreeSize"); }
     168    }
     169    public static Entity TreeHeight {
     170      get { return new Entity(CedmaNameSpace + "TreeHeight"); }
     171    }
     172    public static Entity EvaluatedSolutions {
     173      get { return new Entity(CedmaNameSpace + "EvaluatedSolutions"); }
     174    }
     175    #endregion
     176
     177    public static ICollection<Statement> InitialStatements {
     178      get {
     179        return new List<Statement> {
     180          new Statement(TargetVariable, PredicateInstanceOf, TypeCategoricalAttribute),
     181          new Statement(TrainingMeanSquaredError, PredicateInstanceOf, TypeOrdinalAttribute),
     182          new Statement(TrainingMeanSquaredError, PredicateInstanceOf, TypeQualityAttribute),
     183          new Statement(ValidationMeanSquaredError, PredicateInstanceOf, TypeOrdinalAttribute),
     184          new Statement(ValidationMeanSquaredError, PredicateInstanceOf, TypeQualityAttribute),
     185          new Statement(TestMeanSquaredError, PredicateInstanceOf, TypeOrdinalAttribute),
     186          new Statement(TestMeanSquaredError, PredicateInstanceOf, TypeQualityAttribute),
     187          new Statement(TrainingMeanAbsolutePercentageError, PredicateInstanceOf, TypeOrdinalAttribute),
     188          new Statement(TrainingMeanAbsolutePercentageError, PredicateInstanceOf, TypeQualityAttribute),
     189          new Statement(ValidationMeanAbsolutePercentageError, PredicateInstanceOf, TypeOrdinalAttribute),
     190          new Statement(ValidationMeanAbsolutePercentageError, PredicateInstanceOf, TypeQualityAttribute),
     191          new Statement(TestMeanAbsolutePercentageError, PredicateInstanceOf, TypeOrdinalAttribute),
     192          new Statement(TestMeanAbsolutePercentageError, PredicateInstanceOf, TypeQualityAttribute),
     193          new Statement(TrainingMeanAbsolutePercentageOfRangeError, PredicateInstanceOf, TypeOrdinalAttribute),
     194          new Statement(TrainingMeanAbsolutePercentageOfRangeError, PredicateInstanceOf, TypeQualityAttribute),
     195          new Statement(ValidationMeanAbsolutePercentageOfRangeError, PredicateInstanceOf, TypeOrdinalAttribute),
     196          new Statement(ValidationMeanAbsolutePercentageOfRangeError, PredicateInstanceOf, TypeQualityAttribute),
     197          new Statement(TestMeanAbsolutePercentageOfRangeError, PredicateInstanceOf, TypeOrdinalAttribute),
     198          new Statement(TestMeanAbsolutePercentageOfRangeError, PredicateInstanceOf, TypeQualityAttribute),
     199          new Statement(TrainingCoefficientOfDetermination, PredicateInstanceOf, TypeOrdinalAttribute),
     200          new Statement(TrainingCoefficientOfDetermination, PredicateInstanceOf, TypeQualityAttribute),
     201          new Statement(ValidationCoefficientOfDetermination, PredicateInstanceOf, TypeOrdinalAttribute),
     202          new Statement(ValidationCoefficientOfDetermination, PredicateInstanceOf, TypeQualityAttribute),
     203          new Statement(TestCoefficientOfDetermination, PredicateInstanceOf, TypeOrdinalAttribute),
     204          new Statement(TestCoefficientOfDetermination, PredicateInstanceOf, TypeQualityAttribute),
     205          new Statement(TrainingAccuracy, PredicateInstanceOf, TypeOrdinalAttribute),
     206          new Statement(TrainingAccuracy, PredicateInstanceOf, TypeQualityAttribute),
     207          new Statement(ValidationAccuracy, PredicateInstanceOf, TypeOrdinalAttribute),
     208          new Statement(ValidationAccuracy, PredicateInstanceOf, TypeQualityAttribute),
     209          new Statement(TestAccuracy, PredicateInstanceOf, TypeOrdinalAttribute),
     210          new Statement(TestAccuracy, PredicateInstanceOf, TypeQualityAttribute),
     211          new Statement(TrainingTheilsInequalityCoefficient, PredicateInstanceOf, TypeOrdinalAttribute),
     212          new Statement(TrainingTheilsInequalityCoefficient, PredicateInstanceOf, TypeQualityAttribute),
     213          new Statement(ValidationTheilsInequalityCoefficient, PredicateInstanceOf, TypeOrdinalAttribute),
     214          new Statement(ValidationTheilsInequalityCoefficient, PredicateInstanceOf, TypeQualityAttribute),
     215          new Statement(TestTheilsInequalityCoefficient, PredicateInstanceOf, TypeOrdinalAttribute),
     216          new Statement(TestTheilsInequalityCoefficient, PredicateInstanceOf, TypeQualityAttribute),
     217
     218          new Statement(TreeSize, PredicateInstanceOf, TypeOrdinalAttribute),
     219          new Statement(TreeSize, PredicateInstanceOf, TypeComplexityAttribute),
     220          new Statement(TreeHeight, PredicateInstanceOf, TypeOrdinalAttribute),
     221          new Statement(TreeHeight, PredicateInstanceOf, TypeComplexityAttribute),
     222          new Statement(EvaluatedSolutions, PredicateInstanceOf, TypeOrdinalAttribute)
     223        };
     224      }
     225    }
     226
     227
    120228    /// <summary>
    121229    /// Wildcard entity for filtering.
     
    124232      get { return new Entity(null); }
    125233    }
    126 
    127234  }
    128235}
Note: See TracChangeset for help on using the changeset viewer.