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
Ƭ nodeEventListener<InAndOutQuad>: (dataset: Dataset<InAndOutQuad, InAndOutQuad>, changes: DatasetChanges<InAndOutQuad>) => void
| Name | Type |
|---|---|
InAndOutQuad |
extends BaseQuad = BaseQuad |
▸ (dataset, changes): void
An event listeners for nodes
| Name | Type |
|---|---|
dataset |
Dataset<InAndOutQuad, InAndOutQuad> |
changes |
DatasetChanges<InAndOutQuad> |
void
▸ createDataset(quads?): ExtendedDataset<Quad>
Creates an ExtendedDataset
| Name | Type |
|---|---|
quads? |
Quad[] | Dataset<Quad, Quad> |
ExtendedDataset<Quad>
Dataset
▸ createDatasetFactory(): ExtendedDatasetFactory<Quad>
Creates a dataset factory that generates ExtendedDatasets
ExtendedDatasetFactory<Quad>
DatasetFactory
▸ createDatasetFromSerializedInput<ReturnDataset>(datasetFactory, data, options?): Promise<ReturnDataset>
Creates a dataset with a string input that could be SON-LD, Turtle, N-Triples, TriG, RDF*, or N3.
| Name | Type |
|---|---|
ReturnDataset |
extends Dataset<Quad, Quad, ReturnDataset> = Dataset<Quad, Quad> |
| Name | Type | Description |
|---|---|---|
datasetFactory |
DatasetFactory<Quad, Quad, Dataset<Quad, 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; } |
Promise<ReturnDataset>
A dataset
▸ createSubscribableDataset(quads?): WrapperSubscribableDataset<Quad>
Creates a SubscribableDataset
| Name | Type |
|---|---|
quads? |
Quad[] | Dataset<Quad, Quad> |
WrapperSubscribableDataset<Quad>
Dataset
▸ createSubscribableDatasetFactory(): WrapperSubscribableDatasetFactory<Quad>
Creates a dataset factory that generates a SubscribableDataset
WrapperSubscribableDatasetFactory<Quad>
DatasetFactory for SubscribableDataset
▸ serializedToDataset(data, options?): 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; } |
Promise<ExtendedDataset<Quad>>
A dataset
▸ serializedToSubscribableDataset(data, options?): 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; } |
Promise<WrapperSubscribableDataset<Quad>>
A dataset