o-dataset-pack / Exports
- ExtendedDataset
- ExtendedDatasetFactory
- ProxyTransactionalDataset
- WrapperSubscribableDataset
- WrapperSubscribableDatasetFactory
- createDataset
- createDatasetFactory
- createDatasetFromSerializedInput
- createSubscribableDataset
- createSubscribableDatasetFactory
- serializedToDataset
- serializedToSubscribableDataset
Ƭ SubscribableTerms: NamedNode | BlankNode | DefaultGraph
Types of nodes a subscribable dataset can subscribe to
Defined in: lib/types.ts:19
Ƭ nodeEventListener<InAndOutQuad>: (dataset
: Dataset<InAndOutQuad, InAndOutQuad>, changes
: DatasetChanges<InAndOutQuad>) => void
An event listeners for nodes
Name | Type | Default |
---|---|---|
InAndOutQuad |
BaseQuad | BaseQuad |
▸ (dataset
: Dataset<InAndOutQuad, InAndOutQuad>, changes
: DatasetChanges<InAndOutQuad>): void
Name | Type |
---|---|
dataset |
Dataset<InAndOutQuad, InAndOutQuad> |
changes |
DatasetChanges<InAndOutQuad> |
Returns: void
Defined in: lib/types.ts:24
▸ createDataset(quads?
: Dataset<Quad> | Quad[]): ExtendedDataset<Quad>
Creates an ExtendedDataset
Name | Type |
---|---|
quads? |
Dataset<Quad> | Quad[] |
Returns: ExtendedDataset<Quad>
Dataset
Defined in: lib/createExtendedDataset.ts:26
▸ createDatasetFactory(): ExtendedDatasetFactory<Quad>
Creates a dataset factory that generates ExtendedDatasets
Returns: ExtendedDatasetFactory<Quad>
DatasetFactory
Defined in: lib/createExtendedDataset.ts:10
▸ createDatasetFromSerializedInput<ReturnDataset>(datasetFactory
: DatasetFactory<Quad>, data
: string, options?
: ParserOptions): Promise<ReturnDataset>
Creates a dataset with a string input that could be SON-LD, Turtle, N-Triples, TriG, RDF*, or N3.
Name | Type | Default |
---|---|---|
ReturnDataset |
Dataset<Quad, Quad, ReturnDataset> | Dataset<Quad, Quad> |
Name | Type | Description |
---|---|---|
datasetFactory |
DatasetFactory<Quad> | A datasetFactory that will initialize a returned dataset.\ |
data |
string | A string representation of RDF Data in JSON-LD, Turtle, N-Triples, TriG, RDF*, or N3. |
options? |
ParserOptions | Parser options: { format?: string; factory?: RDF.DataFactory; baseIRI?: string; blankNodePrefix?: string; } |
Returns: Promise<ReturnDataset>
A dataset
Defined in: lib/createDatasetFromSerializedInput.ts:18
▸ createSubscribableDataset(quads?
: Dataset<Quad> | Quad[]): WrapperSubscribableDataset<Quad>
Creates a SubscribableDataset
Name | Type |
---|---|
quads? |
Dataset<Quad> | Quad[] |
Returns: WrapperSubscribableDataset<Quad>
Dataset
Defined in: lib/createWrapperSubscribableDataset.ts:24
▸ createSubscribableDatasetFactory(): WrapperSubscribableDatasetFactory<Quad>
Creates a dataset factory that generates a SubscribableDataset
Returns: WrapperSubscribableDatasetFactory<Quad>
DatasetFactory for SubscribableDataset
Defined in: lib/createWrapperSubscribableDataset.ts:10
▸ serializedToDataset(data
: string, options?
: ParserOptions): Promise<ExtendedDataset<Quad>>
Creates an ExtendedDataset with a string input that could be JSON-LD, Turtle, N-Triples, TriG, RDF*, or N3.
Name | Type | Description |
---|---|---|
data |
string | A string representation of RDF Data in JSON-LD, Turtle, N-Triples, TriG, RDF*, or N3. |
options? |
ParserOptions | Parser options: { format?: string; factory?: RDF.DataFactory; baseIRI?: string; blankNodePrefix?: string; } |
Returns: Promise<ExtendedDataset<Quad>>
A dataset
Defined in: lib/createExtendedDatasetFromSerializedInput.ts:18
▸ serializedToSubscribableDataset(data
: string, options?
: ParserOptions): Promise<WrapperSubscribableDataset<Quad>>
Creates a SubscribableDataset with a string input that could be JSON-LD, Turtle, N-Triples, TriG, RDF*, or N3.
Name | Type | Description |
---|---|---|
data |
string | A string representation of RDF Data in JSON-LD, Turtle, N-Triples, TriG, RDF*, or N3. |
options? |
ParserOptions | Parser options: { format?: string; factory?: RDF.DataFactory; baseIRI?: string; blankNodePrefix?: string; } |
Returns: Promise<WrapperSubscribableDataset<Quad>>
A dataset
Defined in: lib/createWrapperSubscribableDatasetFromSerializedInput.ts:18