Object

gov.nasa.jpl.imce.oml.resolver

TableUtilities

Related Doc: package resolver

Permalink

object TableUtilities

Utilities for reading OML Tabular files (*.omlzip)

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TableUtilities
  2. AnyRef
  3. 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. def collectAndPartitionConceptTreeDisjunctions(seeds: Set[_ <: ConceptTreeDisjunctionUUID], acc: Seq[AnonymousConceptUnionAxiom], rest: Seq[AnonymousConceptUnionAxiom]): (Seq[AnonymousConceptUnionAxiom], Seq[AnonymousConceptUnionAxiom])

    Permalink
    Attributes
    protected
    Annotations
    @tailrec()
  7. def collectAndPartitionRestrictionStructuredDataPropertyTuples(seeds: Set[_ <: RestrictionStructuredDataPropertyContextUUID], acc: Seq[RestrictionStructuredDataPropertyTuple], rest: Seq[RestrictionStructuredDataPropertyTuple]): (Seq[RestrictionStructuredDataPropertyTuple], Seq[RestrictionStructuredDataPropertyTuple])

    Permalink
    Attributes
    protected
    Annotations
    @tailrec()
  8. def collectAndPartitionRuleBodySegments(seeds: Seq[RuleBodySegment], rest: Seq[RuleBodySegment]): (Seq[RuleBodySegment], Seq[RuleBodySegment])

    Permalink
    Attributes
    protected
    Annotations
    @tailrec()
  9. def collectAndPartitionStructuredDataPropertyTuples(seeds: Set[_ <: SingletonInstanceStructuredDataPropertyContextUUID], acc: Seq[StructuredDataPropertyTuple], rest: Seq[StructuredDataPropertyTuple]): (Seq[StructuredDataPropertyTuple], Seq[StructuredDataPropertyTuple])

    Permalink
    Attributes
    protected
    Annotations
    @tailrec()
  10. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  19. def parallelReadOMLZipFiles(omlZips: Seq[Path]): OMLSpecificationTables

    Permalink

    Read *.omlzip files and aggregate the OML tables from each file.

    Read *.omlzip files and aggregate the OML tables from each file.

    Note: The aggregation is done in parallel across all *.omlzip files and across all OML tables within each file.

    omlZips

    A set of *.omlzip files to read

    returns

    The aggregated OML tables read from all *.omlzip files.

  20. def partitionBundle(b: Bundle, ts: OMLSpecificationTables): (IRI, OMLSpecificationTables, OMLSpecificationTables)

    Permalink
    Attributes
    protected
  21. def partitionDescriptionBox(d: DescriptionBox, ts: OMLSpecificationTables): (IRI, OMLSpecificationTables, OMLSpecificationTables)

    Permalink
    Attributes
    protected
  22. def partitionModules(ts: OMLSpecificationTables): Map[IRI, OMLSpecificationTables]

    Permalink

    Partition information in OMLSpecificationTables by OML Module.

    Partition information in OMLSpecificationTables by OML Module.

    ts

    The combined OML information in a single OMLSpecificationTables

    returns

    A map of OML Module IRI to a corresponding OMLSpecificationTables for its contents.

  23. def partitionTerminologyGraph(g: TerminologyGraph, ts: OMLSpecificationTables): (IRI, OMLSpecificationTables, OMLSpecificationTables)

    Permalink
    Attributes
    protected
  24. def readOMLZipFile(file: Path): OMLSpecificationTables

    Permalink

    Read a single '*.omlzip' file.

    Read a single '*.omlzip' file.

    file

    *.omlzip file

    returns

    The OMLSpecificationTables contents read from file.

  25. def readOMLZipFiles(omlZips: Seq[Path]): OMLSpecificationTables

    Permalink

    Read *.omlzip files and aggregate the OML tables from each file.

    Read *.omlzip files and aggregate the OML tables from each file.

    Note: The aggregation is done sequentially across all *.omlzip files and across all OML tables within each file.

    omlZips

    A set of *.omlzip files to read

    returns

    The aggregated OML tables read from all *.omlzip files.

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

    Permalink
    Definition Classes
    AnyRef
  27. def tableEdges(t: OMLSpecificationTables): Seq[(IRI, IRI)]

    Permalink

    Extracts the OML ModuleEdges as tuples of IRIs (source to target).

    Extracts the OML ModuleEdges as tuples of IRIs (source to target).

    t

    An OMLSpecificationTables

    returns

    The source/target IRIs of each OML ModuleEdge in t.

  28. def tableModules(t: OMLSpecificationTables): Map[IRI, OMLSpecificationTables]

    Permalink

    Maps the IRIs of OML Modules in a given OMLSpecificationTables.

    Maps the IRIs of OML Modules in a given OMLSpecificationTables.

    t

    An OMLSpecificationTables.

    returns

    a map of each OML Module IRI to t.

  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