Object

org.clulab.wm.eidos.groundings

OntologyMapper

Related Doc: package groundings

Permalink

object OntologyMapper extends EidosConfigured

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

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. lazy val config: Config

    Permalink
    Definition Classes
    EidosConfigured
  7. def contains(argPath: String): Boolean

    Permalink
    Definition Classes
    Configured
  8. def eidosGrounders(reader: EidosSystem): Seq[EidosOntologyGrounder]

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def expandedConcept(path: String): Seq[String]

    Permalink
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def getArgBoolean(argPath: String, defaultValue: Option[Boolean]): Boolean

    Permalink
    Definition Classes
    Configured
  14. def getArgFloat(argPath: String, defaultValue: Option[Float]): Float

    Permalink
    Definition Classes
    Configured
  15. def getArgInt(argPath: String, defaultValue: Option[Int]): Int

    Permalink
    Definition Classes
    Configured
  16. def getArgString(argPath: String, defaultValue: Option[String]): String

    Permalink
    Definition Classes
    Configured
  17. def getArgStrings(argPath: String, defaultValue: Option[Seq[String]]): Seq[String]

    Permalink
    Definition Classes
    Configured
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def getConf: Config

    Permalink
    Definition Classes
    EidosConfigured → Configured
  20. def getParents(path: String): Seq[String]

    Permalink
  21. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  23. def loadOtherOntology(file: String, w2v: EidosWordToVec): Seq[ConceptEmbedding]

    Permalink
  24. def mapIndicators(reader: EidosSystem, outputFile: String, topN: Int): Unit

    Permalink
  25. def mapIndicators(reader: EidosSystem): Unit

    Permalink
  26. def mapOntologies(reader: EidosSystem, sofiaPath: String, providedOntology: Option[String], providedOntName: String = "ProvidedOntology", exampleWeight: Float = 0.8f, parentWeight: Float = 0.1f, topN: Int = 0): String

    Permalink

    Generates the mappings between the reader ontologies in a String format

    Generates the mappings between the reader ontologies in a String format

    reader

    EidosSystem

    sofiaPath

    path to the Sofia ontology file

    providedOntology

    a YAML string representing the ontology against which mappings are generated

    providedOntName

    name of the ontology provided in the providedOntology argument

    exampleWeight

    the weight for the similarity of the pair of nodes (default = 0.8)

    parentWeight

    the weight for the similarity of the node parents (default = 0.1)

    topN

    the number of similarity scores to return, when set to 0, return them all (default = 0)

    returns

    String version of the mapping, akin to a file, newlines separate the "rows"

  27. def mostSimilar(concept: ConceptEmbedding, indicators: Seq[ConceptEmbedding], n: Int, reader: EidosSystem, exampleWeight: Float = 0.8f, parentWeight: Float = 0.1f): Seq[(String, Float)]

    Permalink
  28. def mostSimilarIndicators(concepts: Seq[ConceptEmbedding], indicators: Seq[ConceptEmbedding], n: Int = 10, reader: EidosSystem, exampleWeight: Float = 0.8f, parentWeight: Float = 0.1f): Seq[(String, Seq[(String, Float)])]

    Permalink
  29. def mweStringSimilarity(a: String, b: String, reader: EidosSystem): Float

    Permalink
  30. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  33. def pairwiseScore(ce1: ConceptEmbedding, ce2: ConceptEmbedding, reader: EidosSystem, exampleWeight: Float, parentWeight: Float): Float

    Permalink
  34. def replaceSofiaAbbrev(str: String): String

    Permalink
  35. val sanitizer: DefaultWordSanitizer

    Permalink
  36. def selectWords(ws: Seq[String], contentOnly: Boolean, proc: EidosProcessor): Seq[String]

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. def weightedNodeToParentScore(conceptPath: String, indicatorPath: String, reader: EidosSystem): Double

    Permalink
  43. def weightedParentScore(path1: String, path2: String, reader: EidosSystem): Float

    Permalink

Inherited from EidosConfigured

Inherited from Configured

Inherited from AnyRef

Inherited from Any

Ungrouped