Class/Object

net.sansa_stack.owl.spark.stats

OWLStats

Related Docs: object OWLStats | package stats

Permalink

class OWLStats extends Serializable

A distributed implementation of OWL statistics.

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OWLStats
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OWLStats(spark: 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. final def asInstanceOf[T0]: T0

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

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def getAnnotationAssertionCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  10. def getAvgPerNumericDatatypeProperty(axioms: RDD[OWLAxiom]): RDD[(OWLDataPropertyExpression, Double)]

    Permalink

    Criterion 29.

    Criterion 29. Average value per numeric property {int,float,double}

    axioms

    RDD of OWLAxioms

    returns

    properties with their average values

  11. def getAvgTypedStringLength(axioms: RDD[OWLAxiom]): Double

    Permalink

    Criterion 22.

    Criterion 22. Average typed string length criterion.

    axioms

    RDD of OWLAxioms

    returns

    the average typed string length used throughout the input RDD of OWL axioms.

  12. def getAvgUntypedStringLength(axioms: RDD[OWLAxiom]): Double

    Permalink

    Criterion 23.

    Criterion 23. Average untyped string length criterion.

    axioms

    RDD of OWLAxioms

    returns

    the average untyped string length used throughout OWL ontology.

  13. def getAxiomCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getClassAssertionCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  16. def getClassHierarchyDepth(axioms: RDD[OWLAxiom]): RDD[(String, Int)]

    Permalink

    Criterion 4.

    Criterion 4. Class hierarchy depth

    axioms

    RDD of OWLAxioms

    returns

    RDD of the hierarchy depth of each OWLClass

  17. def getClasses(axioms: RDD[OWLAxiom]): RDD[OWLClass]

    Permalink
  18. def getClassesCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  19. def getDataProperties(axioms: RDD[OWLAxiom]): RDD[OWLDataProperty]

    Permalink
  20. def getDataPropertiesCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  21. def getDataPropertyAssertionCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  22. def getDataPropertyHierarchyDepth(axioms: RDD[OWLAxiom]): RDD[(String, Int)]

    Permalink

    Criterion 12a.

    Criterion 12a. Data Property hierarchy depth

    axioms

    RDD of OWLAxioms

    returns

    RDD of the hierarchy depth of each OWLDataProperty

  23. def getDatatypesHistogram(axioms: RDD[OWLAxiom]): RDD[(IRI, Int)]

    Permalink

    Criterion 20.

    Criterion 20. Datatypes

    axioms

    RDD of axioms

    returns

    histogram of types used for literals.

  24. def getDiffIndividualsAxiomCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  25. def getInDegree(axioms: RDD[OWLAxiom]): RDD[(IRI, Double)]

    Permalink

    Criterion 11.

    Criterion 11. Indegree

    axioms

    RDD of OWLAxioms

    returns

    the average of each indegree edge

  26. def getLabeledSubjects(axioms: RDD[OWLAxiom]): RDD[OWLAnnotationSubject]

    Permalink

    Criterion 25.

    Criterion 25. Labeled subjects criterion.

    axioms

    RDD of triples

    returns

    RDD of labeled OWL annotation subjects.

  27. def getLanguagesHistogram(axioms: RDD[OWLAxiom]): RDD[(String, Int)]

    Permalink

    Criterion 21.

    Criterion 21. Languages

    axioms

    RDD of OWLAxioms

    returns

    histogram of languages used for literals.

  28. def getLiteralAssertionsCount(axioms: RDD[OWLAxiom]): Long

    Permalink

    Criterion 17.

    Criterion 17. Literals

    axioms

    RDD of OWLAxioms

    returns

    number of OWLAxioms that express assertions with literals.

  29. def getMaxPerNumericDatatypeProperty(axioms: RDD[OWLAxiom]): RDD[(OWLDataPropertyExpression, Double)]

    Permalink

    Criterion 28.

    Criterion 28. Maximum value per property {int, float, double} criterion

    axioms

    RDD of OWLAxioms

    returns

    entities with their maximum values

  30. def getNamespaceLinks(axioms: RDD[OWLAxiom]): RDD[(String, String, Int)]

    Permalink

    Criterion 27.

    Criterion 27. Links.

    Computes the frequencies of links between entities of different namespaces. This measure is directed, i.e. a link from ns1 -> ns2 is different from ns2 -> ns1.

    In this criterion we focus on OWLNamed objects and omit anonymous OWL objects.

    axioms

    RDD of OWLAxioms

    returns

    list of namespace combinations and their frequencies.

  31. def getOWLDistinctEntities(axioms: RDD[OWLAxiom]): RDD[OWLEntity]

    Permalink

    Criterion 16.

    Criterion 16. Distinct Entities

    In this criterion we focus on OWLNamed objects and omit anonymous OWL objects.

    axioms

    RDD of OWLAxioms

    returns

    RDD of the distinct entities in the input ontology.

  32. def getOWLMentionedEntities(axioms: RDD[OWLAxiom]): Long

    Permalink

    Criterion 15.

    Criterion 15. Mentioned Entities

    In this criterion we focus on OWLNamed objects and omit anonymous OWL objects.

    axioms

    RDD of OWLAxioms

    returns

    the number of the mentioned entities within the input ontology.

  33. def getObjectProperties(axioms: RDD[OWLAxiom]): RDD[OWLObjectProperty]

    Permalink
  34. def getObjectPropertiesCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  35. def getObjectPropertyAssertionCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  36. def getObjectPropertyHierarchyDepth(axioms: RDD[OWLAxiom]): RDD[(String, Int)]

    Permalink

    Criterion 12b.

    Criterion 12b. Object Property hierarchy depth

    axioms

    RDD of OWLAxioms

    returns

    RDD of the hierarchy depth of each OWLObjectProperty

  37. def getObjectVocabularies(axioms: RDD[OWLAxiom]): RDD[(String, Int)]

    Permalink

    Criterion 32.

    Criterion 32. Object Vocabularies.

    Computes the frequencies of object vocabularies.

    axioms

    RDD of OWLAxioms

    returns

    list of object vocabularies and their frequencies.

  38. def getOutdegree(axioms: RDD[OWLAxiom]): RDD[(IRI, Double)]

    Permalink

    Criterion 10.

    Criterion 10. Outdegree

    axioms

    RDD of OWLAxioms

    returns

    the average of each outdegree edge

  39. def getPredicateVocabularies(axioms: RDD[OWLAxiom]): RDD[(String, Int)]

    Permalink

    Criterion 31.

    Criterion 31. Predicate Vocabularies.

    Computes the frequencies of Predicate vocabularies.

    axioms

    RDD of OWLAxioms

    returns

    list of Predicate vocabularies and their frequencies.

  40. def getPropertyUsageDistinctPerObject(axioms: RDD[OWLAxiom]): RDD[(Iterable[OWLAxiom], Int)]

    Permalink

    Criterion 7.

    Criterion 7. Property usage distinct per object

    axioms

    RDD of OWLAxioms

    returns

    the usage of properties grouped by object

  41. def getPropertyUsageDistinctPerSubject(axioms: RDD[OWLAxiom]): RDD[(Iterable[OWLAxiom], Int)]

    Permalink

    Criterion 6.

    Criterion 6. Property usage distinct per subject

    axioms

    RDD of OWLAxioms

    returns

    the usage of properties grouped by subject

  42. def getSameAsAxiomsCount(axioms: RDD[OWLAxiom]): Long

    Permalink

    Criterion 26.

    Criterion 26. SameAs axioms

    axioms

    RDD of OWLAxioms

    returns

    The number of OWL same individuals axioms in the input RDD

  43. def getSubAnnPropAxiomCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  44. def getSubClassAxiomCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  45. def getSubDataPropAxiomCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  46. def getSubObjectPropAxiomCount(axioms: RDD[OWLAxiom]): Long

    Permalink
  47. def getSubclassUsage(axioms: RDD[OWLAxiom]): Long

    Permalink

    Criterion 13.

    Criterion 13. Subclass usage

    axioms

    RDD of OWLAxioms

    returns

    the usage of subclasses

  48. def getSubjectVocabularies(axioms: RDD[OWLAxiom]): RDD[(String, Int)]

    Permalink

    Criterion 30.

    Criterion 30. Subject Vocabularies.

    Computes the frequencies of subject vocabularies.

    axioms

    RDD of OWLAxioms

    returns

    list of subject vocabularies and their frequencies.

  49. def getTypedOWLEntities(axioms: RDD[OWLAxiom]): RDD[OWLEntity]

    Permalink
  50. def getTypedSubject(axioms: RDD[OWLAxiom]): RDD[String]

    Permalink

    Criterion 24.

    Criterion 24. Typed subject

    axioms

    RDD of OWLAxioms

    returns

    list of string representation of typed OWL subjects.

  51. def hashCode(): Int

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  56. def run(axioms: RDD[OWLAxiom]): RDD[String]

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

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

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

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped