@ulb-darmstadt/shacl-form
Version:
SHACL form generator
13 lines (12 loc) • 576 B
TypeScript
import { BlankNode, NamedNode, Store } from 'n3';
import { Config } from './config';
export declare class ShaclNode extends HTMLElement {
parent: ShaclNode | undefined;
shaclSubject: NamedNode;
nodeId: NamedNode | BlankNode;
targetClass: NamedNode | undefined;
owlImports: NamedNode[];
config: Config;
constructor(shaclSubject: NamedNode, config: Config, valueSubject: NamedNode | BlankNode | undefined, parent?: ShaclNode, nodeKind?: NamedNode, label?: string);
toRDF(graph: Store, subject?: NamedNode | BlankNode): (NamedNode | BlankNode);
}