@rdfjs/dataset
Version:
An indexed implementation of the RDF/JS Dataset
30 lines (21 loc) • 1.16 kB
Markdown
# @rdfjs/dataset
[](https://github.com/rdfjs-base/dataset/actions/workflows/test.yaml)
[](https://www.npmjs.com/package/@rdfjs/dataset)
An indexed implementation of the [RDF/JS Dataset](https://rdf.js.org/dataset-spec/) based on the great work by [Ruben Verborgh](https://github.com/RubenVerborgh) in [N3.js](https://github.com/rdfjs/N3.js).
## Usage
Use the following command to add the package as a dependency to your project:
```bash
npm install @rdfjs/dataset --save
```
The main entry point of the package exports an [RDF/JS DatasetCoreFactory](https://rdf.js.org/dataset-spec/#datasetcorefactory-interface) instance.
See the following lines on how to import and use the library:
```
import dataFactory from '@rdfjs/data-model'
import datasetFactory from '@rdfjs/dataset'
const quad = dataFactory.quad(
dataFactory.blankNode(),
dataFactory.namedNode('http://schema.org/name'),
dataFactory.literal('RDF/JS Dataset')
)
const dataset = datasetFactory.dataset([quad])
```