@rdfjs/formats-common
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/rdfjs__formats-common package

3.1.0 • Public • Published

@rdfjs/formats-common

build status npm version

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}`)
})

Package Sidebar

Install

npm i @rdfjs/formats-common

Weekly Downloads

8,648

Version

3.1.0

License

MIT

Unpacked Size

8.61 kB

Total Files

7

Last publish

Collaborators

  • bergos