edu.unika.aifb.owltools.evaluation
Class AllLabelled

java.lang.Object
  extended by edu.unika.aifb.owltools.evaluation.Evaluation
      extended by edu.unika.aifb.owltools.evaluation.AllLabelled

public class AllLabelled
extends Evaluation

Checks if in an ontology all entities have a label.


Field Summary
 
Fields inherited from class edu.unika.aifb.owltools.evaluation.Evaluation
context, description, evaluationURIBase, ontology, problems
 
Constructor Summary
AllLabelled(org.semanticweb.kaon2.api.Ontology ontologyToBeEvaluated, java.lang.String URI, org.semanticweb.kaon2.api.Ontology contextOfEvaluation)
           
 
Method Summary
protected  boolean evaluate()
          Checks if in an ontology all entities have a label
 java.lang.String evaluationClassDescription()
          Human-readable description of what this evaluation is doing.
 java.lang.String evaluationClassName()
          Human-readable name of the Evaluation.
 java.lang.String evaluationClassURI()
          URI for the class of evaluations.
 
Methods inherited from class edu.unika.aifb.owltools.evaluation.Evaluation
addProblem, getContext, getDescription, getEvaluation, getOntology, getProblemMap, getProblems, getRandomURIProblem, getRandomURISolution, getURI, setEvaluation, succesfulEvaluation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllLabelled

public AllLabelled(org.semanticweb.kaon2.api.Ontology ontologyToBeEvaluated,
                   java.lang.String URI,
                   org.semanticweb.kaon2.api.Ontology contextOfEvaluation)
Method Detail

evaluationClassName

public java.lang.String evaluationClassName()
Description copied from class: Evaluation
Human-readable name of the Evaluation. Needs to be implemented by all evaluations

Specified by:
evaluationClassName in class Evaluation
Returns:
Name of the evaluation

evaluationClassURI

public java.lang.String evaluationClassURI()
Description copied from class: Evaluation
URI for the class of evaluations. Needs to be implemented by all evaluations

Specified by:
evaluationClassURI in class Evaluation
Returns:
URI of the evaluation

evaluationClassDescription

public java.lang.String evaluationClassDescription()
Description copied from class: Evaluation
Human-readable description of what this evaluation is doing. Needs to be implemented by all evaluations

Specified by:
evaluationClassDescription in class Evaluation
Returns:
Description of the evaluation type

evaluate

protected boolean evaluate()
Checks if in an ontology all entities have a label

Specified by:
evaluate in class Evaluation
Returns:
true if the evaluation was succesful, else false