@comunica/actor-rdf-metadata-extract-sparql-service
Version:
Comunica RDF metadata extract actor that parses SPARQL Service Descriptions
22 lines (21 loc) • 1.04 kB
TypeScript
import type { IActionRdfMetadataExtract, IActorRdfMetadataExtractOutput, IActorRdfMetadataExtractArgs } from '@comunica/bus-rdf-metadata-extract';
import { ActorRdfMetadataExtract } from '@comunica/bus-rdf-metadata-extract';
import type { IActorTest, TestResult } from '@comunica/core';
/**
* Comunica RDF metadata extract actor for SPARQL Service Descriptions.
*/
export declare class ActorRdfMetadataExtractSparqlService extends ActorRdfMetadataExtract {
static SD: string;
static SPARQL: string;
private readonly inferHttpsEndpoint;
constructor(args: IActorRdfMetadataExtractSparqlServiceArgs);
test(_action: IActionRdfMetadataExtract): Promise<TestResult<IActorTest>>;
run(action: IActionRdfMetadataExtract): Promise<IActorRdfMetadataExtractOutput>;
}
export interface IActorRdfMetadataExtractSparqlServiceArgs extends IActorRdfMetadataExtractArgs {
/**
* If HTTPS endpoints should be forcefully used if the original URL was HTTPS-based
* @default {true}
*/
inferHttpsEndpoint: boolean;
}