@landmineaknpm/debitis-corporis-nemo

1.0.0 • Public • Published

@landmineaknpm/debitis-corporis-nemo

build status npm version

Converts RDF/JS Terms, Quads and Datasets to N-Triple strings.

Examples

import rdf from '@rdfjs/data-model'
import toNT from '@landmineaknpm/debitis-corporis-nemo'

// convert a Term/Literal to a N-Triple string (output: "example"@en)
console.log(toNT(rdf.literal('example', 'en')))

// convert a Quad to a N-Triple string (output: _:b1 <http://example.org/predicate> "example" .) 
console.log(toNT(rdf.quad(
  rdf.blankNode(),
  rdf.namedNode('http://example.org/predicate'),
  rdf.literal('example')
)))


/*
  convert an Array/Dataset to a N-Triple string
  output:
    _:b2 <http://example.org/predicate> "1" .
    _:b3 <http://example.org/predicate> "2" .
  Any object with Symbol.iterator is supported
*/
console.log(toNT([
  rdf.quad(
    rdf.blankNode(),
    rdf.namedNode('http://example.org/predicate'),
    rdf.literal('1')
  ),
  rdf.quad(
    rdf.blankNode(),
    rdf.namedNode('http://example.org/predicate'),
    rdf.literal('2')
  )
]))

Readme

Keywords

Package Sidebar

Install

npm i @landmineaknpm/debitis-corporis-nemo

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

15.2 kB

Total Files

10

Last publish

Collaborators

  • hai836799