UNPKG

@rdfjs/serializer-rdfjs

Version:

RDF/JS JavaScript code serializer that implements the RDF/JS Sink interface

27 lines (24 loc) 831 B
import { Readable } from 'stream' import rdf from '@rdfjs/data-model' import Serializer from '../index.js' const serializer = new Serializer() const input = new Readable({ objectMode: true, read: () => { input.push(rdf.quad( rdf.namedNode('http://example.org/sheldon-cooper'), rdf.namedNode('http://schema.org/givenName'), rdf.literal('Sheldon'))) input.push(rdf.quad( rdf.namedNode('http://example.org/sheldon-cooper'), rdf.namedNode('http://schema.org/familyName'), rdf.literal('Cooper'))) input.push(rdf.quad( rdf.namedNode('http://example.org/sheldon-cooper'), rdf.namedNode('http://schema.org/knows'), rdf.namedNode('http://example.org/amy-farrah-fowler'))) input.push(null) } }) const output = serializer.import(input) output.pipe(process.stdout)