Class

QualityAssessment

Related Doc: package root

Permalink

class QualityAssessment extends AnyRef

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

Instance Constructors

  1. new QualityAssessment(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 ClassCoverage(O1: RDD[Triple], O2: RDD[Triple], Om: RDD[Triple], numberOfMatchedClasses: Int): Double

    Permalink

    refers to how many classes in the input ontologies C1+C2 are preserved in the merged ontology Cm excluding matched classes Cmatch.

  6. def Compactness(O1: RDD[Triple], O2: RDD[Triple], Om: RDD[Triple]): Double

    Permalink

    refers to how much the size of the merged ontology compared to the input ontologies.

    refers to how much the size of the merged ontology compared to the input ontologies. The smaller size of merged ontology, themore the ontology is compacted, e.g. if some resources are removed in order to avoid redundant resources in the merged ontology.

  7. def GetQualityAssessmentSheet(O1: RDD[Triple], O2: RDD[Triple], Om: RDD[Triple]): Unit

    Permalink

    Get the quality assessment sheet for the input and merged ontologies.

  8. 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.

  9. 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)

  10. 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.

  11. def PropertyCoverage(O1: RDD[Triple], O2: RDD[Triple], Om: RDD[Triple], numberOfMatchedProperties: Int): Double

    Permalink

    refers to how many relations in the input ontologies P1+P2 are preserved in the merged ontology Pm excluding matched properties Pmatch.

  12. 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

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

    Permalink

    refers to how many redundant resources exist.

  14. 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)

  15. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  26. val ontoMerge: Merge

    Permalink
  27. val ontoStat: OntologyStatistics

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped