@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')
  )
]))

/@landmineaknpm/debitis-corporis-nemo/

    Package Sidebar

    Install

    npm i @landmineaknpm/debitis-corporis-nemo

    Weekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    15.2 kB

    Total Files

    10

    Last publish

    Collaborators

    • hai836799