@rdfjs/formats-common
v3.1.0
Published
Parsers and serializers for common RDF formats
Downloads
54,978
Maintainers
Readme
@rdfjs/formats-common
This module bundles parsers and serializers for the most common RDF formats. Instances of SinkMap are used to handle different media types.
Usage
The formats object has a parsers
and serializers
property.
Each of it is an instance of SinkMap
with the most common RDF media types as key.
Example
import formats from '@rdfjs/formats-common'
import { Readable } from 'readable-stream'
const input = Readable.from([`
PREFIX s: <http://schema.org/>
[] a s:Person;
s:jobTitle "Professor";
s:name "Jane Doe";
s:telephone "(425) 123-4567";
s:url <http://www.janedoe.com>.
`])
const output = formats.parsers.import('text/turtle', input)
output.on('data', quad => {
console.log(`quad: ${quad.subject.value} - ${quad.predicate.value} - ${quad.object.value}`)
})
output.on('prefix', (prefix, ns) => {
console.log(`prefix: ${prefix} ${ns.value}`)
})