@rdfjs/formats-common

v3.1.0
Parsers and serializers for common RDF formats
rdf rdfjs format parser serializer

@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}`)
})
npm i @rdfjs/formats-common

Metadata

  • MIT
  • Whatever
  • Thomas Bergwinkl
  • released 10/28/2022

Downloads

Maintainers