rdf-dataset-fragmenter
Version:
Fragments an RDF dataset into multiple parts
16 lines (15 loc) • 951 B
TypeScript
import type * as RDF from '@rdfjs/types';
import { QuadTransformerAppendResourceAdapter } from './QuadTransformerAppendResourceAdapter';
/**
* A quad transformer that appends SCL policies to resources of the given type.
*/
export declare class QuadTransformerAppendResourceScl extends QuadTransformerAppendResourceAdapter {
static readonly PREFIX_SCL = "https://w3id.org/scl/vocab#";
static readonly IRI_SCL_APPLIES_TO: import("rdf-data-factory").NamedNode<"https://w3id.org/scl/vocab#appliesTo">;
static readonly IRI_SCL_SCOPE: import("rdf-data-factory").NamedNode<"https://w3id.org/scl/vocab#scope">;
static readonly IRI_SCL_TYPE: import("rdf-data-factory").NamedNode<"https://w3id.org/scl/vocab#SCL">;
private readonly identifierSuffix;
private readonly sclPolicy;
constructor(typeRegex: string, identifierSuffix: string, sclPolicy: string);
protected appendQuads(original: RDF.Quad, results: RDF.Quad[]): void;
}