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