variable rdfTermFactory

A JavaScript object that contains factory functions for different types of RDF terms, such as namedNode and literal

Examples

Using this factory for creating RDF terms and adding them to RDF datasets

const
subject         = rdfTermFactory.namedNode(irl`https://meşe.example/#çağlayan`.href),
isNamed         = rdfTermFactory.namedNode('http://xmlns.com/foaf/0.1/name'),
JonDo           = rdfTermFactory.literal('Jon Do'),
dateDatatype    = rdfTermFactory.namedNode('http://www.w3.org/2001/XMLSchema#date'),
aDateLiteral    = rdfTermFactory.literal('2026-05-28', dateDatatype),
aBlankNode      = rdfTermFactory.blankNode('b123'),
theDefaultGraph = rdfTermFactory.defaultGraph(),
semanticData    = SemanticData(); // `semanticData.value` conforms to RDF/JS's `Dataset` interface.

semanticData.value.add(
  rdfTermFactory.quad(subject, isNamed, JonDo)
);

See

Usage

import { rdfTermFactory } from ".";