Class ChronologyStoreAssembler

java.lang.Object
network.ike.knowledge.provider.ChronologyStoreAssembler
All Implemented Interfaces:
network.ike.knowledge.spi.KnowledgeBaseAssembler, network.ike.knowledge.spi.KnowledgeService<network.ike.knowledge.spi.AssembleRequest, network.ike.knowledge.spi.AssembleResult>

public final class ChronologyStoreAssembler extends Object implements network.ike.knowledge.spi.KnowledgeBaseAssembler
Assembles a knowledge base in a Spined Array store — the chronology-store KnowledgeBaseAssembler: an optional store-seed layer, ordered entity loads inside the bulk-load bracket, the stated navigation derived from the loaded stated definitions (StatedNavigationDeriver), and, by default, a full classification whose inferred axiom and navigation semantics make the assembled KB navigable the moment a browser opens it. Assembling under a data-source directory (the install directory) makes the result directly selectable.

The view specification's resolution into coordinate records is the resolver increment (IKE-Network/ike-issues#849); classification currently runs under the engine's default view, matching the headless precedent. The effective view is reported beside the store root.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates the provider (ServiceLoader requirement).
  • Method Summary

    Modifier and Type
    Method
    Description
    network.ike.knowledge.spi.AssembleResult
    assemble(network.ike.knowledge.spi.AssembleRequest request)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface network.ike.knowledge.spi.KnowledgeBaseAssembler

    execute, requestFromProperties, resultToProperties
  • Constructor Details

    • ChronologyStoreAssembler

      public ChronologyStoreAssembler()
      Creates the provider (ServiceLoader requirement).
  • Method Details

    • assemble

      public network.ike.knowledge.spi.AssembleResult assemble(network.ike.knowledge.spi.AssembleRequest request)
      Specified by:
      assemble in interface network.ike.knowledge.spi.KnowledgeBaseAssembler