Class

QualityAssessmentForInputOntology

Related Doc: package root

Permalink

class QualityAssessmentForInputOntology extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QualityAssessmentForInputOntology
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new QualityAssessmentForInputOntology(sparkSession: SparkSession)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def AttributeRichness(ontologyTriples: RDD[Triple]): Double

    Permalink

    refers to how much knowledge about classes is inthe schema.

    refers to how much knowledge about classes is inthe schema. The more attributes are defined, the more knowledge the ontol-ogy provides. the number of attributes for all classes divided by the number of classes (C).

  5. def GetQualityAssessmentForOntology(O: RDD[Triple]): Unit

    Permalink

    Get the quality assessment sheet for the input ontologies.

  6. def InheritanceRichness(ontologyTriples: RDD[Triple]): Double

    Permalink

    refers to how well knowledge is distributed across different levels in the ontology.

    refers to how well knowledge is distributed across different levels in the ontology. the number of sub-classes divided by the sum of the number of classes.

  7. def IsolatedElements(ontologyTriples: RDD[Triple]): Double

    Permalink

    refers to classes and properties which are defined but not connected to the rest of the ontology, i.e.

    refers to classes and properties which are defined but not connected to the rest of the ontology, i.e. not used. (isolated classes + isolated properties)/(classes + properties)

  8. def MissingDomainOrRange(ontologyTriples: RDD[Triple]): Double

    Permalink

    refers to missing information about properties.

    refers to missing information about properties. The less of missing information about properties, the more the ontology is complete.

  9. def Readability(ontologyTriples: RDD[Triple]): Double

    Permalink

    refers to the the existence of human readable descriptions(HRD) in the ontology, such as comments, labels, or description.

    refers to the the existence of human readable descriptions(HRD) in the ontology, such as comments, labels, or description. The more human readable descriptions exist, the more readable the ontology is. HRD / number of resources

  10. def Redundancy(O: RDD[Triple]): Double

    Permalink

    refers to how many redundant resources exist.

  11. def RelationshipRichness(ontologyTriples: RDD[Triple]): Double

    Permalink

    refers to the diversity of relations and their position in the ontology.

    refers to the diversity of relations and their position in the ontology. The more relations the ontology has (except \texttt{rdfs:subClassOf} relation), the richer it is. number of object property / (subClassOf + object property)

  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. val ontoMatch: Match

    Permalink
  24. val ontoStat: OntologyStatistics

    Permalink
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped