@rdf-esm/data-model
Version:
A basic implementation of the RDFJS Data Model
13 lines (11 loc) • 727 B
TypeScript
import * as RDF from "rdf-js";
export const defaultGraphInstance: RDF.DefaultGraph;
export function namedNode<Iri extends string = string>(value: string): RDF.NamedNode<Iri>;
export function blankNode(value?: string): RDF.BlankNode;
export function literal(value: string, languageOrDatatype?: string | RDF.NamedNode): RDF.Literal;
export function variable(value: string): RDF.Variable;
export function defaultGraph(): RDF.DefaultGraph;
export function triple<Q extends RDF.BaseQuad = RDF.Quad>(
subject: Q['subject'], predicate: Q['predicate'], object: Q['object']): Q;
export function quad<Q extends RDF.BaseQuad = RDF.Quad>(
subject: Q['subject'], predicate: Q['predicate'], object: Q['object'], graph?: Q['graph']): Q;