Comunica
    Preparing search index...

    Module @comunica/actor-context-preprocess-query-source-skolemize - v4.1.0

    Comunica Query Source Skolemize Context Preprocess Actor

    npm version

    An Context Preprocess actor that places all identified query sources in a skolemization wrapper. This ensures that blank nodes are deterministically available as IRIs, and that blank nodes across multiple sources with shared do not get confused.

    This module is part of the Comunica framework, and should only be used by developers that want to build their own query engine.

    Click here if you just want to query with Comunica.

    $ yarn add @comunica/actor-context-preprocess-query-source-skolemize
    

    After installing, this package can be added to your engine's configuration as follows:

    {
      "@context": [
        ...
        "https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-context-preprocess-query-source-skolemize/^1.0.0/components/context.jsonld"
      ],
      "actors": [
        ...
        {
          "@id": "urn:comunica:default:context-preprocess/actors#query-source-skolemize",
          "@type": "ActorContextPreprocessQuerySourceSkolemize"
        }
      ]
    }
    

    Classes

    ActorContextPreprocessQuerySourceSkolemize
    QuerySourceSkolemized

    Variables

    SKOLEM_PREFIX

    Functions

    deskolemizeOperation
    deskolemizeQuad
    deskolemizeTerm
    deskolemizeTermNestedThrowing
    getSourceId
    skolemizeBindings
    skolemizeBindingsStream
    skolemizeQuad
    skolemizeQuadStream
    skolemizeTerm