interface IActorRdfMetadataExtractVoidArgs {
    actorInitQuery: ActorInitQueryBase;
    beforeActors?: Actor<
        IActionRdfMetadataExtract,
        IActorTest,
        IActorRdfMetadataExtractOutput,
        undefined,
    >[];
    bus: Bus<
        Actor<
            IActionRdfMetadataExtract,
            IActorTest,
            IActorRdfMetadataExtractOutput,
            undefined,
        >,
        IActionRdfMetadataExtract,
        IActorTest,
        IActorRdfMetadataExtractOutput,
        undefined,
    >;
    busFailMessage?: string;
    name: string;
    queryCacheSize: number;
}

Hierarchy (View Summary)

Properties

actorInitQuery: ActorInitQueryBase

An init query actor that is used to query shapes.

{<urn:comunica:default:init/actors#query>}
beforeActors?: Actor<
    IActionRdfMetadataExtract,
    IActorTest,
    IActorRdfMetadataExtractOutput,
    undefined,
>[]

Actor that must be registered in the bus before this actor.

bus: Bus<
    Actor<
        IActionRdfMetadataExtract,
        IActorTest,
        IActorRdfMetadataExtractOutput,
        undefined,
    >,
    IActionRdfMetadataExtract,
    IActorTest,
    IActorRdfMetadataExtractOutput,
    undefined,
>

The bus this actor subscribes to.

busFailMessage?: string

The message that will be configured in the bus for reporting failures.

This message may be a template string that contains references to the executed action. For example, the following templated string is allowed: "RDF dereferencing failed: no actors could handle ${action.handle.mediaType}"

name: string

The name for this actor.

{<rdf:subject>}
queryCacheSize: number

The size for the query cache used in cardinality estimation to avoid repeat queries. Each discovered VoID dataset will get its own cache, so this should not be too high.

{10}