Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.KDDMLObjectType Class Reference

List of all members.

Public Member Functions

String toString ()
String getDescription ()
String getRepositoryPath ()
String getEntityName ()
String getOperatorCoreName ()
String getDTDName ()
String getXSLName ()

Static Public Member Functions

static KDDMLObjectType[] list ()

Static Public Attributes

static final KDDMLObjectType ANY
static final KDDMLObjectType KDD_QUERY
static final KDDMLObjectType KDDML_SCALAR
static final KDDMLObjectType INTERNAL_TABLE
static final KDDMLObjectType INTERNAL_PPTABLE
static final KDDMLObjectType PMML_ASSOCIATION_MODEL
static final KDDMLObjectType PMML_CLASSIFICATION_MODEL
static final KDDMLObjectType PMML_CLUSTERING_MODEL
static final KDDMLObjectType PMML_SEQUENCE_MODEL
static final KDDMLObjectType PMML_HIERARCHY
static final KDDMLObjectType CONDITION
static final KDDMLObjectType EXPRESSION
static final KDDMLObjectType ALGORITHM
static final KDDMLObjectType XML

Detailed Description

This class lists all object legal types in KDDML.
----------------------------------------------
Add here a new system object.
----------------------------------------------

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)
Version:
2.0.16


Member Function Documentation

static KDDMLObjectType [] kddml.Core.KDDMLObjectType.list  )  [static]
 

Returns a list of all KDDML types.

Returns:
KDDMLObjectType[]

String kddml.Core.KDDMLObjectType.toString  ) 
 

Returns a representation of this object as string.

Returns:
String

String kddml.Core.KDDMLObjectType.getDescription  ) 
 

Returns a description of this object.

Returns:
String

String kddml.Core.KDDMLObjectType.getRepositoryPath  ) 
 

Returns the repository path.

Returns:
String

String kddml.Core.KDDMLObjectType.getEntityName  ) 
 

Returns the DTD entity name.

Returns:
String the entity name. Can be null.

String kddml.Core.KDDMLObjectType.getOperatorCoreName  ) 
 

Returns the operator core name used in the DTD definition. This is useful to get all standard operator name, for example TABLE_LOADER, RDA_LOADER, RDA_MINER, etc.

Returns:
String the core operator name. Can be null.

String kddml.Core.KDDMLObjectType.getDTDName  ) 
 

Returns the DTD resolver name if exist.

Returns:
String can be null.

String kddml.Core.KDDMLObjectType.getXSLName  ) 
 

Returns the XSL resolver name if exist.

Returns:
String can be null.


Member Data Documentation

final KDDMLObjectType kddml.Core.KDDMLObjectType.ANY [static]
 

Initial value:

      new KDDMLObjectType("Any",
                          "any type",
                          null,
                          "kdd_query_object",
                          null,
                          null,
                          null)
Any type.

final KDDMLObjectType kddml.Core.KDDMLObjectType.KDD_QUERY [static]
 

Initial value:

      new KDDMLObjectType("KDDQuery",
                          "KDD query",
                          RepositoryResolver.WORKING_PATH + "examples" +
                          File.separator,
                          "kdd_operator",
                          null,
                          "kddml_query.dtd",
                          null)
A KDD query.

final KDDMLObjectType kddml.Core.KDDMLObjectType.KDDML_SCALAR [static]
 

Initial value:

      new KDDMLObjectType("KDDMLScalar",
                          "scalar",
                          RepositoryResolver.SCALAR_PATH,
                          "kdd_query_scalar",
                          "SCALAR",
                          "kddml_scalar.dtd",
                          "scalar.xsl")
A scalar, i.e. a string or a number.

final KDDMLObjectType kddml.Core.KDDMLObjectType.INTERNAL_TABLE [static]
 

Initial value:

      new KDDMLObjectType("InternalTable",
                          "table",
                          RepositoryResolver.DATA_PATH + "tables" +
                          File.separator,
                          "kdd_query_table",
                          "TABLE",
                          "kddml_table.dtd",
                          "metadata.xsl")
A relational table.

final KDDMLObjectType kddml.Core.KDDMLObjectType.INTERNAL_PPTABLE [static]
 

Initial value:

      new KDDMLObjectType("PPInternalTable",
                          "preprocessing table",
                          RepositoryResolver.DATA_PATH + "preprocessing" +
                          File.separator,
                          "kdd_query_PPtable",
                          "PP_TABLE",
                          "kddml_table.dtd",
                          "metadata.xsl")
A preprocessing table.

final KDDMLObjectType kddml.Core.KDDMLObjectType.PMML_ASSOCIATION_MODEL [static]
 

Initial value:

      new KDDMLObjectType("AssociationModel",
                          "association model",
                          RepositoryResolver.MODELS_PATH + "rda" +
                          File.separator,
                          "kdd_query_rules",
                          "RDA",
                          "pmml_v2_0.dtd",
                          "RdA.xsl")
A set of association rules.

final KDDMLObjectType kddml.Core.KDDMLObjectType.PMML_CLASSIFICATION_MODEL [static]
 

Initial value:

      new KDDMLObjectType("TreeModel",
                          "classification model",
                          RepositoryResolver.MODELS_PATH + "trees" +
                          File.separator,
                          "kdd_query_trees",
                          "TREE",
                          "pmml_v2_0.dtd",
                          "tree.xsl")
A classification tree.

final KDDMLObjectType kddml.Core.KDDMLObjectType.PMML_CLUSTERING_MODEL [static]
 

Initial value:

      new KDDMLObjectType("ClusteringModel",
                          "clustering model",
                          RepositoryResolver.MODELS_PATH + "clusters" +
                          File.separator,
                          "kdd_query_clusters",
                          "CLUSTER",
                          "pmml_v2_0.dtd",
                          "cluster.xsl")
A clustering model.

final KDDMLObjectType kddml.Core.KDDMLObjectType.PMML_SEQUENCE_MODEL [static]
 

Initial value:

      new KDDMLObjectType("SequenceModel",
                          "sequence model",
                          RepositoryResolver.MODELS_PATH + "sequences" +
                          File.separator,
                          "kdd_query_sequence",
                          "SEQUENCE",
                          "pmml_v2_0.dtd",
                          "sequence.xsl")
A set of sequential patterns.

final KDDMLObjectType kddml.Core.KDDMLObjectType.PMML_HIERARCHY [static]
 

Initial value:

      new KDDMLObjectType("HierarhcyModel",
                          "item hierarchy",
                          RepositoryResolver.MODELS_PATH + "hierarchies" +
                          File.separator,
                          "kdd_query_hierarchy",
                          "HIERARCHY",
                          "pmml_v2_0.dtd",
                          "hierarchy.xsl")
An item hierarchy.

final KDDMLObjectType kddml.Core.KDDMLObjectType.CONDITION [static]
 

Initial value:

      new KDDMLObjectType("Condition",
                          "condition",
                          null,
                          null,
                          null,
                          null,
                          null)
A condition as used in a KDD Query. This entity is defined to represent a condition specification. The condition can be used to evaluate boolean operators (such as "greather_or_equal") on table attributes and/or constants. Here, table attributes stand for both relational (or preprocessing) table columns and model properties (e.g. the support of an association rule).

final KDDMLObjectType kddml.Core.KDDMLObjectType.EXPRESSION [static]
 

Initial value:

      new KDDMLObjectType("Expression",
                          "expression",
                          null,
                          null,
                          null,
                          null,
                          null)
An expression as used in KDD Query. This object is used to represent language expressions. Expressions are similar to conditions, but they return a scalar (i.e., a number of string) instead of a boolean value.

final KDDMLObjectType kddml.Core.KDDMLObjectType.ALGORITHM [static]
 

Initial value:

      new KDDMLObjectType("Algorithm",
                          "algorithm",
                          null,
                          null,
                          null,
                          null,
                          null)
This object is used to specify a data mining or preprocessing algorithm; it is composed by the algorithm name identifying the algorithm and a list of parameter specifications with parameter name and parameter value (e.g., the minimum support for a rda miner algorithm).

final KDDMLObjectType kddml.Core.KDDMLObjectType.XML [static]
 

Initial value:

      new KDDMLObjectType("XML",
                          "xml",
                          null,
                          null,
                          null,
                          null,
                          null)
This object is used to represent a generic XML element, as used in a KDD Query.


Generated on Thu Feb 23 13:04:37 2006 for kddml by  doxygen 1.4.3