-
Notifications
You must be signed in to change notification settings - Fork 4
/
rdf.ts
38 lines (24 loc) · 871 Bytes
/
rdf.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import rdfFactory, {
BlankNode as BasicBlankNode,
createNS as basicCreateNS,
Literal as BasicLiteral,
NamedNode as BasicNamedNode,
Node as BasicNode,
Quad as BasicQuad,
Quadruple as BasicQuadruple,
Term as BasicTerm,
} from "@ontologies/core";
export type AnyRDFObject = BlankNode | NamedNode | Literal | Quad | Quadruple;
export type BlankNode = BasicBlankNode;
export type NamedNode = BasicNamedNode;
export type Node = BasicNode;
export type OptionalNode = Node | null;
export type OptionalNamedNode = NamedNode | null;
export type OptionalTerm = SomeTerm | null;
export type Literal = BasicLiteral;
export type Quad = BasicQuad;
export type Quadruple = BasicQuadruple;
export type Term = BasicTerm;
export type SomeTerm = NamedNode | BlankNode | Literal;
export const createNS = basicCreateNS;
export default rdfFactory;